.AdminShell_shell__EiIBg{display:block;min-height:100vh;background:var(--color-surface-muted);position:relative}.AdminShell_sidebar__lSbs6{position:fixed;left:0;top:0;height:100vh;background:var(--color-surface);border-right:1px solid var(--color-border);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding:28px 16px 24px;z-index:100;width:88px;overflow:hidden;transition:width .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.AdminShell_sidebar__lSbs6:hover{width:240px;box-shadow:0 4px 24px rgba(15,23,42,.12),0 0 0 1px rgba(15,61,46,.08)}.AdminShell_sidebarLogo__XFtS1{width:52px;height:52px;border-radius:16px;background:var(--gradient-primary);display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--shadow-sm);flex-shrink:0}.AdminShell_sidebarNav__IkbBO{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%}.AdminShell_navButton__J_ckS{position:relative;width:100%;min-width:52px;height:52px;display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:0 16px;border-radius:18px;border:1px solid transparent;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.AdminShell_navButton__J_ckS:focus-visible,.AdminShell_navButton__J_ckS:hover{color:var(--color-primary-medium);background:rgba(15,61,46,.04)}.AdminShell_navButton__J_ckS:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-ring)}.AdminShell_navButton__J_ckS:before{content:"";position:absolute;left:0;top:50%;width:4px;height:24px;border-radius:0 999px 999px 0;background:var(--gradient-primary);opacity:0;transform:translateY(-50%) scaleY(.6);transition:opacity .2s ease,transform .2s ease}.AdminShell_navButtonActive__kTlDt{color:var(--color-primary);background:rgba(15,61,46,.06)}.AdminShell_navButtonActive__kTlDt:before,.AdminShell_navButton__J_ckS[data-active=true]:focus-visible:before{opacity:1;transform:translateY(-50%) scaleY(1)}.AdminShell_navIcon__gLz7u{width:20px;height:20px;flex-shrink:0}.AdminShell_navLabel__su_9J{opacity:0;transform:translateX(-8px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:var(--color-text)}.AdminShell_sidebar__lSbs6:hover .AdminShell_navLabel__su_9J{opacity:1;transform:translateX(0)}.AdminShell_navLabel__su_9J span{display:block}.AdminShell_sidebarBottom__DQCx2{margin-top:auto;color:rgba(15,31,24,.54);font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:left;padding-left:16px;width:100%;opacity:0;transform:translateX(-8px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.AdminShell_sidebar__lSbs6:hover .AdminShell_sidebarBottom__DQCx2{opacity:1;transform:translateX(0)}.AdminShell_main__NSjhc{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;margin-left:88px}.AdminShell_mainContent__J3U5b{flex:1 1;padding:clamp(24px,4vw,48px) clamp(16px,6vw,48px) 56px}.AdminShell_contentInner__dPYUo{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.AdminShell_content__l_RSM{display:flex;flex-direction:column;gap:32px}.AdminShell_headerActions__eJQts{display:flex;align-items:center;gap:14px}.AdminShell_searchField__M3y_4{position:relative;flex:1 1;min-width:clamp(180px,22vw,280px);display:flex;align-items:center;border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-surface);padding-left:44px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.AdminShell_searchField__M3y_4:focus-within{border-color:rgba(15,61,46,.24);box-shadow:0 0 0 3px rgba(15,61,46,.06)}.AdminShell_searchField__M3y_4 input{width:100%;border:none;outline:none;background:transparent;padding:11px 16px 11px 0;font-size:14px;color:var(--color-text)}.AdminShell_searchField__M3y_4 input::placeholder{color:var(--color-text-light)}.AdminShell_searchIcon__zJ5r7{position:absolute;left:18px;color:var(--color-text-light);pointer-events:none}.AdminShell_quickAction__jjUf5{display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-2xl);padding:12px 22px;background:var(--gradient-primary);color:#fff;font-size:14px;font-weight:600;border:none;box-shadow:0 12px 26px rgba(15,61,46,.16);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.AdminShell_quickAction__jjUf5:hover{transform:translateY(-2px);box-shadow:0 18px 32px rgba(15,61,46,.2)}.AdminShell_quickAction__jjUf5:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-ring)}@media (max-width:1180px){.AdminShell_shell__EiIBg{grid-template-columns:1fr}.AdminShell_sidebar__lSbs6{display:none}.AdminShell_main__NSjhc{margin-left:0}.AdminShell_mainContent__J3U5b{padding:clamp(20px,6vw,40px)}}@media (max-width:720px){.AdminShell_contentInner__dPYUo,.AdminShell_content__l_RSM{gap:24px}}@media (max-width:480px){.AdminShell_mainContent__J3U5b{padding:18px 16px 48px}}.AppHeader_header__HsCec{width:100%;background:rgba(255,255,255,.86);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(15,61,46,.06);transition:background var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.AppHeader_isSticky__29cbO{position:-webkit-sticky;position:sticky;top:0;z-index:50}.AppHeader_scrolled__U6rtC{box-shadow:var(--shadow-xs);border-bottom-color:rgba(15,61,46,.1);background:rgba(255,255,255,.94)}.AppHeader_inner__IufcW{max-width:1280px;margin:0 auto;padding:14px clamp(18px,5vw,40px);display:flex;align-items:center;justify-content:space-between;gap:16px}.AppHeader_leftCluster__2NVVJ{display:flex;align-items:center;gap:14px}.AppHeader_menuButton__MLqc7{display:inline-flex;width:44px;height:44px;border-radius:var(--radius-md);background:rgba(15,61,46,.08);border:1px solid rgba(15,61,46,.12);align-items:center;justify-content:center;position:relative;gap:6px;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.AppHeader_menuButton__MLqc7:hover{background:rgba(15,61,46,.12);transform:translateY(-1px)}.AppHeader_menuButton__MLqc7:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.AppHeader_menuButtonOpen__zT_1H{background:rgba(15,61,46,.16);border-color:rgba(15,61,46,.24)}.AppHeader_menuLine__w0B_a{display:block;position:absolute;width:18px;height:2px;border-radius:999px;background:var(--color-primary)}.AppHeader_menuLine__w0B_a:first-child{top:16px}.AppHeader_menuLine__w0B_a:nth-child(2){top:21px}.AppHeader_menuLine__w0B_a:nth-child(3){top:26px}.AppHeader_logo__m9ayc{display:inline-flex;align-items:center;gap:10px;color:var(--color-primary);font-family:var(--font-display);font-weight:600;font-size:18px;text-decoration:none;letter-spacing:-.01em;padding:8px 12px;border-radius:var(--radius-lg);transition:background var(--transition-fast),color var(--transition-fast)}.AppHeader_logo__m9ayc:hover{background:rgba(15,61,46,.08);color:var(--color-primary-medium)}.AppHeader_logoMark__NNASd{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:transparent;color:#fff;font-size:18px;box-shadow:none}.AppHeader_logoLabel__wDz0P{white-space:nowrap}.AppHeader_navDesktop__dxr6b{display:none;align-items:center;gap:6px}.AppHeader_navButton__GDxRx{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-lg);border:1px solid transparent;color:var(--color-text-secondary);background:transparent;overflow:hidden;isolation:isolate;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.AppHeader_navButton__GDxRx:focus-visible,.AppHeader_navButton__GDxRx:hover{color:var(--color-primary-medium);border-color:rgba(15,61,46,.16);background:rgba(15,61,46,.08)}.AppHeader_navButton__GDxRx:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-ring)}.AppHeader_navButtonActive__Ht7vk{color:var(--color-primary);border-color:rgba(15,61,46,.24);background:rgba(15,61,46,.12)}.AppHeader_navIcon__YxxG3{flex-shrink:0}.AppHeader_activeIndicator__NsWjD{position:absolute;left:12px;right:12px;bottom:6px;height:3px;border-radius:999px;background:var(--gradient-primary);box-shadow:0 4px 12px rgba(15,61,46,.2);pointer-events:none}.AppHeader_ripple__oAxMa{position:absolute;border-radius:999px;background:radial-gradient(circle,rgba(15,61,46,.16) 0,rgba(15,61,46,0) 70%);transform:scale(.2);animation:AppHeader_ripple__oAxMa .45s ease-out forwards;pointer-events:none}@keyframes AppHeader_ripple__oAxMa{to{transform:scale(1.4);opacity:0}}.AppHeader_rightCluster__JrCNT{display:flex;align-items:center;gap:16px}.AppHeader_actions___HHP7{display:none;align-items:center;gap:12px}.AppHeader_languageSelector__U1xv1{--language-selector-foreground:var(--color-primary,#0f3d2e);--language-selector-background:rgba(15,61,46,0.08);--language-selector-border:rgba(15,61,46,0.14);--language-selector-thumb:linear-gradient(135deg,#10b981,#047857);--language-selector-thumb-shadow:0 10px 24px rgba(15,61,46,0.18);--language-selector-active:#ffffff}.AppHeader_avatarWrapper__KECuA{position:relative}.AppHeader_avatarButton__uRd0v{width:42px;height:42px;border-radius:14px;border:1px solid rgba(15,61,46,.12);background:rgba(15,61,46,.08);display:grid;place-items:center;overflow:hidden;color:var(--color-primary);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.AppHeader_avatarButton__uRd0v:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);border-color:rgba(15,61,46,.2)}.AppHeader_avatarButton__uRd0v:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-ring)}.AppHeader_avatarImage__L6kKv{width:100%;height:100%;object-fit:cover}.AppHeader_avatarFallback__gwnQY{font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.AppHeader_userMenu__m4Paz{position:absolute;top:calc(100% + 12px);right:0;min-width:220px;border-radius:var(--radius-xl);background:rgba(255,255,255,.98);box-shadow:var(--shadow-lg);border:1px solid rgba(15,61,46,.12);padding:20px;display:flex;flex-direction:column;gap:16px;z-index:20}.AppHeader_userSummary__ZOpiW{display:flex;gap:12px;align-items:center}.AppHeader_summaryAvatar____aA5{width:44px;height:44px;border-radius:16px;background:rgba(15,61,46,.12);display:grid;place-items:center;color:var(--color-primary);font-weight:600}.AppHeader_summaryDetails__IjBjE{display:flex;flex-direction:column;gap:4px}.AppHeader_summaryName__Q7MaE{font-weight:600;color:var(--color-text)}.AppHeader_summaryEmail__k0Fgh{font-size:13px;color:var(--color-text-muted)}.AppHeader_userMenuList__I5Tc3{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.AppHeader_userMenuList__I5Tc3 button{width:100%;text-align:left;padding:10px 12px;border-radius:var(--radius-md);border:none;background:rgba(15,61,46,.06);color:var(--color-text-secondary);font-size:14px;transition:background var(--transition-fast),color var(--transition-fast)}.AppHeader_userMenuList__I5Tc3 button:hover{background:rgba(15,61,46,.12);color:var(--color-primary)}.AppHeader_backdrop__RRmdt{position:fixed;inset:0;background:rgba(5,25,19,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1400}.AppHeader_drawer__WyAk_{position:fixed;top:0;right:0;bottom:0;width:min(340px,84vw);padding:24px clamp(18px,7vw,30px);background:rgba(255,255,255,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--color-text);box-shadow:-18px 0 46px rgba(15,23,42,.16);border-left:1px solid rgba(15,61,46,.12);z-index:1500;display:flex;flex-direction:column;gap:22px;transform:translateZ(0);will-change:transform}.AppHeader_drawerHeader__fp_hd{display:flex;justify-content:space-between;align-items:center}.AppHeader_drawerIdentity__j2TFk{display:flex;align-items:center;gap:14px}.AppHeader_drawerAvatar__wDOTc{width:48px;height:48px;border-radius:18px;background:rgba(15,61,46,.18);color:var(--color-primary);display:grid;place-items:center;font-weight:700;letter-spacing:.08em}.AppHeader_drawerName__3ynpH{margin:0;font-weight:600;color:var(--color-text)}.AppHeader_drawerEmail__QaFml{margin:0;color:var(--color-text-muted);font-size:13px}.AppHeader_drawerNav__8LaPO{display:flex;flex-direction:column;gap:10px}.AppHeader_drawerItem__P9exg{position:relative;display:flex;align-items:center;gap:12px;padding:13px 18px;border-radius:calc(var(--radius-lg) + 2px);border:1px solid transparent;background:rgba(255,255,255,.22);color:var(--color-text);font-size:15px;font-weight:600;letter-spacing:-.01em;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),color var(--transition-fast)}.AppHeader_drawerItem__P9exg:hover{background:rgba(15,61,46,.08);border-color:rgba(15,61,46,.16);color:var(--color-primary-medium)}.AppHeader_drawerItemActive__krMey{color:var(--color-primary);background:rgba(15,61,46,.12);border-color:rgba(15,61,46,.2)}.AppHeader_drawerItem__P9exg:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;pointer-events:none;transition:border-color var(--transition-fast)}.AppHeader_drawerItemActive__krMey:after{border-color:rgba(15,61,46,.22)}.AppHeader_drawerIcon__asL4B{color:currentColor;opacity:.72}.AppHeader_drawerFooter__ZB9k1{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid rgba(15,61,46,.08)}.AppHeader_drawerLanguage__IKI6J{--language-selector-foreground:rgba(255,255,255,0.92);--language-selector-background:rgba(4,52,36,0.55);--language-selector-border:rgba(167,243,208,0.45);--language-selector-thumb:linear-gradient(135deg,#34d399,#059669);--language-selector-thumb-shadow:0 12px 30px rgba(52,211,153,0.35);--language-selector-active:#032317}.AppHeader_drawerActions__FbrLS{display:flex;flex-direction:column;gap:10px}.AppHeader_drawerAction__pkXTK{padding:12px 16px;border-radius:var(--radius-md);border:1px solid transparent;background:rgba(255,255,255,.18);color:var(--color-primary);font-weight:600;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.AppHeader_drawerAction__pkXTK:hover{background:rgba(15,61,46,.12);border-color:rgba(15,61,46,.16)}@media (min-width:768px){.AppHeader_actions___HHP7{display:inline-flex}}@media (min-width:960px){.AppHeader_menuButton__MLqc7{display:none}.AppHeader_navDesktop__dxr6b{display:inline-flex}}@media (max-width:480px){.AppHeader_inner__IufcW{padding:12px 16px}.AppHeader_logoLabel__wDz0P{font-size:16px}.AppHeader_logoMark__NNASd{width:26px;height:26px}.AppHeader_avatarButton__uRd0v{width:38px;height:38px}}.LanguageSelector_wrapper__ZOeWl{--lang-foreground:var(--language-selector-foreground,currentColor);--lang-background:var(--language-selector-background,rgba(15,61,46,0.12));--lang-border:var(--language-selector-border,rgba(16,185,129,0.25));--lang-thumb:var(--language-selector-thumb,linear-gradient(135deg,#10b981 0%,#059669 100%));--lang-thumb-shadow:var(--language-selector-thumb-shadow,0 4px 16px rgba(16,185,129,0.3));--lang-thumb-color:var(--language-selector-thumb-color,#042417);--lang-inactive:var(--language-selector-inactive,color-mix(in srgb,var(--lang-foreground) 58%,transparent));--lang-active:var(--language-selector-active,#ffffff);display:inline-flex;align-items:center;font-size:.875rem;line-height:1;color:var(--lang-foreground)}.LanguageSelector_track__WBqvC{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;background:var(--lang-background);border-radius:999px;border:1.5px solid var(--lang-border);padding:5px;grid-gap:0;gap:0;min-width:132px;isolation:isolate;transition:background .3s ease,border-color .3s ease}.LanguageSelector_track__WBqvC:hover{background:rgba(15,61,46,.16);border-color:rgba(16,185,129,.35)}.LanguageSelector_thumb___BysH{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / 2);border-radius:999px;background:var(--lang-thumb);box-shadow:var(--lang-thumb-shadow);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;will-change:transform}.LanguageSelector_track__WBqvC:hover .LanguageSelector_thumb___BysH{box-shadow:0 6px 20px rgba(16,185,129,.4)}.LanguageSelector_thumbIndex1__YhYZH{transform:translateX(calc(100% + 0px))}.LanguageSelector_option__wVdSm{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:8px 12px;border:none;background:transparent;color:var(--lang-inactive);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;cursor:pointer;transition:color .3s ease,text-shadow .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LanguageSelector_optionActive__Smj9e{color:var(--lang-active);text-shadow:0 0 8px rgba(16,185,129,.3)}.LanguageSelector_option__wVdSm:hover:not(.LanguageSelector_optionActive__Smj9e){color:color-mix(in srgb,var(--lang-foreground) 75%,transparent)}.LanguageSelector_option__wVdSm:focus-visible{outline:none;color:var(--lang-active);text-shadow:0 0 12px rgba(16,185,129,.4)}.LanguageSelector_srOnly__Q7RGl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.NotificationBar_wrapper__gXXRX{position:relative;border-radius:var(--radius-2xl);padding:20px 26px;background:var(--color-surface);border:1px solid var(--color-border);display:flex;align-items:center;gap:18px;box-shadow:var(--shadow-xs);transition:box-shadow var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.NotificationBar_wrapper__gXXRX:hover{box-shadow:var(--shadow-sm);border-color:rgba(15,61,46,.18);transform:translateY(-2px)}.NotificationBar_icon__851aw{width:48px;height:48px;border-radius:16px;background:rgba(15,61,46,.08);color:var(--color-primary);display:grid;place-items:center}.NotificationBar_content__PEPX2{display:flex;flex-direction:column;gap:6px}.NotificationBar_message__hqC3f{font-weight:600;font-family:var(--font-display);font-size:16px;color:var(--color-text);letter-spacing:-.01em}.NotificationBar_meta__7ZEMj{font-size:13px;color:var(--color-text-muted);display:flex;align-items:center;gap:10px}.NotificationBar_meta__7ZEMj span{display:inline-flex;align-items:center;gap:4px}.NotificationBar_actions__IHVeS{margin-left:auto;display:flex;gap:14px}.NotificationBar_actionButton__vpWJz{padding:11px 18px;border-radius:var(--radius-xl);border:1px solid rgba(15,61,46,.18);background:rgba(15,61,46,.06);color:var(--color-primary);font-weight:600;font-size:14px;transition:all var(--transition-fast);cursor:pointer}.NotificationBar_actionButton__vpWJz:hover{transform:translateY(-1px);background:rgba(15,61,46,.12)}.NotificationBar_dismissButton__nZhmc{width:42px;height:42px;border-radius:16px;border:1px solid var(--color-border);display:grid;place-items:center;color:var(--color-text-light);transition:all var(--transition-fast);background:var(--color-surface);cursor:pointer}.NotificationBar_dismissButton__nZhmc:hover{color:var(--color-primary);border-color:rgba(15,61,46,.2);box-shadow:var(--shadow-xs)}@media (max-width:720px){.NotificationBar_wrapper__gXXRX{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 22px}.NotificationBar_actions__IHVeS{width:100%;justify-content:flex-start}}.FileUpload_container__ReeiB{display:flex;flex-direction:column;gap:12px}.FileUpload_label__63RFi{font-size:15px;font-weight:600;color:var(--color-text)}.FileUpload_dropzone__dEjSt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;border:2px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);cursor:pointer;transition:all var(--transition-fast)}.FileUpload_dropzone__dEjSt:hover:not(.FileUpload_disabled__OxyRD){border-color:var(--color-primary);background:rgba(16,185,129,.05)}.FileUpload_dropzone__dEjSt.FileUpload_dragActive__1y_2H{border-color:var(--color-primary);background:rgba(16,185,129,.1);transform:scale(1.02)}.FileUpload_dropzone__dEjSt.FileUpload_disabled__OxyRD{opacity:.5;cursor:not-allowed}.FileUpload_icon__dK_6p{color:var(--color-text-muted)}.FileUpload_dropzoneText___J83V{margin:0;font-size:15px;font-weight:500;color:var(--color-text);text-align:center}.FileUpload_dropzoneHint__q8Cuj{margin:0;font-size:13px;color:var(--color-text-muted);text-align:center}.FileUpload_uploading__p56BL{display:flex;flex-direction:column;align-items:center;gap:12px}.FileUpload_uploading__p56BL p{margin:0;font-size:15px;font-weight:500;color:var(--color-text)}.FileUpload_spinner__LMllS{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:FileUpload_spin__I0G5L .8s linear infinite}@keyframes FileUpload_spin__I0G5L{to{transform:rotate(1turn)}}.FileUpload_preview__h434d{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface-muted);display:flex;align-items:center;justify-content:center;aspect-ratio:4/3}.FileUpload_previewImage___5_HI{width:100%;height:auto;max-height:400px;object-fit:contain;display:block}.FileUpload_previewActions__oGE4W{display:flex;gap:8px;padding:12px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);position:absolute;bottom:0;left:0;right:0}.FileUpload_changeButton__PXCxO,.FileUpload_deleteButton__SfZJL{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.FileUpload_changeButton__PXCxO{background:rgba(255,255,255,.9);color:var(--color-text)}.FileUpload_changeButton__PXCxO:hover:not(:disabled){background:#ffffff;transform:translateY(-1px)}.FileUpload_deleteButton__SfZJL{background:rgba(239,68,68,.9);color:#ffffff}.FileUpload_deleteButton__SfZJL:hover:not(:disabled){background:#ef4444;transform:translateY(-1px)}.FileUpload_changeButton__PXCxO:disabled,.FileUpload_deleteButton__SfZJL:disabled{opacity:.5;cursor:not-allowed}.FileUpload_hiddenInput__jOme5{display:none}.FileUpload_error__XSq0a{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);color:#dc2626;font-size:14px;font-weight:500}.FileUpload_error__XSq0a span{font-size:16px}.KpiCard_card__LMP_S{--inverted-card-radius:var(--radius-2xl);--inverted-card-surface:rgba(255,255,255,0.9);--inverted-card-overlay:linear-gradient(135deg,rgba(255,255,255,0.86),rgba(16,185,129,0.24));--inverted-card-leaf-size:52px;--inverted-card-leaf-offset:18px;position:relative;padding:28px;box-shadow:0 18px 44px rgba(15,23,42,.16);display:flex;flex-direction:column;gap:20px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.KpiCard_card__LMP_S:hover{transform:translateY(-3px);box-shadow:0 28px 60px rgba(15,23,42,.22)}.KpiCard_badge__5My5q{align-self:flex-start;padding:6px 12px;border-radius:999px;background:rgba(15,61,46,.08);color:var(--color-primary);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.KpiCard_badge__5My5q.KpiCard_users__GuL04{background:rgba(26,61,48,.12);color:var(--color-primary-medium)}.KpiCard_badge__5My5q.KpiCard_revenue__pxOXl{background:rgba(43,108,176,.16);color:var(--color-accent-blue)}.KpiCard_badge__5My5q.KpiCard_orders__VeTt3{background:rgba(111,208,167,.16);color:var(--color-accent-emerald)}.KpiCard_badge__5My5q.KpiCard_conversion__wTTs9{background:rgba(105,79,142,.16);color:var(--color-accent-plum)}.KpiCard_metric__W9c7F{font-family:var(--font-display);font-size:36px;font-weight:600;color:var(--color-text);line-height:1.08;margin:4px 0 0}.KpiCard_trend__trl7L{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-primary-medium);background:rgba(15,61,46,.08);padding:6px 12px;border-radius:999px}.KpiCard_trend__trl7L.KpiCard_negative__ejQAX{color:#d04d37;background:rgba(208,77,55,.12)}.KpiCard_trend__trl7L.KpiCard_neutral__YPiZb{color:var(--color-text-muted);background:rgba(106,120,112,.12)}.KpiCard_footer__J2wFI{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--color-text-muted);padding-top:10px;border-top:1px solid var(--color-border);margin-top:auto;letter-spacing:.04em}.KpiCard_sparkline__wAROh{position:absolute;right:24px;top:24px;width:80px;height:44px;pointer-events:none;opacity:.55;transition:opacity var(--transition-normal)}.KpiCard_card__LMP_S:hover .KpiCard_sparkline__wAROh{opacity:.7}.ActionCard_card__7cA9V{--inverted-card-radius:var(--radius-2xl);--inverted-card-surface:rgba(255,255,255,0.92);--inverted-card-overlay:linear-gradient(140deg,rgba(255,255,255,0.85),rgba(16,185,129,0.22));--inverted-card-leaf-offset:22px;--inverted-card-leaf-size:56px;position:relative;padding:clamp(20px,3vw,26px);display:flex;flex-direction:column;gap:20px;box-shadow:0 18px 44px rgba(15,23,42,.16);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.ActionCard_card__7cA9V:hover{transform:translateY(-3px);box-shadow:0 28px 60px rgba(15,23,42,.22)}.ActionCard_badge__DNNpA{align-self:flex-start;padding:7px 14px;border-radius:999px;background:rgba(15,61,46,.08);color:var(--color-primary-medium);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.ActionCard_title__QGIw7{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--color-text)}.ActionCard_description___ykTq{color:var(--color-text-secondary);font-size:15px;max-width:36ch;line-height:1.6}.ActionCard_meta___Mp6k{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--color-text-muted);letter-spacing:.08em}.ActionCard_actions__hLz5U{display:flex;align-items:center;gap:14px}.ActionCard_primaryButton__qNPVI{padding:11px 22px;border-radius:var(--radius-2xl);background:var(--color-primary);color:#fff;font-weight:600;border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;gap:8px;box-shadow:0 14px 32px rgba(15,61,46,.2);transition:transform var(--transition-fast),box-shadow var(--transition-fast);cursor:pointer}.ActionCard_primaryButton__qNPVI:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(15,61,46,.24)}.ActionCard_linkButton__fyYjG{color:var(--color-primary-medium);font-weight:600;letter-spacing:.08em;background:none;cursor:pointer}.ActionCard_linkButton__fyYjG:hover{color:var(--color-primary-light)}@media (max-width:640px){.ActionCard_actions__hLz5U{flex-direction:column;align-items:stretch}.ActionCard_primaryButton__qNPVI{width:100%;justify-content:center}.ActionCard_linkButton__fyYjG{width:100%;text-align:center}}.PageHeader_wrapper__8w1Lr{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:12px}.PageHeader_start__JckAR{text-align:left}.PageHeader_center__o8ZSR{text-align:center;justify-content:center}.PageHeader_copy__nRNMp{display:flex;flex-direction:column;gap:10px;min-width:200px}.PageHeader_eyebrow__PJ2Cb{font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.PageHeader_title__50hUa{margin:0;font-family:var(--font-display);font-size:clamp(28px,4vw,36px);font-weight:600;letter-spacing:-.02em;color:var(--color-text)}.PageHeader_subtitle__Hq9kH{margin:0;max-width:640px;font-size:15px;line-height:1.5;color:var(--color-text-secondary)}.PageHeader_actions__p2z7U{display:flex;align-items:center;gap:12px}@media (max-width:720px){.PageHeader_wrapper__8w1Lr{flex-direction:column;align-items:flex-start}.PageHeader_center__o8ZSR{align-items:center;justify-content:center}.PageHeader_actions__p2z7U{width:100%;justify-content:stretch;flex-wrap:wrap}}.QRCodeGenerator_container__6sLXH{background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:2rem;margin-top:2rem}.QRCodeGenerator_header__odX3_{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem}.QRCodeGenerator_iconWrapper__GqwwO{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3D5C44,#2d4433);color:white;border-radius:12px}.QRCodeGenerator_title__XP80K{font-size:1.5rem;font-weight:700;color:#3D5C44;margin-bottom:.25rem}.QRCodeGenerator_subtitle__mnW6a{font-size:.9rem;color:#666}.QRCodeGenerator_error__zWLo6{display:flex;align-items:center;gap:.5rem;padding:1rem;background:#ffebee;border:1px solid #ef5350;border-radius:8px;color:#c62828;margin-bottom:1.5rem}.QRCodeGenerator_form__pS2A_{display:flex;flex-direction:column;gap:1.5rem}.QRCodeGenerator_field__UM6A9{display:flex;flex-direction:column;gap:.5rem}.QRCodeGenerator_label__RpAoc{font-weight:600;color:#333}.QRCodeGenerator_input__omXAx{padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:all .2s}.QRCodeGenerator_input__omXAx:focus{outline:none;border-color:#3D5C44;box-shadow:0 0 0 3px rgba(61,92,68,.1)}.QRCodeGenerator_hint__2bMnt{font-size:.85rem;color:#999}.QRCodeGenerator_generateButton__ECMYk{padding:.75rem 2rem;background:#3D5C44;color:white;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;align-self:flex-start}.QRCodeGenerator_generateButton__ECMYk:hover:not(:disabled){background:#2d4433;transform:translateY(-2px)}.QRCodeGenerator_generateButton__ECMYk:disabled{opacity:.6;cursor:not-allowed}.QRCodeGenerator_result__sr2Gm{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.QRCodeGenerator_qrCodeWrapper__IJW03{padding:2rem;background:#f9f9f9;border-radius:12px;border:2px solid #e0e0e0}.QRCodeGenerator_qrCodeImage__p7oK4{display:block;width:300px;height:300px}.QRCodeGenerator_codeInfo__2yNsJ{width:100%;padding:1rem;background:#f5f5f5;border-radius:8px}.QRCodeGenerator_codeLabel__p14yp{font-size:.85rem;color:#666;margin-bottom:.5rem}.QRCodeGenerator_codeValue__6ktVW{display:flex;align-items:center;gap:.5rem}.QRCodeGenerator_codeValue__6ktVW code{flex:1 1;padding:.5rem;background:white;border:1px solid #ddd;border-radius:6px;font-family:Courier New,monospace;font-size:.9rem;color:#333;overflow:hidden;text-overflow:ellipsis}.QRCodeGenerator_copyButton__h9_cz{padding:.5rem;background:white;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.QRCodeGenerator_copyButton__h9_cz:hover{background:#3D5C44;border-color:#3D5C44;color:white}.QRCodeGenerator_actions__pFPyK{display:flex;gap:1rem;width:100%}.QRCodeGenerator_downloadButton__Q1kUx,.QRCodeGenerator_newButton__fh_1c{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.QRCodeGenerator_downloadButton__Q1kUx{background:#C9A646;color:white}.QRCodeGenerator_downloadButton__Q1kUx:hover{background:#b89536;transform:translateY(-2px)}.QRCodeGenerator_newButton__fh_1c{background:#f5f5f5;color:#666}.QRCodeGenerator_newButton__fh_1c:hover{background:#e0e0e0}.QRCodeGenerator_info__dfo8_{width:100%;padding:1rem;background:#e8f5e9;border-radius:8px;color:#2e7d32}.QRCodeGenerator_info__dfo8_ p{margin:.25rem 0;font-size:.9rem}.QRCodeGenerator_info__dfo8_ strong{font-weight:600}.create_container__j0lV7{max-width:1200px;margin:0 auto;padding:clamp(24px,5vw,48px) clamp(16px,6vw,48px);display:flex;flex-direction:column;gap:clamp(24px,4vw,40px)}.create_loading__cUqEp{padding:64px 32px;text-align:center;color:var(--color-text-muted)}.create_backButton__2daDX{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-fast);align-self:flex-start}.create_backButton__2daDX:hover{background:var(--color-surface-muted);color:var(--color-text);box-shadow:var(--shadow-xs)}.create_header__wa5WO{margin-bottom:8px}.create_title__DdIDn{font-family:var(--font-display);font-size:32px;font-weight:600;color:var(--color-text);margin:0 0 8px}.create_subtitle__ye4Nt{font-size:15px;color:var(--color-text-muted);margin:0}.create_error__SKAk_{padding:16px 20px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);color:#dc2626;font-size:14px;display:flex;align-items:center;gap:10px}.create_form__frazN{display:flex;flex-direction:column;gap:clamp(22px,4vw,32px)}.create_section__gHdxG{padding:clamp(24px,4vw,32px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:24px}.create_sectionTitle__mi21R{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--color-text);margin:0;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.create_field__4B5MV{display:flex;flex-direction:column;gap:8px}.create_row__WOyhX{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}.create_label__YojsM{font-size:14px;font-weight:600;color:var(--color-text)}.create_input__7HcrL,.create_select__TLbI6,.create_textarea__JcMzz{padding:12px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:15px;color:var(--color-text);transition:border-color var(--transition-fast)}.create_input__7HcrL:focus,.create_select__TLbI6:focus,.create_textarea__JcMzz:focus{outline:none;border-color:var(--color-primary)}.create_textarea__JcMzz{resize:vertical;font-family:inherit}.create_ingredientsGrid__hHoSn{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.create_ingredientCard___RVbv{padding:16px;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:space-between;gap:12px}.create_ingredientInfo__Fdayx{display:flex;align-items:center;gap:12px;flex:1 1}.create_ingredientIcon__dkOE_{font-size:32px}.create_ingredientName__0dFaR{font-size:14px;font-weight:600;color:var(--color-text)}.create_ingredientRarity__CmjMi{font-size:12px;color:var(--color-text-muted);text-transform:capitalize}.create_ingredientActions__72fqU{display:flex;align-items:center;gap:8px}.create_addButton__t9GVL{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:var(--gradient-primary);color:white;border:none;border-radius:var(--radius-lg);font-size:13px;font-weight:600;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.create_addButton__t9GVL:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.create_quantityButton__sDbWP{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-primary);font-size:18px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.create_quantityButton__sDbWP:hover{background:var(--color-primary);color:white;border-color:var(--color-primary)}.create_quantity__PkIyn{min-width:44px;text-align:center;font-size:16px;font-weight:700;color:var(--color-primary)}.create_hint__87yZf{margin:0;padding:16px;background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.15);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:14px;text-align:center}.create_checkboxLabel__U1xZl{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--color-text);cursor:pointer}.create_checkbox___k0vy{width:20px;height:20px;cursor:pointer}.create_actions__yAE2W{display:flex;gap:16px;justify-content:flex-end;padding-top:8px;flex-wrap:wrap}.create_cancelButton__oROVj,.create_submitButton__El_98{padding:14px 28px;border-radius:var(--radius-xl);font-size:15px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.create_cancelButton__oROVj{background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.create_cancelButton__oROVj:hover{background:var(--color-surface-muted);color:var(--color-text)}.create_submitButton__El_98{background:var(--gradient-primary);color:white;border:none;box-shadow:var(--shadow-sm)}.create_submitButton__El_98:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-md)}.create_submitButton__El_98:disabled{opacity:.5;cursor:not-allowed}@media (max-width:720px){.create_ingredientsGrid__hHoSn,.create_row__WOyhX{grid-template-columns:1fr}.create_actions__yAE2W{flex-direction:column-reverse}.create_cancelButton__oROVj,.create_submitButton__El_98{width:100%}}.PageFlagsManager_container__15gWd{width:100%}.PageFlagsManager_loading__VFfbX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;gap:1rem;color:#666}.PageFlagsManager_spinner___lrok{animation:PageFlagsManager_spin__tQS1W 1s linear infinite;width:24px;height:24px}@keyframes PageFlagsManager_spin__tQS1W{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PageFlagsManager_error__tudx9{background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c33}.PageFlagsManager_error__tudx9,.PageFlagsManager_success___hKTy{padding:1rem;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;font-size:.95rem}.PageFlagsManager_success___hKTy{background-color:#efe;border:1px solid #cfc;border-radius:8px;color:#3c3}.PageFlagsManager_header__mq_5L{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}.PageFlagsManager_title__ukPuM{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:0}.PageFlagsManager_initButton__Of5fa{padding:.5rem 1rem;background:linear-gradient(135deg,#2ecc71,#27ae60);color:white;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.PageFlagsManager_initButton__Of5fa:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(46,204,113,.3)}.PageFlagsManager_initButton__Of5fa:disabled{opacity:.6;cursor:not-allowed}.PageFlagsManager_empty__eTJPe{text-align:center;padding:2rem;background:#f9f9f9;border-radius:8px;border:1px dashed #ddd}.PageFlagsManager_empty__eTJPe p{color:#666;margin:0 0 1rem}.PageFlagsManager_flagsList__E9NQy{display:flex;flex-direction:column;gap:1rem}.PageFlagsManager_flagItem__KLUER{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:white;border:1px solid #eee;border-radius:8px;transition:all .2s ease}.PageFlagsManager_flagItem__KLUER:hover{border-color:#ddd;box-shadow:0 2px 8px rgba(0,0,0,.05)}.PageFlagsManager_flagInfo__o5rHT{flex:1 1}.PageFlagsManager_pagePath__Y9hwV{font-size:1rem;font-weight:600;color:#1a1a1a;margin-bottom:.25rem;font-family:Monaco,Courier New,monospace}.PageFlagsManager_description__az0Pg{font-size:.9rem;color:#666;margin-bottom:.5rem}.PageFlagsManager_timestamp__9Bb5_{font-size:.8rem;color:#999}.PageFlagsManager_toggleButton__lacZO{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;font-size:.9rem;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease;white-space:nowrap;margin-left:1rem}.PageFlagsManager_toggleButton__lacZO:hover:not(:disabled){background:#efefef;border-color:#ccc}.PageFlagsManager_toggleButton__lacZO.PageFlagsManager_active___UTnj{background:#fee;border-color:#fcc;color:#c33}.PageFlagsManager_toggleButton__lacZO.PageFlagsManager_active___UTnj:hover:not(:disabled){background:#fdd;border-color:#fbb}.PageFlagsManager_toggleButton__lacZO:disabled{opacity:.6;cursor:not-allowed}.PageFlagsManager_toggleButton__lacZO svg{width:18px;height:18px}@media (max-width:768px){.PageFlagsManager_header__mq_5L{flex-direction:column;align-items:flex-start}.PageFlagsManager_initButton__Of5fa{width:100%}.PageFlagsManager_flagItem__KLUER{flex-direction:column;align-items:flex-start;gap:1rem}.PageFlagsManager_toggleButton__lacZO{width:100%;margin-left:0;justify-content:center}}.Notifications_container__HaSB9{position:relative}.Notifications_bellButton__jyoRF{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:rgba(255,255,255,.1);border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease}.Notifications_bellButton__jyoRF:hover{background:rgba(255,255,255,.15);transform:scale(1.05)}.Notifications_bellButton__jyoRF:active{transform:scale(.95)}.Notifications_badge__OVeRy{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:10px;color:#fff;font-size:11px;font-weight:600;box-shadow:0 2px 8px rgba(255,107,107,.4)}.Notifications_backdrop__cas_9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:999}.Notifications_panel__ceQCT{position:absolute;top:calc(100% + 12px);right:0;width:380px;max-height:500px;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.4);overflow:hidden;z-index:1000;border:1px solid rgba(255,255,255,.1)}.Notifications_header__fsS3B{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.1)}.Notifications_title__IOEUk{margin:0;font-size:18px;font-weight:600;color:#fff}.Notifications_headerActions__QUIMP{display:flex;gap:8px}.Notifications_closeButton__o1SfG,.Notifications_markAllButton__2e2w9{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(255,255,255,.1);border-radius:8px;color:#fff;cursor:pointer;transition:all .2s ease}.Notifications_closeButton__o1SfG:hover,.Notifications_markAllButton__2e2w9:hover{background:rgba(255,255,255,.15)}.Notifications_list__e2S4z{max-height:420px;overflow-y:auto;padding:8px}.Notifications_list__e2S4z::-webkit-scrollbar{width:6px}.Notifications_list__e2S4z::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.Notifications_list__e2S4z::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}.Notifications_list__e2S4z::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.Notifications_empty__ARUp9,.Notifications_loading___DwT4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:rgba(255,255,255,.6);text-align:center}.Notifications_emptyIcon__P80DQ{margin-bottom:16px;opacity:.3}.Notifications_emptyHint__YVHFZ{margin-top:8px;font-size:14px;color:rgba(255,255,255,.4)}.Notifications_notification__1_6dG{display:flex;gap:12px;padding:12px;margin-bottom:8px;background:rgba(255,255,255,.05);border-radius:12px;transition:all .2s ease;border:1px solid transparent}.Notifications_notification__1_6dG:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}.Notifications_notification__1_6dG.Notifications_unread__A_Dl_{background:rgba(76,175,80,.1);border-color:rgba(76,175,80,.2)}.Notifications_notification__1_6dG.Notifications_read__lwlbF{opacity:.7}.Notifications_notificationIcon__4pCkm{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:20px;background:rgba(255,255,255,.1);border-radius:8px}.Notifications_notificationContent__Gt9_m{flex:1 1;min-width:0}.Notifications_notificationHeader__uYRkw{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.Notifications_notificationTitle__gGK__{margin:0;font-size:14px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Notifications_notificationTime__ejr1M{flex-shrink:0;font-size:12px;color:rgba(255,255,255,.5)}.Notifications_notificationMessage__H9S_C{margin:0;font-size:13px;line-height:1.5;color:rgba(255,255,255,.8);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Notifications_markReadButton__uIVVm{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:rgba(76,175,80,.2);border-radius:6px;color:#4caf50;cursor:pointer;transition:all .2s ease}.Notifications_markReadButton__uIVVm:hover{background:rgba(76,175,80,.3);transform:scale(1.05)}.Notifications_markReadButton__uIVVm:active{transform:scale(.95)}@media (max-width:480px){.Notifications_panel__ceQCT{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-height:70vh;border-radius:16px 16px 0 0}}.NotificationBanner_banner__Z2Jy6{width:100%;background:linear-gradient(135deg,rgba(16,185,129,.95),rgba(5,150,105,.95));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px rgba(0,0,0,.1);overflow:hidden;position:relative;z-index:50}.NotificationBanner_container__t_6Pc{max-width:1400px;margin:0 auto;padding:16px clamp(16px,4vw,32px);display:flex;flex-direction:column;gap:12px}.NotificationBanner_content__thB1t{display:flex;align-items:center;gap:16px;width:100%}.NotificationBanner_icon__TXiwX{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.2);color:white;box-shadow:0 2px 8px rgba(0,0,0,.1)}.NotificationBanner_icon__TXiwX.NotificationBanner_achievement__iYDgx,.NotificationBanner_icon__TXiwX.NotificationBanner_success__KLeLp{background:rgba(34,197,94,.3)}.NotificationBanner_icon__TXiwX.NotificationBanner_warning__TOyRG{background:rgba(251,191,36,.3)}.NotificationBanner_icon__TXiwX.NotificationBanner_gift__q1g1a,.NotificationBanner_icon__TXiwX.NotificationBanner_reward__vBodN{background:rgba(168,85,247,.3)}.NotificationBanner_icon__TXiwX.NotificationBanner_info__8kD7L{background:rgba(59,130,246,.3)}.NotificationBanner_text__gt6cw{flex:1 1;min-width:0}.NotificationBanner_title__TW1v7{margin:0 0 4px;font-size:15px;font-weight:700;color:white;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(0,0,0,.1)}.NotificationBanner_message__F7EfB{margin:0;font-size:14px;color:rgba(255,255,255,.95);line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.08)}.NotificationBanner_actions__PlQVr{display:flex;align-items:center;gap:12px;flex-shrink:0}.NotificationBanner_indicator__m8HkQ{padding:6px 12px;background:rgba(255,255,255,.2);border-radius:8px;font-size:13px;font-weight:600;color:white;white-space:nowrap}.NotificationBanner_dismissButton__dMPYt{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:10px;color:white;cursor:pointer;transition:all .2s ease;flex-shrink:0}.NotificationBanner_dismissButton__dMPYt:hover{background:rgba(255,255,255,.3);transform:scale(1.05)}.NotificationBanner_dismissAllButton__GlfGD{padding:8px 16px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:10px;color:white;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.NotificationBanner_dismissAllButton__GlfGD:hover{background:rgba(255,255,255,.3);transform:translateY(-1px)}.NotificationBanner_dots__BiOgR{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:4px}.NotificationBanner_dot__dd1z7{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.4);border:none;cursor:pointer;transition:all .2s ease;padding:0}.NotificationBanner_dot__dd1z7:hover{background:rgba(255,255,255,.6);transform:scale(1.2)}.NotificationBanner_dotActive__3Twx8{background:white;width:24px;border-radius:4px}@media (max-width:768px){.NotificationBanner_container__t_6Pc{padding:14px 16px}.NotificationBanner_content__thB1t{gap:12px}.NotificationBanner_icon__TXiwX{width:36px;height:36px}.NotificationBanner_title__TW1v7{font-size:14px}.NotificationBanner_message__F7EfB{font-size:13px}.NotificationBanner_dismissAllButton__GlfGD,.NotificationBanner_indicator__m8HkQ{display:none}.NotificationBanner_dismissButton__dMPYt{width:32px;height:32px}}@media (max-width:480px){.NotificationBanner_title__TW1v7{font-size:13px}.NotificationBanner_message__F7EfB{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationBanner_dots__BiOgR{gap:6px}.NotificationBanner_dot__dd1z7{width:6px;height:6px}.NotificationBanner_dotActive__3Twx8{width:18px}}@keyframes NotificationBanner_slideDown__JkcFP{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes NotificationBanner_pulse__i6BUo{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.NotificationBanner_icon__TXiwX{animation:NotificationBanner_pulse__i6BUo 2s ease-in-out infinite}.GameShell_shell__pyX_K{display:block;min-height:100vh;background:var(--color-surface-muted);position:relative}.GameShell_shellPastel__ohUso{background:radial-gradient(80rem 40rem at -10% -10%,rgba(255,255,255,.6),transparent 60%),var(--tg-gradient-hero)}.GameShell_shellPastel__ohUso:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent 40%);pointer-events:none;z-index:0}.GameShell_sidebar__j_SLZ{position:fixed;left:0;top:0;height:100vh;background:var(--color-surface);border-right:1px solid var(--color-border);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding:28px 16px 24px;z-index:100;width:88px;overflow:hidden;transition:width .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.GameShell_sidebar__j_SLZ:hover{width:240px;box-shadow:0 4px 24px rgba(15,23,42,.12),0 0 0 1px rgba(15,61,46,.08)}.GameShell_sidebarLogo__OOWaB{width:72px;height:72px;border-radius:20px;background:transparent;display:grid;place-items:center;font-size:24px;flex-shrink:0;transition:transform .2s ease}.GameShell_sidebarLogo__OOWaB:hover{transform:scale(1.02)}.GameShell_sidebarNav__GgIvl{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%}.GameShell_navButton__0tJpZ{position:relative;width:100%;min-width:52px;height:52px;display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:0 16px;border-radius:18px;border:1px solid transparent;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.GameShell_navButton__0tJpZ:focus-visible,.GameShell_navButton__0tJpZ:hover{color:var(--color-primary-medium);background:rgba(15,61,46,.04)}.GameShell_navButton__0tJpZ:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-ring)}.GameShell_navButton__0tJpZ:before{content:"";position:absolute;left:0;top:50%;width:4px;height:24px;border-radius:0 999px 999px 0;background:var(--gradient-primary);opacity:0;transform:translateY(-50%) scaleY(.6);transition:opacity .2s ease,transform .2s ease}.GameShell_navButtonActive__t9ZcN{color:var(--color-primary);background:rgba(15,61,46,.06)}.GameShell_navButtonActive__t9ZcN:before{opacity:1;transform:translateY(-50%) scaleY(1)}.GameShell_navButton__0tJpZ svg{width:20px;height:20px;flex-shrink:0}.GameShell_navLabel__OtYtz{opacity:0;transform:translateX(-8px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:var(--color-text)}.GameShell_sidebar__j_SLZ:hover .GameShell_navLabel__OtYtz{opacity:1;transform:translateX(0)}.GameShell_sidebarBottom__Cpe5X{margin-top:auto;width:100%}.GameShell_logoutButton__EYy5t{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 16px;height:52px;border-radius:18px;border:1px solid rgba(239,68,68,.2);background:rgba(239,68,68,.08);color:rgba(239,68,68,.9);font-weight:600;font-size:14px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.GameShell_logoutButton__EYy5t:hover:not(:disabled){background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3);box-shadow:var(--shadow-sm)}.GameShell_logoutButton__EYy5t:disabled{opacity:.6;cursor:not-allowed}.GameShell_logoutButton__EYy5t svg{flex-shrink:0}.GameShell_logoutButton__EYy5t span,.GameShell_logoutButton__EYy5t svg{opacity:0;transform:translateX(-8px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.GameShell_logoutButton__EYy5t span{white-space:nowrap}.GameShell_sidebar__j_SLZ:hover .GameShell_logoutButton__EYy5t span,.GameShell_sidebar__j_SLZ:hover .GameShell_logoutButton__EYy5t svg{opacity:1;transform:translateX(0)}.GameShell_main__B_e_j{display:flex;flex-direction:column;min-height:100vh;margin-left:88px}.GameShell_mainContent__p74W_{flex:1 1;padding:clamp(20px,4vw,46px) clamp(16px,6vw,48px) 56px;display:flex;flex-direction:column;gap:28px}.GameShell_profileStrip__assiw{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px clamp(20px,4vw,32px);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-xs)}.GameShell_userInfo__3voU3{display:flex;align-items:center;gap:16px}.GameShell_avatar__4s51m{width:52px;height:52px;border-radius:16px;background:var(--gradient-primary);display:grid;place-items:center;color:#fff;overflow:hidden;box-shadow:var(--shadow-sm)}.GameShell_avatar__4s51m img{width:100%;height:100%;object-fit:cover}.GameShell_userDetails__PR03X{display:flex;flex-direction:column;gap:4px}.GameShell_userName__dhx6M{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--color-text)}.GameShell_userLevel__9KQmR{font-size:14px;color:var(--color-text-muted);font-weight:500}.GameShell_sugarBalance__xieAV{display:inline-flex;align-items:center;gap:16px;padding:12px 20px;border-radius:var(--radius-lg);border:1px solid rgba(16,185,129,.24);background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(16,185,129,.04))}.GameShell_sugarIcon__6l5lw{font-size:26px}.GameShell_sugarAmount__KVONe{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--color-primary);line-height:1}.GameShell_sugarLabel__sH4G2{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.GameShell_content__FPq_H{display:flex;flex-direction:column;gap:32px}.GameShell_headerStats__MyJkV{display:inline-flex;align-items:center;gap:12px}.GameShell_headerSugar__jusrf{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radius-lg);border:1px solid rgba(16,185,129,.22);background:rgba(16,185,129,.12)}.GameShell_headerSugarIcon__qTgio{font-size:18px}.GameShell_headerSugarValue__sEAFh{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--color-primary)}.GameShell_headerSugarLabel__sQ_QG{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}@media (max-width:1180px){.GameShell_shell__pyX_K{grid-template-columns:1fr}.GameShell_sidebar__j_SLZ{display:none}.GameShell_main__B_e_j{margin-left:0;padding-bottom:72px}.GameShell_mainContent__p74W_{padding:clamp(18px,6vw,36px) clamp(18px,6vw,36px) 24px}}@media (max-width:860px){.GameShell_profileStrip__assiw{flex-direction:column;align-items:stretch}.GameShell_sugarBalance__xieAV{width:100%;justify-content:center}}@media (max-width:480px){.GameShell_mainContent__p74W_{padding:18px 16px 48px}.GameShell_headerSugar__jusrf{padding:10px 14px}.GameShell_headerSugarValue__sEAFh{font-size:16px}}@media (max-height:640px) and (orientation:landscape){.GameShell_mainContent__p74W_{padding:18px clamp(16px,6vw,32px)}.GameShell_profileStrip__assiw{flex-wrap:wrap}}.HeroHeader_hero__YgOvd{position:relative;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:center;padding:clamp(24px,4vw,40px);border-radius:var(--tg-radius-card);background:var(--tg-gradient-hero);box-shadow:var(--tg-shadow-glass);overflow:hidden}.HeroHeader_hero__YgOvd:after{content:"";position:absolute;inset:-20% -30%;background:radial-gradient(circle,rgba(255,255,255,.6),transparent 60%);opacity:.5;pointer-events:none}.HeroHeader_hero__YgOvd>*{position:relative;z-index:1}.HeroHeader_condensed__Uv_SQ{transition:transform .3s var(--tg-anim-ease-soft);transform:translateY(-6px)}.HeroHeader_identity__KcxaL{display:flex;align-items:center;gap:18px}.HeroHeader_avatar__Wle9G{width:72px;height:72px;border-radius:22px;background:rgba(255,255,255,.4);display:grid;place-items:center;font-size:1.4rem;font-weight:700;color:var(--color-text);overflow:hidden;box-shadow:var(--shadow-sm)}.HeroHeader_avatar__Wle9G img{width:100%;height:100%;object-fit:cover}.HeroHeader_identityText__hOZFa h1{margin:0;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;color:var(--color-text)}.HeroHeader_eyebrow__ou8Kg{font-size:.85rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted)}.HeroHeader_subtitle__j54jb{margin:4px 0;color:var(--color-text-secondary)}.HeroHeader_companyBadge__nnSty{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;padding:4px 10px;border-radius:var(--tg-radius-pill);background:rgba(255,255,255,.7);color:var(--color-text);font-weight:600}.HeroHeader_stats__1qP_L{display:flex;flex-wrap:wrap;gap:12px}.HeroHeader_statPill__iqA_x{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--tg-radius-pill);background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.4);box-shadow:0 12px 32px rgba(15,23,42,.12);min-width:140px}.HeroHeader_statLabel__w_HZk{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.HeroHeader_statValue__khZrS{display:block;font-size:1.4rem;color:var(--color-text);line-height:1.1}.HeroHeader_inviteButton__VORzR{justify-self:end;align-self:stretch;align-items:center;gap:10px;padding:0 24px;border-radius:var(--tg-radius-pill);border:none;background:linear-gradient(120deg,#fda4ff,#7dd3fc,#c4f5ff);color:#0f172a;font-weight:700;font-size:1rem;display:inline-flex;cursor:pointer;transition:transform var(--tg-anim-duration-fast) var(--tg-anim-ease-soft);box-shadow:0 18px 40px rgba(148,187,233,.45)}.HeroHeader_inviteButton__VORzR:hover{transform:translateY(-2px)}@media (max-width:768px){.HeroHeader_hero__YgOvd{grid-template-columns:1fr}.HeroHeader_inviteButton__VORzR{justify-self:flex-start;width:100%;justify-content:center}}.RewardAnimation_container__HwMT3{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;pointer-events:none;width:200px;height:200px}.RewardAnimation_glow__EIoBs{position:absolute;inset:0;background:radial-gradient(circle,rgba(16,185,129,.4) 0,transparent 70%);border-radius:50%;filter:blur(20px)}.RewardAnimation_rewardText__kdhjP{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;font-weight:700;text-align:center;white-space:nowrap;text-shadow:0 4px 12px rgba(0,0,0,.3);font-family:var(--font-display)}.RewardAnimation_particle__IlAH8{position:absolute;top:50%;left:50%;width:8px;height:16px;border-radius:3px;pointer-events:none;will-change:transform,opacity;mix-blend-mode:screen;box-shadow:0 4px 12px rgba(15,23,42,.15)}@media (max-width:768px){.RewardAnimation_rewardText__kdhjP{font-size:36px}}.CircularTimer_timer__KORmh{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px}.CircularTimer_circleWrapper__lKNWE{position:relative;width:210px;height:210px}.CircularTimer_circle__A_4lD{width:210px;height:210px;transform:rotate(-90deg)}.CircularTimer_track__tas_x{fill:none;stroke:rgba(255,255,255,.4);stroke-width:10}.CircularTimer_progress__ryQT3{fill:none;stroke:#7dd3fc;stroke-width:12;stroke-linecap:round;filter:drop-shadow(0 6px 18px rgba(0,0,0,.2))}.CircularTimer_centerContent__rqd2H{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.CircularTimer_label__IZShs{font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.CircularTimer_time__fihHK{font-size:2.6rem;font-weight:700;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.CircularTimer_amount__KRlpN{font-size:.9rem;font-weight:600;color:var(--color-primary-medium)}.CircularTimer_actions__5TpH4{width:100%}.CircularTimer_claimButton__D_zSs{width:100%;height:48px;border-radius:var(--tg-radius-pill);border:none;font-weight:600;background:linear-gradient(120deg,#fda4af,#fcd34d);color:#0f172a;transition:transform var(--tg-anim-duration-fast) var(--tg-anim-ease-soft)}.CircularTimer_claimButton__D_zSs:not(:disabled):hover{transform:translateY(-2px)}.CircularTimer_claimButton__D_zSs:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.CircularTimer_centerContent__rqd2H span,.CircularTimer_claimButton__D_zSs,.CircularTimer_progress__ryQT3{transition:none}}.SugarClaim_container__OXfn9{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.SugarClaim_error___XoZM{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#dc2626;padding:12px 16px;border-radius:12px;font-size:14px;display:flex;align-items:center;gap:8px;max-width:320px;margin:0 auto}.SugarClaim_loadingOverlay__OoyQK{position:fixed;inset:0;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:999}.SugarClaim_loadingOverlay__OoyQK p{color:var(--color-text);font-weight:500;margin:0}.SugarClaim_spinner__VaOrQ{width:40px;height:40px;border:4px solid rgba(16,185,129,.2);border-top-color:#10b981;border-radius:50%;animation:SugarClaim_spin__Ponvs .8s linear infinite}@keyframes SugarClaim_spin__Ponvs{to{transform:rotate(1turn)}}.SugarClaim_rewardModal__VCD_L{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background:var(--color-surface);border-radius:var(--radius-2xl);padding:clamp(32px,6vw,48px) clamp(28px,6vw,40px);box-shadow:0 20px 60px rgba(15,61,46,.3);border:2px solid var(--color-primary);width:min(360px,92vw);max-width:92vw}.SugarClaim_rewardContent__1S_9u{text-align:center}.SugarClaim_rewardIcon__nrfbv{width:56px;height:56px;color:var(--color-primary);margin:0 auto 20px;animation:SugarClaim_sparkle__QSUnd 1s ease-in-out infinite}@keyframes SugarClaim_sparkle__QSUnd{0%,to{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.15) rotate(8deg);opacity:.9}}.SugarClaim_rewardContent__1S_9u h3{font-family:var(--font-display);font-size:28px;font-weight:600;color:var(--color-text);margin:0 0 12px}.SugarClaim_rewardAmount__DAAwK{font-family:var(--font-display);font-size:clamp(32px,7vw,42px);font-weight:700;color:var(--color-primary);margin:0 0 24px}.SugarClaim_bonusIngredient___b4Bg{margin-top:28px;padding:24px;background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(16,185,129,.04));border-radius:var(--radius-lg);border:1px solid rgba(16,185,129,.2)}.SugarClaim_ingredientIcon__kvOA2{font-size:40px;display:block;margin-bottom:12px}.SugarClaim_bonusIngredient___b4Bg p{margin:0 0 10px;font-size:15px;color:var(--color-text-secondary)}.SugarClaim_bonusIngredient___b4Bg strong{color:var(--color-primary);font-weight:600}.SugarClaim_rarity__LUkH9{display:inline-block;padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600;text-transform:uppercase}.SugarClaim_rarity__LUkH9.SugarClaim_common__Bk_UL{background:rgba(156,163,175,.2);color:#6b7280}.SugarClaim_rarity__LUkH9.SugarClaim_rare__gnR5e{background:rgba(59,130,246,.2);color:#3b82f6}.SugarClaim_rarity__LUkH9.SugarClaim_epic__cKWaF{background:rgba(168,85,247,.2);color:#a855f7}.SugarClaim_rarity__LUkH9.SugarClaim_legendary__NljKv{background:rgba(251,191,36,.2);color:#f59e0b}@media (max-width:600px){.SugarClaim_container__OXfn9{gap:16px}.SugarClaim_error___XoZM{max-width:280px;font-size:13px}}.ComingSoon_container__o6Tep{display:flex;align-items:center;justify-content:center;min-height:auto;padding:2rem;font-family:var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.ComingSoon_content__ahhDf{text-align:center;max-width:600px;background:white;border-radius:24px;padding:4rem 2rem;box-shadow:0 20px 60px rgba(0,0,0,.1);position:relative;overflow:hidden}.ComingSoon_content__ahhDf:before{display:none}@keyframes ComingSoon_gradientShift__PuaPv{0%,to{background-position:0 0}50%{background-position:100% 0}}.ComingSoon_iconWrapper__g2ikl{margin-bottom:2rem}.ComingSoon_icon__ltGqq{font-size:5rem;display:inline-block;filter:drop-shadow(0 4px 12px rgba(46,204,113,.2))}.ComingSoon_title__7RZv_{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem;font-family:var(--font-display,"Outfit",sans-serif)}.ComingSoon_subtitle__qmqHs{font-size:1.25rem;color:#2ecc71;font-weight:600;margin:0 0 1.5rem;letter-spacing:1px;text-transform:uppercase}.ComingSoon_description__QLMLm{font-size:1.1rem;color:#666;line-height:1.6;margin:0 0 2rem}.ComingSoon_decorativeElements__W8eoO{position:relative;height:100px;margin:2rem 0;display:flex;align-items:center;justify-content:center;gap:3rem}.ComingSoon_leaf__NpNBY{font-size:2.5rem;opacity:.6;position:absolute}.ComingSoon_leaf__NpNBY:first-child{left:10%}.ComingSoon_leaf__NpNBY:last-child{right:10%}.ComingSoon_cta__he7rl{margin:2rem 0}.ComingSoon_ctaText__JfPC0{font-size:1rem;color:#555;margin:0;font-style:italic}.ComingSoon_progressContainer__aLabu{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #eee}.ComingSoon_progressBar__ctgJE{width:100%;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden;margin-bottom:1rem}.ComingSoon_progressFill__SkzDI{height:100%;background:linear-gradient(90deg,#2ecc71,#27ae60);border-radius:3px}.ComingSoon_progressText__Dx_vA{font-size:.9rem;color:#999;margin:0}@media (max-width:768px){.ComingSoon_container__o6Tep{padding:1rem}.ComingSoon_content__ahhDf{padding:2.5rem 1.5rem;border-radius:16px}.ComingSoon_icon__ltGqq{font-size:3.5rem}.ComingSoon_title__7RZv_{font-size:1.75rem}.ComingSoon_description__QLMLm,.ComingSoon_subtitle__qmqHs{font-size:1rem}.ComingSoon_decorativeElements__W8eoO{height:80px;gap:2rem}.ComingSoon_leaf__NpNBY{font-size:2rem}}@media (max-width:480px){.ComingSoon_content__ahhDf{padding:2rem 1rem}.ComingSoon_icon__ltGqq{font-size:2.5rem}.ComingSoon_title__7RZv_{font-size:1.5rem}.ComingSoon_subtitle__qmqHs{font-size:.9rem}.ComingSoon_description__QLMLm{font-size:.95rem}.ComingSoon_decorativeElements__W8eoO{height:60px;gap:1.5rem}.ComingSoon_leaf__NpNBY{font-size:1.5rem}}.RecipeCard_card__pHUPl{--inverted-card-radius:18px;--inverted-card-surface:rgba(255,255,255,0.9);--inverted-card-overlay:linear-gradient(145deg,rgba(255,255,255,0.78),rgba(16,185,129,0.2));--inverted-card-leaf-size:48px;--inverted-card-leaf-offset:16px;position:relative;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.RecipeCard_card__pHUPl:hover{box-shadow:0 20px 44px rgba(15,23,42,.16);transform:translateY(-2px)}.RecipeCard_card__pHUPl.RecipeCard_locked__tAjSQ{opacity:.6;filter:grayscale(.5)}.RecipeCard_card__pHUPl.RecipeCard_canCraft__wJq_Y{--inverted-card-overlay:linear-gradient(140deg,rgba(255,255,255,0.85),rgba(34,197,94,0.35));box-shadow:0 26px 52px rgba(34,197,94,.28)}.RecipeCard_lockOverlay__wJ_Z2{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:10;border-radius:inherit}.RecipeCard_lockIcon__XIwee,.RecipeCard_lockText__KDB6e{color:var(--color-text-muted)}.RecipeCard_lockText__KDB6e{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.RecipeCard_cardHeader__b2sc9{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.RecipeCard_recipeIcon__1zCuK{font-size:48px;line-height:1;flex-shrink:0}.RecipeCard_recipeInfo__ry6mS{flex:1 1;min-width:0}.RecipeCard_recipeName__HDdDF{font-size:18px;font-weight:600;color:var(--color-text);margin:0 0 6px}.RecipeCard_recipeDescription__5gJsP{font-size:14px;color:var(--color-text-muted);margin:0;line-height:1.5}.RecipeCard_ingredients___G_nP{margin-bottom:20px}.RecipeCard_ingredientsTitle__Bd4bD{font-size:13px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.RecipeCard_ingredientsList__ehvJH{display:flex;flex-direction:column;gap:8px}.RecipeCard_ingredient__qEGhZ{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--color-surface-muted);border-radius:8px;border:1px solid var(--color-border);transition:all .2s ease}.RecipeCard_ingredientAvailable__LOP59{border-color:var(--color-success);background:rgba(34,197,94,.05)}.RecipeCard_ingredientMissing__ta65C{border-color:var(--color-error-light);background:rgba(239,68,68,.05)}.RecipeCard_ingredientIcon__jXRhJ{font-size:20px;line-height:1;flex-shrink:0}.RecipeCard_ingredientName__Nfqeb{flex:1 1;font-size:14px;font-weight:500;color:var(--color-text)}.RecipeCard_ingredientQuantity__VOIB8{font-size:13px;font-weight:600;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RecipeCard_ingredientAvailable__LOP59 .RecipeCard_ingredientQuantity__VOIB8{color:var(--color-success)}.RecipeCard_ingredientMissing__ta65C .RecipeCard_ingredientQuantity__VOIB8{color:var(--color-error)}.RecipeCard_cardFooter__AFQk3{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--color-border)}.RecipeCard_sugarCost__q_zHa{display:flex;align-items:center;gap:8px}.RecipeCard_sugarIcon__JqiYD{font-size:20px;line-height:1}.RecipeCard_sugarAmount__K4MW7{font-size:16px;font-weight:600;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RecipeCard_craftButton__DV0dv{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--color-primary);color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.RecipeCard_craftButton__DV0dv:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,197,94,.3)}.RecipeCard_craftButton__DV0dv:active:not(:disabled){transform:translateY(0)}.RecipeCard_craftButton__DV0dv:disabled{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed;opacity:.6}@media (max-width:640px){.RecipeCard_card__pHUPl{padding:16px}.RecipeCard_cardHeader__b2sc9{gap:12px;margin-bottom:16px}.RecipeCard_recipeIcon__1zCuK{font-size:40px}.RecipeCard_recipeName__HDdDF{font-size:16px}.RecipeCard_recipeDescription__5gJsP{font-size:13px}.RecipeCard_cardFooter__AFQk3{flex-direction:column;align-items:stretch;gap:12px}.RecipeCard_craftButton__DV0dv{width:100%;justify-content:center}}.OnboardingOverlay_overlay__GB7zE{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:OnboardingOverlay_fadeIn__RLr7Z .3s ease-out}@keyframes OnboardingOverlay_fadeIn__RLr7Z{0%{opacity:0}to{opacity:1}}.OnboardingOverlay_modal__sDal_{background:var(--color-surface);border-radius:20px;padding:40px;max-width:500px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative;animation:OnboardingOverlay_slideUp__zhujo .4s ease-out}@keyframes OnboardingOverlay_slideUp__zhujo{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.OnboardingOverlay_closeButton__zR530{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.OnboardingOverlay_closeButton__zR530:hover{background:var(--color-surface-muted);color:var(--color-text)}.OnboardingOverlay_content__OoTVE{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:32px}.OnboardingOverlay_icon__nxjOw{font-size:64px;line-height:1}.OnboardingOverlay_title__OSwdb{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--color-text);margin:0;line-height:1.2}.OnboardingOverlay_description__ahlfF{font-size:16px;color:var(--color-text-muted);margin:0;line-height:1.6}.OnboardingOverlay_progress__lmA3m{display:flex;gap:8px;justify-content:center;margin-bottom:24px}.OnboardingOverlay_dot__pAvWZ{width:8px;height:8px;border-radius:50%;background:var(--color-border);transition:all .3s ease}.OnboardingOverlay_dot__pAvWZ.OnboardingOverlay_dotActive__j9gOY{background:var(--color-primary);width:24px;border-radius:4px}.OnboardingOverlay_ctaButton__Rj0zo{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:var(--color-primary);color:white;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.OnboardingOverlay_ctaButton__Rj0zo:hover{background:var(--color-primary-medium);transform:translateY(-2px);box-shadow:0 8px 16px rgba(15,61,46,.2)}.OnboardingOverlay_ctaButton__Rj0zo:active{transform:translateY(0)}@media (max-width:768px){.OnboardingOverlay_modal__sDal_{padding:32px 24px;border-radius:16px}.OnboardingOverlay_title__OSwdb{font-size:24px}.OnboardingOverlay_description__ahlfF{font-size:15px}.OnboardingOverlay_icon__nxjOw{font-size:48px}}.dashboard_page__kIUvL{display:flex;flex-direction:column;gap:32px;padding:clamp(16px,4vw,40px);max-width:1200px;margin:0 auto}.dashboard_sectionsGrid__E8QxO{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.dashboard_sectionsGrid__E8QxO{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:24px;gap:24px}.dashboard_sectionsGrid__E8QxO>:first-child{grid-column:span 6}.dashboard_sectionsGrid__E8QxO>:nth-child(2),.dashboard_sectionsGrid__E8QxO>:nth-child(3){grid-column:span 3}.dashboard_sectionsGrid__E8QxO>:nth-child(4){grid-column:span 2}.dashboard_sectionsGrid__E8QxO>:nth-child(5){grid-column:span 4}}.friends_container__F__5v{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:1200px;margin:0 auto}.friends_header__NpW_r{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.friends_headerContent__5iPgm{display:flex;flex-direction:column;gap:.5rem}.friends_title__q4Fyi{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0}.friends_subtitle__2lP1W{font-size:1rem;color:#666;margin:0}.friends_content__aDjKS{display:flex;flex-direction:column;gap:1rem}@media (max-width:768px){.friends_container__F__5v{padding:1rem;gap:1.5rem}.friends_title__q4Fyi{font-size:1.5rem}}.games_container__N8_iq{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:1200px;margin:0 auto}.games_backButton__rVqyB{align-self:flex-start;padding:.5rem 1rem;background:transparent;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:.95rem;color:#666;transition:all .2s ease}.games_backButton__rVqyB:hover{background:#f5f5f5;border-color:#999}.games_header__UJCb6{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.games_headerContent__33y63{display:flex;flex-direction:column;gap:.5rem}.games_title__4eG5p{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0}.games_subtitle__ED53h{font-size:1rem;color:#666;margin:0}.games_section__2vK_i{display:flex;flex-direction:column;gap:1rem}.games_sectionTitle__h9V6S{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}@media (max-width:768px){.games_container__N8_iq{padding:1rem;gap:1.5rem}.games_title__4eG5p{font-size:1.5rem}}.messages_container__MCr8q{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:1200px;margin:0 auto}.messages_header__owFfd{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.messages_headerContent__O1Cxa{display:flex;flex-direction:column;gap:.5rem}.messages_title__YwaY7{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0}.messages_subtitle__sERXo{font-size:1rem;color:#666;margin:0}.messages_content__66Xxz{display:flex;flex-direction:column;gap:1rem}@media (max-width:768px){.messages_container__MCr8q{padding:1rem;gap:1.5rem}.messages_title__YwaY7{font-size:1.5rem}}.USPCards_container__VRbG_{width:100%;padding:clamp(40px,8vw,80px) 0}.USPCards_heading__MX0aZ{font-size:clamp(32px,5vw,48px);font-weight:700;text-align:center;margin-bottom:clamp(40px,6vw,60px);color:var(--color-primary,#0f3d2e);background:linear-gradient(135deg,#0f3d2e,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.USPCards_grid__rP1XH{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:clamp(24px,4vw,32px);gap:clamp(24px,4vw,32px);max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.USPCards_card__0y33V{position:relative;background:var(--gradient-surface);border:1px solid rgba(16,185,129,.12);border-radius:var(--radius-2xl);padding:clamp(32px,5vw,40px);overflow:hidden;cursor:default;box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.USPCards_card__0y33V:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(16,185,129,.08) 0,transparent 60%);pointer-events:none;opacity:0;transition:opacity var(--transition-normal)}.USPCards_card__0y33V:hover{border-color:rgba(16,185,129,.24);box-shadow:var(--shadow-hover)}.USPCards_card__0y33V:hover:before{opacity:1}.USPCards_gradientOverlay__3OnXA{position:absolute;top:-50%;right:-50%;width:200%;height:200%;opacity:.03;pointer-events:none;transition:opacity var(--transition-slow)}.USPCards_card__0y33V:hover .USPCards_gradientOverlay__3OnXA{opacity:.06}.USPCards_iconBadge__SKHpj{position:relative;width:80px;height:80px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;background:white;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.USPCards_card__0y33V:hover .USPCards_iconBadge__SKHpj{transform:scale(1.1) rotate(5deg);box-shadow:var(--shadow-md)}.USPCards_iconGlow__IDoOj{position:absolute;inset:-4px;border-radius:var(--radius-xl);opacity:0;filter:blur(12px);transition:opacity var(--transition-normal)}.USPCards_card__0y33V:hover .USPCards_iconGlow__IDoOj{opacity:.4}.USPCards_icon__IAMPS{position:relative;z-index:2;color:var(--color-primary);transition:all var(--transition-normal)}.USPCards_card__0y33V:hover .USPCards_icon__IAMPS{color:var(--accent-brand);transform:scale(1.1)}.USPCards_content__WKC6G{position:relative;z-index:2}.USPCards_title__arKjv{font-size:clamp(20px,3vw,24px);font-weight:700;color:var(--color-text);margin:0 0 12px;line-height:1.3;transition:color var(--transition-fast)}.USPCards_card__0y33V:hover .USPCards_title__arKjv{color:var(--color-primary)}.USPCards_description__BbqGU{font-size:clamp(14px,2vw,16px);line-height:1.6;color:var(--color-text-secondary);margin:0 0 20px}.USPCards_statContainer__0SeHD{display:flex;align-items:baseline;gap:8px;padding-top:16px;border-top:1px solid var(--color-border)}.USPCards_stat__KhPNM{font-size:clamp(28px,4vw,36px);font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.USPCards_statLabel__VYq7g{font-size:13px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.USPCards_shimmer__dXloA{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(16,185,129,.1) 50%,transparent);pointer-events:none;opacity:0;transition:opacity var(--transition-fast)}.USPCards_card__0y33V:hover .USPCards_shimmer__dXloA{opacity:1;animation:USPCards_shimmerSlide__8T3vZ 1.5s ease-in-out infinite}@keyframes USPCards_shimmerSlide__8T3vZ{0%{left:-100%}to{left:100%}}@media (max-width:768px){.USPCards_grid__rP1XH{grid-template-columns:1fr;gap:20px}.USPCards_card__0y33V{padding:28px}.USPCards_iconBadge__SKHpj{width:64px;height:64px;margin-bottom:20px}.USPCards_icon__IAMPS{width:28px;height:28px}.USPCards_statContainer__0SeHD{padding-top:12px}}@media (min-width:769px) and (max-width:1024px){.USPCards_grid__rP1XH{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.USPCards_grid__rP1XH{grid-template-columns:repeat(4,1fr)}}@media (prefers-color-scheme:dark){.USPCards_card__0y33V{background:linear-gradient(140deg,rgba(15,61,46,.12),rgba(30,107,83,.08) 55%,rgba(15,61,46,.12));border-color:rgba(16,185,129,.2)}.USPCards_iconBadge__SKHpj{background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.USPCards_title__arKjv{color:rgba(255,255,255,.95)}.USPCards_description__BbqGU{color:rgba(255,255,255,.7)}.USPCards_statLabel__VYq7g{color:rgba(255,255,255,.5)}}.profile_container__CYebx{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:1200px;margin:0 auto}.profile_header___W3PQ{margin-bottom:1rem}.profile_headerContent__zsPSN{display:flex;flex-direction:column;gap:.5rem}.profile_title__Qm44E{font-size:2rem;font-weight:700;color:rgba(255,255,255,.95);margin:0;font-family:var(--font-display,sans-serif)}.profile_subtitle__siBq2{font-size:1rem;color:rgba(255,255,255,.6);margin:0;font-weight:400}.profile_content__4Deqw{display:flex;flex-direction:column;gap:1rem}@media (max-width:768px){.profile_container__CYebx{padding:1rem;gap:1.5rem}.profile_title__Qm44E{font-size:1.5rem}.profile_subtitle__siBq2{font-size:.9rem}}