.layout_layout__f4ugm{display:grid;grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-8) 0;min-height:calc(100vh - 200px)}.layout_sidebar__92kQF{top:var(--space-6);height:fit-content}.layout_navCard__N_zX8{padding:var(--space-4)}.layout_userInfo__nTC4S{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--stroke)}.layout_userName__vQuvu{font-weight:600;font-size:15px}.layout_userEmail__fkPfw{font-size:13px;color:var(--text-1);margin-top:4px}.layout_logout__dca8V{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--stroke)}.layout_main__CTmek{min-width:0}@media (min-width:860px){.layout_layout__f4ugm{grid-template-columns:260px 1fr}}.Button_base__xcPDI{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--stroke);background:rgba(255,255,255,.06);color:var(--text-0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .18s cubic-bezier(.34,1.56,.64,1),border-color .16s ease-out,background .16s ease-out,box-shadow .2s ease-out,filter .16s ease-out,opacity .16s ease-out;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.02em;will-change:transform}@media (hover:hover) and (pointer:fine){.Button_base__xcPDI:hover{transform:translateY(-1px)}}.Button_base__xcPDI:disabled{opacity:.55;cursor:not-allowed;transform:none}.Button_base__xcPDI:active{transform:translateY(1px)}.Button_primary__6_Dls{background:linear-gradient(135deg,rgba(243,223,163,.18),rgba(94,234,212,.08));border-color:rgba(243,223,163,.28);box-shadow:var(--shadow-lift)}.Button_primary__6_Dls:hover{border-color:rgba(243,223,163,.5);box-shadow:0 20px 48px rgba(0,0,0,.42),0 0 20px rgba(243,223,163,.08);filter:brightness(1.05)}.Button_secondary__uuOdH{background:rgba(255,255,255,.04)}.Button_secondary__uuOdH:hover{border-color:rgba(243,223,163,.2);background:rgba(255,255,255,.06)}.Button_ghost__gZqlA{background:transparent;border-color:transparent}.Button_ghost__gZqlA:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}@media (prefers-reduced-motion:reduce){.Button_base__xcPDI{transition:none}.Button_base__xcPDI:hover{transform:none}}.Navbar_header__pJndB{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.08);background:var(--bg-dark-blue);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.Navbar_inner__rYo5o{height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px}.Navbar_brand__gdiPE{display:flex;align-items:center;gap:12px}.Navbar_logoMark__iJDcB{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px rgba(0,0,0,.4);overflow:hidden;transition:transform var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),filter var(--dur-3) var(--ease-out)}.Navbar_logoMark__iJDcB img{display:block}@media (hover:hover) and (pointer:fine){.Navbar_brand__gdiPE:hover .Navbar_logoMark__iJDcB{transform:translateY(-2px) rotate(-8deg) scale(1.04);border-color:rgba(243,223,163,.35);box-shadow:0 16px 40px rgba(0,0,0,.5),0 0 24px rgba(243,223,163,.15);filter:drop-shadow(0 0 8px rgba(243,223,163,.2))}}@media (prefers-reduced-motion:reduce){.Navbar_logoMark__iJDcB{transition:none}.Navbar_brand__gdiPE:hover .Navbar_logoMark__iJDcB{transform:none}}.Navbar_brandText__uOrsw{font-family:var(--font-heading),var(--font-body),system-ui;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:13px;transition:color var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.Navbar_brand__gdiPE:hover .Navbar_brandText__uOrsw{color:var(--gold)}}.Navbar_nav__zMMT_{display:none;gap:18px;align-items:center}.Navbar_navLink__5DOzm{color:rgba(238,242,255,.72);font-size:14px;font-weight:500;letter-spacing:.02em;transition:color var(--dur-2) var(--ease-out);position:relative;padding:10px 6px}.Navbar_navLink__5DOzm:hover{color:rgba(243,223,163,.92)}.Navbar_navLink__5DOzm:after{content:"";position:absolute;left:6px;right:6px;bottom:4px;height:2px;border-radius:1px;background:transparent;transform:scaleX(0);transform-origin:center;transition:background var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.Navbar_navLink__5DOzm:hover:after{background:var(--gold);transform:scaleX(1)}.Navbar_actions__0QFYW{display:none;align-items:center}@media (min-width:860px){.Navbar_actions__0QFYW,.Navbar_nav__zMMT_{display:flex}}@media (max-width:400px){.Navbar_brandText__uOrsw{display:none}}.TeamNav_nav__gy_GR{display:flex;flex-direction:column;gap:var(--space-4)}.TeamNav_list__LAIxy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.TeamNav_link__8mnuk{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--text-1);font-size:14px;font-weight:500;text-decoration:none;transition:background .18s ease-out,color .18s ease-out}.TeamNav_link__8mnuk:hover{background:rgba(255,255,255,.05);color:var(--text-0)}.TeamNav_link__8mnuk.TeamNav_active__bOI3u{background:rgba(243,223,163,.1);color:var(--gold)}.TeamNav_icon__QnXce{font-size:16px}.TeamNav_adminSection__jaz3I{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--stroke)}.TeamNav_adminLink__VRrCd{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--teal);font-size:13px;font-weight:500;text-decoration:none;transition:color .18s ease-out}.TeamNav_adminLink__VRrCd:hover{color:var(--gold)}@media (max-width:859px){.TeamNav_list__LAIxy{flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}.TeamNav_link__8mnuk{padding:var(--space-2) var(--space-3);font-size:13px}.TeamNav_adminSection__jaz3I{margin-top:var(--space-2);padding-top:var(--space-2)}}.ActionButtons_actionButtons__pSArE{display:flex;align-items:center;gap:.5rem}.ActionButtons_actionButton__yOzAW{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d1d5db;background-color:transparent;cursor:pointer;transition:all .2s ease;text-decoration:none;color:#4b5563}.ActionButtons_actionButton__yOzAW:disabled{opacity:.5;cursor:not-allowed}.ActionButtons_actionButton__yOzAW svg{width:1rem;height:1rem}.ActionButtons_actionButtons--table__yRju_{gap:.5rem}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_actionButton__yOzAW{width:2rem;height:2rem;border-radius:.375rem;padding:0}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_actionButton__yOzAW:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_viewButton__kf4if{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_viewButton__kf4if:hover:not(:disabled){background-color:transparent;color:#10b981;border-color:#10b981}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_carnetButton__SOhoX{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_carnetButton__SOhoX:hover:not(:disabled){background-color:transparent;color:#8b5cf6;border-color:#8b5cf6}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_seoButton__I8M_2{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_seoButton__I8M_2:hover:not(:disabled){background-color:transparent;color:#f59e0b;border-color:#f59e0b}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_viewPublishedButton__beRP4{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_viewPublishedButton__beRP4:hover:not(:disabled){background-color:transparent;color:#16a34a;border-color:#16a34a}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_editButton__qusJe{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_editButton__qusJe:hover:not(:disabled){background-color:transparent;color:#3b82f6;border-color:#3b82f6}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_toggleButton__QL1PX{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_toggleButton__QL1PX:hover:not(:disabled){background-color:transparent;color:#6366f1;border-color:#6366f1}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_emailButton__fuHlM{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_emailButton__fuHlM:hover:not(:disabled){background-color:transparent;color:#667eea;border-color:#667eea}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_deleteButton__nnHMq{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--table__yRju_ .ActionButtons_deleteButton__nnHMq:hover:not(:disabled){background-color:transparent;color:#ef4444;border-color:#ef4444}.ActionButtons_actionButtons--card__Tltrg{gap:.5rem}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_actionButton__yOzAW{width:2rem;height:2rem;border-radius:.375rem;padding:0}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_actionButton__yOzAW:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_viewButton__kf4if{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_viewButton__kf4if:hover:not(:disabled){background-color:transparent;color:#10b981;border-color:#10b981}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_carnetButton__SOhoX{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_carnetButton__SOhoX:hover:not(:disabled){background-color:transparent;color:#8b5cf6;border-color:#8b5cf6}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_seoButton__I8M_2{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_seoButton__I8M_2:hover:not(:disabled){background-color:transparent;color:#f59e0b;border-color:#f59e0b}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_viewPublishedButton__beRP4{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_viewPublishedButton__beRP4:hover:not(:disabled){background-color:transparent;color:#16a34a;border-color:#16a34a}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_editButton__qusJe{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_editButton__qusJe:hover:not(:disabled){background-color:transparent;color:#3b82f6;border-color:#3b82f6}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_toggleButton__QL1PX{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_toggleButton__QL1PX:hover:not(:disabled){background-color:transparent;color:#6366f1;border-color:#6366f1}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_emailButton__fuHlM{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_emailButton__fuHlM:hover:not(:disabled){background-color:transparent;color:#667eea;border-color:#667eea}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_deleteButton__nnHMq{background-color:transparent;border-color:#d1d5db}.ActionButtons_actionButtons--card__Tltrg .ActionButtons_deleteButton__nnHMq:hover:not(:disabled){background-color:transparent;color:#ef4444;border-color:#ef4444}.ActionButtons_actionButtons--header__3gK7W{gap:.75rem}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_actionButton__yOzAW{width:2.5rem;height:2.5rem;border-radius:.5rem;padding:0;font-size:1.125rem}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_actionButton__yOzAW svg{width:1.25rem;height:1.25rem}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_actionButton__yOzAW:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_viewButton__kf4if{background-color:#f0fdf4;border-color:#86efac;color:#16a34a}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_viewButton__kf4if:hover:not(:disabled){background-color:#dcfce7;border-color:#4ade80;color:#15803d}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_carnetButton__SOhoX{background-color:#f5f3ff;border-color:#c4b5fd;color:#7c3aed}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_carnetButton__SOhoX:hover:not(:disabled){background-color:#ede9fe;border-color:#a78bfa;color:#6d28d9}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_seoButton__I8M_2{background-color:#fffbeb;border-color:#fcd34d;color:#d97706}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_seoButton__I8M_2:hover:not(:disabled){background-color:#fef3c7;border-color:#fbbf24;color:#b45309}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_viewPublishedButton__beRP4{background-color:#f0fdf4;border-color:#86efac;color:#16a34a}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_viewPublishedButton__beRP4:hover:not(:disabled){background-color:#dcfce7;border-color:#4ade80;color:#15803d}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_editButton__qusJe{background-color:#eff6ff;border-color:#93c5fd;color:#2563eb}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_editButton__qusJe:hover:not(:disabled){background-color:#dbeafe;border-color:#60a5fa;color:#1d4ed8}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_toggleButton__QL1PX{background-color:#eef2ff;border-color:#a5b4fc;color:#4f46e5}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_toggleButton__QL1PX:hover:not(:disabled){background-color:#e0e7ff;border-color:#818cf8;color:#4338ca}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_emailButton__fuHlM{background-color:#eef2ff;border-color:#a5b4fc;color:#667eea}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_emailButton__fuHlM:hover:not(:disabled){background-color:#e0e7ff;border-color:#818cf8;color:#5a67d8}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_deleteButton__nnHMq{background-color:#fef2f2;border-color:#fca5a5;color:#dc2626}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_deleteButton__nnHMq:hover:not(:disabled){background-color:#fee2e2;border-color:#f87171;color:#b91c1c}.ActionButtons_actionButtons--light__UoKcd .ActionButtons_actionButton__yOzAW{background-color:rgba(255,255,255,.95);border-color:rgba(255,255,255,.3);color:#374151;backdrop-filter:blur(8px)}.ActionButtons_actionButtons--light__UoKcd .ActionButtons_actionButton__yOzAW:hover:not(:disabled){background-color:rgba(255,255,255,1);border-color:rgba(255,255,255,.5);box-shadow:0 4px 6px rgba(0,0,0,.15)}.ActionButtons_actionButtons--light__UoKcd .ActionButtons_viewButton__kf4if:hover:not(:disabled){color:#10b981;border-color:#10b981}.ActionButtons_actionButtons--light__UoKcd .ActionButtons_carnetButton__SOhoX:hover:not(:disabled){color:#8b5cf6;border-color:#8b5cf6}.ActionButtons_actionButtons--light__UoKcd .ActionButtons_seoButton__I8M_2:hover:not(:disabled){color:#f59e0b;border-color:#f59e0b}.ActionButtons_actionButtons--light__UoKcd .ActionButtons_viewPublishedButton__beRP4:hover:not(:disabled){color:#16a34a;border-color:#16a34a}.ActionButtons_actionButtons--light__UoKcd .ActionButtons_editButton__qusJe:hover:not(:disabled){color:#3b82f6;border-color:#3b82f6}.ActionButtons_actionButtons--light__UoKcd .ActionButtons_toggleButton__QL1PX:hover:not(:disabled){color:#6366f1;border-color:#6366f1}.ActionButtons_actionButtons--light__UoKcd .ActionButtons_emailButton__fuHlM:hover:not(:disabled){color:#667eea;border-color:#667eea}.ActionButtons_actionButtons--light__UoKcd .ActionButtons_deleteButton__nnHMq:hover:not(:disabled){color:#ef4444;border-color:#ef4444}.ActionButtons_actionButtons--dark__Q8RXA .ActionButtons_actionButton__yOzAW{background-color:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);color:rgba(238,242,255,.7);transition:all .18s ease-out}.ActionButtons_actionButtons--dark__Q8RXA .ActionButtons_actionButton__yOzAW:hover:not(:disabled){background-color:rgba(255,255,255,.1);transform:translateY(-1px)}.ActionButtons_actionButtons--dark__Q8RXA .ActionButtons_viewButton__kf4if:hover:not(:disabled){color:#5eead4;border-color:rgba(94,234,212,.4)}.ActionButtons_actionButtons--dark__Q8RXA .ActionButtons_editButton__qusJe:hover:not(:disabled){color:#60a5fa;border-color:rgba(96,165,250,.4)}.ActionButtons_actionButtons--dark__Q8RXA .ActionButtons_toggleButton__QL1PX:hover:not(:disabled){color:#f3dfa3;border-color:rgba(243,223,163,.4)}.ActionButtons_actionButtons--dark__Q8RXA .ActionButtons_deleteButton__nnHMq:hover:not(:disabled){color:#f87171;border-color:rgba(248,113,113,.4)}@media (max-width:768px){.ActionButtons_actionButtons__pSArE{flex-wrap:wrap}.ActionButtons_actionButtons--header__3gK7W{gap:.5rem}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_actionButton__yOzAW{width:2rem;height:2rem}.ActionButtons_actionButtons--header__3gK7W .ActionButtons_actionButton__yOzAW svg{width:1rem;height:1rem}}.page_wrap__wFz1p{display:flex;flex-direction:column;gap:var(--space-6)}.page_header__O9uMF{display:flex;flex-direction:column;gap:var(--space-4)}.page_title__9_dos{margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.page_subtitle__4zn5i{color:var(--text-1);margin-top:var(--space-2);line-height:1.6}.page_loading__2Tvej{color:var(--text-1)}.page_empty__RB1av{padding:var(--space-8);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);color:var(--text-1)}.page_list__CNfj5{display:flex;flex-direction:column;gap:var(--space-3)}.page_projectCard__6wY4R{padding:var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.page_projectCard__6wY4R.page_inactive__bGQ_U{opacity:.6}.page_projectInfo__oVgPV{display:flex;align-items:center;gap:var(--space-4);flex:1;min-width:0}.page_thumbnail__3n38D{width:60px;height:60px;object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0}.page_projectDetails__lx4EO{flex:1;min-width:0}.page_projectTitle__t4Cd_{margin:0;font-size:1rem;font-weight:600}.page_projectSummary__p8QZY,.page_projectTitle__t4Cd_{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_projectSummary__p8QZY{margin:4px 0 0;font-size:13px;color:var(--text-1)}.page_meta__octkV{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.page_status__cwqP_{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500}.page_completed__C0ERu{background:rgba(94,234,212,.15);color:var(--teal)}.page_in_progress__DlSYT{background:rgba(251,191,36,.15);color:var(--gold)}.page_archived__3YYUW{background:rgba(255,255,255,.1);color:var(--text-1)}.page_inactiveLabel__SXW7b{font-size:11px;padding:2px 8px;border-radius:4px;background:rgba(239,68,68,.15);color:#f87171;font-weight:500}.page_manager__pntaF{font-size:11px;color:var(--text-1)}@media (min-width:640px){.page_header__O9uMF{flex-direction:row;justify-content:space-between;align-items:flex-start}}.page_orderControls__VjeXp{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.page_orderBtn__Kp1jj{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--text-1);cursor:pointer;transition:all .15s ease-out}.page_orderBtn__Kp1jj:hover:not(:disabled){background:rgba(243,223,163,.1);border-color:rgba(243,223,163,.2);color:var(--gold)}.page_orderBtn__Kp1jj:disabled{opacity:.3;cursor:not-allowed}.page_savingIndicator__YgAI_{padding:var(--space-2) var(--space-3);background:rgba(243,223,163,.1);border:1px solid rgba(243,223,163,.2);border-radius:var(--radius-sm);color:var(--gold);font-size:13px;text-align:center}.page_pagination__IF0a6{display:flex;justify-content:center;align-items:center;gap:var(--space-4);padding-top:var(--space-4)}.page_pageBtn__AwSyR{padding:var(--space-2) var(--space-4);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--text-0);font-size:14px;cursor:pointer;transition:all .15s ease-out}.page_pageBtn__AwSyR:hover:not(:disabled){background:rgba(243,223,163,.1);border-color:rgba(243,223,163,.2);color:var(--gold)}.page_pageBtn__AwSyR:disabled{opacity:.4;cursor:not-allowed}.page_pageInfo__dSL57{font-size:14px;color:var(--text-1)}@media (max-width:639px){.page_projectCard__6wY4R{flex-direction:column;align-items:stretch}.page_thumbnail__3n38D{width:100%;height:120px}.page_orderControls__VjeXp{flex-direction:row;justify-content:flex-end;order:-1;margin-bottom:var(--space-2)}}.MessagesManager_wrap__W8rzV{display:flex;flex-direction:column;gap:var(--space-3)}.MessagesManager_empty__C5fSK{color:var(--text-1);font-size:14px}.MessagesManager_list__DsXAy{display:flex;flex-direction:column;gap:var(--space-3)}.MessagesManager_message__mUVV8{border:1px solid var(--stroke);border-radius:var(--radius-sm);overflow:hidden;transition:opacity var(--dur-2) var(--ease-out)}.MessagesManager_message__mUVV8.MessagesManager_unread__b2Wp_{border-color:rgba(243,223,163,.3)}.MessagesManager_message__mUVV8.MessagesManager_loading__U9SOq{opacity:.5}.MessagesManager_header__8M06z{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);cursor:pointer;transition:background var(--dur-2) var(--ease-out)}.MessagesManager_header__8M06z:hover{background:rgba(255,255,255,.03)}.MessagesManager_info__743Z7{display:flex;flex-direction:column;gap:4px;min-width:0}.MessagesManager_row___z3WM{display:flex;align-items:center;gap:var(--space-2)}.MessagesManager_name__mpLyg{font-weight:600;font-size:15px}.MessagesManager_badge__kAjK9{display:inline-block;padding:2px 8px;background:rgba(243,223,163,.15);border:1px solid rgba(243,223,163,.3);border-radius:999px;font-size:10px;font-weight:600;color:var(--gold);text-transform:uppercase}.MessagesManager_email__BHCyt{font-size:13px;color:var(--text-1)}.MessagesManager_subject__H0rIg{font-size:14px;color:var(--text-0);margin-top:2px}.MessagesManager_meta__ZSPKY{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);flex-shrink:0}.MessagesManager_date__G6DWR{font-size:12px;color:var(--text-1);white-space:nowrap}.MessagesManager_expand__rMT04{font-size:10px;color:var(--text-1)}.MessagesManager_content__1GHTe{padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--stroke)}.MessagesManager_messageText__eGlee{margin:var(--space-4) 0;font-size:14px;line-height:1.65;white-space:pre-wrap;color:var(--text-0)}.MessagesManager_actions__dLzZD{display:flex;gap:var(--space-2);flex-wrap:wrap}.MessagesManager_replyLink__SGwmb{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:999px;border:1px solid rgba(94,234,212,.3);background:rgba(94,234,212,.1);color:var(--teal);font-size:14px;font-weight:500;transition:background var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.MessagesManager_replyLink__SGwmb:hover{background:rgba(94,234,212,.15);border-color:rgba(94,234,212,.5)}.ProjectsManager_wrap__BwMMc{display:flex;flex-direction:column;gap:var(--space-3)}.ProjectsManager_empty__EZf58{color:var(--text-1);font-size:14px}.ProjectsManager_list__EGX2j{display:flex;flex-direction:column;gap:var(--space-3)}.ProjectsManager_project__lQwA_{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--stroke);border-radius:var(--radius-sm);transition:opacity var(--dur-2) var(--ease-out)}.ProjectsManager_project__lQwA_.ProjectsManager_loading__ZTlFM{opacity:.5}.ProjectsManager_info__sc_4b{flex:1;min-width:0}.ProjectsManager_title__QmjfW{margin:0;font-size:16px;font-weight:600}.ProjectsManager_summary__lV7op{margin:var(--space-2) 0 0;font-size:14px;color:var(--text-1);line-height:1.5}.ProjectsManager_tags__9WFo5{margin-top:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-2)}.ProjectsManager_tag___fz6i{display:inline-block;padding:4px 10px;background:var(--chip-bg);border:1px solid var(--chip-border);border-radius:999px;font-size:11px;color:var(--chip-text)}.ProjectsManager_actions__yrHyI{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);flex-shrink:0}.ProjectsManager_date__CLDiq{font-size:12px;color:var(--text-1)}@media (max-width:640px){.ProjectsManager_project__lQwA_{flex-direction:column}.ProjectsManager_actions__yrHyI{flex-direction:row;width:100%;justify-content:space-between}}.UsersManager_wrap___zR_A{overflow-x:auto}.UsersManager_empty__Ecm4s{color:var(--text-1);font-size:14px}.UsersManager_table__5nUrq{width:100%;border-collapse:collapse;font-size:14px}.UsersManager_table__5nUrq td,.UsersManager_table__5nUrq th{padding:var(--space-3) var(--space-2);text-align:left;border-bottom:1px solid var(--stroke)}.UsersManager_table__5nUrq th{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-1)}.UsersManager_table__5nUrq tr.UsersManager_loading__IXoZs{opacity:.5}.UsersManager_userInfo__Rq0Qv{display:flex;flex-direction:column;gap:2px}.UsersManager_userName__056fk{font-weight:500}.UsersManager_userEmail__9gJbz{font-size:12px;color:var(--text-1)}.UsersManager_select__7lMYC{padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:rgba(255,255,255,.05);color:var(--text-0);font-size:13px;cursor:pointer}.UsersManager_select__7lMYC:disabled{opacity:.5;cursor:not-allowed}.UsersManager_select__7lMYC.UsersManager_pending__XzNJT{border-color:rgba(251,191,36,.4);color:var(--warning)}.UsersManager_select__7lMYC.UsersManager_approved__PZLrV{border-color:rgba(94,234,212,.4);color:var(--teal)}.UsersManager_select__7lMYC.UsersManager_rejected__D1OS6{border-color:rgba(251,113,133,.4);color:var(--danger)}.UsersManager_date__IhraL{font-size:13px;color:var(--text-1);white-space:nowrap}.UsersManager_currentUser__pjIrP{font-size:12px;color:var(--text-1);font-style:italic}@media (max-width:768px){.UsersManager_table__5nUrq td:nth-child(4),.UsersManager_table__5nUrq th:nth-child(4){display:none}}.Input_input__lCd4B{width:100%;height:46px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:rgba(255,255,255,.035);color:var(--text-0);outline:none;font-size:15px;transition:border-color .18s ease-out,background .18s ease-out,box-shadow .22s cubic-bezier(.34,1.56,.64,1),transform .18s ease-out}.Input_input__lCd4B::placeholder{color:rgba(238,242,255,.48);transition:color .18s ease-out}.Input_input__lCd4B:focus{border-color:rgba(243,223,163,.45);background:rgba(255,255,255,.05);box-shadow:0 0 0 3px rgba(243,223,163,.1)}.Input_input__lCd4B:focus::placeholder{color:rgba(238,242,255,.32)}.Input_input__lCd4B:hover:not(:focus){border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.045)}@media (prefers-reduced-motion:reduce){.Input_input__lCd4B{transition:none}}.ContactForm_form__SpeUO{display:grid;gap:var(--space-4);margin-top:1rem}.ContactForm_row__d1qpc{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:640px){.ContactForm_row__d1qpc{grid-template-columns:1fr 1fr}}.ContactForm_field__7MA0V{display:flex;flex-direction:column;gap:var(--space-2)}.ContactForm_label__aKlmw{font-size:13px;font-weight:500;color:var(--text-1);letter-spacing:.01em}.ContactForm_textarea__sDQD8{width:100%;min-height:120px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--stroke);background:rgba(255,255,255,.035);color:var(--text-0);font-size:15px;line-height:1.6;resize:vertical;outline:none;transition:border-color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.ContactForm_textarea__sDQD8::placeholder{color:rgba(238,242,255,.48)}.ContactForm_textarea__sDQD8:focus{border-color:rgba(243,223,163,.45);background:rgba(255,255,255,.05);box-shadow:0 0 0 3px rgba(243,223,163,.1)}.ContactForm_textarea__sDQD8:hover:not(:focus){border-color:rgba(255,255,255,.18)}.ContactForm_actions__U0iGP{margin-top:var(--space-2)}.ContactForm_success__XUODr{border-radius:var(--radius-sm);background:rgba(94,234,212,.12);border:1px solid rgba(94,234,212,.25);color:var(--teal)}.ContactForm_error__NLjdH,.ContactForm_success__XUODr{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);font-size:14px}.ContactForm_error__NLjdH{border-radius:var(--radius-sm);background:rgba(251,113,133,.12);border:1px solid rgba(251,113,133,.25);color:var(--danger)}.HeroLogoScene_host__abfDe{position:absolute;inset:0;overflow:hidden;pointer-events:none}.HeroLogoScene_host__abfDe canvas{width:100%!important;height:100%!important;display:block;filter:drop-shadow(0 24px 70px rgba(0,0,0,.55));opacity:.2}.Hero_hero__DBRgo{position:relative;padding:90px 0 56px;min-height:78vh;display:flex;align-items:center}.Hero_loading__37BfQ,.Hero_sceneWrap__IEmy9{position:absolute;inset:0}.Hero_loading__37BfQ{z-index:3;display:flex;align-items:center;justify-content:center;padding:0 clamp(16px,4vw,28px);opacity:1;transform:translateZ(0);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);pointer-events:none}.Hero_loadingHidden__vT8g_{opacity:0;transform:translate3d(0,8px,0)}.Hero_loadingInner__PzJHP{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.Hero_loadingLogoWrap__SliMG{display:grid;place-items:center;width:132px;height:132px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);box-shadow:var(--shadow-soft);backdrop-filter:blur(10px)}.Hero_loadingLogoSpin__kZ4uG{position:relative;width:112px;height:112px;animation:Hero_loadingSpin__sVWP_ 10s linear infinite}@keyframes Hero_loadingSpin__sVWP_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Hero_loadingLogo__Fx6_8{filter:drop-shadow(0 24px 70px rgba(0,0,0,.55));opacity:.92}.Hero_loadingTitle__KqzxF{margin-top:6px;font-family:var(--font-heading),var(--font-sans),system-ui;font-weight:600;letter-spacing:-.02em;font-size:clamp(22px,2.2vw,30px)}.Hero_loadingSubtitle__pC0cj{color:var(--text-1);font-size:14px}.Hero_watermark___pJ1G{position:absolute;left:50%;top:52%;width:520px;height:520px;transform:translate(-50%,-50%) translate3d(var(--mx,0),var(--my,0),0);opacity:.075;pointer-events:none;filter:drop-shadow(0 28px 64px rgba(0,0,0,.55))}.Hero_watermarkInner__C9rcN{position:relative;width:100%;height:100%;animation:Hero_markSpin___8e_C 36s linear infinite}@keyframes Hero_markSpin___8e_C{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Hero_pattern__hNMAs{position:absolute;inset:-40px;opacity:.45}.Hero_glowA__cbIBW,.Hero_glowB__kIMFW{position:absolute;width:520px;height:520px;border-radius:999px;filter:blur(60px);opacity:.65}.Hero_glowA__cbIBW{left:-140px;top:-120px;background:rgba(94,234,212,.35)}.Hero_glowB__kIMFW{right:-180px;bottom:-140px;background:rgba(251,191,36,.22)}.Hero_content__o4e1C{position:relative;max-width:880px;margin:0 auto;padding:0 clamp(16px,4vw,28px)}.Hero_contentLoading__UcHDR{opacity:0;transform:translate3d(0,10px,0);filter:blur(1px);pointer-events:none}.Hero_contentReady__EEN_K{opacity:1;transform:translateZ(0);filter:none}.Hero_contentLoading__UcHDR,.Hero_contentReady__EEN_K,.Hero_content__o4e1C{transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out),filter var(--dur-3) var(--ease-out)}.Hero_kicker__yOcR4{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--chip-border);border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.04);color:var(--chip-text);font-size:13px}.Hero_title__Ih5bQ{margin:18px 0 0;font-size:clamp(40px,5.2vw,64px);line-height:1.04;letter-spacing:-.03em}.Hero_lead__AmmR_{margin:14px 0 0;max-width:720px;color:var(--text-1);line-height:1.72}.Hero_ctaRow__lUUoW{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px}.Hero_trustRow__Vh6S_{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}.Hero_trustItem__EZ94u{border:1px solid var(--chip-border);background:var(--chip-bg);padding:8px 10px;border-radius:999px;color:var(--chip-text-muted);font-size:13px}@media (min-width:860px){.Hero_hero__DBRgo{padding:130px 0 80px}}@media (max-width:859px){.Hero_watermark___pJ1G{width:280px;height:280px;top:54%;opacity:.06}}@media (prefers-reduced-motion:reduce){.Hero_watermarkInner__C9rcN{animation:none}.Hero_loading__37BfQ{transition:none}.Hero_loadingLogoSpin__kZ4uG{animation:none}.Hero_contentLoading__UcHDR,.Hero_contentReady__EEN_K,.Hero_content__o4e1C{transition:none;transform:none;filter:none}}.FileUpload_fileUploadContainer__HtH2M{display:flex;flex-direction:column;gap:1rem;width:100%;margin-bottom:1.5rem}.FileUpload_fileInput__Xdcsz{display:none}.FileUpload_uploadBox__QrWj5{border:2px dashed var(--primary-600);border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease;background-color:var(--primary-alpha-10)}.FileUpload_uploadBox__QrWj5:hover{background-color:var(--primary-alpha-20);border-color:var(--primary-700)}.FileUpload_uploadBox__QrWj5.FileUpload_disabled__7RuZc{opacity:.6;cursor:not-allowed}.FileUpload_uploadLabel__2isp3{display:flex;flex-direction:column;align-items:center;gap:.75rem;cursor:pointer;width:100%;height:100%}.FileUpload_uploadIcon__bCyEA{font-size:2rem;color:var(--primary-600)}.FileUpload_uploadText__ML13z{color:var(--fg);font-size:1rem;font-weight:500}.FileUpload_uploadSubtext__IFxWZ{color:var(--fg-sub);font-size:.85rem}.FileUpload_uploadingContainer__S5S5y{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.FileUpload_progressContainer__BdsmD{width:100%;height:.5rem;background-color:var(--neutral-200);border-radius:1rem;overflow:hidden}.FileUpload_progressBar__OUKeW{height:100%;background-color:var(--primary-600);border-radius:1rem;transition:width .3s ease}.FileUpload_spinner__bQ99B{animation:FileUpload_spin__agUpB 1s linear infinite;color:var(--primary-600);font-size:1.5rem}@keyframes FileUpload_spin__agUpB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FileUpload_errorMessage__v1_Hn{color:var(--error-600);background-color:var(--error-alpha-10);padding:.75rem;border-radius:.5rem;font-size:.875rem;border-left:3px solid var(--error-500)}.FileUpload_filePreviewContainer__DUmWp{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin-top:1rem}.FileUpload_filePreview__Bm7S5{position:relative;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px var(--black-alpha-10);aspect-ratio:1/1;background-color:var(--secondary-50);border:1px solid var(--neutral-200)}.FileUpload_fileImage__rd__9{width:100%;height:100%;object-fit:cover}.FileUpload_fileIcon__1W4PW{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--neutral-100);color:var(--neutral-600);font-weight:700;font-size:1.2rem}.FileUpload_deleteButton__FW9Wf{position:absolute;top:.5rem;right:.5rem;background-color:var(--gray-700-alpha-70);color:var(--neutral-50);border:none;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.FileUpload_deleteButton__FW9Wf:hover{background-color:var(--gray-700-alpha-80);transform:scale(1.05)}.FileUpload_deleteButton__FW9Wf:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.FileUpload_uploadBox__QrWj5{padding:1.5rem 1rem}.FileUpload_filePreviewContainer__DUmWp{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.SmartImage_container__Xgp_F{position:relative}.SmartImage_containerFill__EpeJD{position:relative;width:100%;height:100%}.SmartImage_loaderWrapper__BtigR{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;background-color:transparent}.SmartImage_loaderWrapperNotFill__ia_3C{min-height:100px}.SmartImage_loader__hNkW4{width:2rem;height:2rem;animation:SmartImage_spin__DLPa0 1s linear infinite;color:#9ca3af}@keyframes SmartImage_spin__DLPa0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SmartImage_errorPlaceholder__6IbAQ{display:flex;align-items:center;justify-content:center}.SmartImage_errorPlaceholder__6IbAQ.SmartImage_light__QS9uy{background-color:#e5e7eb;color:#6b7280}.SmartImage_errorPlaceholder__6IbAQ.SmartImage_dark__mnnKQ{background-color:#374151;color:#9ca3af}.SmartImage_errorText__g6cda{font-size:.875rem}.SmartImage_imageAnimate__PJq0p{animation:SmartImage_fadeIn__xynrd .5s ease-in-out}@keyframes SmartImage_fadeIn__xynrd{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.MediaGallery_gallery__Qr9S2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:22rem;overflow-y:auto;padding-left:1rem;padding-right:1rem}@media (min-width:480px){.MediaGallery_gallery__Qr9S2{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:768px){.MediaGallery_gallery__Qr9S2{grid-template-columns:repeat(4,1fr);max-height:32rem}}.MediaGallery_thumbnailButton__S5q4_{display:flex;flex-direction:column;gap:8px;padding:0;background:none;border:none;cursor:pointer;text-align:left;transition:transform .2s ease-out}.MediaGallery_thumbnailButton__S5q4_:hover{transform:translateY(-4px)}.MediaGallery_thumbnailButton__S5q4_:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:8px}.MediaGallery_thumbnail__CktMs{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);transition:border-color .2s ease-out,box-shadow .2s ease-out}.MediaGallery_thumbnailButton__S5q4_:hover .MediaGallery_thumbnail__CktMs{border-color:rgba(243,223,163,.3);box-shadow:0 8px 24px rgba(0,0,0,.3)}.MediaGallery_thumbnailImage__A_MOw{width:100%;height:100%;object-fit:cover}.MediaGallery_thumbnailOverlay__pLDl3{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,rgba(30,30,30,.9),rgba(20,20,20,.95))}.MediaGallery_thumbnailIcon__tnw_a{width:32px;height:32px;color:var(--gold)}.MediaGallery_thumbnailLabel__vrqY3{font-size:11px;font-weight:600;color:var(--text-1);text-transform:uppercase;letter-spacing:.05em}.MediaGallery_thumbnailName__HopZU{font-size:12px;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:none}.MediaGallery_modal__QehjR{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column}.MediaGallery_modalBackdrop__6lRYo{position:absolute;inset:0;background:rgba(0,0,0,.95);backdrop-filter:blur(8px)}.MediaGallery_modalContent__FhPbU{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;width:100%}.MediaGallery_modalHeader__ozHxQ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:rgba(0,0,0,.5);flex-shrink:0}.MediaGallery_modalCounter__LR_A9{font-size:14px;font-weight:600;color:var(--gold);white-space:nowrap}.MediaGallery_modalFileName__bOakK{flex:1;font-size:14px;color:var(--text-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;display:none}.MediaGallery_modalActions__xzOWi{display:flex;align-items:center;gap:8px}.MediaGallery_modalClose__iurdL,.MediaGallery_modalDownload__L_tKw{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;background:rgba(255,255,255,.1);color:var(--text-0);cursor:pointer;transition:background .18s ease-out,color .18s ease-out;text-decoration:none}.MediaGallery_modalClose__iurdL:hover,.MediaGallery_modalDownload__L_tKw:hover{background:rgba(255,255,255,.2);color:var(--gold)}.MediaGallery_modalBody__4fqjg{flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:20px;min-height:0}.MediaGallery_navButton__lvWD4{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:none;background:rgba(0,0,0,.6);color:var(--text-0);cursor:pointer;transition:background .18s ease-out,color .18s ease-out,transform .18s ease-out}.MediaGallery_navButton__lvWD4:hover{background:rgba(0,0,0,.8);color:var(--gold)}.MediaGallery_navButton__lvWD4:active{transform:translateY(-50%) scale(.95)}.MediaGallery_navPrev__rr91h{left:20px}.MediaGallery_navNext__mSk2V{right:20px}@media (max-width:600px){.MediaGallery_navButton__lvWD4{width:44px;height:44px}.MediaGallery_navPrev__rr91h{left:8px}.MediaGallery_navNext__mSk2V{right:8px}}.MediaGallery_modalImageWrapper__6Ph4R{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%}.MediaGallery_modalImage__SSWyO{max-width:100%;max-height:calc(100vh - 200px);object-fit:contain;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.4)}.MediaGallery_modalVideoWrapper__Z6TtE{display:flex;align-items:center;justify-content:center;width:100%;max-width:1000px}.MediaGallery_modalVideo__0LYr7{width:100%;max-height:calc(100vh - 200px);border-radius:8px;background:#000}.MediaGallery_modalAudioWrapper__dVkuI{display:flex;align-items:center;justify-content:center;width:100%}.MediaGallery_audioContainer__upG_4{display:flex;flex-direction:column;align-items:center;gap:24px;padding:48px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;max-width:500px;width:100%}.MediaGallery_audioIcon__EudMG{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,rgba(243,223,163,.15),rgba(243,223,163,.05));color:var(--gold)}.MediaGallery_audioFileName__Vs8eG{font-size:18px;font-weight:600;color:var(--text-0);text-align:center;word-break:break-word}.MediaGallery_modalAudio__fxrVi{width:100%}.MediaGallery_modalPdfWrapper__I3oSB{width:100%;height:100%;max-width:1000px}.MediaGallery_modalPdf__fsXrY{width:100%;height:100%;border:none;border-radius:8px;background:white}.MediaGallery_modalOtherWrapper__kbva8{display:flex;align-items:center;justify-content:center;width:100%}.MediaGallery_otherContainer__f9wAG{display:flex;flex-direction:column;align-items:center;gap:20px;padding:48px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;max-width:400px;width:100%;text-align:center}.MediaGallery_otherIcon__qpcB4{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:16px;background:rgba(255,255,255,.05);color:var(--text-1)}.MediaGallery_otherFileName__Qa4EK{font-size:18px;font-weight:600;color:var(--text-0);word-break:break-word}.MediaGallery_otherDescription__2yNcR{font-size:14px;color:var(--text-1);line-height:1.5}.MediaGallery_downloadButtonLarge__JGSdJ{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:var(--gold);color:#1a1a1a;text-decoration:none;border-radius:8px;font-size:15px;font-weight:600;transition:background .18s ease-out,transform .18s ease-out}.MediaGallery_downloadButtonLarge__JGSdJ:hover{background:var(--dark-gold);transform:translateY(-2px)}.MediaGallery_modalThumbnails__Flt8V{display:flex;gap:8px;padding:16px 20px;background:rgba(0,0,0,.5);overflow-x:auto;justify-content:center;flex-shrink:0}.MediaGallery_modalThumb__p2aUh{flex-shrink:0;width:56px;height:56px;border-radius:8px;overflow:hidden;border:2px solid transparent;background:rgba(255,255,255,.05);cursor:pointer;padding:0;transition:border-color .18s ease-out,opacity .18s ease-out;opacity:.6}.MediaGallery_modalThumb__p2aUh:hover{opacity:1}.MediaGallery_modalThumbActive__YdwED{border-color:var(--gold);opacity:1}.MediaGallery_modalThumb__p2aUh img{width:100%;height:100%;object-fit:cover}.MediaGallery_modalThumbIcon__9Eufx{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-1)}@media (max-width:600px){.MediaGallery_modalHeader__ozHxQ{padding:12px 16px}.MediaGallery_modalFileName__bOakK{display:none}.MediaGallery_modalBody__4fqjg{padding:12px}.MediaGallery_modalImage__SSWyO,.MediaGallery_modalVideo__0LYr7{max-height:calc(100vh - 180px)}.MediaGallery_audioContainer__upG_4,.MediaGallery_otherContainer__f9wAG{padding:32px 24px}.MediaGallery_audioIcon__EudMG,.MediaGallery_otherIcon__qpcB4{width:80px;height:80px}.MediaGallery_audioIcon__EudMG svg,.MediaGallery_otherIcon__qpcB4 svg{width:40px;height:40px}.MediaGallery_modalThumbnails__Flt8V{padding:12px 16px;justify-content:flex-start}.MediaGallery_modalThumb__p2aUh{width:48px;height:48px}}.page_wrap__Mpf5G{display:flex;flex-direction:column;gap:var(--space-6)}.page_header__FIRrz{margin-bottom:var(--space-2)}.page_title__2_8Ot{margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.page_subtitle__PheXv{color:var(--text-1);margin-top:var(--space-2);line-height:1.6}.page_loading__hB9ln{color:var(--text-1)}.page_card__soUSy{padding:var(--space-6);max-width:560px}.page_form__IfjOf{display:flex;flex-direction:column;gap:var(--space-4)}.page_avatarSection__7y88T{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.page_avatarWrap__ZSNqj{position:relative;width:120px;height:120px}.page_avatar__aTqI9{object-fit:cover}.page_avatarPlaceholder__v2Oqy,.page_avatar__aTqI9{width:120px;height:120px;border-radius:50%;border:3px solid var(--stroke)}.page_avatarPlaceholder__v2Oqy{background:linear-gradient(135deg,rgba(243,223,163,.2),rgba(243,223,163,.05));display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:600;color:var(--gold)}.page_avatarButton__L9Oak{position:absolute;bottom:0;right:0;width:36px;height:36px;border-radius:50%;background:var(--gold);border:2px solid var(--bg);color:var(--bg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease-out}.page_avatarButton__L9Oak:hover:not(:disabled){transform:scale(1.1)}.page_avatarButton__L9Oak:disabled{opacity:.5;cursor:not-allowed}.page_hiddenInput__Th02u{display:none}.page_uploadingText__NZg3h{font-size:12px;color:var(--text-1);margin:0}.page_field__obahg{display:flex;flex-direction:column;gap:var(--space-2)}.page_label__WAVky{font-size:14px;font-weight:500;color:var(--text-1)}.page_textarea__KF_zE{width:100%;padding:var(--space-3) var(--space-4);background:var(--glass);border:1px solid var(--stroke);border-radius:var(--radius-sm);color:var(--text-0);font-size:14px;line-height:1.5;resize:vertical;min-height:100px;font-family:inherit;transition:border-color var(--dur-2) var(--ease-out)}.page_textarea__KF_zE:focus{outline:none;border-color:var(--gold)}.page_disabled__SAG49{opacity:.6}.page_hint__5P720{font-size:12px;color:var(--text-1);margin:0}.page_actions__UVOzk{margin-top:var(--space-2)}.page_error___EtCM{padding:var(--space-3);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-sm);color:#f87171;font-size:14px}.page_success__wI1Bj{padding:var(--space-3);background:rgba(94,234,212,.1);border:1px solid rgba(94,234,212,.2);border-radius:var(--radius-sm);color:var(--teal);font-size:14px}.page_wrap__yz9aE{display:flex;flex-direction:column;gap:var(--space-6)}.page_header__DJx_Y{margin-bottom:var(--space-2)}.page_title__Dv1F7{margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.page_subtitle__wskrr{color:var(--text-1);margin-top:var(--space-2);line-height:1.6}.page_loading__Brt_B{color:var(--text-1)}.page_card__bPDtd{padding:var(--space-6)}.page_form__qTtRL{display:flex;flex-direction:column;gap:var(--space-5)}.page_section__7eIKf{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--stroke)}.page_sectionTitle__pFKto{font-size:14px;font-weight:600;color:var(--text-1);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.page_row__EJ5b5{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.page_field__907MR{display:flex;flex-direction:column;gap:var(--space-2)}.page_label__SI1gI{font-size:13px;font-weight:500;color:var(--text-1)}.page_textarea__E6Y6b{width:100%;min-height:120px;padding:var(--space-3);background:rgba(255,255,255,.03);border:1px solid var(--stroke);border-radius:var(--radius-sm);color:var(--text-0);font-family:inherit;font-size:14px;resize:vertical;transition:border-color .18s ease-out}.page_textarea__E6Y6b:focus{outline:none;border-color:var(--gold)}.page_select__5VSTd{width:100%;padding:var(--space-3);background:rgba(255,255,255,.03);border:1px solid var(--stroke);border-radius:var(--radius-sm);color:var(--text-0);font-family:inherit;font-size:14px;cursor:pointer;transition:border-color .18s ease-out}.page_select__5VSTd>option{color:var(--text-0);background:var(--bg-1)}.page_select__5VSTd:focus{outline:none;border-color:var(--gold)}.page_toggleAdvanced__pvt1D{background:none;border:none;color:var(--text-1);font-size:13px;cursor:pointer;text-align:left;padding:var(--space-2) 0;transition:color .18s ease-out}.page_toggleAdvanced__pvt1D:hover{color:var(--gold)}.page_actions__GbBCS{display:flex;gap:var(--space-3);padding-top:var(--space-4)}.page_error__Q0EAe{padding:var(--space-3);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-sm);color:#f87171;font-size:14px}.page_success__QdScj{padding:var(--space-3);background:rgba(94,234,212,.1);border:1px solid rgba(94,234,212,.2);border-radius:var(--radius-sm);color:var(--teal);font-size:14px}.page_contributorsList__bYMtc{display:flex;flex-direction:column;gap:var(--space-3)}.page_contributorRow__OKTQc{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--space-2);align-items:center}.page_removeContributor__6gcDt{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid rgba(251,113,133,.3);background:rgba(251,113,133,.1);color:#f87171;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out}.page_removeContributor__6gcDt:hover{background:rgba(251,113,133,.2);border-color:rgba(251,113,133,.5)}.page_addContributor__Trq_p{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:rgba(94,234,212,.1);border:1px solid rgba(94,234,212,.2);border-radius:var(--radius-sm);color:var(--teal);font-size:13px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out;width:fit-content}.page_addContributor__Trq_p:hover{background:rgba(94,234,212,.15);border-color:rgba(94,234,212,.35)}@media (max-width:639px){.page_contributorRow__OKTQc{grid-template-columns:1fr;gap:var(--space-2)}.page_removeContributor__6gcDt{justify-self:end}}@media (min-width:640px){.page_row__EJ5b5{grid-template-columns:repeat(2,1fr)}.page_row__EJ5b5:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}}.ProjectForm_form__hO3gu{margin-top:14px;display:grid;gap:var(--space-5)}.ProjectForm_section__mVoGQ{display:grid;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--stroke)}.ProjectForm_sectionTitle__tRfp6{font-size:14px;font-weight:600;color:var(--text-0);margin-bottom:var(--space-2)}.ProjectForm_field__HBdm6{display:grid;gap:8px}.ProjectForm_label__Syu3D{font-size:13px;color:rgba(238,242,255,.72)}.ProjectForm_row__dm2d1{display:grid;gap:12px}.ProjectForm_textarea__jDmWN{width:100%;min-height:110px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:rgba(255,255,255,.04);color:var(--text-0);outline:none;resize:vertical;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ProjectForm_textarea__jDmWN:focus{border-color:rgba(243,223,163,.55);background:rgba(255,255,255,.06);box-shadow:0 0 0 3px rgba(243,223,163,.14)}.ProjectForm_select__rlPxj{width:100%;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:rgba(255,255,255,.04);color:var(--text-0);outline:none;cursor:pointer;transition:border-color .16s ease,background .16s ease}.ProjectForm_select__rlPxj:focus{border-color:rgba(243,223,163,.55);background:rgba(255,255,255,.06)}.ProjectForm_select__rlPxj option{background:var(--bg-1);color:var(--text-0)}.ProjectForm_toggleAdvanced__3Ih9N{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;background:none;border:none;color:var(--text-1);font-size:13px;cursor:pointer;transition:color var(--dur-2) var(--ease-out)}.ProjectForm_toggleAdvanced__3Ih9N:hover{color:var(--gold)}.ProjectForm_helper__x__mH{font-size:12px;color:rgba(238,242,255,.55)}.ProjectForm_actions__xONIb{display:flex;gap:10px;flex-wrap:wrap;padding-top:var(--space-3)}.ProjectForm_error___mAM8{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:rgba(251,113,133,.12);border:1px solid rgba(251,113,133,.25);color:var(--danger);font-size:13px}.ProjectForm_contributorsList___OX9l{display:flex;flex-direction:column;gap:var(--space-3)}.ProjectForm_contributorRow__KJChP{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--space-2);align-items:center}.ProjectForm_removeContributor__4M1cl{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid rgba(251,113,133,.3);background:rgba(251,113,133,.1);color:#f87171;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out}.ProjectForm_removeContributor__4M1cl:hover{background:rgba(251,113,133,.2);border-color:rgba(251,113,133,.5)}.ProjectForm_addContributor__j4a8B{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:rgba(94,234,212,.1);border:1px solid rgba(94,234,212,.2);border-radius:var(--radius-sm);color:var(--teal);font-size:13px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out;width:fit-content}.ProjectForm_addContributor__j4a8B:hover{background:rgba(94,234,212,.15);border-color:rgba(94,234,212,.35)}@media (max-width:639px){.ProjectForm_contributorRow__KJChP{grid-template-columns:1fr;gap:var(--space-2)}.ProjectForm_removeContributor__4M1cl{justify-self:end}}@media (min-width:640px){.ProjectForm_row__dm2d1{grid-template-columns:1fr 1fr}}@media (min-width:980px){.ProjectForm_row__dm2d1{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.page_wrap__k0z_Q{display:flex;flex-direction:column;gap:var(--space-6)}.page_header__TU9Em{margin-bottom:var(--space-2)}.page_title__MlATc{margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.page_subtitle__pO4Ag{color:var(--text-1);margin-top:var(--space-2);line-height:1.6}.page_card__HOzmO{padding:var(--space-6)}.SettingsManager_form__7NNE4{display:flex;flex-direction:column;gap:var(--space-6)}.SettingsManager_section__xI6V2{display:flex;flex-direction:column;gap:var(--space-4)}.SettingsManager_sectionTitle__L9tHq{margin:0;font-size:15px;font-weight:600;color:var(--text-0);padding-bottom:var(--space-2);border-bottom:1px solid var(--stroke)}.SettingsManager_field__5G4uy{display:flex;flex-direction:column;gap:var(--space-2)}.SettingsManager_label__N3BUG{font-size:13px;font-weight:500;color:var(--text-1)}.SettingsManager_textarea__xdEZ_{width:100%;padding:var(--space-3) var(--space-4);background:var(--glass);border:1px solid var(--stroke);border-radius:var(--radius-sm);color:var(--text-0);font-size:14px;line-height:1.5;resize:vertical;min-height:80px;transition:border-color var(--dur-2) var(--ease-out)}.SettingsManager_textarea__xdEZ_:focus{outline:none;border-color:var(--gold)}.SettingsManager_grid__l2C3J{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media (max-width:640px){.SettingsManager_grid__l2C3J{grid-template-columns:1fr}}.SettingsManager_actions__5zesI{display:flex;justify-content:flex-end;padding-top:var(--space-4);border-top:1px solid var(--stroke)}.SettingsManager_error__fpupV{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:rgba(251,113,133,.12);border:1px solid rgba(251,113,133,.25);color:var(--danger);font-size:13px}.SettingsManager_success__Q6NdQ{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:rgba(94,234,212,.12);border:1px solid rgba(94,234,212,.25);color:var(--teal);font-size:13px}.SettingsManager_toggleField__wV10_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);background:var(--glass);border:1px solid var(--stroke);border-radius:var(--radius-sm)}.SettingsManager_toggleInfo__ckpVY{flex:1}.SettingsManager_hint__FeBsi{margin:var(--space-1) 0 0;font-size:12px;color:var(--text-1);opacity:.8}.SettingsManager_toggle__g6bw_{position:relative;width:48px;height:26px;background:rgba(255,255,255,.1);border:1px solid var(--stroke);border-radius:13px;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out;flex-shrink:0}.SettingsManager_toggle__g6bw_:hover{border-color:rgba(255,255,255,.2)}.SettingsManager_toggleOn__9hIx8{background:rgba(94,234,212,.3);border-color:rgba(94,234,212,.5)}.SettingsManager_toggleThumb__os0XC{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--text-1);border-radius:50%;transition:transform .2s ease-out,background .2s ease-out}.SettingsManager_toggleOn__9hIx8 .SettingsManager_toggleThumb__os0XC{transform:translateX(22px);background:var(--teal)}.page_wrap__EojrS{padding:var(--space-9) 0}.page_card___UlTg{max-width:460px;margin:0 auto;padding:var(--space-6)}.page_title__9ip6t{margin:0;font-size:24px;font-weight:600;font-family:var(--font-heading),var(--font-body),system-ui;letter-spacing:-.01em}.page_subtitle____Liz{margin:10px 0 0;color:var(--text-1);line-height:1.6;font-size:14px}.page_form__Unobr{margin-top:16px;display:grid;gap:12px}.page_label__rh4OA{display:grid;gap:8px;font-size:13px;font-weight:500;color:var(--text-1);letter-spacing:.01em}.page_actions__ZvgvB{margin-top:6px;display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}.page_error__3HJ1s{border-radius:var(--radius-sm);background:rgba(251,113,133,.12);border:1px solid rgba(251,113,133,.25);color:var(--danger)}.page_error__3HJ1s,.page_success__k6A5P{margin-top:10px;padding:var(--space-3) var(--space-4);font-size:13px}.page_success__k6A5P{border-radius:var(--radius-sm);background:rgba(94,234,212,.12);border:1px solid rgba(94,234,212,.25);color:var(--teal)}.page_switchMode__7Hp_z{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--stroke);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.page_switchText__W2M1c{color:var(--text-1);font-size:14px}.page_switchButton__vMsbU{background:none;border:none;color:var(--gold);font-size:14px;font-weight:500;cursor:pointer;padding:0;transition:color var(--dur-2) var(--ease-out)}.page_switchButton__vMsbU:hover{color:var(--teal)}.page_wrap__3isWq{padding:var(--space-9) 0}.page_card__h5dpt{max-width:520px;margin:0 auto;padding:var(--space-6)}.page_title__MnCPj{margin:0;font-size:24px;font-weight:600;font-family:var(--font-heading),var(--font-body),system-ui;letter-spacing:-.01em}.page_subtitle__de10x{margin:10px 0 0;color:var(--text-1);line-height:1.6;font-size:14px}.page_form__XaU_N{margin-top:16px;display:grid;gap:12px}.page_label__tm4Jm{display:grid;gap:8px;font-size:13px;font-weight:500;color:var(--text-1);letter-spacing:.01em}.page_actions__sGSuW{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.page_error__OG2b1{margin-top:10px;color:var(--warning);font-size:13px}