@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.fade-enter-active{animation:fadeIn .3s ease-in-out forwards}.fade-exit-active{animation:fadeOut .3s ease-in-out forwards}.Header_header__Lhnr8{--header-bg:#faf5efb8;--header-bg-scrolled:#faf5efe6;--header-border:#ecddcc6b;--header-border-scrolled:#ecddcc99;--header-shadow:0 1px 0 #205b5a0a;--header-shadow-scrolled:0 8px 26px rgba(32,91,90,.055),0 1px 0 #205b5a0f;--header-logo-filter:none;--header-link-color:var(--Colors-Primary-700,#205b5a);--header-link-hover-color:var(--Colors-Primary-800,#184342);--header-link-hover-bg:#205b5a0f;--header-link-active-color:var(--Colors-Primary-800,#184342);--header-link-active-bg:#205b5a14;--header-login-border:#205b5a33;--header-login-hover-bg:#205b5a0a;--header-login-hover-border:#205b5a66;--header-primary-bg:var(--Colors-Primary-700,#205b5a);--header-primary-hover-bg:var(--Colors-Primary-800,#184342);--header-primary-active-bg:var(--Colors-Primary-900,#0f2b2a);--header-primary-color:#fff;--header-divider:var(--Colors-Neutral-200,#ecddcc);--header-mobile-icon:var(--Colors-Primary-700,#205b5a);--header-mobile-hover-bg:#205b5a0f;--header-mobile-active-bg:#205b5a1a;align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--header-bg);border-bottom:1px solid var(--header-border);box-shadow:var(--header-shadow);display:flex;height:var(--app-header-height);justify-content:center;left:0;padding:0 24px;position:fixed;right:0;top:0;top:var(--announcement-height,0);transition:height .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease;width:100%;z-index:1000}:root[data-theme=dark] .Header_header__Lhnr8{--header-bg:var(--theme-header-bg);--header-bg-scrolled:var(--theme-header-bg-scrolled);--header-border:var(--theme-border);--header-border-scrolled:var(--theme-border-strong);--header-shadow:0 1px 0 #ffffff0a;--header-shadow-scrolled:0 12px 32px #00000047,0 1px 0 #ffffff0f;--header-logo-filter:brightness(0) invert(1);--header-link-color:var(--theme-text-soft);--header-link-hover-color:var(--theme-text);--header-link-hover-bg:#ffffff12;--header-link-active-color:var(--theme-text);--header-link-active-bg:#70cdcb24;--header-login-border:var(--theme-border-strong);--header-login-hover-bg:#ffffff12;--header-login-hover-border:#70cdcb66;--header-primary-bg:var(--theme-primary-action);--header-primary-hover-bg:var(--theme-primary-action-hover);--header-primary-active-bg:#70cdcb;--header-primary-color:var(--theme-on-primary);--header-divider:var(--theme-border-strong);--header-mobile-icon:var(--theme-text-soft);--header-mobile-hover-bg:#ffffff12;--header-mobile-active-bg:#ffffff1a}.Header_headerScrolled__6027i{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--header-bg-scrolled);border-bottom-color:var(--header-border-scrolled);box-shadow:var(--header-shadow-scrolled);height:var(--app-header-height-scrolled)}.Header_headerContainer__hhjQz{align-items:center;display:flex;height:100%;justify-content:space-between;max-width:1200px;width:100%}.Header_headerLogo__DEpVX{filter:var(--header-logo-filter);height:auto;transform-origin:left center;transition:width .22s ease,opacity .16s ease,filter .16s ease;width:120px}.Header_headerScrolled__6027i .Header_headerLogo__DEpVX{width:100px}.Header_headerLogo__DEpVX:hover{opacity:.85}.Header_headerRight__1ZOXq{align-items:center;display:flex;gap:6px;transition:gap .4s cubic-bezier(.4,0,.2,1)}.Header_desktopNavAction__wak3o{flex-shrink:0}.Header_navLink__v1a7F{align-items:center;background:#0000;border-radius:100px;color:var(--header-link-color);cursor:pointer;display:flex;font-family:Raleway,sans-serif;font-size:14px;font-weight:500;gap:6px;padding:10px 18px;position:relative;text-decoration:none;transition:background-color .16s ease,color .16s ease;white-space:nowrap}.Header_navLink__v1a7F:hover{background:var(--header-link-hover-bg);color:var(--header-link-hover-color)}.Header_navLinkActive__ryYux,.Header_navLink__v1a7F:active{background:var(--header-link-active-bg)}.Header_navLinkActive__ryYux{color:var(--header-link-active-color);font-weight:600}.Header_loginButton__\+VvEP{align-items:center;background:#0000;border:1px solid var(--header-login-border);border-radius:100px;color:var(--header-link-color);cursor:pointer;display:flex;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px 24px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.Header_loginButton__\+VvEP:hover{background:var(--header-login-hover-bg);border-color:var(--header-login-hover-border)}.Header_loginButton__\+VvEP:active{background:var(--header-link-active-bg)}.Header_ctaButton__rqx4i{align-items:center;background:var(--header-primary-bg);border:none;border-radius:100px;box-shadow:none;color:var(--header-primary-color);cursor:pointer;display:flex;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px 24px;text-decoration:none;transition:background-color .16s ease,color .16s ease;white-space:nowrap}.Header_ctaButton__rqx4i:hover{background:var(--header-primary-hover-bg);color:var(--header-primary-color)}.Header_ctaButton__rqx4i:active{background:var(--header-primary-active-bg)}.Header_navDivider__c\+8wB{background:linear-gradient(to bottom,#0000,var(--header-divider),#0000);height:24px;margin:0 12px;width:1px}.Header_authTransitionWrapper__\+m80k{align-items:center;display:flex;gap:8px}.Header_mobileMenuButton__tkQ7D{align-items:center;background:#0000;border:none;border-radius:12px;cursor:pointer;display:none;height:44px;justify-content:center;transition:background-color .16s ease;width:44px}.Header_mobileMenuButton__tkQ7D:hover{background:var(--header-mobile-hover-bg)}.Header_mobileMenuButton__tkQ7D:active{background:var(--header-mobile-active-bg)}.Header_mobileMenuIcon__6BzKS{color:var(--header-mobile-icon);height:24px;width:24px}@media (max-width:900px){.Header_header__Lhnr8{padding:0 20px}.Header_navLink__v1a7F{font-size:13px;padding:8px 14px}.Header_ctaButton__rqx4i,.Header_loginButton__\+VvEP{font-size:13px;padding:8px 20px}.Header_headerLogo__DEpVX{width:100px}.Header_headerScrolled__6027i .Header_headerLogo__DEpVX{width:90px}}@media (max-width:768px){.Header_header__Lhnr8{height:var(--app-header-height);padding:0 16px}.Header_headerLogo__DEpVX{width:100px}.Header_headerRight__1ZOXq{gap:8px}.Header_desktopNavAction__wak3o,.Header_navDivider__c\+8wB,.Header_navLink__v1a7F{display:none}.Header_mobileMenuButton__tkQ7D{display:flex}.Header_loginButton__\+VvEP{font-size:13px;padding:8px 16px}.Header_ctaButton__rqx4i{display:none}}@media (max-width:480px){.Header_header__Lhnr8{height:var(--app-header-height);padding:0 12px}.Header_headerLogo__DEpVX{width:90px}.Header_loginButton__\+VvEP{font-size:12px;padding:8px 14px}.Header_mobileMenuButton__tkQ7D{height:40px;width:40px}.Header_mobileMenuIcon__6BzKS{height:22px;width:22px}}.AccountMenu_accountTrigger__6xJdI{align-items:center;background:rgba(32,91,90,.055);background:var(--theme-primary-tint,rgba(32,91,90,.055));border:1px solid #0000;border-radius:999px;border-radius:var(--Radius-full,999px);color:#205b5a;color:var(--theme-text-soft,#205b5a);cursor:pointer;display:inline-flex;font-family:Raleway,sans-serif;font-size:13px;font-weight:650;gap:0;justify-content:center;line-height:1;min-height:40px;padding:0;transition:background-color .16s ease,color .16s ease,border-color .16s ease;width:40px}.AccountMenu_accountTrigger__6xJdI:hover{background:#205b5a17;background:var(--theme-primary-tint-strong,#205b5a17);color:#0f2b2a;color:var(--theme-text,#0f2b2a)}.AccountMenu_accountTrigger__6xJdI:active{background:#205b5a1f;background:var(--theme-primary-tint-strong,#205b5a1f)}.AccountMenu_accountTrigger__6xJdI:focus-visible{outline:2px solid #4cc0be;outline:2px solid var(--theme-focus,#4cc0be);outline-offset:3px}.AccountMenu_accountIcon__atdKz{stroke-width:1.9;height:21px;width:21px}.AccountMenu_menuContainer__6QdlF{animation:AccountMenu_menuReveal__Tk2UT .18s ease-out;background:#fffcf8fa;background:var(--theme-surface-strong,#fffcf8fa);border:1px solid #ecddccb3;border:1px solid var(--theme-border-strong,#ecddccb3);border-radius:18px;box-shadow:0 18px 48px #205b5a1c,inset 0 1px 0 #ffffff1f;box-shadow:0 18px 48px var(--theme-shadow,#205b5a1c),0 1px 0 #ffffff1f inset;display:flex;flex-direction:column;overflow:hidden;padding:0;width:300px;z-index:1000}@keyframes AccountMenu_menuReveal__Tk2UT{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AccountMenu_fadeOut__H02i6{animation:AccountMenu_menuDismiss__shaff .14s ease-in forwards}@keyframes AccountMenu_menuDismiss__shaff{to{opacity:0;transform:translateY(-3px)}}.AccountMenu_profileHeader__oUwf1{background:#faf5ef;background:var(--theme-bg-subtle,#faf5ef);border-bottom:1px solid #ecddccb8;border-bottom:1px solid var(--theme-border-strong,#ecddccb8);display:flex;flex-direction:column;gap:14px;padding:18px}.AccountMenu_userInfo__5T0uN{align-items:center;display:flex;gap:12px;min-width:0}.AccountMenu_avatar__EuADc{align-items:center;background:#205b5a17;background:var(--theme-primary-tint,#205b5a17);border-radius:50%;color:#184342;color:var(--theme-text-soft,#184342);display:flex;flex-shrink:0;font-family:Raleway,sans-serif;font-size:17px;font-weight:750;height:42px;justify-content:center;width:42px}.AccountMenu_userDetails__wEfn1{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.AccountMenu_email__eDlI6{color:#0f2b2a;color:var(--theme-text,#0f2b2a);font-family:Raleway,sans-serif;font-size:13px;font-weight:650;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_greeting__bEO0S{color:#937663;color:var(--theme-muted,#937663);font-family:Raleway,sans-serif;font-size:12px;font-weight:500}.AccountMenu_statusBadge__EeiFX{align-items:center;align-self:flex-start;background:#ffffffb8;background:var(--theme-surface,#ffffffb8);border-radius:999px;border-radius:var(--Radius-full,999px);color:#715f57;color:var(--theme-muted,#715f57);display:inline-flex;font-family:Raleway,sans-serif;gap:8px;padding:7px 11px}.AccountMenu_statusIcon__Ev0hY{color:#cc7f05;color:var(--Colors-Secondary-700,#cc7f05);height:16px;width:16px}.AccountMenu_statusText__-sGnU{color:#715f57;color:var(--theme-muted,#715f57);font-size:12px;font-weight:600}.AccountMenu_statusValue__ti\+EA{color:#184342;color:var(--theme-text-soft,#184342);font-weight:750}.AccountMenu_subscriptionBadge__Wnebh{align-self:flex-start}.AccountMenu_subscriptionIcon__RqCPU{height:14px;width:14px}.AccountMenu_menuContent__8xmej{padding:8px}.AccountMenu_menuItems__-IdGl{display:flex;flex-direction:column;gap:2px}.AccountMenu_menuItem__EqktB{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:11px;padding:11px 12px;transition:background-color .16s ease,color .16s ease}.AccountMenu_menuItem__EqktB:hover{background:rgba(32,91,90,.055);background:var(--theme-primary-tint,rgba(32,91,90,.055))}.AccountMenu_menuItem__EqktB:active{background:#205b5a17;background:var(--theme-primary-tint-strong,#205b5a17)}.AccountMenu_menuItemIcon__96lJi{align-items:center;color:#2d7f7d;color:var(--theme-primary-action,#2d7f7d);display:flex;flex-shrink:0;height:19px;justify-content:center;width:19px}.AccountMenu_menuItemText__WdJ6h{color:#184342;color:var(--theme-text-soft,#184342);font-family:Raleway,sans-serif;font-size:14px;font-weight:560;line-height:1.35}.AccountMenu_themePickerRow__A\+p45{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:4px 4px 0;padding:6px 8px}.AccountMenu_themePickerLabel__Rd4RQ{color:#937663;color:var(--theme-muted,#937663);font-family:Raleway,sans-serif;font-size:13px;font-weight:560;line-height:1.35}.AccountMenu_themePickerControl__fCKe8.AccountMenu_themePickerControl__fCKe8{background:#0000;border:0;flex-shrink:0;gap:3px;min-height:30px;padding:0}.AccountMenu_themePickerControl__fCKe8 button{height:28px;width:28px}.AccountMenu_themePickerControl__fCKe8 button[aria-pressed=true]{background:#205b5a17;background:var(--theme-primary-tint-strong,#205b5a17);color:#0f2b2a;color:var(--theme-text,#0f2b2a)}.AccountMenu_themePickerControl__fCKe8 button svg{height:16px;width:16px}.AccountMenu_divider__pmKC1{background:#ecddcccc;background:var(--theme-border,#ecddcccc);height:1px;margin:8px 10px}.AccountMenu_logoutButton__7Psil{align-items:center;background:#0000;border:0;border-radius:12px;color:#937663;color:var(--theme-muted,#937663);cursor:pointer;display:flex;font-family:Raleway,sans-serif;font-size:14px;font-weight:560;gap:11px;justify-content:flex-start;margin:0 8px 8px;padding:11px 12px;transition:background-color .16s ease,color .16s ease;width:calc(100% - 16px)}.AccountMenu_logoutButton__7Psil:hover{background:#9f41410f;background:var(--theme-danger-bg,#9f41410f);color:#9f4141;color:var(--theme-danger-text,#9f4141)}.AccountMenu_logoutButton__7Psil:active{background:#9f41411a;background:var(--theme-danger-bg,#9f41411a)}.AccountMenu_logoutIcon__pIG\+I{flex-shrink:0;height:19px;width:19px}.AccountMenu_creditsLabel__vzZ5z,.AccountMenu_creditsValue__h7nr\+,.AccountMenu_quickAccess__0a0qn,.AccountMenu_title__Mv69b{display:none}@media screen and (max-width:576px){.AccountMenu_menuContainer__6QdlF{border-radius:16px;max-width:340px;right:-12px;width:calc(100vw - 24px)}.AccountMenu_profileHeader__oUwf1{padding:16px}.AccountMenu_avatar__EuADc{font-size:16px;height:40px;width:40px}.AccountMenu_email__eDlI6{font-size:13px}.AccountMenu_greeting__bEO0S{font-size:11px}.AccountMenu_accountTrigger__6xJdI{min-height:38px;padding:0;width:38px}}@media screen and (max-width:768px) and (min-width:577px){.AccountMenu_menuContainer__6QdlF{width:280px}}@media (prefers-reduced-motion:reduce){.AccountMenu_accountTrigger__6xJdI,.AccountMenu_logoutButton__7Psil,.AccountMenu_menuItem__EqktB{transition:none}.AccountMenu_fadeOut__H02i6,.AccountMenu_menuContainer__6QdlF{animation:none}}.SubscriptionStatusChip_statusChip__x3CNW{align-items:center;border:1px solid #0000;border-radius:999px;border-radius:var(--Radius-full,999px);display:inline-flex;font-family:Raleway,sans-serif;font-size:11px;font-weight:760;gap:5px;justify-content:center;letter-spacing:0;line-height:1;min-height:28px;padding:0 11px;white-space:nowrap}.SubscriptionStatusChip_statusChipPremium__EI5eV{background:rgba(32,91,90,.075);background:var(--theme-primary-tint,rgba(32,91,90,.075));border-color:#205b5a1f;border-color:var(--theme-border,#205b5a1f);color:#184342;color:var(--theme-text-soft,#184342)}.SubscriptionStatusChip_statusChipPlus__CefAK{background:#fef0d9eb;background:var(--theme-warning-bg,#fef0d9eb);border-color:#faad333d;color:#9f6304;color:var(--theme-warning-text,#9f6304)}:root[data-theme=dark] .SubscriptionStatusChip_statusChipPlus__CefAK{background:#faad3333;border-color:#faad3357;color:#fff4e4;color:var(--Colors-Secondary-900,#fff4e4)}.SubscriptionStatusChip_statusChipCompact__0kb1Q{font-size:10px;font-weight:760;min-height:23px;padding:0 8px}.SubscriptionStatusChip_statusIcon__gj9cu{stroke-width:2;flex:0 0 auto;height:12px;width:12px}.ThemeToggle_themeToggle__0hpf9{align-items:center;background:rgba(32,91,90,.045);background:var(--theme-control-bg,rgba(32,91,90,.045));border:1px solid #205b5a1f;border:1px solid var(--theme-control-border,#205b5a1f);border-radius:999px;border-radius:var(--Radius-full,999px);color:#205b5a;color:var(--theme-control-text,var(--Colors-Primary-700,#205b5a));display:inline-flex;gap:2px;min-height:38px;padding:3px}.ThemeToggle_themeButton__a0AAY{align-items:center;background:#0000;border:0;border-radius:999px;border-radius:var(--Radius-full,999px);color:inherit;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background-color .16s ease,color .16s ease;width:32px}.ThemeToggle_themeButton__a0AAY:hover{background:rgba(32,91,90,.075);background:var(--theme-control-hover-bg,rgba(32,91,90,.075));color:#0f2b2a;color:var(--theme-control-hover-text,var(--Colors-Primary-900,#0f2b2a))}.ThemeToggle_themeButtonActive__5OaGB{background:#ffffffc7;background:var(--theme-control-active-bg,#ffffffc7);color:#0f2b2a;color:var(--theme-control-active-text,var(--Colors-Primary-900,#0f2b2a))}.ThemeToggle_themeButton__a0AAY:focus-visible{outline:2px solid #4cc0be;outline:2px solid var(--theme-focus,var(--Colors-Primary-400,#4cc0be));outline-offset:2px}.ThemeToggle_themeButton__a0AAY svg{stroke-width:2;height:17px;width:17px}@media (max-width:640px){.ThemeToggle_themeToggle__0hpf9{min-height:34px;padding:2px}.ThemeToggle_themeButton__a0AAY{height:28px;width:28px}.ThemeToggle_themeButton__a0AAY svg{height:15px;width:15px}}@media (prefers-reduced-motion:reduce){.ThemeToggle_themeButton__a0AAY{transition:none}}.HeaderQBankLink_qbankLink__zIqvo{align-items:center;background:rgba(32,91,90,.052);background:var(--theme-primary-tint,rgba(32,91,90,.052));border:1px solid #205b5a14;border:1px solid var(--theme-border,#205b5a14);border-radius:999px;border-radius:var(--Radius-full,999px);color:#205b5a;color:var(--theme-text-soft,#205b5a);display:inline-flex;font-family:Raleway,sans-serif;font-size:13px;font-weight:720;gap:7px;justify-content:center;line-height:1;min-height:40px;padding:0 15px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.HeaderQBankLink_qbankLink__zIqvo:hover{background:rgba(32,91,90,.082);background:var(--theme-primary-tint-strong,rgba(32,91,90,.082));border-color:#205b5a21;border-color:var(--theme-border-strong,#205b5a21);color:#0f2b2a;color:var(--theme-text,#0f2b2a)}.HeaderQBankLink_qbankLink__zIqvo:active{background:rgba(32,91,90,.105);background:var(--theme-primary-tint-strong,rgba(32,91,90,.105))}.HeaderQBankLink_qbankLink__zIqvo:focus-visible{outline:2px solid #4cc0be;outline:2px solid var(--theme-focus,#4cc0be);outline-offset:2px}.HeaderQBankLink_qbankLinkActive__cbrtk{background:rgba(32,91,90,.095);background:var(--theme-primary-tint-strong,rgba(32,91,90,.095));border-color:#205b5a1f;border-color:var(--theme-border-strong,#205b5a1f);color:#0f2b2a;color:var(--theme-text,#0f2b2a)}.HeaderQBankLink_qbankIcon__lfdym{stroke-width:2;flex:0 0 auto;height:16px;width:16px}@media (prefers-reduced-motion:reduce){.HeaderQBankLink_qbankLink__zIqvo{transition:none}}:root{--primary-color:#dd0615;--secondary-color:#ffefd3;--tertiary-color:#294c60;--quaternary-color:#adb6c4;--quinary-color:#ffc49b;--background-color:#f1ddcf20;--Colors-Primary-100:#b7e6e5;--Colors-Primary-200:#94d9d8;--Colors-Primary-300:#70cdcb;--Colors-Primary-400:#4cc0be;--Colors-Primary-500:#39a3a1;--Colors-Primary-600:#2d7f7d;--Colors-Primary-700:#205b5a;--Colors-Primary-800:#184342;--Colors-Primary-900:#0f2b2a;--Colors-Primary-Alpha-10:#205b5a1a;--Colors-Primary-Alpha-30:#205b5a4d;--Colors-Primary-Alpha-50:#205b5a80;--Colors-Primary-Alpha-70:#205b5ab3;--Colors-Secondary-100:#fef0d9;--Colors-Secondary-200:#fde0b3;--Colors-Secondary-300:#fcd18d;--Colors-Secondary-400:#fbbf60;--Colors-Secondary-500:#faad33;--Colors-Secondary-600:#f89b07;--Colors-Secondary-700:#cc7f05;--Colors-Secondary-800:#9f6304;--Colors-Secondary-900:#724703;--Colors-Secondary-Alpha-10:#fcd18d1a;--Colors-Neutral-000:#fff;--Colors-Neutral-100:#efefef;--Colors-Neutral-101:#faf5ef;--Colors-Neutral-200:#ecddcc;--Colors-Neutral-300:#dbc4ac;--Colors-Neutral-400:#c7aa90;--Colors-Neutral-500:#af9077;--Colors-Neutral-600:#937663;--Colors-Neutral-700:#715f57;--Colors-Neutral-800:#524a48;--Colors-Neutral-900:#393939;--Colors-Neutral-Alpha-10:#3939391a;--Colors-Neutral-Alpha-50:#39393980;--Colors-Accent-100:#f1dddd;--Colors-Accent-200:#e3bbbb;--Colors-Accent-300:#d69999;--Colors-Accent-400:#c87878;--Colors-Accent-500:#ba5656;--Colors-Accent-600:#9f4141;--Colors-Accent-700:#833535;--Colors-Accent-800:#672a2a;--Colors-Accent-900:#4a1e1e;--Colors-Accent-Alpha-10:#9f41411a;--Colors-Red-100:#fb3748;--Colors-Red-200:#d00416;--Colors-Red-Alpha-10:#fb37481a;--Colors-Yellow-100:#ffdb43;--Colors-Yellow-200:#dfb400;--Colors-Yellow-Alpha-10:#ffdb431a;--Colors-Green-100:#84ebb4;--Colors-Green-200:#1fc16b;--Colors-Green-Alpha-10:#1fc16b1a;--Spacing-3xs:2px;--Spacing-2xs:4px;--Spacing-xs:8px;--Spacing-s:12px;--Spacing-m:16px;--Spacing-l:20px;--Spacing-xl:24px;--Spacing-2xl:32px;--Spacing-3xl:40px;--Spacing-4xl:48px;--Spacing-5xl:56px;--Spacing-6xl:64px;--Spacing-7xl:72px;--app-header-height:76px;--app-header-height-scrolled:64px;--app-shell-top-offset:calc(var(--announcement-height, 0px) + var(--app-header-height));--app-sticky-top-offset:calc(var(--announcement-height, 0px) + var(--app-header-height-scrolled));--Radius-none:0;--Radius-2xs:2px;--Radius-xs:4px;--Radius-s:6px;--Radius-m:8px;--Radius-l:10px;--Radius-xl:12px;--Radius-2xl:16px;--Radius-3xl:32px;--Radius-4xl:64px;--Radius-full:999px;--Stroke-s:1px;--Stroke-m:2px;--Stroke-l:4px;--Stroke-xl:6px;--Stroke-2xl:8px;--Stroke-3xl:10px;--theme-color-scheme:light;--theme-bg:#faf5ef;--theme-bg-transparent:#faf5ef00;--theme-bg-subtle:#f8efe5;--theme-bg-elevated:#fff;--theme-surface:#ffffffb8;--theme-surface-soft:#ffffff75;--theme-surface-strong:#fffffff0;--theme-text:#0f2b2a;--theme-text-soft:#184342;--theme-muted:#715f57;--theme-muted-soft:#937663;--theme-border:#ecddccad;--theme-border-strong:#ecddcce6;--theme-focus:#4cc0be;--theme-shadow:#205b5a1f;--theme-primary-action:#205b5a;--theme-primary-action-hover:#184342;--theme-on-primary:#fff;--theme-primary-tint:#205b5a14;--theme-primary-tint-strong:#205b5a21;--theme-warm-tint:#faad3321;--theme-danger-bg:#9f414114;--theme-danger-text:#9f4141;--theme-success-bg:#1fc16b1a;--theme-success-text:#0f7a44;--theme-warning-bg:#faad3329;--theme-warning-text:#9f6304;--theme-info-bg:#205b5a0f;--theme-info-text:#205b5a;--theme-overlay:#0f2b2a75;--theme-page-gradient:linear-gradient(180deg,#fff,#faf5ef);--theme-chat-gradient:linear-gradient(180deg,#fff,#faf5ef);--theme-header-bg:#faf5efc2;--theme-header-bg-scrolled:#faf5efeb;--theme-control-bg:rgba(32,91,90,.045);--theme-control-border:#205b5a1f;--theme-control-text:#205b5a;--theme-control-hover-bg:rgba(32,91,90,.075);--theme-control-hover-text:#0f2b2a;--theme-control-active-bg:#ffffffd1;--theme-control-active-text:#0f2b2a}:root[data-theme=dark]{--primary-color:#ff6b75;--secondary-color:#2b2418;--tertiary-color:#8ed8d5;--quaternary-color:#6f7f8c;--quinary-color:#f7bf86;--background-color:#0b1414;--Colors-Primary-100:#143434;--Colors-Primary-200:#1a4848;--Colors-Primary-300:#245f5e;--Colors-Primary-400:#2d7f7d;--Colors-Primary-500:#39a3a1;--Colors-Primary-600:#70cdcb;--Colors-Primary-700:#94d9d8;--Colors-Primary-800:#c9f2f1;--Colors-Primary-900:#ecfdfc;--Colors-Primary-Alpha-10:#70cdcb24;--Colors-Primary-Alpha-30:#70cdcb4d;--Colors-Primary-Alpha-50:#70cdcb80;--Colors-Primary-Alpha-70:#70cdcbb3;--Colors-Secondary-100:#2b2418;--Colors-Secondary-200:#463719;--Colors-Secondary-300:#74551c;--Colors-Secondary-400:#b17c21;--Colors-Secondary-500:#faad33;--Colors-Secondary-600:#ffc66f;--Colors-Secondary-700:#ffda9d;--Colors-Secondary-800:#ffe8c4;--Colors-Secondary-900:#fff4e4;--Colors-Secondary-Alpha-10:#faad3324;--Colors-Neutral-000:#121c1c;--Colors-Neutral-100:#172323;--Colors-Neutral-101:#0f1919;--Colors-Neutral-200:#263839;--Colors-Neutral-300:#344b4d;--Colors-Neutral-400:#617273;--Colors-Neutral-500:#8fa09e;--Colors-Neutral-600:#aebdb9;--Colors-Neutral-700:#c9d4d0;--Colors-Neutral-800:#dfe9e5;--Colors-Neutral-900:#f4faf8;--Colors-Neutral-Alpha-10:#f4faf81a;--Colors-Neutral-Alpha-50:#f4faf880;--Colors-Accent-100:#301a1a;--Colors-Accent-200:#512626;--Colors-Accent-300:#783434;--Colors-Accent-400:#a84d4d;--Colors-Accent-500:#d17777;--Colors-Accent-600:#f0a4a4;--Colors-Accent-700:#f8c4c4;--Colors-Accent-800:#fbdddd;--Colors-Accent-900:#fff0f0;--Colors-Accent-Alpha-10:#f0a4a424;--Colors-Red-100:#ff7b88;--Colors-Red-200:#ffb3ba;--Colors-Red-Alpha-10:#ff7b8824;--Colors-Yellow-100:#ffdb43;--Colors-Yellow-200:#ffe892;--Colors-Yellow-Alpha-10:#ffdb4329;--Colors-Green-100:#84ebb4;--Colors-Green-200:#55d991;--Colors-Green-Alpha-10:#55d99129;--theme-color-scheme:dark;--theme-bg:#0b1414;--theme-bg-transparent:#0b141400;--theme-bg-subtle:#0f1919;--theme-bg-elevated:#121c1c;--theme-surface:#121c1cc7;--theme-surface-soft:hsla(0,0%,100%,.055);--theme-surface-strong:#121c1cf5;--theme-text:#f4faf8;--theme-text-soft:#dce9e5;--theme-muted:#aebdb9;--theme-muted-soft:#8fa09e;--theme-border:#aebdb92e;--theme-border-strong:#aebdb947;--theme-focus:#70cdcb;--theme-shadow:#0000005c;--theme-primary-action:#39a3a1;--theme-primary-action-hover:#4cc0be;--theme-on-primary:#071313;--theme-primary-tint:#70cdcb1f;--theme-primary-tint-strong:#70cdcb2e;--theme-warm-tint:#faad3324;--theme-danger-bg:#f0a4a41f;--theme-danger-text:#f0a4a4;--theme-success-bg:#55d9911f;--theme-success-text:#84ebb4;--theme-warning-bg:#faad3329;--theme-warning-text:#ffda9d;--theme-info-bg:#70cdcb1f;--theme-info-text:#94d9d8;--theme-overlay:#000000ad;--theme-page-gradient:linear-gradient(180deg,#0b1414,#0f1919);--theme-chat-gradient:linear-gradient(180deg,#0b1414,#101b1b);--theme-header-bg:#0f1919c7;--theme-header-bg-scrolled:#0f1919eb;--theme-control-bg:hsla(0,0%,100%,.055);--theme-control-border:#aebdb929;--theme-control-text:#dce9e5;--theme-control-hover-bg:#ffffff14;--theme-control-hover-text:#f4faf8;--theme-control-active-bg:#70cdcb2e;--theme-control-active-text:#ecfdfc}*{box-sizing:border-box;font-family:Raleway,sans-serif;margin:0;padding:0}html{color-scheme:light;color-scheme:var(--theme-color-scheme);font-size:16px;scroll-padding-top:76px;scroll-padding-top:var(--app-shell-top-offset)}body{color:#0f2b2a;color:var(--theme-text);font-family:Raleway,sans-serif;line-height:1.6;transition:background-color .18s ease,color .18s ease}#root,body{background:#faf5ef;background:var(--theme-bg)}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif;font-weight:700;line-height:1.2}.header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#faf5efc2;background:var(--theme-header-bg,#ffffffd9);border-bottom:1px solid #ecddccad;border-bottom:1px solid var(--theme-border,#ecddcc80);box-shadow:0 1px 0 #ecddccad,0 4px 20px #205b5a1f;box-shadow:0 1px 0 var(--theme-border,#205b5a0f),0 4px 20px var(--theme-shadow,#205b5a0a);height:76px;height:var(--app-header-height);justify-content:center;left:0;padding:0 24px;position:fixed;right:0;top:0;top:var(--announcement-height,0);z-index:1000}.header,.header-container{align-items:center;display:flex;width:100%}.header-container{justify-content:space-between;max-width:1000px;padding:0 16px}.header-logo{height:auto;transition:width .2s ease;width:100px}.header-right{align-items:center;display:flex;gap:8px}.header-quick-link{border-radius:8px;color:#184342;color:var(--theme-text-soft,var(--Colors-Primary-800,#184342));cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.header-quick-link:hover{background-color:#205b5a14;background-color:var(--theme-primary-tint,#0000000d)}.header-login-link{border-radius:8px;color:#184342;color:var(--theme-text-soft,var(--Colors-Primary-800,#184342));cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.header-login-link:hover{background-color:#205b5a14;background-color:var(--theme-primary-tint,#0000000d)}.account-menu{animation:fadeIn .2s ease forwards;background-color:#fffffff0;background-color:var(--theme-surface-strong,#fff);border-radius:var(--border-radius);box-shadow:0 2px 10px #205b5a1f;box-shadow:0 2px 10px var(--theme-shadow,#0000001a);font-weight:600;min-width:200px;opacity:0;padding:1rem;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease;z-index:1000}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.account-menu p{cursor:pointer;padding:.5rem 0}.account-menu p:hover{color:#294c60;color:var(--tertiary-color)}.account-trigger{padding:.5rem;position:relative}.account-trigger,.button{cursor:pointer;font-weight:600}.button{align-items:center;background-color:#fffffff0;background-color:var(--theme-surface-strong,#fff);border:1px solid #ecddcce6;border:1px solid var(--theme-border-strong,#ccc);border-radius:var(--border-radius);color:#184342;color:var(--theme-text-soft,#1f3c3c);display:flex;font-size:16px;justify-content:center;padding:12px 16px;text-align:center;transition:background-color .15s ease}.button:hover{background-color:#205b5a14;background-color:var(--theme-primary-tint,#0000000d)}.button:active{background-color:#205b5a21;background-color:var(--theme-primary-tint-strong,#00000014)}.account-menu.fade-out{animation:fadeOut .2s ease forwards}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.typing-container{align-items:center;display:flex;gap:4px;white-space:nowrap}.typewriter{margin-left:4px;position:relative}.cursor,.typewriter{display:inline-block}.cursor{animation:blink .7s infinite;background-color:#dd0615;background-color:var(--primary-color);height:1em;margin-left:2px;vertical-align:middle;width:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.menu-item{align-items:center;color:#184342;color:var(--theme-text-soft,var(--Colors-Primary-800,#184342));cursor:pointer;display:flex;gap:8px;padding:4px 0;transition:color .2s ease}.menu-item:hover{color:#294c60;color:var(--tertiary-color)}.menu-item svg{color:inherit}.specialty-menu{animation:fadeIn .2s ease forwards;font-size:14px}.specialty-trigger{color:#dd0615;color:var(--primary-color);font-size:14px;font-weight:400}.specialty-trigger:hover{color:#294c60;color:var(--tertiary-color)}@media screen and (max-width:768px){html{font-size:16px}h1{font-size:1.8rem}h2{font-size:1.4rem}.typing-container{flex-wrap:wrap;justify-content:center}div[style*="width: 40%"]{width:90%!important}.specialty-trigger{font-size:16px;padding:6px!important}.account-menu,.specialty-menu{font-size:16px;max-height:250px;overflow-y:auto}.header-logo{width:90px}.header-quick-link{font-size:13px;padding:6px 12px}.header-right{gap:6px}.header-login-link{font-size:13px;padding:6px 12px}}@media screen and (max-width:480px){.header{height:76px;height:var(--app-header-height);padding:6px}.header-logo{width:80px!important}.header-quick-link{display:none}.header-right{gap:4px}.header-login-link{font-size:14px;padding:8px 12px}div[style*="height: 45px"]{flex-direction:column!important;height:auto!important}div[style*="height: 45px"]>div{flex-wrap:wrap;gap:8px;padding:12px 8px!important}img[style*="width: 300px"]{height:200px!important;width:250px!important}div[style*="height: 45px"] button{margin-top:8px;width:100%!important}.specialty-menu{max-height:200px;overflow-y:auto}}.page-container{background:linear-gradient(180deg,#fff,#faf5ef);background:var(--theme-page-gradient,var(--theme-bg));color:#0f2b2a;color:var(--theme-text);display:flex;flex-direction:column;min-height:100vh;padding-top:76px;padding-top:var(--app-shell-top-offset)}.main-content{display:flex;flex:1 1;flex-direction:column}.specialty-menu{-webkit-overflow-scrolling:touch;max-height:300px;overflow-y:auto}.specialty-menu[style*="bottom:"]{animation:fadeInUp .2s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){:root{--app-header-height:64px;--app-header-height-scrolled:64px}.specialty-menu{max-height:250px}}@media screen and (max-width:480px){:root{--app-header-height:60px;--app-header-height-scrolled:60px}.specialty-menu{left:0;max-height:200px;right:0;width:100%}}.status-loader{animation:statusFade .5s linear infinite alternate}@keyframes statusFade{to{opacity:.2}}.question-content-fade-enter{opacity:0;transform:translateY(10px)}.question-content-fade-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.question-content-fade-exit{opacity:1;transform:translateY(0)}.question-content-fade-exit-active{opacity:0;transform:translateY(-10px);transition:opacity .3s,transform .3s}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s ease-in}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s ease-in}.content-item:hover .edit-icon{opacity:1;transform:scale(1)}.edit-icon{opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%) scale(.9);transition:opacity .2s ease-in,transform .2s ease-in}.status-loader:after{animation:dots 1.5s infinite;animation-timing-function:ease-in-out;content:"...";display:inline-block;text-align:left;width:1.2em}.riyal-symbol-white .cls-1,.riyal-symbol-white path{fill:#fff!important}[dir=rtl]{font-family:Noto Sans Arabic,Raleway,sans-serif}[dir=rtl] .header-container{flex-direction:row-reverse}[dir=rtl] .account-menu,[dir=rtl] .specialty-menu{left:0;right:auto}[dir=rtl] .pricing-feature-item{flex-direction:row-reverse}[dir=rtl] .pricing-feature-checkmark{margin-left:0;margin-right:10px}[dir=rtl] .pricing-cards-container{direction:rtl}[dir=rtl] .pricing-card{direction:ltr;text-align:center}[dir=rtl] .pricing-feature-item{direction:rtl;text-align:right}[dir=rtl] .payment-details{text-align:right}[dir=rtl] .payment-buttons{flex-direction:row-reverse}[dir=rtl] div,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] p,[dir=rtl] span{font-family:Noto Sans Arabic,Raleway,sans-serif}[dir=rtl] div,[dir=rtl] p,[dir=rtl] span{text-align:right}[dir=rtl] .button{direction:rtl}[dir=rtl] .language-switch{flex-direction:row-reverse}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Home_pageContainer__IFjRF{--home-ink:var(--theme-text,var(--Colors-Primary-900,#0f2b2a));--home-ink-soft:var(--theme-text-soft,var(--Colors-Primary-800,#184342));--home-teal:var(--theme-primary-action,var(--Colors-Primary-700,#205b5a));--home-teal-soft:var(--Colors-Primary-500,#39a3a1);--home-muted:var(--theme-muted,var(--Colors-Neutral-700,#715f57));--home-muted-soft:var(--theme-muted-soft,var(--Colors-Neutral-600,#937663));--home-bg:var(--theme-bg,var(--Colors-Neutral-101,#faf5ef));--home-divider:var(--theme-border,#ecddccb8);--home-divider-strong:var(--theme-border-strong,#ecddcce6);--home-surface:var(--theme-surface,#ffffffad);--home-surface-hover:var(--theme-surface-strong,#ffffffc7);--home-teal-tint:var(--theme-primary-tint,rgba(32,91,90,.065));--home-gold-tint:var(--theme-warning-bg,#fbbf6026);--home-gold-text:var(--theme-warning-text,var(--Colors-Secondary-800,#9f6304));background:linear-gradient(180deg,#fff 0,var(--home-bg) 38%,#f8efe5 100%);background:var(--theme-page-gradient,linear-gradient(180deg,#fff 0,var(--home-bg) 38%,#f8efe5 100%));color:var(--home-ink);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;padding-top:var(--app-shell-top-offset);width:100%}.Home_mainContent__VkZts{flex:1 1;width:100%}.Home_heroSection__DvuHx,.Home_mainContent__VkZts{align-items:center;box-sizing:border-box;display:flex;flex-direction:column}.Home_heroSection__DvuHx{justify-content:center;min-height:min(660px,calc(100vh - var(--app-shell-top-offset)));padding:58px 24px 56px;width:min(100%,1180px)}.Home_heroContainer__N1545{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:28px;text-align:center;width:100%}.Home_heroLogo__ZosS\+{height:auto;object-fit:contain;transition:filter .16s ease;width:280px}:root[data-theme=dark] .Home_heroLogo__ZosS\+{filter:brightness(0) invert(1)}.Home_heroHeadingContainer__jFMys{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;text-align:center}.Home_heroHeading__g0cIQ{color:var(--home-ink);font-size:44px;font-weight:800;letter-spacing:0;line-height:1.14;margin:0;max-width:760px;text-align:center}.Home_typingContainer__rj7aa{align-items:center;color:var(--home-muted);display:flex;flex-wrap:wrap;font-size:23px;font-weight:560;gap:8px;justify-content:center;line-height:1.35;margin:4px 0 0;text-align:center}.Home_typingHighlight__NuQoR{color:var(--home-teal);font-style:normal;font-weight:800}.Home_heroSubtext__EuGLt{color:var(--home-muted);font-size:17px;font-weight:500;line-height:1.65;margin:2px 0 0;max-width:560px;text-align:center}.Home_inputBarContainer__dbSJE{box-sizing:border-box;margin:0 auto;max-width:800px;position:relative;width:100%;z-index:1}.Home_quickAccessButtons__KPhWV{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.Home_ctaButton__rSbgR,.Home_productButton__r6BqM,.Home_quickAccessPrimary__rvK3q{align-items:center;background:var(--home-teal);border:0;border-radius:999px;border-radius:var(--Radius-full,999px);color:#fff;color:var(--Colors-Neutral-000,#fff);cursor:pointer;display:inline-flex;font-family:Raleway,sans-serif;font-size:14px;font-weight:760;gap:9px;justify-content:center;line-height:1;min-height:44px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.Home_quickAccessPrimary__rvK3q{padding:0 16px}.Home_ctaButton__rSbgR:hover,.Home_productButton__r6BqM:hover,.Home_quickAccessPrimary__rvK3q:hover{background:#184342;background:var(--theme-primary-action-hover,var(--Colors-Primary-800,#184342));color:#fff;color:var(--Colors-Neutral-000,#fff)}.Home_ctaButton__rSbgR:focus-visible,.Home_productButton__r6BqM:focus-visible,.Home_quickAccessPrimary__rvK3q:focus-visible{outline:2px solid #4cc0be;outline:2px solid var(--Colors-Primary-400,#4cc0be);outline-offset:2px}.Home_ctaButton__rSbgR svg,.Home_productButton__r6BqM svg,.Home_quickAccessPrimary__rvK3q svg{flex:0 0 auto;height:18px;width:18px}.Home_quickAccessPrimary__rvK3q .Home_productIconSvg__zPQtm{color:#fff;color:var(--Colors-Neutral-000,#fff)}.Home_quickAccessBadge__9UPkH{align-items:center;background:#ffffff29;border-radius:999px;border-radius:var(--Radius-full,999px);color:#ffffffeb;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;line-height:1;min-height:24px;padding:0 10px}.Home_sectionTitle__vBqIx{color:var(--home-ink);font-size:36px;font-weight:800;letter-spacing:0;line-height:1.12;margin:0;max-width:720px;text-align:center}.Home_sectionSubtitle__N496Z{color:var(--home-muted);font-size:16px;font-weight:480;line-height:1.7;margin:0;max-width:620px;text-align:center}.Home_institutionTrustSection__OiVEn{--institution-logo-filter:grayscale(1) saturate(0) contrast(1.08) brightness(0.72);--institution-logo-opacity:0.84;align-items:center;background:#0000;box-sizing:border-box;display:flex;flex-direction:column;gap:26px;padding:54px 24px 64px;width:100%}:root[data-theme=dark] .Home_institutionTrustSection__OiVEn{--institution-logo-filter:grayscale(1) saturate(0) invert(1) contrast(1.08) brightness(1.12);--institution-logo-opacity:0.86}.Home_institutionTrustTitle__nv52M{color:var(--home-muted);font-size:16px;font-weight:720;line-height:1.5;margin:0;max-width:760px;text-align:center}.Home_institutionLogoGrid__2-5o3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));width:min(100%,1280px)}.Home_institutionLogoCard__ahzSP{align-items:center;background:var(--home-surface);border:1px solid var(--home-divider);border-radius:14px;display:flex;justify-content:center;min-height:112px;min-width:0;padding:18px;transition:none}.Home_institutionLogo__2pfRu{display:block;filter:var(--institution-logo-filter);max-height:58px;max-width:150px;object-fit:contain;opacity:var(--institution-logo-opacity);transition:none;width:100%}.Home_institutionLogoSeal__R4np-{max-height:76px;max-width:76px}.Home_ctaSection__DQndv,.Home_featuresSection__jqx3o,.Home_howItWorksSection__GGxUt,.Home_productShowcase__D3f\+a{box-sizing:border-box;padding:76px 24px;width:100%}.Home_featuresSection__jqx3o,.Home_howItWorksSection__GGxUt{align-items:center;background:#0000;border-bottom:1px solid var(--home-divider);display:flex;flex-direction:column;gap:34px}.Home_featuresHeader__K9TlB,.Home_howItWorksHeader__KBucp,.Home_productShowcaseHeader__LL7C7{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.Home_featuresContent__V8uyg{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1100px)}.Home_featureCard__RBjdf{align-items:flex-start;background:var(--home-surface);border-radius:18px;display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px;text-align:left}.Home_featureCard__RBjdf:hover{background:var(--home-surface-hover)}.Home_featureIconWrapper__yzhpw,.Home_productIconWrapper__od4-\+{align-items:center;background:var(--home-teal-tint);border-radius:14px;color:var(--home-teal);display:inline-flex;flex:0 0 auto;justify-content:center}.Home_featureIconWrapper__yzhpw{height:44px;width:44px}.Home_featureIcon__b7rmj{color:var(--home-teal);height:22px;width:22px}.Home_featureTitle__e9KCv{color:var(--home-ink-soft);font-size:17px;font-weight:800;letter-spacing:0;line-height:1.25;margin:0}.Home_featureDescription__L5CzL{color:var(--home-muted);font-size:14px;font-weight:500;line-height:1.65;margin:0}.Home_productShowcase__D3f\+a{align-items:center;background:#ffffff4d;background:var(--theme-surface-soft,#ffffff4d);border-bottom:1px solid var(--home-divider);display:flex;flex-direction:column;gap:42px;overflow:hidden;position:relative}.Home_productBadge__y-NJU{align-items:center;background:var(--home-teal-tint);border:1px solid var(--home-divider);border-radius:999px;border-radius:var(--Radius-full,999px);color:var(--home-teal);display:inline-flex;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.08em;line-height:1;min-height:28px;padding:0 12px;text-transform:uppercase}.Home_productGrid__8lX\+a{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;width:min(100%,980px);z-index:1}.Home_productCard__t-oQp{background:var(--home-surface);border:1px solid var(--home-divider);border-radius:20px;overflow:hidden;position:relative}.Home_productCard__t-oQp:hover{background:var(--home-surface-hover);border-color:var(--home-divider-strong)}.Home_decorCircle1__dL3sO,.Home_decorCircle2__Xw1fh,.Home_decorCircle3__5VSYm,.Home_productCardGlow__9\+sqS,.Home_productShowcaseDecor__jOpzS{display:none}.Home_productCardContent__kKCzR{display:flex;flex-direction:column;gap:18px;padding:28px;position:relative;z-index:1}.Home_productIconWrapper__od4-\+{height:48px;width:48px}.Home_productIconSvg__zPQtm{color:var(--home-teal);height:24px;width:24px}.Home_productInfo__PQAIm{display:flex;flex-direction:column;gap:14px}.Home_productTagRow__64GY0{display:flex;flex-wrap:wrap;gap:8px}.Home_productTagHighlight__rgY2v,.Home_productTagSecondary__9cIgR,.Home_productTag__WlwbA{align-items:center;border:1px solid #0000;border-radius:999px;border-radius:var(--Radius-full,999px);display:inline-flex;font-size:11px;font-weight:800;justify-content:center;letter-spacing:0;line-height:1;min-height:26px;padding:0 10px;text-transform:none;white-space:nowrap}.Home_productTag__WlwbA{background:var(--home-teal-tint);border-color:var(--home-divider);color:var(--home-teal)}.Home_productTagSecondary__9cIgR{background:#9376631a;background:var(--theme-surface-soft,#9376631a);border-color:var(--home-divider);color:var(--home-muted)}.Home_productCardMockExams__aVkhc .Home_productTag__WlwbA,.Home_productTagHighlight__rgY2v{background:var(--home-gold-tint);border-color:#faad333d;color:var(--home-gold-text)}:root[data-theme=dark] .Home_productCardMockExams__aVkhc .Home_productTag__WlwbA,:root[data-theme=dark] .Home_productTagHighlight__rgY2v{background:#faad3333;border-color:#faad3357;color:#fff4e4;color:var(--Colors-Secondary-900,#fff4e4)}.Home_productCardMockExams__aVkhc .Home_productIconWrapper__od4-\+{background:var(--home-gold-tint);color:var(--home-gold-text)}.Home_productCardMockExams__aVkhc .Home_productIconSvg__zPQtm{color:var(--home-gold-text)}.Home_productTitle__-38Yi{color:var(--home-ink);font-size:30px;font-weight:800;letter-spacing:0;line-height:1.08;margin:0}.Home_productSubtitle__L4-Pm{color:var(--home-teal);font-size:16px;font-style:normal;font-weight:720;line-height:1.35;margin:-6px 0 0}.Home_productDescription__Rh5tk{color:var(--home-muted);font-size:14px;font-weight:480;line-height:1.72;margin:0}.Home_productFeatures__-MZdo{border-top:1px solid var(--home-divider);display:flex;flex-direction:column;gap:11px;list-style:none;margin:2px 0 0;padding:16px 0 0}.Home_productFeatures__-MZdo li{align-items:flex-start;color:var(--home-ink-soft);display:flex;font-size:13px;font-weight:560;gap:10px;line-height:1.45}.Home_productFeatures__-MZdo li svg{color:var(--home-teal-soft);height:18px;min-width:18px;width:18px}.Home_productButton__r6BqM{align-self:flex-start;margin-top:4px;min-height:42px;padding:0 18px}.Home_statsSection__TMqvG{grid-gap:0;border-bottom:1px solid var(--home-divider);box-sizing:border-box;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:34px 24px;width:min(100%,1180px)}.Home_statItem__u2yFe{align-items:center;border-left:1px solid var(--home-divider);display:flex;flex-direction:column;gap:7px;justify-content:center;min-width:0;padding:10px 18px;text-align:center}.Home_statItem__u2yFe:first-child{border-left:0}.Home_statNumber__r7GNX{color:var(--home-ink);font-size:38px;font-weight:800;letter-spacing:0;line-height:1}.Home_statLabel__n24bo{color:var(--home-muted);font-size:13px;font-weight:720;line-height:1.3}.Home_mobileAppSection__vJypF{background:linear-gradient(180deg,#ffffff70,#faf5efa3);background:var(--theme-surface-soft,linear-gradient(180deg,#ffffff70 0,#faf5efa3 100%));border-bottom:1px solid var(--home-divider);box-sizing:border-box;padding:82px 24px;width:100%}.Home_mobileAppInner__tstMS{grid-gap:58px;align-items:center;display:grid;gap:58px;grid-template-columns:minmax(0,1fr) minmax(320px,430px);margin:0 auto;width:min(100%,1120px)}.Home_mobileAppContent__8UOt6{align-items:flex-start;display:flex;flex-direction:column;gap:20px;min-width:0}.Home_mobileAppBadge__xT4YE{align-items:center;background:var(--home-teal-tint);border:1px solid var(--home-divider);border-radius:999px;border-radius:var(--Radius-full,999px);color:var(--home-teal);display:inline-flex;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.08em;line-height:1;min-height:28px;padding:0 12px;text-transform:uppercase}.Home_mobileAppTitle__Us5Ve{color:var(--home-ink);font-size:42px;font-weight:800;letter-spacing:0;line-height:1.08;margin:0;max-width:620px}.Home_mobileAppDescription__zpLnL{color:var(--home-muted);font-size:16px;font-weight:480;line-height:1.74;margin:0;max-width:640px}.Home_mobileActionRow__cr9pv{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.Home_appStoreLink__TkTxK{align-items:center;background:#0000;border:0;border-radius:10px;color:inherit;display:inline-flex;justify-content:center;padding:0;text-decoration:none;transition:opacity .16s ease;width:190px}.Home_appStoreLink__TkTxK:hover{opacity:.9}.Home_appStoreLink__TkTxK:focus-visible{outline:2px solid #4cc0be;outline:2px solid var(--Colors-Primary-400,#4cc0be);outline-offset:3px}.Home_appStoreBadgeImage__r-4m5{display:block;height:auto;width:100%}.Home_mobileFeatureList__jFehS{border-top:1px solid var(--home-divider);display:flex;flex-direction:column;margin-top:8px;width:min(100%,640px)}.Home_mobileFeatureItem__ajwWu{grid-gap:16px;border-bottom:1px solid var(--home-divider);display:grid;gap:16px;grid-template-columns:42px minmax(0,1fr);padding:17px 0}.Home_mobileFeatureIndex__\+-iON{color:var(--home-teal);font-size:12px;font-weight:800;line-height:1.6}.Home_mobileFeatureText__SGwEy{color:var(--home-muted);display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:4px;line-height:1.6;min-width:0}.Home_mobileFeatureText__SGwEy strong{color:var(--home-ink-soft);font-size:15px;font-weight:800;line-height:1.3}.Home_mobileVisual__juJGY{align-items:center;display:flex;isolation:isolate;justify-content:center;min-height:560px;position:relative}.Home_mobilePreviewFrame__RQOYY{background:#0d1110;border:7px solid #0d1110;border-radius:44px;box-shadow:0 28px 52px #0f2b2a2e;box-shadow:0 28px 52px var(--theme-shadow,#0f2b2a2e);overflow:hidden;position:relative;width:min(100%,292px);z-index:1}.Home_mobileNotch__4Wt9o{background:#0d1110;border-radius:0 0 16px 16px;height:24px;left:50%;position:absolute;top:7px;transform:translateX(-50%);width:88px;z-index:2}.Home_mobilePreviewImage__euDoS{border-radius:36px;display:block;height:auto;object-fit:cover;width:100%}.Home_videoOuterContainer__qG609{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:min(100%,900px)}.Home_videoContainer__s0b3s{aspect-ratio:16/9;background:var(--home-surface);border:1px solid var(--home-divider);border-radius:20px;overflow:hidden;position:relative;width:100%}.Home_videoIframe__tYxnT{background:#393939;background:var(--Colors-Neutral-900,#393939);border:0;display:block;height:100%;width:100%}.Home_ctaSection__DQndv{align-items:center;display:flex;flex-direction:column;gap:18px;text-align:center}.Home_ctaTitle__4PiYK{color:var(--home-ink);font-size:38px;font-weight:800;letter-spacing:0;line-height:1.16;margin:0;max-width:640px}.Home_ctaSubtitle__Ahy5O{color:var(--home-muted);font-size:16px;font-weight:480;line-height:1.7;margin:0;max-width:530px}.Home_ctaButton__rSbgR{margin-top:8px;min-height:46px;padding:0 24px}.Home_trustBadge__NchxC,.Home_trustBadges__lDVPU{display:none}.Home_trustBadgeIcon__5iUIk{height:18px;width:18px}.Home_featureItem__w110u{align-items:center;align-self:stretch;display:flex;gap:8px;gap:var(--Spacing-xs,8px)}.Home_featureText__6rnpB{color:var(--home-ink-soft);font-size:20px;font-style:normal;font-weight:600;text-align:center}.Home_featureText__6rnpB .Home_highlight__JhexC{color:var(--home-teal);font-style:normal}.Home_reviewsSection__T216d{align-items:center;align-self:stretch;background:#0000;border-bottom:1px solid var(--home-divider);border-top:1px solid var(--home-divider);display:flex;flex-direction:column;gap:81px;padding:47px 124px;width:100vw}@media (prefers-reduced-motion:reduce){.Home_ctaButton__rSbgR,.Home_featureCard__RBjdf,.Home_productButton__r6BqM,.Home_productCard__t-oQp,.Home_quickAccessPrimary__rvK3q{transition:none}}@media (max-width:1024px){.Home_heroHeading__g0cIQ{font-size:40px}.Home_featuresContent__V8uyg{grid-template-columns:1fr;max-width:640px}.Home_featureCard__RBjdf{flex-direction:row}.Home_productGrid__8lX\+a{grid-template-columns:1fr;max-width:640px}.Home_institutionLogoGrid__2-5o3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}.Home_mobileAppInner__tstMS{gap:42px;grid-template-columns:1fr;max-width:720px}.Home_mobileVisual__juJGY{min-height:540px}}@media (max-width:768px){.Home_pageContainer__IFjRF{padding-top:var(--app-shell-top-offset)}.Home_heroSection__DvuHx{min-height:0;padding:58px 16px 46px}.Home_heroLogo__ZosS\+{width:250px}.Home_heroHeading__g0cIQ{font-size:34px}.Home_typingContainer__rj7aa{font-size:20px}.Home_heroSubtext__EuGLt{font-size:15px}.Home_ctaSection__DQndv,.Home_featuresSection__jqx3o,.Home_howItWorksSection__GGxUt,.Home_institutionTrustSection__OiVEn,.Home_mobileAppSection__vJypF,.Home_productShowcase__D3f\+a{padding:58px 16px}.Home_sectionTitle__vBqIx{font-size:28px}.Home_sectionSubtitle__N496Z{font-size:15px}.Home_statsSection__TMqvG{grid-template-columns:1fr;padding:20px 16px}.Home_institutionLogoGrid__2-5o3{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.Home_institutionLogoCard__ahzSP{min-height:100px;padding:16px}.Home_statItem__u2yFe{border-left:0;border-top:1px solid var(--home-divider);padding:18px 12px}.Home_statItem__u2yFe:first-child{border-top:0}.Home_statNumber__r7GNX{font-size:34px}.Home_productCardContent__kKCzR{padding:24px}.Home_mobileAppContent__8UOt6{align-items:center;text-align:center}.Home_mobileAppTitle__Us5Ve{font-size:34px}.Home_mobileAppDescription__zpLnL{font-size:15px}.Home_mobileActionRow__cr9pv{justify-content:center}.Home_mobileFeatureItem__ajwWu{gap:12px;grid-template-columns:34px minmax(0,1fr);text-align:left}.Home_videoContainer__s0b3s{border-radius:16px}.Home_ctaTitle__4PiYK{font-size:30px}}@media (max-width:576px){.Home_heroSection__DvuHx{padding:46px 20px 40px}.Home_heroContainer__N1545{gap:14px;margin-bottom:26px}.Home_heroLogo__ZosS\+{width:150px}.Home_heroHeading__g0cIQ{font-size:28px;line-height:1.12}.Home_typingContainer__rj7aa{font-size:15px;gap:6px}.Home_heroSubtext__EuGLt{display:none}.Home_quickAccessPrimary__rvK3q{justify-content:center;max-width:300px;width:100%}.Home_ctaSection__DQndv,.Home_featuresSection__jqx3o,.Home_howItWorksSection__GGxUt,.Home_institutionTrustSection__OiVEn,.Home_mobileAppSection__vJypF,.Home_productShowcase__D3f\+a{padding:44px 20px}.Home_sectionTitle__vBqIx{font-size:24px}.Home_institutionTrustTitle__nv52M,.Home_sectionSubtitle__N496Z{font-size:14px}.Home_institutionLogoGrid__2-5o3{gap:10px}.Home_institutionLogoCard__ahzSP{border-radius:12px;min-height:88px}.Home_institutionLogo__2pfRu{max-height:48px}.Home_institutionLogoSeal__R4np-{max-height:56px}.Home_featureCard__RBjdf,.Home_productCardContent__kKCzR{padding:18px}.Home_featureCard__RBjdf{align-items:flex-start;border-radius:16px}.Home_featureIconWrapper__yzhpw,.Home_productIconWrapper__od4-\+{border-radius:13px;height:42px;width:42px}.Home_featureIcon__b7rmj,.Home_productIconSvg__zPQtm{height:21px;width:21px}.Home_featureTitle__e9KCv{font-size:16px}.Home_featureDescription__L5CzL,.Home_productDescription__Rh5tk{font-size:13px}.Home_productGrid__8lX\+a{gap:14px}.Home_productTitle__-38Yi{font-size:24px}.Home_productSubtitle__L4-Pm{font-size:14px}.Home_productButton__r6BqM{width:100%}.Home_mobileAppBadge__xT4YE{font-size:10px;min-height:26px}.Home_mobileAppTitle__Us5Ve{font-size:28px}.Home_mobileActionRow__cr9pv{width:100%}.Home_appStoreLink__TkTxK{width:min(100%,210px)}.Home_mobileFeatureText__SGwEy{font-size:13px}.Home_mobileVisual__juJGY{min-height:486px}.Home_mobilePreviewFrame__RQOYY{border-radius:38px;border-width:6px;width:246px}.Home_mobileNotch__4Wt9o{height:21px;top:6px;width:76px}.Home_mobilePreviewImage__euDoS{border-radius:31px}.Home_productTagHighlight__rgY2v,.Home_productTagSecondary__9cIgR,.Home_productTag__WlwbA{font-size:10px;min-height:24px}.Home_statsSection__TMqvG{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 12px}.Home_statItem__u2yFe,.Home_statItem__u2yFe:first-child{border-left:1px solid var(--home-divider);border-top:0;padding:8px}.Home_statItem__u2yFe:first-child{border-left:0}.Home_statNumber__r7GNX{font-size:24px}.Home_statLabel__n24bo{font-size:10px}.Home_ctaTitle__4PiYK{font-size:24px;max-width:320px}.Home_ctaSubtitle__Ahy5O{font-size:14px;max-width:300px}}@media (max-width:400px){.Home_heroLogo__ZosS\+{width:126px}.Home_heroHeading__g0cIQ{font-size:25px}.Home_typingContainer__rj7aa{font-size:14px}.Home_productBadge__y-NJU{display:none}.Home_featureCard__RBjdf{flex-direction:column}}.InputBar_mainContainer__DoOex{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:800px;width:100%}.InputBar_inputBarContainer__hBOy\+{background:#ffffffb8;background:var(--theme-surface,#ffffffb8);border:1px solid #ecddccd1;border:1px solid var(--theme-border-strong,#ecddccd1);border-radius:999px;box-sizing:border-box;display:flex;padding:10px 10px 10px 16px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.InputBar_inputBarContainer__hBOy\+:focus-within{background:#ffffffd6;background:var(--theme-surface-strong,#ffffffd6);border-color:#4cc0be;border-color:var(--theme-focus,#4cc0be);box-shadow:0 0 0 3px #4cc0be1f;box-shadow:0 0 0 3px var(--theme-primary-tint,#4cc0be1f)}.InputBar_inputContainer__XxCS3{align-items:flex-end;display:flex;gap:10px;min-width:0;width:100%}.InputBar_inputField__HRS7C{background:#0000;border:0;color:#0f2b2a;color:var(--theme-text,#0f2b2a);flex:1 1;font-family:Raleway,sans-serif;font-size:15px;font-weight:480;line-height:1.55;max-height:160px;min-height:44px;min-width:0;outline:0;overflow-y:hidden;padding:10px 0;resize:none;scrollbar-color:#205b5a3d #0000;scrollbar-width:thin;width:100%}.InputBar_inputField__HRS7C::placeholder{color:#af9077;color:var(--theme-muted-soft,#af9077);font-weight:450}.InputBar_inputField__HRS7C:disabled{color:#af9077;color:var(--theme-muted-soft,#af9077);cursor:not-allowed}.InputBar_submitButton__0\+LYw{align-items:center;background:#205b5a;background:var(--theme-primary-action,#205b5a);border:1px solid #0000;border-radius:999px;color:#fff;color:var(--theme-on-primary,#fff);cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;min-width:44px;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:44px}.InputBar_submitButton__0\+LYw:hover:not(:disabled){background:#184342;background:var(--theme-primary-action-hover,#184342);border-color:#205b5a33;border-color:var(--theme-border-strong,#205b5a33)}.InputBar_submitButton__0\+LYw:active:not(:disabled){background:#0f2b2a;background:var(--theme-primary-action-hover,#0f2b2a)}.InputBar_submitButton__0\+LYw:focus-visible{outline:2px solid #4cc0be;outline:2px solid var(--theme-focus,#4cc0be);outline-offset:2px}.InputBar_submitButtonEnabled__qVebR{opacity:1}.InputBar_submitButtonDisabled__t8kDB,.InputBar_submitButtonProcessing__t5Oic{cursor:not-allowed}.InputBar_submitButtonDisabled__t8kDB{background:#3939390d;background:var(--theme-surface-soft,#3939390d);border-color:#39393914;border-color:var(--theme-border,#39393914);color:#af9077;color:var(--theme-muted-soft,#af9077)}.InputBar_submitButtonProcessing__t5Oic{background:#205b5a14;background:var(--theme-primary-tint,#205b5a14);border-color:#205b5a26;border-color:var(--theme-border,#205b5a26);color:#205b5a;color:var(--theme-text-soft,#205b5a)}.InputBar_submitIcon__CN7Ok{stroke-width:2;height:19px;width:19px}.InputBar_loadingSpinner__dLQRQ{animation:InputBar_spin__3z2P3 .8s linear infinite;border:2px solid #205b5a33;border-top-color:#2d7f7d;border:2px solid var(--theme-border-strong,#205b5a33);border-radius:50%;border-top-color:var(--theme-primary-action,#2d7f7d);display:inline-block;height:18px;width:18px}@keyframes InputBar_spin__3z2P3{to{transform:rotate(1turn)}}.InputBar_bottomContainer__IYFqC{align-items:center;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;padding:0 10px;position:relative;width:100%}.InputBar_bottomContainerChat__nQP4s{justify-content:space-between}.InputBar_bottomContainerDefault__aCtWO{justify-content:center}.InputBar_disclaimerText__QaqmQ{color:#205b5ab3;color:var(--theme-muted,#205b5ab3);font-size:11px;font-weight:560;line-height:1.4;margin:0}.InputBar_creditsText__H1F\+T{color:#205b5a;color:var(--theme-text-soft,#205b5a);font-size:11px;font-weight:650;line-height:1.4;margin:0;white-space:nowrap}.InputBar_subscriptionStatus__\+J\+yX{flex-shrink:0}.InputBar_specialtyTrigger__ciB5A{align-items:center;background-color:#e3f2ed59;background-color:var(--theme-primary-tint,#e3f2ed59);border:1px solid #adb6c433;border:1px solid var(--theme-border,#adb6c433);border-radius:5px;cursor:pointer;display:flex;gap:6px;justify-content:space-between;padding:5px 8px;position:relative;transition:background-color .3s ease;width:170px}.InputBar_specialtyTrigger__ciB5A:hover{background-color:#e3f2ed8c;background-color:var(--theme-primary-tint-strong,#e3f2ed8c)}.InputBar_selectedSpecialty__BmjqW{color:#184342;color:var(--theme-text-soft,#184342);font-size:12px;font-weight:500}.InputBar_chevronIcon__8DnoS{color:#184342;color:var(--theme-text-soft,#184342);height:18px;transition:transform .3s ease;width:18px}.InputBar_chevronIconOpen__AbFmg{transform:rotate(180deg)}.InputBar_specialtyMenu__GpWqx{background-color:#fff;background-color:var(--theme-bg-elevated,#fff);border-radius:5px;box-shadow:0 12px 28px #00000014;box-shadow:0 12px 28px var(--theme-shadow,#00000014);left:0;max-height:220px;overflow-y:auto;padding:6px;position:absolute;width:170px;z-index:1000}.InputBar_menuPositionBottom__wHiOO{border-radius:0 0 6px 6px;border-radius:0 0 var(--Radius-s,6px) var(--Radius-s,6px);top:calc(100% + 4px)}.InputBar_menuPositionTop__RFWjI{border-radius:6px 6px 0 0;border-radius:var(--Radius-s,6px) var(--Radius-s,6px) 0 0;bottom:calc(100% + 4px)}.InputBar_menuItem__B1yrZ{border-radius:4px;cursor:pointer;font-size:12px;margin:0;padding:6px 10px}.InputBar_menuItem__B1yrZ:hover{background-color:#e3f2ed59;background-color:var(--theme-primary-tint,#e3f2ed59)}.InputBar_menuItem__B1yrZ p{margin:0}@media (max-width:768px){.InputBar_inputBarContainer__hBOy\+,.InputBar_mainContainer__DoOex{max-width:100%;width:100%}.InputBar_inputBarContainer__hBOy\+{min-width:0}.InputBar_specialtyTrigger__ciB5A{gap:16px;gap:var(--Spacing-m,16px);padding:5px 8px;width:180px}.InputBar_selectedSpecialty__BmjqW{font-size:13px}.InputBar_specialtyMenu__GpWqx{width:160px}.InputBar_creditsText__H1F\+T{display:none}}@media (max-width:576px){.InputBar_inputBarContainer__hBOy\+{border-radius:999px;padding:8px 8px 8px 14px}.InputBar_inputContainer__XxCS3{gap:8px}.InputBar_inputField__HRS7C{font-size:16px;min-height:42px;padding:9px 0}.InputBar_submitButton__0\+LYw{height:42px;min-width:42px;width:42px}.InputBar_bottomContainer__IYFqC{align-items:center;flex-direction:column;gap:6px;justify-content:center;padding:0 8px;width:100%}.InputBar_bottomContainerChat__nQP4s{justify-content:center}.InputBar_disclaimerText__QaqmQ{font-size:10px;text-align:center}.InputBar_specialtyMenu__GpWqx{left:0;max-height:200px;padding:6px;width:200px}.InputBar_menuItem__B1yrZ{font-size:16px;padding:10px 12px}}@media (max-width:450px){.InputBar_inputBarContainer__hBOy\+{padding-left:12px;padding-right:7px}.InputBar_submitButton__0\+LYw{height:40px;min-width:40px;width:40px}.InputBar_submitIcon__CN7Ok{height:18px;width:18px}.InputBar_specialtyTrigger__ciB5A{min-width:26px;padding:3px 4px;width:26px}.InputBar_chevronIcon__8DnoS{height:14px;width:14px}.InputBar_specialtyMenu__GpWqx{left:0;max-height:150px;padding:4px;width:180px}.InputBar_menuItem__B1yrZ{font-size:16px;padding:8px 10px}}@media (max-width:812px) and (orientation:landscape){.InputBar_bottomContainer__IYFqC{margin-top:4px}.InputBar_specialtyTrigger__ciB5A{padding:3px 5px}}@media (prefers-reduced-motion:reduce){.InputBar_inputBarContainer__hBOy\+,.InputBar_loadingSpinner__dLQRQ,.InputBar_submitButton__0\+LYw{transition:none}.InputBar_loadingSpinner__dLQRQ{animation-duration:1.2s}}.Footer_footer__EwVYi{--footer-bg-start:#173b3a;--footer-bg-end:#0f2b2a;--footer-text:#fff;--footer-text-soft:#ffffffd1;--footer-text-muted:#ffffffa8;--footer-text-faint:#ffffff85;--footer-border:#ffffff24;--footer-link-underline:#4cc0be;--footer-accent-line:#4cc0be57;--footer-top-sheen:#4cc0be17;--footer-icon-bg:#ffffff12;--footer-icon-bg-hover:#4cc0be29;--footer-icon-border:#ffffff29;--footer-logo-color:#faf5ef;background:linear-gradient(180deg,var(--footer-top-sheen) 0,#4cc0be00 38%),linear-gradient(135deg,var(--footer-bg-start) 0,var(--footer-bg-end) 100%);border-top:1px solid var(--footer-border);color:var(--footer-text);display:flex;flex-direction:column;isolation:isolate;overflow:hidden;position:relative;width:100%}:root[data-theme=dark] .Footer_footer__EwVYi{--footer-bg-start:#091313;--footer-bg-end:#0d1b1b;--footer-text:#f4faf8;--footer-text-soft:#f4faf8d6;--footer-text-muted:#f4faf8ad;--footer-text-faint:#f4faf88a;--footer-border:#aebdb92e;--footer-accent-line:#70cdcb52;--footer-top-sheen:#70cdcb12;--footer-icon-bg:hsla(0,0%,100%,.065);--footer-icon-bg-hover:#70cdcb24;--footer-icon-border:#aebdb933;--footer-logo-color:#f4faf8}.Footer_footer__EwVYi:before{background:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:56px 56px;bottom:0;content:"";left:0;-webkit-mask-image:linear-gradient(180deg,#00000080,#0000 78%);mask-image:linear-gradient(180deg,#00000080,#0000 78%);opacity:.42;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.Footer_footer__EwVYi:after{background:linear-gradient(90deg,#0000,var(--footer-accent-line),#0000);content:"";height:1px;left:8%;pointer-events:none;position:absolute;right:8%;top:0;z-index:1}.Footer_footerContainer__yunXS{grid-gap:72px;align-items:flex-start;box-sizing:border-box;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:1280px;padding:52px 40px 38px;position:relative;width:100%;z-index:1}.Footer_contentWrapper__n43jv{grid-gap:88px;align-items:flex-start;display:grid;gap:88px;grid-template-columns:240px minmax(0,1fr);min-width:0}.Footer_logoSection__RaZFa{display:flex;flex-direction:column;gap:18px}.Footer_logoImage__-\+Yqs{cursor:pointer;height:auto;transition:opacity .2s ease;width:152px}.Footer_logoImage__-\+Yqs:hover{opacity:.85}.Footer_tagline__qJLMq{color:var(--footer-text-muted);font-family:Raleway,sans-serif;font-size:14px;font-weight:500;line-height:1.58;max-width:230px}.Footer_navigationSection__X7Y6g{grid-gap:54px;display:grid;gap:54px;grid-template-columns:repeat(3,minmax(130px,1fr));min-width:0}.Footer_navigationColumn__HXYTe{display:flex;flex-direction:column;gap:16px;min-width:140px}.Footer_columnTitle__zUR0G{color:var(--footer-text-muted);font-family:Raleway,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;margin:0;text-transform:uppercase}.Footer_linksList__zwgcA{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.Footer_linkItem__7N1rk{margin:0}.Footer_navLink__ltpPO{color:var(--footer-text-soft);display:inline-block;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;position:relative;text-decoration:none;transition:color .2s ease}.Footer_navLink__ltpPO:after{background:var(--footer-link-underline);border-radius:999px;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.Footer_navLink__ltpPO:hover{color:var(--footer-text)}.Footer_navLink__ltpPO:hover:after{width:100%}.Footer_socialContainer__o67c1{align-items:flex-start;display:flex;flex-direction:column;gap:20px;min-width:180px}.Footer_socialSection__uctjO{display:flex;flex-direction:column;gap:16px}.Footer_socialTitle__-ouKZ{color:var(--footer-text-muted);font-family:Raleway,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;margin:0;text-transform:uppercase}.Footer_socialIcons__RhpXs{display:flex;gap:12px}.Footer_socialIcon__vNbla{align-items:center;background:var(--footer-icon-bg);border:1px solid var(--footer-icon-border);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d;display:flex;height:44px;justify-content:center;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;width:44px}.Footer_socialIcon__vNbla:hover{background:var(--footer-icon-bg-hover);border-color:var(--footer-accent-line);transform:translateY(-1px)}.Footer_navLink__ltpPO:focus-visible,.Footer_socialIcon__vNbla:focus-visible{outline:2px solid var(--footer-link-underline);outline-offset:3px}.Footer_socialIcon__vNbla svg{fill:var(--footer-text-soft);height:18px;transition:fill .2s ease;width:18px}.Footer_socialIcon__vNbla:hover svg{fill:var(--footer-text)}.Footer_bottomBar__tQglT{align-items:center;border-top:1px solid var(--footer-border);box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:20px 40px 30px;position:relative;width:100%;z-index:1}.Footer_copyright__QJwUC{color:var(--footer-text-faint);font-family:Raleway,sans-serif;font-size:13px;font-weight:500;margin:0}.Footer_themeControl__lOUSb{align-items:center;display:inline-flex;gap:10px}.Footer_themeLabel__yGJAn{color:var(--footer-text-faint);font-family:Raleway,sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.Footer_footerThemeToggle__CgfHE{--theme-control-bg:hsla(0,0%,100%,.055);--theme-control-border:var(--footer-icon-border);--theme-control-text:var(--footer-text-muted);--theme-control-hover-bg:var(--footer-icon-bg-hover);--theme-control-hover-text:var(--footer-text);--theme-control-active-bg:#ffffff21;--theme-control-active-text:var(--footer-text);--theme-focus:var(--footer-link-underline)}.Footer_bottomLinks__8Kmtg{display:flex;gap:24px}.Footer_bottomLink__Utnj1{color:var(--footer-text-faint);font-family:Raleway,sans-serif;font-size:13px;font-weight:400;text-decoration:none;transition:color .2s ease}.Footer_bottomLink__Utnj1:hover{color:var(--footer-text-soft)}@media (max-width:900px){.Footer_footerContainer__yunXS{gap:36px;grid-template-columns:1fr;padding:46px 32px 34px}.Footer_contentWrapper__n43jv{gap:44px;grid-template-columns:220px minmax(0,1fr)}.Footer_navigationSection__X7Y6g{gap:32px}.Footer_bottomBar__tQglT{flex-direction:column;gap:16px;padding:20px 32px;text-align:center}.Footer_themeControl__lOUSb{justify-content:center}}@media (max-width:768px){.Footer_footerContainer__yunXS{align-items:center;gap:32px;padding:42px 24px 32px}.Footer_contentWrapper__n43jv{align-items:center;gap:32px;grid-template-columns:1fr;width:100%}.Footer_logoSection__RaZFa{align-items:center;text-align:center}.Footer_tagline__qJLMq{text-align:center}.Footer_navigationSection__X7Y6g{gap:48px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.Footer_navigationColumn__HXYTe{align-items:center;min-width:auto;text-align:center}.Footer_linksList__zwgcA{align-items:center}.Footer_navLink__ltpPO:after{left:50%;transform:translateX(-50%)}.Footer_socialContainer__o67c1{align-items:center;width:100%}.Footer_socialSection__uctjO{align-items:center}.Footer_bottomBar__tQglT{flex-direction:column;gap:12px;padding:20px 24px}.Footer_themeControl__lOUSb{flex-direction:column;gap:8px}}@media (max-width:480px){.Footer_footerContainer__yunXS{gap:28px;padding:32px 16px}.Footer_logoImage__-\+Yqs{width:120px}.Footer_navigationSection__X7Y6g{align-items:center;gap:24px;grid-template-columns:1fr}.Footer_columnTitle__zUR0G{font-size:12px}.Footer_navLink__ltpPO{font-size:14px}.Footer_socialIcon__vNbla{border-radius:10px;height:36px;width:36px}.Footer_socialIcon__vNbla svg{height:16px;width:16px}.Footer_bottomBar__tQglT{padding:16px}.Footer_copyright__QJwUC{font-size:12px}.Footer_bottomLinks__8Kmtg{gap:16px}.Footer_bottomLink__Utnj1{font-size:12px}}.ModernTestimonialsSection_testimonialsSection__71uS9{--testimonial-gap:14px;--testimonial-ink:var(--theme-text,#0f2b2a);--testimonial-ink-soft:var(--theme-text-soft,#184342);--testimonial-teal:var(--theme-primary-action,#205b5a);--testimonial-muted:var(--theme-muted,#715f57);--testimonial-muted-soft:var(--theme-muted-soft,#937663);--testimonial-divider:var(--theme-border,#ecddccb3);--testimonial-surface:#ffffff9e;--testimonial-surface-hover:var(--theme-surface-strong,#fffffff0);--testimonial-quote-color:#205b5a57;background:#0000;border-bottom:1px solid var(--testimonial-divider);margin-left:calc(50% - 50vw);overflow:hidden;padding:68px 0;width:100vw}:root[data-theme=dark] .ModernTestimonialsSection_testimonialsSection__71uS9{--testimonial-surface:#121c1ceb;--testimonial-surface-hover:#182626fa;--testimonial-divider:#aebdb933;--testimonial-quote-color:#70cdcb6b}.ModernTestimonialsSection_container__sHbJw{margin:0 auto;width:min(1180px,calc(100% - 44px))}.ModernTestimonialsSection_header__ty4zU{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:26px;text-align:center}.ModernTestimonialsSection_badge__Qlgn3{align-items:center;background:rgba(32,91,90,.065);border-radius:999px;border-radius:var(--Radius-full,999px);color:var(--testimonial-teal);display:inline-flex;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.08em;line-height:1;min-height:28px;padding:0 12px;text-transform:uppercase}.ModernTestimonialsSection_title__Dey4w{color:var(--testimonial-ink);font-size:28px;font-weight:800;letter-spacing:0;line-height:1.08;margin:0}.ModernTestimonialsSection_subtitle__qjwKx{color:var(--testimonial-muted);font-size:15px;font-weight:480;line-height:1.72;margin:0 auto;max-width:560px}.ModernTestimonialsSection_viewport__BJKq1{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;cursor:grab;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px,#000 calc(100% - 48px),#0000);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:14px 0 2px;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ModernTestimonialsSection_viewport__BJKq1::-webkit-scrollbar{display:none}.ModernTestimonialsSection_dragging__bTDST{cursor:grabbing}.ModernTestimonialsSection_dragging__bTDST .ModernTestimonialsSection_track__1LRMh{animation-play-state:paused}.ModernTestimonialsSection_track__1LRMh{animation:ModernTestimonialsSection_testimonialMarquee__n2XJ1 92s linear infinite;display:flex;width:max-content;will-change:transform}.ModernTestimonialsSection_viewport__BJKq1.ModernTestimonialsSection_dragging__bTDST .ModernTestimonialsSection_track__1LRMh,.ModernTestimonialsSection_viewport__BJKq1:focus-within .ModernTestimonialsSection_track__1LRMh,.ModernTestimonialsSection_viewport__BJKq1:hover .ModernTestimonialsSection_track__1LRMh{animation-play-state:paused}.ModernTestimonialsSection_staticTrack__o\+AqI{animation:none}.ModernTestimonialsSection_trackGroup__JYpoB{display:flex;flex:0 0 auto;gap:var(--testimonial-gap);padding-right:var(--testimonial-gap)}@keyframes ModernTestimonialsSection_testimonialMarquee__n2XJ1{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ModernTestimonialsSection_card__F89SB{background:var(--testimonial-surface);border:1px solid var(--testimonial-divider);border-radius:18px;box-shadow:none;display:flex;flex:0 0 auto;flex-direction:column;max-width:318px;min-height:250px;min-width:318px;padding:18px;transition:background-color .16s ease}.ModernTestimonialsSection_card__F89SB:hover{background:var(--testimonial-surface-hover)}.ModernTestimonialsSection_quoteIcon__t7nAI{align-items:center;color:var(--testimonial-quote-color);display:inline-flex;height:32px;justify-content:center;margin-bottom:14px;width:32px}.ModernTestimonialsSection_quoteIcon__t7nAI svg{height:26px;width:26px}.ModernTestimonialsSection_feedbackText__Vy6mB{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--testimonial-ink-soft);display:-webkit-box;font-size:14px;font-weight:520;line-height:1.7;margin:0 0 15px;min-height:96px;overflow:hidden}.ModernTestimonialsSection_rating__b\+2Jl{display:flex;gap:3px;margin-bottom:14px}.ModernTestimonialsSection_rating__b\+2Jl svg{height:16px;width:16px}.ModernTestimonialsSection_divider__YdIsd{background:var(--testimonial-divider);height:1px;margin:auto 0 14px;width:100%}.ModernTestimonialsSection_author__K0R2G{align-items:center;display:flex;gap:14px;justify-content:space-between}.ModernTestimonialsSection_authorInfo__Voprm{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.ModernTestimonialsSection_authorName__ne-lp{color:var(--testimonial-ink);font-size:13px;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModernTestimonialsSection_authorInstitution__x7y1g{color:var(--testimonial-muted-soft);font-size:12px;font-weight:560;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModernTestimonialsSection_institutionLogo__xOWQp{flex:0 0 auto;height:30px;max-width:74px;object-fit:contain;opacity:.92;transition:opacity .16s ease;width:auto}.ModernTestimonialsSection_card__F89SB:hover .ModernTestimonialsSection_institutionLogo__xOWQp,:root[data-theme=dark] .ModernTestimonialsSection_institutionLogo__xOWQp{opacity:1}.ModernTestimonialsSection_loadingSpinner__HbR9f{color:var(--testimonial-muted);font-size:14px;font-weight:650;margin:0 auto;padding:34px 0;text-align:center;width:min(1180px,calc(100% - 44px))}@media (prefers-reduced-motion:reduce){.ModernTestimonialsSection_card__F89SB,.ModernTestimonialsSection_institutionLogo__xOWQp{transition:none}.ModernTestimonialsSection_viewport__BJKq1{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:none;mask-image:none;overflow-x:auto;scrollbar-width:none}.ModernTestimonialsSection_viewport__BJKq1::-webkit-scrollbar{display:none}.ModernTestimonialsSection_track__1LRMh{animation:none}.ModernTestimonialsSection_trackGroup__JYpoB[aria-hidden=true]{display:none}}@media (max-width:1080px){.ModernTestimonialsSection_header__ty4zU{align-items:center;gap:12px}.ModernTestimonialsSection_subtitle__qjwKx{max-width:680px}}@media (max-width:820px){.ModernTestimonialsSection_testimonialsSection__71uS9{padding:52px 0}.ModernTestimonialsSection_container__sHbJw,.ModernTestimonialsSection_loadingSpinner__HbR9f{width:min(100% - 32px,720px)}.ModernTestimonialsSection_title__Dey4w{font-size:26px}.ModernTestimonialsSection_card__F89SB{max-width:300px;min-width:300px}}@media (max-width:560px){.ModernTestimonialsSection_testimonialsSection__71uS9{padding:42px 0}.ModernTestimonialsSection_container__sHbJw,.ModernTestimonialsSection_loadingSpinner__HbR9f{width:min(100% - 24px,420px)}.ModernTestimonialsSection_title__Dey4w{font-size:24px}.ModernTestimonialsSection_subtitle__qjwKx{font-size:15px}.ModernTestimonialsSection_testimonialsSection__71uS9{--testimonial-gap:12px}.ModernTestimonialsSection_viewport__BJKq1{padding-top:10px}.ModernTestimonialsSection_card__F89SB{border-radius:16px;max-width:272px;min-height:244px;min-width:272px;padding:16px}.ModernTestimonialsSection_feedbackText__Vy6mB{font-size:14px}.ModernTestimonialsSection_author__K0R2G{align-items:flex-start;flex-direction:column}.ModernTestimonialsSection_institutionLogo__xOWQp{height:28px;max-width:68px}}.PreviewCard_card__a2dmW{grid-gap:0;background:#0000;border:0;border-radius:14px;box-shadow:none;color:#0f2b2a;color:var(--theme-text,#0f2b2a);cursor:pointer;display:grid;font-family:Raleway,sans-serif;gap:0;grid-template-columns:minmax(0,1fr);min-height:62px;padding:10px;text-align:left;transition:background-color .16s ease,color .16s ease;width:100%}.PreviewCard_card__a2dmW:hover{background:#ffffff61;background:var(--theme-surface-soft,#ffffff61)}.PreviewCard_card__a2dmW:focus-visible{outline:2px solid #4cc0be;outline:2px solid var(--theme-focus,#4cc0be);outline-offset:2px}.PreviewCard_selected__n\+TQj{background:#39a3a11a;background:var(--theme-primary-tint-strong,#39a3a11a);box-shadow:none}.PreviewCard_generating__NhTYN{background:#39a3a112;background:var(--theme-primary-tint,#39a3a112)}.PreviewCard_failed__xjSMG{background:#9f41410f;background:var(--theme-danger-bg,#9f41410f)}.PreviewCard_content__abnv1{display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:0}.PreviewCard_previewRow__aFqFn,.PreviewCard_topRow__LLlzD{align-items:center;display:flex;min-width:0}.PreviewCard_topRow__LLlzD{gap:8px}.PreviewCard_previewRow__aFqFn{gap:6px}.PreviewCard_preview__LEBET,.PreviewCard_title__GXRnm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PreviewCard_title__GXRnm{color:#0f2b2a;color:var(--theme-text,#0f2b2a);flex:1 1;font-size:14px;font-weight:700;line-height:1.25}.PreviewCard_time__TbVk1{color:#937663;color:var(--theme-muted,#937663);flex:0 0 auto;font-size:11px;font-weight:600;line-height:1}.PreviewCard_preview__LEBET{color:#937663;color:var(--theme-muted,#937663);font-size:12px;font-weight:500;line-height:1.2}.PreviewCard_generating__NhTYN .PreviewCard_preview__LEBET{color:#205b5a;color:var(--theme-text-soft,#205b5a);font-weight:700}.PreviewCard_failed__xjSMG .PreviewCard_preview__LEBET{color:#9f4141;color:var(--theme-danger-text,#9f4141);font-weight:700}.PreviewCard_statusDot__qukIm{animation:PreviewCard_cardStatusPulse__poiQZ 1.5s ease-in-out infinite;background:#39a3a1;background:var(--theme-primary-action,#39a3a1);border-radius:50%;box-shadow:none;height:7px;width:7px}@keyframes PreviewCard_cardStatusPulse__poiQZ{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.PreviewCard_card__a2dmW{transition:none}.PreviewCard_statusDot__qukIm{animation:none}}.Sidebar_sidebarContainer__rMOA8{background:#faf5ef;background:var(--theme-bg-subtle,#faf5ef);border-right:1px solid #ecddcc94;border-right:1px solid var(--theme-border,#ecddcc94);box-shadow:none;display:flex;flex-direction:column;height:100vh;height:calc(100vh - var(--banner-height, 0px));left:0;opacity:1;position:fixed;top:0;top:var(--banner-height,0);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility 0s linear 0s;visibility:visible;width:292px;will-change:transform;z-index:1100}.Sidebar_desktopSidebar__GrKCn{transform:translateX(0)}.Sidebar_sidebarCollapsed__Vob86{box-shadow:none;opacity:.98;pointer-events:none;transform:translateX(-100%);transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .18s ease,visibility 0s linear .24s;visibility:hidden}.Sidebar_mobileSidebar__LdK-5{transform:translateX(-100%);width:min(86vw,320px)}.Sidebar_mobileVisible__1Zi9G{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.Sidebar_noSession__2K79T{display:none}.Sidebar_sidebarHeader__i3tj2{grid-gap:10px;align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#faf5ef;background:var(--theme-bg-subtle,#faf5ef);border-bottom:1px solid #ecddcc80;border-bottom:1px solid var(--theme-border,#ecddcc80);box-sizing:border-box;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) 40px;height:64px;padding:0 14px}.Sidebar_iconButton__ZbzwY{align-items:center;background:#0000;border:0;border-radius:14px;color:#184342;color:var(--theme-text-soft,#184342);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background-color .16s ease,color .16s ease;width:40px}.Sidebar_iconButton__ZbzwY:hover{background:#205b5a0f;background:var(--theme-primary-tint,#205b5a0f);color:#0f2b2a;color:var(--theme-text,#0f2b2a)}.Sidebar_iconButton__ZbzwY:focus-visible,.Sidebar_logoutButton__5lkRl:focus-visible,.Sidebar_menuButton__naY-9:focus-visible,.Sidebar_searchInput__iDuX8:focus-visible,.Sidebar_shareEarnButton__c-lnE:focus-visible,.Sidebar_upgradeButton__ztghd:focus-visible{outline:2px solid #4cc0be;outline:2px solid var(--theme-focus,#4cc0be);outline-offset:2px}.Sidebar_newChatButton__38AT9{background:#39a3a11f;background:var(--theme-primary-tint-strong,#39a3a11f);color:#184342;color:var(--theme-text-soft,#184342)}.Sidebar_newChatButton__38AT9:hover{background:#39a3a12e;background:var(--theme-primary-tint-strong,#39a3a12e);color:#0f2b2a;color:var(--theme-text,#0f2b2a)}.Sidebar_headerIcon__GN5LY{height:20px;width:20px}.Sidebar_headerTitleBlock__2BtID{min-width:0}.Sidebar_headerTitle__hxU0V{color:#0f2b2a;color:var(--theme-text,#0f2b2a);font-family:Raleway,sans-serif;font-size:19px;font-weight:800;letter-spacing:0;line-height:1.1;margin:0}.Sidebar_searchWrap__1DPdX{margin:12px 14px 6px;position:relative}.Sidebar_searchIcon__XY2QO{color:#af9077;color:var(--theme-muted-soft,#af9077);height:17px;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:17px}.Sidebar_searchInput__iDuX8{background:#ffffff7a;background:var(--theme-surface-soft,#ffffff7a);border:0;border-radius:999px;color:#0f2b2a;color:var(--theme-text,#0f2b2a);font-family:Raleway,sans-serif;font-size:14px;font-weight:600;height:42px;outline:none;padding:0 14px 0 38px;transition:background-color .16s ease,box-shadow .16s ease;width:100%}.Sidebar_searchInput__iDuX8::placeholder{color:#af9077;color:var(--theme-muted-soft,#af9077);font-weight:500}.Sidebar_searchInput__iDuX8:focus{background:#ffffffbd;background:var(--theme-surface,#ffffffbd);box-shadow:inset 0 0 0 1px #39a3a147;box-shadow:inset 0 0 0 1px var(--theme-focus,#39a3a147)}.Sidebar_previewCardsContainer__ROpey{display:flex;flex:1 1;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;padding:4px 10px 12px;scrollbar-color:#94d9d8 #0000;scrollbar-color:var(--theme-focus,#94d9d8) #0000;scrollbar-width:thin}.Sidebar_previewCardsContainer__ROpey::-webkit-scrollbar{width:6px}.Sidebar_previewCardsContainer__ROpey::-webkit-scrollbar-track{background:#0000}.Sidebar_previewCardsContainer__ROpey::-webkit-scrollbar-thumb{background:#94d9d8;background:var(--theme-focus,#94d9d8);border-radius:999px}.Sidebar_errorMessage__NySDo,.Sidebar_loadingMoreIndicator__HhTpu,.Sidebar_previewCardsEmpty__sva6Z,.Sidebar_previewCardsLoading__5rCHh{background:#ffffff5c;background:var(--theme-surface-soft,#ffffff5c);border:0;border-radius:14px;color:#937663;color:var(--theme-muted,#937663);font-family:Raleway,sans-serif;font-size:13px;font-weight:600;line-height:1.5;padding:18px;text-align:center}.Sidebar_errorMessage__NySDo{background:#9f41410d;background:var(--theme-danger-bg,#9f41410d);border-color:#9f41412e;border-color:var(--theme-danger-bg,#9f41412e);color:#9f4141;color:var(--theme-danger-text,#9f4141);margin:0 14px 8px}.Sidebar_loadingMoreIndicator__HhTpu{padding:12px}.Sidebar_skeletonList__zSX4a{display:flex;flex-direction:column;gap:2px}.Sidebar_skeletonCard__xTppX{grid-gap:0;align-items:center;background:#ffffff47;background:var(--theme-surface-soft,#ffffff47);border:0;border-radius:14px;display:grid;gap:0;grid-template-columns:minmax(0,1fr);min-height:66px;padding:11px 12px}.Sidebar_skeletonLines__KAaDL span{background:#ecddcc9e;background:var(--theme-border,#ecddcc9e);border-radius:999px;display:block}.Sidebar_skeletonLines__KAaDL{display:flex;flex-direction:column;gap:9px;min-width:0}.Sidebar_skeletonLines__KAaDL span:first-child{height:12px;width:72%}.Sidebar_skeletonLines__KAaDL span:last-child{height:10px;width:48%}.Sidebar_bottomMenu__e8ovW{background:#faf5ef;background:var(--theme-bg-subtle,#faf5ef);border-top:1px solid #ecddcc85;border-top:1px solid var(--theme-border,#ecddcc85);display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px}.Sidebar_logoutButton__5lkRl,.Sidebar_menuButton__naY-9,.Sidebar_shareEarnButton__c-lnE,.Sidebar_upgradeButton__ztghd{align-items:center;border-radius:14px;cursor:pointer;display:flex;font-family:Raleway,sans-serif;font-size:14px;font-weight:700;gap:11px;line-height:1.2;min-height:42px;padding:0 12px;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:100%}.Sidebar_menuButton__naY-9{background:#0000;border:0;color:#205b5a;color:var(--theme-text-soft,#205b5a)}.Sidebar_menuButton__naY-9:hover{background:#205b5a0f;background:var(--theme-primary-tint,#205b5a0f)}.Sidebar_shareEarnButton__c-lnE{background:#fef0d957;background:var(--theme-warm-tint,#fef0d957);border:1px solid #faad332e;border:1px solid var(--theme-border,#faad332e);box-shadow:none;color:#184342;color:var(--theme-text-soft,#184342)}.Sidebar_shareEarnButton__c-lnE:hover{background:#fef0d98a;background:var(--theme-warm-tint,#fef0d98a);border-color:#faad3347;border-color:var(--theme-border-strong,#faad3347)}.Sidebar_shareEarnButton__c-lnE .Sidebar_menuIcon__3b7fQ{color:#f89b07;color:var(--Colors-Secondary-600,#f89b07)}.Sidebar_upgradeButton__ztghd{background:#205b5a17;background:var(--theme-primary-tint,#205b5a17);border:1px solid #205b5a2e;border:1px solid var(--theme-border,#205b5a2e);box-shadow:none;color:#184342;color:var(--theme-text-soft,#184342)}.Sidebar_upgradeButton__ztghd:hover{background:#205b5a24;background:var(--theme-primary-tint-strong,#205b5a24);border-color:#205b5a47;border-color:var(--theme-border-strong,#205b5a47);color:#0f2b2a;color:var(--theme-text,#0f2b2a)}.Sidebar_logoutButton__5lkRl{background:#0000;border:0;color:#937663;color:var(--theme-muted,#937663)}.Sidebar_logoutButton__5lkRl:hover{background:#9f41410f;background:var(--theme-danger-bg,#9f41410f);color:#9f4141;color:var(--theme-danger-text,#9f4141)}.Sidebar_menuIcon__3b7fQ{flex:0 0 auto;height:19px;width:19px}@media (max-width:768px){.Sidebar_sidebarContainer__rMOA8{width:276px}.Sidebar_sidebarHeader__i3tj2{height:60px;padding:0 14px}}@media (max-width:576px){.Sidebar_sidebarContainer__rMOA8{width:min(88vw,326px)}.Sidebar_sidebarHeader__i3tj2{height:52px;padding:0 14px}}@media (prefers-reduced-motion:reduce){.Sidebar_iconButton__ZbzwY,.Sidebar_logoutButton__5lkRl,.Sidebar_menuButton__naY-9,.Sidebar_searchInput__iDuX8,.Sidebar_shareEarnButton__c-lnE,.Sidebar_sidebarContainer__rMOA8,.Sidebar_upgradeButton__ztghd{transition:none}.Sidebar_skeletonLines__KAaDL span{animation:none}}.QuestionContent_questionContent__jijVZ{background:linear-gradient(60deg,#e3f2ed66,#ebf5f533);background:var(--theme-surface-soft,linear-gradient(60deg,#e3f2ed66 0,#ebf5f533 100%));border:1px solid #adb6c426;border:1px solid var(--theme-border,#adb6c426);border-radius:16px;border-radius:var(--Radius-2xl,16px);box-shadow:0 6px 20px #0000000d;box-shadow:0 6px 20px var(--theme-shadow,#0000000d);display:flex;flex-direction:column;gap:8px;gap:var(--Spacing-xs,8px);height:calc(100vh - 200px);max-width:992px;overflow:hidden;padding:12px;padding:var(--Spacing-s,12px);transition:opacity .3s ease,transform .3s ease;width:90%}.QuestionContent_questionContentFadeEnterActive__eS-Jw{opacity:1;transform:translateY(0)}.QuestionContent_questionContentFadeExitActive__LklK2{opacity:0;transform:translateY(-20px)}.QuestionContent_containerHeader__g5SFe{display:flex;flex-direction:row;padding:10px 0;width:100%;z-index:10}.QuestionContent_headerLeftStatusContainer__vQDSA{color:#184342;color:var(--theme-text-soft,#184342);display:flex;font-size:17px;font-weight:500;justify-content:flex-start;width:50%}.QuestionContent_statusLoader__hsiPA{animation:QuestionContent_flash__rUw6r .75s infinite}@keyframes QuestionContent_flash__rUw6r{0%,to{opacity:1}50%{opacity:.3}}.QuestionContent_headerRight__PZV-6{display:flex;justify-content:flex-end;width:50%}.QuestionContent_specialtyContainer__QsSa5{background-color:#ebf5f5bf;background-color:var(--theme-primary-tint,#ebf5f5bf);border:1.5px solid #adb6c440;border:1.5px solid var(--theme-border,#adb6c440);border-radius:6px;border-radius:var(--Radius-s,6px);color:var(--tertiary-color);color:var(--theme-text-soft,var(--tertiary-color));font-size:16px;font-weight:600;padding:4px 8px;padding:var(--Spacing-2xs,4px) var(--Spacing-xs,8px)}.QuestionContent_scrollableContentWrapper__K5JnN{flex:1 1;margin-bottom:5px;overflow-y:auto;padding-bottom:80px;padding-left:15px;padding-right:15px}.QuestionContent_errorContainer__aPSXr,.QuestionContent_loadingContainer__8yeQi{align-items:center;display:flex;justify-content:center;min-height:400px;padding:20px;text-align:center}.QuestionContent_errorContainer__aPSXr{background-color:#ff00000d;background-color:var(--theme-danger-bg,#ff00000d);border-radius:var(--border-radius);color:red;color:var(--theme-danger-text,red);margin:10px}.QuestionContent_containerBody__lwNz-{background-color:#fff;background-color:var(--theme-bg-elevated,#fff);border:1.5px solid #adb6c440;border:1.5px solid var(--theme-border,#adb6c440);border-radius:16px;border-radius:var(--Radius-2xl,16px);box-shadow:0 6px 16px #0000000f;box-shadow:0 6px 16px var(--theme-shadow,#0000000f);display:flex;flex-direction:column;gap:12px;gap:var(--Spacing-s,12px);margin-bottom:20px;padding:25px;position:relative}.QuestionContent_questionTextContainer__5WEOn{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between}.QuestionContent_questionText__3\+0Io{color:#393939;color:var(--theme-text,#393939);font-size:18px;font-style:normal;font-weight:500;line-height:24px}.QuestionContent_dateDisplay__D9TMK{color:#393939;color:var(--theme-muted,#393939);font-size:16px}.QuestionContent_questionAnswerJustificationContainer__XcTgs{display:flex;flex-direction:row;gap:18px;margin-bottom:20px}.QuestionContent_questionAnswerSection__jVQG4,.QuestionContent_questionJustificationSection__f29j6{display:flex;flex:1 1;flex-direction:column;gap:8px}.QuestionContent_answerLabel__JTlzs,.QuestionContent_justificationLabel__TnzF3{color:#393939;color:var(--theme-text-soft,#393939);font-size:16px;font-style:normal;font-weight:600}.QuestionContent_answerContainer__87-OI{border:1px solid #adb6c440;border-left:2px solid #2d7f7d80;border:1px solid var(--theme-border,#adb6c440);border-left:2px solid var(--theme-primary-action,#2d7f7d80)}.QuestionContent_answerContainer__87-OI,.QuestionContent_justificationContainer__aM1-b{background-color:#3939390d;background-color:var(--theme-surface-soft,#3939390d);border-radius:0 8px 8px 0;border-radius:0 var(--Radius-m,8px) var(--Radius-m,8px) 0;color:#0f2b2a;color:var(--theme-text,#0f2b2a);font-size:16px;font-style:normal;font-weight:500;min-height:140px;padding:8px 12px;padding:var(--Spacing-xs,8px) var(--Spacing-s,12px)}.QuestionContent_justificationContainer__aM1-b{border:1px solid #adb6c440;border:1px solid var(--theme-border,#adb6c440);border-left:2px solid #cc7f0580}.QuestionContent_referencesContainer__P\+jOD{margin-top:0;padding-top:10px}.QuestionContent_referencesHeader__vDEBr{align-items:center;border:1px solid #0000;border-radius:4px;border-radius:var(--Radius-xs,4px);cursor:pointer;display:flex;justify-content:space-between;padding:8px;padding:var(--Spacing-xs,8px)}.QuestionContent_referencesHeader__vDEBr:hover{background:#3939391a;background:var(--theme-primary-tint,#3939391a);border:1px solid #3939391a;border:1px solid var(--theme-border,#3939391a);border-radius:4px;border-radius:var(--Radius-xs,4px);padding:8px;padding:var(--Spacing-xs,8px)}.QuestionContent_referencesHeaderContent__E-4VN{align-items:center;color:#0f2b2a;color:var(--theme-text,#0f2b2a);display:flex;font-size:16px;font-style:normal;font-weight:500;gap:8px;line-height:18px}.QuestionContent_referencesDropdownArrow__YyWSZ{color:#0f2b2a;color:var(--theme-text,#0f2b2a);transition:transform .3s ease}.QuestionContent_referencesDropdownArrowOpen__pDk0T{transform:rotate(-90deg)}.QuestionContent_referencesDropdownArrowClosed__tZwJl{transform:rotate(0deg)}.QuestionContent_referencesContent__7AHcy{overflow:hidden;transition:max-height .3s ease,opacity .3s ease,margin .3s ease}.QuestionContent_referencesContentOpen__qDZuq{background:#fff;background:var(--theme-bg-elevated,#fff);border-radius:0 0 4px 4px;border-radius:0 0 var(--Radius-xs,4px) var(--Radius-xs,4px);max-height:5000px;opacity:1}.QuestionContent_referencesContentClosed__1gkVW{margin-top:0;max-height:0;opacity:0}.QuestionContent_referenceItem__MIIjD{align-items:flex-start;display:flex;flex-direction:row;gap:12px;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--Spacing-xs,8px);padding:8px 12px;padding:var(--Spacing-xs,8px) var(--Spacing-s,12px)}.QuestionContent_referenceItemCitedText__oH2BY{align-items:flex-start;align-self:stretch;background-color:#3939390d;background-color:var(--theme-surface-soft,#3939390d);border-left:2px solid #524a48;border-left:2px solid var(--theme-muted,#524a48);border-radius:0 8px 8px 0;border-radius:0 var(--Radius-m,8px) var(--Radius-m,8px) 0;display:flex;flex-direction:column;gap:8px;gap:var(--Spacing-xs,8px);padding:8px;padding:var(--Spacing-xs,8px);width:70%}.QuestionContent_citedTextContent__jjJnN{color:#393939;color:var(--theme-text,#393939);font-size:16px;font-style:normal;font-weight:500}.QuestionContent_referenceItemMeta__IqhIO{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px;width:30%}.QuestionContent_referenceSource__fK0x7{display:flex;flex-direction:column;gap:4px;width:100%}.QuestionContent_referenceSourceHeader__aAc2\+{align-items:center;align-self:stretch;display:flex;gap:8px;gap:var(--Spacing-xs,8px)}.QuestionContent_referenceSourceContent__m2vQC{display:flex;flex-direction:column;gap:4px}.QuestionContent_citedTextLabel__U7eM3,.QuestionContent_referencePageLabel__ZnWDl,.QuestionContent_referenceSourceLabel__bqUA8{color:#393939;color:var(--theme-text-soft,#393939);font-size:16px;font-style:normal;font-weight:600;line-height:18px}.QuestionContent_referencePageText__bbaQP,.QuestionContent_referenceSourceText__NPBZV{align-items:center;align-self:stretch;color:#393939;color:var(--theme-text,#393939);display:flex;font-size:16px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:18px;padding-left:26px}.QuestionContent_referencePageText__bbaQP{padding-left:0}.QuestionContent_referenceSourceIcon__KLJVf{align-items:flex-start;display:flex;flex-direction:column}.QuestionContent_referencePageNumber__wlujf{align-items:center;align-self:stretch;display:flex;gap:8px;gap:var(--Spacing-xs,8px)}.QuestionContent_referencePageIcon__VLBuL{color:var(--tertiary-color);color:var(--theme-text-soft,var(--tertiary-color));height:16px;margin-top:2px;width:16px}.QuestionContent_seeAlsoContainer__UVQQa{background-color:#fff;background-color:var(--theme-bg-elevated,#fff);border:1.5px solid #adb6c440;border:1.5px solid var(--theme-border,#adb6c440);border-radius:var(--border-radius-large);box-shadow:0 6px 16px #0000000f;box-shadow:0 6px 16px var(--theme-shadow,#0000000f);display:flex;flex-direction:column;margin-bottom:20px;padding:20px 25px}.QuestionContent_seeAlsoTitle__PGma8{color:var(--tertiary-color);color:var(--theme-text-soft,var(--tertiary-color));font-size:16px;font-weight:600;margin-bottom:16px}.QuestionContent_seeAlsoContent__09Yyn{color:var(--tertiary-color);color:var(--theme-muted,var(--tertiary-color));font-size:16px;padding:20px;text-align:center}@media (max-width:768px){.QuestionContent_questionContent__jijVZ{height:calc(100vh - 160px);padding:10px;width:100%}.QuestionContent_containerBody__lwNz-{padding:20px}.QuestionContent_headerLeftStatusContainer__vQDSA{font-size:16px}.QuestionContent_specialtyContainer__QsSa5{font-size:16px;padding:5px 12px}.QuestionContent_questionText__3\+0Io{font-size:16px}.QuestionContent_questionAnswerJustificationContainer__XcTgs{flex-direction:column;gap:12px}.QuestionContent_questionAnswerSection__jVQG4,.QuestionContent_questionJustificationSection__f29j6{flex:none;width:100%}.QuestionContent_answerContainer__87-OI,.QuestionContent_justificationContainer__aM1-b{min-height:100px;min-height:120px;padding:15px}.QuestionContent_referenceItem__MIIjD{flex-direction:column}.QuestionContent_referenceItemCitedText__oH2BY{width:100%}.QuestionContent_referenceSourceText__NPBZV{justify-content:flex-start}.QuestionContent_referenceItemMeta__IqhIO{width:100%}}@media (max-width:576px){.QuestionContent_questionContent__jijVZ{height:calc(100vh - 160px);padding:10px;width:100%}.QuestionContent_containerBody__lwNz-{margin-bottom:100px;padding:12px}.QuestionContent_headerLeftStatusContainer__vQDSA{font-size:16px}.QuestionContent_specialtyContainer__QsSa5{font-size:16px;padding:4px 10px}.QuestionContent_referenceItemMeta__IqhIO{flex-direction:column;gap:12px}.QuestionContent_referencePageNumber__wlujf,.QuestionContent_referenceSource__fK0x7{width:100%}.QuestionContent_scrollableContentWrapper__K5JnN{padding-bottom:60px;padding-left:10px;padding-right:10px}}.ThreadContent_threadContent__ySsEC{background:#0000;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100%;max-width:900px;overflow:hidden;padding:0;transition:opacity .3s ease,transform .3s ease;width:90%}.ThreadContent_fadeEnterActive__ruVkG{opacity:1;transform:translateY(0)}.ThreadContent_fadeExitActive__Lk11b{opacity:0;transform:translateY(-10px)}.ThreadContent_threadHeader__21qMM{background:#0000;border:0;display:flex;flex-direction:row;padding:0 20px 10px;width:100%;z-index:10}.ThreadContent_headerLeft__fBhoE{color:#205b5a;color:var(--theme-text-soft,#205b5a);display:flex;font-family:Raleway,sans-serif;font-size:13px;font-weight:500;justify-content:flex-start;width:100%}.ThreadContent_statusLoader__aa1vO{align-items:center;display:flex;gap:10px}.ThreadContent_statusSpinner__Wz8M7{animation:ThreadContent_spin__zrO4h .8s linear infinite;border:2.5px solid #205b5a26;border-top-color:#39a3a1;border:2.5px solid var(--theme-border,#205b5a26);border-radius:50%;border-top-color:var(--theme-primary-action,#39a3a1);flex-shrink:0;height:18px;width:18px}.ThreadContent_statusSpinnerLarge__AX8Yx{border-width:3px;height:24px;width:24px}@keyframes ThreadContent_spin__zrO4h{to{transform:rotate(1turn)}}@keyframes ThreadContent_pulse__05HXs{0%,to{opacity:1}50%{opacity:.7}}@keyframes ThreadContent_flash__\+vAhg{0%,to{opacity:1}50%{opacity:.3}}.ThreadContent_thinkingIndicator__wF7hQ{align-items:center;background:#0000;border:0;border-radius:0;display:flex;gap:12px;padding:4px 0}.ThreadContent_thinkingText__MGd4s{color:#2d7f7d;color:var(--theme-text-soft,#2d7f7d);font-family:Raleway,sans-serif;font-size:14px;font-weight:500;letter-spacing:.2px}.ThreadContent_thinkingDots__HurHR{color:#39a3a1;color:var(--theme-primary-action,#39a3a1);display:inline-flex;justify-content:flex-start;width:18px}.ThreadContent_thinkingDot__byeQV{color:#39a3a1;color:var(--theme-primary-action,#39a3a1);font-size:14px;font-weight:600}.ThreadContent_activityProgress__WrpZ0{grid-gap:11px;align-items:start;border-bottom:1px solid #ecddcc9e;border-bottom:1px solid var(--theme-border,#ecddcc9e);display:grid;gap:11px;grid-template-columns:18px minmax(0,1fr);margin-bottom:13px;padding:1px 0 13px}.ThreadContent_activityProgressSpinner__D4uRV{animation:ThreadContent_spin__zrO4h .82s linear infinite;border:2px solid #205b5a24;border-top-color:#39a3a1;border:2px solid var(--theme-border,#205b5a24);border-radius:50%;border-top-color:var(--theme-primary-action,#39a3a1);height:15px;margin-top:3px;width:15px}.ThreadContent_activityProgressContent__0au8K{min-width:0}.ThreadContent_activityProgressTitle__-uzpu{color:#205b5a;color:var(--theme-text-soft,#205b5a);display:block;font-family:Raleway,sans-serif;font-size:12px;font-weight:800;line-height:1.25}.ThreadContent_activityProgressViewport__AY\+kJ{height:39px;margin-top:3px;overflow:hidden}.ThreadContent_activityProgressLines__nHjil{animation:ThreadContent_activityLineRoll__BYTas .22s ease both;display:flex;flex-direction:column;gap:3px;min-width:0}.ThreadContent_activityProgressLine__USSUx{display:block;font-family:Raleway,sans-serif;font-size:12px;font-weight:650;line-height:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThreadContent_activityProgressLinePrevious__\+oC1K{color:#937663;color:var(--theme-muted,#937663)}.ThreadContent_activityProgressLineCurrent__iOQx4{color:#184342;color:var(--theme-text-soft,#184342)}@keyframes ThreadContent_activityLineRoll__BYTas{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ThreadContent_errorIndicator__RZvOo{background:#b423180f;background:var(--theme-danger-bg,#b423180f);border:1px solid #b4231824;border:1px solid var(--theme-danger-bg,#b4231824);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.ThreadContent_errorIndicatorTitle__QUkWv{color:#b42318;color:var(--theme-danger-text,#b42318);font-family:Raleway,sans-serif;font-size:14px;font-weight:700}.ThreadContent_errorIndicatorText__kVjzT{color:#745c4a;color:var(--theme-muted,#745c4a);font-family:Raleway,sans-serif;font-size:13px;font-weight:500;line-height:1.45}.ThreadContent_messageFallbackContent__V6go2{font-size:15px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.ThreadContent_markdownContent__bkE9e{max-width:100%;overflow-wrap:anywhere;white-space:normal;width:100%}.ThreadContent_markdownContent__bkE9e>:first-child{margin-top:0}.ThreadContent_markdownContent__bkE9e>:last-child{margin-bottom:0}.ThreadContent_markdownContent__bkE9e p{margin:0 0 .75em}.ThreadContent_markdownContent__bkE9e h1,.ThreadContent_markdownContent__bkE9e h2,.ThreadContent_markdownContent__bkE9e h3,.ThreadContent_markdownContent__bkE9e h4,.ThreadContent_markdownContent__bkE9e h5,.ThreadContent_markdownContent__bkE9e h6{line-height:1.3;margin:1.25em 0 .5em}.ThreadContent_markdownContent__bkE9e h1{font-size:1.5em}.ThreadContent_markdownContent__bkE9e h2{font-size:1.35em}.ThreadContent_markdownContent__bkE9e h3{font-size:1.2em}.ThreadContent_markdownContent__bkE9e h4,.ThreadContent_markdownContent__bkE9e h5,.ThreadContent_markdownContent__bkE9e h6{font-size:1.05em}.ThreadContent_markdownContent__bkE9e ol,.ThreadContent_markdownContent__bkE9e ul{margin:.65em 0;padding-inline-start:1.5em}.ThreadContent_markdownContent__bkE9e li{margin:.3em 0}.ThreadContent_markdownContent__bkE9e li>p{margin:0}.ThreadContent_markdownContent__bkE9e li>p+p{margin-top:.5em}.ThreadContent_markdownContent__bkE9e blockquote{border-inline-start:3px solid #205b5a33;border-inline-start:3px solid var(--theme-border,#205b5a33);margin:.9em 0;padding-inline-start:1em}.ThreadContent_markdownContent__bkE9e pre{margin:.9em 0;max-width:100%;overflow-x:auto;white-space:pre}.ThreadContent_markdownTableWrapper__bOIs-{-webkit-overflow-scrolling:touch;background:#ffffff94;background:var(--theme-surface-soft,#ffffff94);border:1px solid #ecddccb8;border:1px solid var(--theme-border,#ecddccb8);border-radius:8px;margin:12px 0;max-width:100%;overflow-x:auto;white-space:normal}.ThreadContent_markdownContent__bkE9e table{border-collapse:initial;border-spacing:0;color:inherit;font-size:13px;line-height:1.45;min-width:100%;white-space:normal;width:max-content}.ThreadContent_markdownContent__bkE9e td,.ThreadContent_markdownContent__bkE9e th{border-bottom:1px solid #ecddcca3;border-bottom:1px solid var(--theme-border,#ecddcca3);border-right:1px solid #ecddcca3;border-right:1px solid var(--theme-border,#ecddcca3);max-width:280px;min-width:120px;overflow-wrap:break-word;padding:10px 12px;text-align:left;vertical-align:top;white-space:normal}.ThreadContent_markdownContent__bkE9e td:last-child,.ThreadContent_markdownContent__bkE9e th:last-child{border-right:0}.ThreadContent_markdownContent__bkE9e tbody tr:last-child td{border-bottom:0}.ThreadContent_markdownContent__bkE9e th{background:#205b5a12;background:var(--theme-primary-tint,#205b5a12);color:#184342;color:var(--theme-text-soft,#184342);font-weight:750}.ThreadContent_markdownContent__bkE9e tbody tr:nth-child(2n) td{background:#faf5ef73;background:var(--theme-surface-soft,#faf5ef73)}.ThreadContent_headerRight__sAeQM{display:flex;justify-content:flex-end;width:50%}.ThreadContent_threadStartedContainer__susCt{background:#205b5a0f;background:var(--theme-primary-tint,#205b5a0f);border:1px solid #205b5a1a;border:1px solid var(--theme-border,#205b5a1a);border-radius:100px;color:#205b5a;color:var(--theme-text-soft,#205b5a);font-family:Raleway,sans-serif;font-size:11px;font-weight:500;padding:4px 12px}.ThreadContent_scrollableContentWrapper__shm-N{flex:1 1;overflow-y:auto;padding:16px 20px 70px;scrollbar-color:#39a3a138 #0000;scrollbar-color:var(--theme-focus,#39a3a138) #0000;scrollbar-width:thin}.ThreadContent_scrollableContentWrapper__shm-N::-webkit-scrollbar{width:4px}.ThreadContent_scrollableContentWrapper__shm-N::-webkit-scrollbar-track{background:#0000}.ThreadContent_scrollableContentWrapper__shm-N::-webkit-scrollbar-thumb{background:#39a3a138;background:var(--theme-focus,#39a3a138);border-radius:999px}.ThreadContent_scrollableContentWrapper__shm-N::-webkit-scrollbar-thumb:hover{background:#39a3a157;background:var(--theme-primary-action,#39a3a157)}.ThreadContent_threadBody__nl09i{display:flex;flex-direction:column;gap:16px}.ThreadContent_threadTitle__ETbRN{border:0;color:#184342;color:var(--theme-text-soft,#184342);font-family:Raleway,sans-serif;font-size:15px;font-weight:700;line-height:1.5;margin-bottom:2px;padding:4px 4px 8px}.ThreadContent_loadingContainer__r3Osb{color:#937663;color:var(--theme-muted,#937663)}.ThreadContent_emptyContainer__R4GDk,.ThreadContent_loadingContainer__r3Osb{align-items:center;display:flex;font-family:Raleway,sans-serif;font-size:14px;justify-content:center;min-height:150px;padding:20px;text-align:center}.ThreadContent_emptyContainer__R4GDk{color:#af9077;color:var(--theme-muted-soft,#af9077)}.ThreadContent_messageContainer__YbA5G{display:flex;flex-direction:column;gap:6px;width:100%}.ThreadContent_messageContainerUser__kBQZm{align-items:flex-end}.ThreadContent_messageContainerAi__mkZ0O{align-items:flex-start}.ThreadContent_messageSender__N0xbb{align-items:center;background:#205b5a0a;background:var(--theme-primary-tint,#205b5a0a);border-radius:100px;color:#184342;color:var(--theme-text-soft,#184342);display:flex;font-family:Raleway,sans-serif;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.ThreadContent_messageSenderUser__DCGZo{background:#fbbf601a;background:var(--theme-warm-tint,#fbbf601a);color:#be7500;color:var(--Colors-Secondary-700,#be7500)}.ThreadContent_messageSenderAi__crT5F{background:#0000;overflow:visible;padding:6px 0 3px}.ThreadContent_messageLogo__Rjyh1{border-radius:0;display:block;height:20px;object-fit:contain;object-position:left center;width:54px}:root[data-theme=dark] .ThreadContent_messageLogo__Rjyh1{filter:brightness(0) invert(1)}.ThreadContent_messageBubbleWrapperAi__DmSQ0{position:relative;width:min(100%,760px)}.ThreadContent_copyButton__dEcjA{align-items:center;background:#faf5efc2;background:var(--theme-surface,#faf5efc2);border:0;border-radius:999px;bottom:12px;color:#2d7f7d;color:var(--theme-text-soft,#2d7f7d);cursor:pointer;display:inline-flex;font-family:Raleway,sans-serif;font-size:11px;font-weight:500;gap:4px;left:12px;opacity:.68;padding:5px 9px;position:absolute;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.ThreadContent_copyButton__dEcjA:hover{background:#c6eeee8a;background:var(--theme-primary-tint-strong,#c6eeee8a);color:#205b5a;color:var(--theme-text,#205b5a);opacity:1}.ThreadContent_copyButton__dEcjA svg{flex-shrink:0;height:12px;width:12px}.ThreadContent_messageBubble__hiJJ4{color:#0f2b2a;color:var(--theme-text,#0f2b2a);font-family:Raleway,sans-serif;font-size:15px;font-weight:400;line-height:1.65;padding:14px 18px;position:relative}.ThreadContent_messageBubbleUser__CIkTv{background:#fbbf601c;background:var(--theme-warm-tint,#fbbf601c);border:0;border-radius:16px;box-shadow:none;font-weight:450;max-width:85%}.ThreadContent_messageBubbleAi__6la0m{background:#ffffff6b;background:var(--theme-surface-soft,#ffffff6b);border:0;border-radius:16px;box-shadow:none;width:100%}.ThreadContent_messageBubbleAiRegular__roR11,.ThreadContent_messageBubbleAiStructured__07ktJ{padding:16px 18px 42px}.ThreadContent_messageBubbleAiProcessing__eodBM{background:#0000;border-radius:0;padding:2px 0 8px}.ThreadContent_messageBubbleAiActivityOnly__LNfzn{padding-bottom:16px}.ThreadContent_messageStructuredContent__imGoq{display:flex;flex-direction:column;gap:18px}.ThreadContent_messagePreliminaryText__GVBW8{color:#524a48;color:var(--theme-muted,#524a48);font-size:15px;line-height:1.7}.ThreadContent_messageAnswerSection__sp0eH,.ThreadContent_messageJustificationSection__YaGNy{background:#0000;border:0;border-radius:0;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:0}.ThreadContent_messageStructuredContent__imGoq>.ThreadContent_messageJustificationSection__YaGNy:not(:first-child){border-top:1px solid #ecddcc94;border-top:1px solid var(--theme-border,#ecddcc94);padding-top:17px}.ThreadContent_messageAnswerLabel__9TAyA{color:#205b5a;color:var(--theme-text-soft,#205b5a)}.ThreadContent_messageAnswerLabel__9TAyA,.ThreadContent_messageJustificationLabel__2t7VZ{background:#0000;display:block;font-family:Raleway,sans-serif;font-size:13px;font-weight:800;letter-spacing:0;line-height:1.3;padding:0}.ThreadContent_messageJustificationLabel__2t7VZ{color:#715f57;color:var(--theme-muted,#715f57)}.ThreadContent_messageAnswerContent__dBvv1{color:#0f2b2a;color:var(--theme-text,#0f2b2a);font-size:15px;font-weight:400;line-height:1.75;padding:4px 0}.ThreadContent_messageAnswerContent__dBvv1 p{margin:0 0 12px}.ThreadContent_messageAnswerContent__dBvv1 p:last-child{margin-bottom:0}.ThreadContent_messageAnswerContent__dBvv1 ol,.ThreadContent_messageAnswerContent__dBvv1 ul{margin:8px 0;padding-left:20px}.ThreadContent_messageAnswerContent__dBvv1 li{margin:4px 0}.ThreadContent_messageAnswerContent__dBvv1 strong{color:#184342;color:var(--theme-text-soft,#184342);font-weight:600}.ThreadContent_messageJustificationContent__E-L2U{color:#715f57;color:var(--theme-muted,#715f57);font-size:14px;font-weight:400;line-height:1.7;padding:4px 0}.ThreadContent_messageJustificationContent__E-L2U p{margin:0 0 10px}.ThreadContent_messageJustificationContent__E-L2U p:last-child{margin-bottom:0}.ThreadContent_messageReferencesContainer__ySBps{background:#0000;border:0;border-radius:0;margin-top:0;padding:0}.ThreadContent_messageStructuredContent__imGoq>.ThreadContent_messageReferencesContainer__ySBps:not(:first-child){border-top:1px solid #ecddcc94;border-top:1px solid var(--theme-border,#ecddcc94);padding-top:15px}.ThreadContent_messageReferencesHeader__xhhUJ{align-items:center;border:0;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;min-height:54px;padding:10px 18px;transition:background-color .2s ease,color .2s ease}.ThreadContent_messageReferencesHeader__xhhUJ:hover{background:rgba(32,91,90,.035);background:var(--theme-primary-tint,rgba(32,91,90,.035))}.ThreadContent_messageReferencesHeaderContent__Cf2DZ{align-items:center;color:#2d7f7d;color:var(--theme-text-soft,#2d7f7d);display:flex;font-family:Raleway,sans-serif;font-size:13px;font-weight:800;gap:12px;letter-spacing:0;line-height:16px;text-transform:none}.ThreadContent_messageReferencesHeaderContent__Cf2DZ svg{color:#39a3a1;color:var(--theme-primary-action,#39a3a1);height:18px;opacity:.95;width:18px}.ThreadContent_messageReferencesDropdownArrow__-r-h7{color:#39a3a1;color:var(--theme-primary-action,#39a3a1);display:flex;opacity:.95;transition:transform .25s ease}.ThreadContent_messageReferencesDropdownArrowOpen__Lyxms{transform:rotate(-90deg)}.ThreadContent_messageReferencesDropdownArrowClosed__KKNpd{transform:rotate(0deg)}.ThreadContent_messageReferencesContent__lCUba{overflow:hidden;transition:max-height .3s ease,opacity .3s ease,margin .3s ease}.ThreadContent_messageReferencesContentOpen__Nqzf-{margin-top:6px;max-height:5000px;opacity:1}.ThreadContent_messageReferencesContentClosed__Utxu\+{margin-top:0;max-height:0;opacity:0}.ThreadContent_messageReferenceItem__q6Zbw{background:#0000;border-radius:0;border-top:1px solid #ecddcc85;border-top:1px solid var(--theme-border,#ecddcc85);box-shadow:none;display:flex;flex-direction:column;gap:11px;margin-bottom:0;padding:14px 0}.ThreadContent_messageReferenceItem__q6Zbw:last-child{margin-bottom:0}.ThreadContent_messageReferenceItemCitedText__kpZx\+{color:#715f57;color:var(--theme-muted,#715f57);display:flex;flex-direction:column;font-size:13px;font-style:italic;gap:4px;line-height:1.6;padding:0}.ThreadContent_messageReferenceItemCitedTextLabel__mPOAO{color:#937663;color:var(--theme-muted,#937663);font-family:Raleway,sans-serif;font-size:11px;font-style:normal;font-weight:750;letter-spacing:0;line-height:14px;margin-bottom:2px;text-transform:none}.ThreadContent_messageReferenceItemMeta__e1O7G{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:14px;padding:0;width:100%}.ThreadContent_messageReferenceSource__7Inry{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:8px;min-width:0}.ThreadContent_messageReferenceSourceHeader__ZtUVT{align-items:center;display:flex;flex-shrink:0;gap:6px}.ThreadContent_referenceSourceIcon__CSFXR{color:#39a3a1;color:var(--theme-primary-action,#39a3a1);height:14px;opacity:.8;width:14px}.ThreadContent_messageReferencePageLabel__uf2V0,.ThreadContent_messageReferenceSourceLabel__9rwXy{color:#937663;color:var(--theme-muted,#937663);font-family:Raleway,sans-serif;font-size:10px;font-weight:600;letter-spacing:.4px;line-height:14px;text-transform:uppercase}.ThreadContent_messageReferenceSourceText__ALIZR{color:#184342;color:var(--theme-text-soft,#184342);display:inline;font-family:Raleway,sans-serif;font-size:12px;font-weight:600;line-height:16px;max-width:100%;overflow:hidden;padding-left:0;text-overflow:ellipsis;white-space:nowrap}.ThreadContent_messageReferencePageNumber__66TwN{align-items:center;background:#0000;border-radius:0;display:flex;flex-shrink:0;gap:6px;padding:0}.ThreadContent_messageReferencePageNumber__66TwN svg{color:#39a3a1;color:var(--theme-primary-action,#39a3a1);flex-shrink:0;opacity:.85}.ThreadContent_messageReferencePageText__skcIG{color:#205b5a;color:var(--theme-text-soft,#205b5a);font-family:Raleway,sans-serif;font-size:11px;font-weight:600;line-height:14px;padding-left:0}.ThreadContent_messageReferenceArticleMeta__uxhVv{color:#715f57;color:var(--theme-muted,#715f57);display:flex;flex-direction:row;flex-wrap:wrap;font-size:11px;gap:6px 12px;padding-left:0}.ThreadContent_messageReferenceArticleRow__NDsDh{align-items:center;display:flex;gap:6px}.ThreadContent_messageReferenceArticleRow__NDsDh svg{color:#39a3a1;color:var(--theme-primary-action,#39a3a1);flex-shrink:0;height:14px;opacity:.85;width:14px}.ThreadContent_messageTimestamp__UxUY1{background:#af90770f;background:var(--theme-surface-soft,#af90770f);border-radius:100px;color:#af9077;color:var(--theme-muted-soft,#af9077);font-family:Raleway,sans-serif;font-size:10px;font-weight:500;letter-spacing:.3px;margin-top:4px;padding:3px 10px}.ThreadContent_researchTimeline__CeA1y{background:#ffffff6b;background:var(--theme-surface-soft,#ffffff6b);border:0;border-radius:14px;box-shadow:none;overflow:hidden;width:min(100%,760px)}.ThreadContent_researchTimelineEmbedded__UsfE6{background:#0000;border-radius:12px;margin:0 0 16px;width:100%}.ThreadContent_researchTimelineHeader__FSvfO{align-items:center;background:#0000;border:0;color:#0f2b2a;color:var(--theme-text,#0f2b2a);cursor:pointer;display:flex;font-family:Raleway,sans-serif;gap:16px;justify-content:space-between;min-height:54px;padding:10px 18px;text-align:left;transition:background-color .16s ease;width:100%}.ThreadContent_researchTimelineEmbedded__UsfE6 .ThreadContent_researchTimelineHeader__FSvfO{min-height:48px;padding:8px 16px 10px}.ThreadContent_researchTimelineHeader__FSvfO:hover{background:rgba(32,91,90,.035);background:var(--theme-primary-tint,rgba(32,91,90,.035))}.ThreadContent_researchTimelineHeader__FSvfO:focus-visible{outline:2px solid #4cc0be;outline:2px solid var(--theme-focus,#4cc0be);outline-offset:-2px}.ThreadContent_researchHeaderLeft__NAm2L{align-items:center;display:flex;gap:12px;min-width:0}.ThreadContent_researchHeaderIcon__6bLLE{align-items:center;background:#39a3a117;background:var(--theme-primary-tint,#39a3a117);border-radius:12px;color:#205b5a;color:var(--theme-text-soft,#205b5a);display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.ThreadContent_researchChevron__f5zty,.ThreadContent_researchHeaderIcon__6bLLE svg,.ThreadContent_researchStepIcon__gZ9D2 svg{height:18px;width:18px}.ThreadContent_researchSubtitle__EtNld,.ThreadContent_researchTitle__tDUdt{display:block;min-width:0}.ThreadContent_researchTitle__tDUdt{color:#0f2b2a;color:var(--theme-text,#0f2b2a);font-size:13px;font-weight:800;line-height:1.25}.ThreadContent_researchSubtitle__EtNld{color:#937663;color:var(--theme-muted,#937663);font-size:11px;font-weight:600;line-height:1.3;margin-top:3px}.ThreadContent_researchChevron__f5zty{color:#937663;color:var(--theme-muted,#937663);flex:0 0 auto;transition:transform .25s ease}.ThreadContent_researchChevronOpen__VJ9Xr{transform:rotate(90deg)}.ThreadContent_researchTimelineBody__v1D1x{display:flex;flex-direction:column;gap:0;max-height:0;opacity:0;overflow:hidden;padding:0 14px 14px 33px;transition:max-height .32s ease,opacity .24s ease,padding .32s ease}.ThreadContent_researchTimelineBodyOpen__8e6ll{max-height:1200px;opacity:1;padding:0 14px 14px 33px}.ThreadContent_researchTimelineBodyClosed__JiG8z{max-height:0;opacity:0;padding:0 14px 0 33px}.ThreadContent_researchTimelineEmbedded__UsfE6 .ThreadContent_researchTimelineBodyOpen__8e6ll{padding:0 4px 14px 25px}.ThreadContent_researchTimelineEmbedded__UsfE6 .ThreadContent_researchTimelineBodyClosed__JiG8z{padding:0 4px 0 25px}.ThreadContent_researchStep__SnVco{grid-gap:10px;display:grid;gap:10px;grid-template-columns:22px 30px minmax(0,1fr);min-height:48px;padding:8px 0;position:relative}.ThreadContent_researchTimelineActive__0TYrp .ThreadContent_researchStep__SnVco{animation:ThreadContent_researchStepIn__Dyv7d .22s ease both}.ThreadContent_researchConnector__M-sDU{background:linear-gradient(180deg,var(--theme-primary-tint-strong),var(--theme-warm-tint));bottom:0;left:10px;position:absolute;top:0;width:1px}.ThreadContent_researchTimelineActive__0TYrp .ThreadContent_researchConnector__M-sDU{animation:ThreadContent_researchConnectorReveal__mu5UB .36s ease both;transform-origin:top}.ThreadContent_researchStep__SnVco:last-child .ThreadContent_researchConnector__M-sDU{bottom:50%}.ThreadContent_researchStepDot__m\+5lW{align-self:center;background:#39a3a1;background:var(--theme-primary-action,#39a3a1);border:2px solid #ffffffeb;border:2px solid var(--theme-bg-elevated,#ffffffeb);border-radius:50%;box-shadow:0 0 0 4px #39a3a11f;box-shadow:0 0 0 4px var(--theme-primary-tint,#39a3a11f);height:9px;justify-self:center;position:relative;width:9px;z-index:1}.ThreadContent_researchTimelineActive__0TYrp .ThreadContent_researchStepDot__m\+5lW{animation:ThreadContent_researchDotPulse__yE0QS 1.6s ease-in-out infinite}.ThreadContent_researchStepIcon__gZ9D2{align-items:center;align-self:center;background:#fbbf601f;background:var(--theme-warm-tint,#fbbf601f);border-radius:11px;color:#cc7f05;color:var(--Colors-Secondary-700,#cc7f05);display:inline-flex;height:30px;justify-content:center;width:30px}.ThreadContent_researchStepContent__0M-Yf{display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0}.ThreadContent_researchStepTop__1fTre{align-items:center;display:flex;gap:8px;min-width:0}.ThreadContent_researchStepLabel__5VLXW{color:#184342;color:var(--theme-text-soft,#184342);font-size:13px;font-weight:750;line-height:1.25;min-width:0}.ThreadContent_researchStepBadge__7Wh3b,.ThreadContent_researchStepLabel__5VLXW{font-family:Raleway,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThreadContent_researchStepBadge__7Wh3b{align-items:center;background:rgba(32,91,90,.045);background:var(--theme-primary-tint,rgba(32,91,90,.045));border:1px solid #205b5a14;border:1px solid var(--theme-border,#205b5a14);border-radius:999px;color:#205b5a;color:var(--theme-text-soft,#205b5a);display:inline-flex;font-size:11px;font-weight:800;line-height:1;max-width:42%;min-height:22px;padding:0 9px}.ThreadContent_researchStepDetail__y8iIs{color:#937663;color:var(--theme-muted,#937663);font-family:Raleway,sans-serif;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ThreadContent_researchStepIn__Dyv7d{0%{opacity:0}to{opacity:1}}@keyframes ThreadContent_researchConnectorReveal__mu5UB{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ThreadContent_researchDotPulse__yE0QS{0%,to{box-shadow:0 0 0 4px #39a3a11f;box-shadow:0 0 0 4px var(--theme-primary-tint,#39a3a11f);opacity:.72}50%{box-shadow:0 0 0 6px #39a3a129;box-shadow:0 0 0 6px var(--theme-primary-tint-strong,#39a3a129);opacity:1}}@media (max-width:768px){.ThreadContent_threadContent__ySsEC{border-radius:0;padding:0;width:95%}.ThreadContent_scrollableContentWrapper__shm-N{padding:12px 16px 60px}.ThreadContent_threadTitle__ETbRN{font-size:14px;padding:4px 4px 8px}.ThreadContent_headerLeft__fBhoE{font-size:12px}.ThreadContent_messageBubbleUser__CIkTv{max-width:95%}.ThreadContent_messageBubbleAi__6la0m{max-width:100%}.ThreadContent_messageReferenceItemMeta__e1O7G{flex-direction:column;gap:10px}}@media (max-width:576px){.ThreadContent_threadContent__ySsEC{border:none;border-radius:0;box-shadow:none;height:100%;width:100%}.ThreadContent_threadHeader__21qMM{padding:0 14px 8px}.ThreadContent_scrollableContentWrapper__shm-N{padding:10px 14px 60px}.ThreadContent_headerLeft__fBhoE{font-size:11px}.ThreadContent_messageBubbleUser__CIkTv{border-radius:14px;max-width:100%;padding:10px 14px}.ThreadContent_messageBubbleAi__6la0m{border-radius:12px;max-width:100%}.ThreadContent_messageBubbleAiStructured__07ktJ{padding:14px 14px 40px}.ThreadContent_messageStructuredContent__imGoq{gap:14px}.ThreadContent_activityProgress__WrpZ0{gap:10px;grid-template-columns:16px minmax(0,1fr);margin-bottom:12px;padding-bottom:12px}.ThreadContent_messageReferencesContainer__ySBps{border-radius:0;padding:0}.ThreadContent_messageStructuredContent__imGoq>.ThreadContent_messageReferencesContainer__ySBps:not(:first-child){padding-top:14px}.ThreadContent_messageReferenceItem__q6Zbw{border-radius:0;padding:13px 0}.ThreadContent_messageReferenceItemMeta__e1O7G{flex-direction:column;gap:12px}.ThreadContent_messageReferencePageNumber__66TwN,.ThreadContent_messageReferenceSource__7Inry{width:100%}.ThreadContent_messageReferencePageNumber__66TwN{text-align:left}}@media (prefers-reduced-motion:reduce){.ThreadContent_copyButton__dEcjA,.ThreadContent_messageReferencesContent__lCUba,.ThreadContent_messageReferencesDropdownArrow__-r-h7,.ThreadContent_messageReferencesHeader__xhhUJ,.ThreadContent_researchChevron__f5zty,.ThreadContent_researchTimelineBody__v1D1x,.ThreadContent_researchTimelineHeader__FSvfO,.ThreadContent_threadContent__ySsEC{transition:none}.ThreadContent_activityProgressLines__nHjil,.ThreadContent_activityProgressSpinner__D4uRV,.ThreadContent_researchStep__SnVco,.ThreadContent_researchTimelineActive__0TYrp .ThreadContent_researchConnector__M-sDU,.ThreadContent_researchTimelineActive__0TYrp .ThreadContent_researchStepDot__m\+5lW,.ThreadContent_statusSpinner__Wz8M7{animation:none}}.ContentContainer_contentContainer__iZ8-2{align-items:center;background:#0000;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:calc(100vh - 200px);transition:width .3s ease,max-width .3s ease;width:100%}@media (max-width:768px){.ContentContainer_contentContainer__iZ8-2{min-height:calc(100vh - 180px);padding:12px 8px}}@media (max-width:576px){.ContentContainer_contentContainer__iZ8-2{min-height:calc(100vh - 160px);padding:8px 0}}.Chat_chatContainer__zK3XT,.Chat_chatPageContainer__ZImyG{background:var(--theme-chat-gradient);color:var(--theme-text);display:flex;flex-direction:column;height:100vh;overflow:hidden}.Chat_header__OgFgH{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--theme-header-bg);border-bottom:1px solid var(--theme-border);box-sizing:border-box;display:flex;flex-direction:row;height:64px;justify-content:space-between;padding:0 24px;position:fixed;top:0;top:var(--banner-height,0);transition:left .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),top .2s ease,background-color .2s ease,border-color .2s ease;z-index:1000}.Chat_headerLogoContainer__Sjb7B{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center}.Chat_headerToggleButton__AMVoE{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Chat_headerLogo__p7Akw{aspect-ratio:1502/451;color:#184342;color:var(--theme-text-soft,#184342);height:auto;transition:opacity .2s ease;width:96px}:root[data-theme=dark] .Chat_headerLogo__p7Akw{color:#f4faf8;color:var(--theme-text,#f4faf8)}.Chat_headerLogo__p7Akw a{color:inherit;display:inline-flex;text-decoration:none}.Chat_headerLogo__p7Akw svg{color:inherit;display:block}.Chat_headerLogo__p7Akw:hover{opacity:.86}.Chat_headerRightContainer__WBEfC{align-items:center;display:flex;gap:12px;padding:0 6px}.Chat_chatLoginLink__\+yND5{border-radius:8px;border-radius:var(--Radius-m,8px);color:var(--theme-text-soft);cursor:pointer;font-weight:600;padding:8px 16px;text-decoration:none;transition:background-color .16s ease,color .16s ease}.Chat_chatLoginLink__\+yND5:hover{background:var(--theme-primary-tint);color:var(--theme-text)}.Chat_headerNav__Yaidr{align-items:center;display:flex;gap:4px}@media (max-width:768px){.Chat_headerNav__Yaidr{display:none}}.Chat_shareCreditsButton__xS4M3{align-items:center;background:var(--theme-primary-tint);border:1px solid var(--theme-border);border-radius:100px;color:var(--theme-text-soft);cursor:pointer;display:flex;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;gap:10px;justify-content:center;line-height:1.4;outline:none;padding:10px 20px;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.Chat_shareCreditsButton__xS4M3:hover{border-color:var(--theme-border-strong)}.Chat_shareCreditsButton__xS4M3:active,.Chat_shareCreditsButton__xS4M3:hover{background:var(--theme-primary-tint-strong)}.Chat_shareCreditsButton__xS4M3:focus-visible{outline:2px solid #4cc0be;outline:2px solid var(--theme-focus,#4cc0be);outline-offset:2px}.Chat_shareCreditsIcon__NW2F2{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.Chat_shareCreditsIcon__NW2F2 svg{fill:#2d7f7d;fill:var(--theme-primary-action,#2d7f7d);height:18px;width:18px}.Chat_shareCreditsLabel__rlN64{color:var(--theme-text-soft);font-family:Raleway,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.Chat_headerRightContainer__WBEfC .Chat_account-menu__mxieb{font-size:16px!important;min-width:200px!important}.Chat_headerRightContainer__WBEfC .Chat_account-trigger__TMaK4{font-size:16px!important}@media (max-width:800px){.Chat_shareCreditsLabel__rlN64{font-size:16px}}@media (max-width:480px){.Chat_headerRightContainer__WBEfC .Chat_account-menu__mxieb{font-size:16px!important;min-width:180px!important;padding:12px!important}.Chat_headerRightContainer__WBEfC .Chat_account-trigger__TMaK4{font-size:16px!important}}.Chat_headerExpanded__StHiI{left:292px;width:calc(100% - 292px)}.Chat_headerCollapsed__VWBE4,.Chat_headerFullWidth__Zn5hi,.Chat_headerHidden__sayvX{left:0;width:100%}.Chat_sidebarToggleHeader__VZlI4{align-items:center;background:#0000;border:0;border-radius:14px;color:var(--theme-text-soft);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background-color .16s ease,color .16s ease;width:40px}.Chat_sidebarToggleHeader__VZlI4:hover{background:var(--theme-primary-tint);color:var(--theme-text)}.Chat_sidebarToggleHeader__VZlI4:active{background:var(--theme-primary-tint-strong)}.Chat_sidebarToggleIcon__vPvcR{height:20px;width:20px}.Chat_contentArea__ul3YT{align-items:center;background:#0000;bottom:102px;display:flex;flex-direction:column;justify-content:center;padding:16px 0;padding:var(--Spacing-m,16px) 0;position:fixed;top:64px;top:calc(64px + var(--banner-height, 0px));transition:left .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),top .2s ease,background-color .2s ease}.Chat_contentAreaExpanded__ud7LZ{left:292px;width:calc(100% - 292px)}.Chat_contentAreaCollapsed__5Fiwm,.Chat_contentAreaFullWidth__a20fx,.Chat_contentAreaHidden__AwUJK{left:0;width:100%}.Chat_welcomeMessage__WKRVb{align-items:center;display:flex;flex-direction:column;gap:16px;height:70vh;justify-content:center;max-width:600px;text-align:center;width:80%}.Chat_welcomeTitle__CsFkh{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#205b5a,#39a3a1);background:linear-gradient(135deg,var(--Colors-Primary-700,#205b5a) 0,var(--Colors-Primary-500,#39a3a1) 100%);-webkit-background-clip:text;background-clip:text;color:var(--theme-text-soft);font-family:Raleway,sans-serif;font-size:2rem;font-weight:700;line-height:1.3}.Chat_welcomeDescription__wmOOJ{color:var(--theme-muted);font-family:Raleway,sans-serif;font-size:1rem;font-weight:500;line-height:1.6}.Chat_inputBarArea__rFzDX{background:linear-gradient(180deg,var(--theme-bg-transparent) 0,var(--theme-bg) 40%,var(--theme-bg) 100%);bottom:0;display:flex;padding:16px 16px 20px;position:fixed;transition:left .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),background-color .2s ease}.Chat_inputBarAreaExpanded__I070j{left:292px;width:calc(100% - 292px)}.Chat_inputBarAreaCollapsed__vWDiI,.Chat_inputBarAreaFullWidth__oTUdb,.Chat_inputBarAreaHidden__FMIIY{left:0;width:100%}@media (max-width:768px){.Chat_header__OgFgH{height:60px}.Chat_contentArea__ul3YT{top:60px;top:calc(60px + var(--banner-height, 0px))}.Chat_contentAreaCollapsed__5Fiwm,.Chat_contentAreaExpanded__ud7LZ,.Chat_headerCollapsed__VWBE4,.Chat_headerExpanded__StHiI,.Chat_inputBarAreaCollapsed__vWDiI,.Chat_inputBarAreaExpanded__I070j{left:276px;width:calc(100% - 276px)}}@media (max-width:576px){.Chat_header__OgFgH{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--theme-header-bg);height:52px}.Chat_contentArea__ul3YT,.Chat_header__OgFgH{left:0!important;padding:0 16px;width:100%!important}.Chat_contentArea__ul3YT{bottom:108px;top:52px;top:calc(52px + var(--banner-height, 0px))}.Chat_inputBarArea__rFzDX{background:linear-gradient(180deg,var(--theme-bg-transparent) 0,var(--theme-bg) 30%);bottom:0;left:0!important;padding:12px 16px 20px;width:100%!important}.Chat_welcomeMessage__WKRVb{font-size:1rem!important;padding:0 8px;width:95%}.Chat_welcomeTitle__CsFkh{font-size:1.35rem!important;letter-spacing:-.3px}.Chat_welcomeDescription__wmOOJ{font-size:.9rem!important;line-height:1.5;opacity:.85}.Chat_shareCreditsButton__xS4M3{display:none}.Chat_headerLogo__p7Akw{width:72px}.Chat_sidebarToggleHeader__VZlI4{border-radius:14px;height:40px;width:40px}}@media (prefers-reduced-motion:reduce){.Chat_contentArea__ul3YT,.Chat_headerLogo__p7Akw,.Chat_header__OgFgH,.Chat_inputBarArea__rFzDX,.Chat_shareCreditsButton__xS4M3,.Chat_sidebarOverlay__zt9US,.Chat_sidebarToggleHeader__VZlI4{transition:none}}.Chat_sidebarOverlay__zt9US{background-color:#0000007a;display:block;height:100%;height:calc(100% - var(--banner-height, 0px));left:0;opacity:0;pointer-events:none;position:fixed;top:0;top:var(--banner-height,0);transition:top .3s ease,height .3s ease,opacity .24s ease;width:100%;z-index:1090}.Chat_sidebarOverlay__zt9US.Chat_active__CZRcV{opacity:1;pointer-events:auto}@media (max-width:576px){.Chat_sidebarOverlay__zt9US.Chat_active__CZRcV{opacity:1}}.Login_authLayoutOuter__kLtuD{align-items:center;background:linear-gradient(135deg,#faf5ef,#f5efe9);display:flex;flex-direction:column;padding:24px;padding-top:calc(24px + var(--announcement-height, 0px))}.Login_authLayoutContent__gF3DL{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff80;border-radius:24px;box-shadow:0 12px 40px #205b5a1f,0 4px 12px #205b5a14;display:flex;max-width:1000px;width:100%}.Login_welcomePanel__gfzWH{align-items:center;background:linear-gradient(145deg,#0f2b2a,#184342 40%,#2d7f7d);border-radius:24px 0 0 24px;color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:48px 40px;text-align:center}.Login_welcomePanel__gfzWH:after{background:radial-gradient(ellipse at 30% 20%,#70cdcb26 0,#0000 50%);bottom:0;left:0;pointer-events:none;right:0;top:0}.Login_welcomeLogo__1eFgQ{left:32px;top:32px}.Login_welcomeContent__CXNyc{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.Login_welcomeTitle__I9P3G{font-family:Raleway,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:20px;text-shadow:0 2px 8px #00000026}.Login_welcomeSubtitle__Uka88{color:#ffffffe6;font-family:Raleway,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;max-width:85%;opacity:.9}.Login_loginForm__7Cm8d{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffffa,#fffffff2);border-radius:0 24px 24px 0;display:flex;flex-direction:column;height:100%;justify-content:center;padding:48px 40px;width:100%}.Login_loginTitle__aJwaa{color:#0f2b2a;font-family:Raleway,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.Login_loginSubtitle__0nbxu{color:#715f57;font-family:Raleway,sans-serif;font-size:14px;font-weight:400;margin-bottom:28px}.Login_errorMessage__BY9e3{background:#ba565614;border:1px solid #ba565633;border-radius:12px;color:#9f4141;font-family:Raleway,sans-serif;font-size:14px;font-weight:500;margin-bottom:20px;padding:14px 16px}.Login_submitButton__JP6I9{background:linear-gradient(135deg,#39a3a1,#205b5a);border:none;border-radius:12px;box-shadow:0 4px 16px #205b5a40;cursor:pointer;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;margin-top:24px;padding:14px 24px;transition:all .35s cubic-bezier(.4,0,.2,1);width:100%}.Login_submitButton__JP6I9:hover{box-shadow:0 8px 24px #205b5a59;transform:translateY(-1px)}.Login_submitButton__JP6I9:active{box-shadow:0 2px 8px #205b5a40;transform:translateY(0)}.Login_submitButton__JP6I9:disabled{box-shadow:0 2px 8px #205b5a26;cursor:not-allowed!important;opacity:.6}.Login_dividerContainer__3uxVL{align-items:center;display:flex;margin:24px 0}.Login_dividerLine__1YQ0b{background:linear-gradient(90deg,#0000,#205b5a26 50%,#0000);flex:1 1;height:1px}.Login_dividerText__-A0es{color:#715f57;font-family:Raleway,sans-serif;font-size:13px;font-weight:500;margin:0 16px}.Login_googleButton__-QtIx{align-items:center;background:#fff;border:1px solid #205b5a26;border-radius:12px;box-shadow:0 2px 8px #205b5a0f;color:#184342;cursor:pointer;display:flex;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;gap:12px;justify-content:center;padding:14px 24px;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.Login_googleButton__-QtIx:hover{background:#205b5a05;border-color:#205b5a40;box-shadow:0 4px 12px #205b5a1a}.Login_googleIcon__\+EUjP{margin-right:0}.Login_eyeIcon__HZiTl{cursor:pointer}.Login_modalOverlay__GjQcQ{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Login_modalContent__KWC7W{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(60deg,#fffffff2,#ffffffe6);border-radius:12px;box-shadow:0 10px 30px #0003;max-height:80vh;max-width:500px;overflow-y:auto;padding:2rem;width:90%}.Login_modalTitle__fd5PZ{color:#0f2b2a;color:var(--Colors-Primary-900,#0f2b2a);font-size:1.5rem;font-weight:700;margin-bottom:.5rem;text-align:center}.Login_modalSubtitle__k69V9{color:#666;font-size:.9rem;line-height:1.5;margin-bottom:1.5rem;text-align:center}.Login_userInfo__0OlIT{background:#ffffff80;border:1px solid #adb6c44d;border-radius:8px;border-radius:var(--Spacing-xs,8px);margin-bottom:1.5rem;padding:12px;padding:var(--Spacing-s,12px)}.Login_userInfoItem__OGwIq{border-bottom:1px solid #adb6c433;display:flex;font-size:.9rem;justify-content:flex-start;padding:.5rem 0}.Login_userInfoItem__OGwIq:last-child{border-bottom:none}.Login_userInfoItem__OGwIq strong{color:#1a4544;color:var(--Colors-Primary-800,#1a4544);font-weight:600;margin-right:1rem}.Login_migrationSteps__XGTjy{background:#39a3a11a;border:1px solid #39a3a14d;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.Login_migrationSteps__XGTjy h3{color:#1a4544;color:var(--Colors-Primary-800,#1a4544);font-size:1rem;font-weight:600;margin-bottom:.5rem}.Login_migrationSteps__XGTjy ol{color:#666;font-size:.85rem;line-height:1.4;margin:0;padding-left:1.2rem}.Login_migrationSteps__XGTjy li{margin-bottom:.3rem}.Login_resetInstructions__q60-Y{background:#39a3a11a;border:1px solid #39a3a14d;border-radius:8px;margin:1rem 0;padding:1rem}.Login_resetInstructions__q60-Y h4{color:#1a4544;color:var(--Colors-Primary-800,#1a4544);font-size:.9rem;font-weight:600;margin-bottom:.5rem}.Login_resetInstructions__q60-Y ol{color:#666;font-size:.85rem;line-height:1.4;margin:0;padding-left:1.2rem}.Login_resetInstructions__q60-Y li{margin-bottom:.3rem}.Login_loadingContainer__7kxWX{padding:2rem 1rem;text-align:center}.Login_spinner__C6oje{animation:Login_spin__6S0UV 1s linear infinite;border:4px solid #39a3a133;border-radius:50%;border-top:4px solid var(--tertiary-color);height:40px;margin:0 auto 1rem;width:40px}@keyframes Login_spin__6S0UV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Login_loadingTitle__52riB{color:#1a4544;color:var(--Colors-Primary-800,#1a4544);font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.Login_loadingMessage__0GS6e{color:#666;font-size:.9rem;line-height:1.4}.Login_modalActions__QRmPS{display:flex;gap:1rem;margin-top:1.5rem}.Login_cancelButton__EfBE\+{align-items:center;background:#fffc;border:1px solid #adb6c466;border-radius:8px;box-shadow:0 4px 12px #0000001a;color:#666;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;height:48px;justify-content:center;padding:12px;transition:all .3s ease}.Login_cancelButton__EfBE\+:hover{background:#fff;border-color:#adb6c499}.Login_cancelButton__EfBE\+:disabled{cursor:not-allowed;opacity:.5}.Login_modalActions__QRmPS .Login_submitButton__JP6I9{align-items:center;display:flex;height:48px;justify-content:center;margin-top:0}.Login_leftPanel__8vadF,.Login_rightPanel__McEPA{flex:1 1}.Login_forgotPasswordPage__nPG23{background:linear-gradient(135deg,#faf5ef,#f5efe9)}.Login_signUpForm__JUf3b{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffffa,#fffffff2);border-radius:0 24px 24px 0;display:flex;flex-direction:column;justify-content:center;padding:40px;width:100%}.Login_signUpTitle__CCpmU{color:#0f2b2a;font-family:Raleway,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.Login_signUpSubtitle__9UsWv{color:#715f57;font-family:Raleway,sans-serif;font-size:14px;font-weight:400;margin-bottom:24px}.Login_signUpGoogleButton__0a7j6{align-items:center;background:#fff;border:1px solid #205b5a26;border-radius:12px;box-shadow:0 2px 8px #205b5a0f;color:#184342;cursor:pointer;display:flex;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;gap:12px;justify-content:center;margin-bottom:20px;padding:14px 24px;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.Login_signUpGoogleButton__0a7j6:hover{background:#205b5a05;border-color:#205b5a40;box-shadow:0 4px 12px #205b5a1a}.Login_signUpDividerContainer__4bX9Z{align-items:center;display:flex;margin:0 0 20px}.Login_forgotPasswordForm__WEWEb{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(60deg,#ffffffe6,#ffffffb3);border-radius:0 var(--border-radius-large) var(--border-radius-large) 0;box-shadow:inset 0 1px 3px #ffffff4d;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;width:100%}.Login_forgotPasswordTitle__Wd-bB{color:#0f2b2a;color:var(--Colors-Primary-900,#0f2b2a);font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.Login_forgotPasswordSubtitle__nCb9k{color:#666;font-size:.9rem;margin-bottom:2rem}.Login_successContainer__PR72F{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(60deg,#e3f2ed66,#ebf5f533);border:1px solid #adb6c426;border-radius:12px;box-shadow:0 4px 16px #0000000d;margin-bottom:2rem;margin-top:1rem;padding:2rem;text-align:center}.Login_successIcon__QI\+-N{margin:0 auto 1rem}.Login_successHeading__EB0lG{color:var(--primary-color);font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.Login_successMessage__2Alpj{color:#666;font-size:.9rem;margin-bottom:1.5rem}.Login_successBackLink__t4vTo{background:#ffffff80;border:1px solid #adb6c426;border-radius:6px;color:var(--tertiary-color);font-size:.9rem;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .2s ease}.Login_backToLoginContainer__1g-1H{margin-top:2rem;text-align:center}.Login_backToLoginLink__y3lew{color:var(--tertiary-color);font-size:16px;font-weight:600}.Login_resetPasswordForm__xPYGn{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(60deg,#ffffffe6,#ffffffb3);border-radius:0 var(--border-radius-large) var(--border-radius-large) 0;box-shadow:inset 0 1px 3px #ffffff4d;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;width:100%}.Login_resetPasswordTitle__JPmuD{color:#0f2b2a;color:var(--Colors-Primary-900,#0f2b2a);font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.Login_resetPasswordSubtitle__d9tsc{color:#666;font-size:.9rem;margin-bottom:2rem}.Login_migrationLoadingContainer__nPYFJ{padding:2rem;text-align:center}.Login_migrationSpinner__Pg96K{animation:Login_spin__6S0UV 1s linear infinite;border:4px solid #39a3a133;border-radius:50%;border-top:4px solid var(--tertiary-color);height:40px;margin:0 auto 1rem;width:40px}.Login_migrationLoadingTitle__DvrsE{color:var(--primary-color);margin-bottom:.5rem}.Login_migrationLoadingMessage__oeBm9{color:#666;font-size:.9rem}.Login_resetPasswordSuccessContainer__MCmvY{padding:2rem;text-align:center}.Login_resetPasswordSuccessIcon__nXFsn{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 1rem;width:64px}.Login_resetPasswordSuccessTitle__JoEYB{color:var(--primary-color);margin-bottom:.5rem}.Login_resetPasswordSuccessMessage__tE3lZ{color:#666;font-size:.9rem}@media (max-width:900px){.Login_authLayoutContent__gF3DL{max-width:800px}.Login_welcomeTitle__I9P3G{font-size:2rem}.Login_welcomeSubtitle__Uka88{font-size:1rem}}@media (max-width:600px){.Login_authLayoutOuter__kLtuD{background:#faf5ef;padding:20px;padding-top:calc(20px + var(--announcement-height, 0px))}.Login_authLayoutContent__gF3DL{border-radius:20px;box-shadow:0 8px 32px #205b5a1a;flex-direction:column;max-width:none;min-height:auto;width:100%}.Login_leftPanel__8vadF,.Login_rightPanel__McEPA{flex:none;width:100%}.Login_welcomePanel__gfzWH{border-radius:20px 20px 0 0;min-height:auto;padding:32px 24px;position:relative}.Login_welcomePanel__gfzWH:after{display:none}.Login_welcomeLogo__1eFgQ{margin-bottom:16px;position:static;width:100px}.Login_welcomeContent__CXNyc{max-width:100%;text-align:center}.Login_welcomeTitle__I9P3G{font-size:24px;letter-spacing:-.5px;margin-bottom:8px}.Login_welcomeSubtitle__Uka88{font-size:14px;line-height:1.5;max-width:100%;opacity:.9}.Login_forgotPasswordForm__WEWEb,.Login_loginForm__7Cm8d,.Login_resetPasswordForm__xPYGn,.Login_signUpForm__JUf3b{border-radius:0 0 20px 20px;min-height:auto;padding:28px 24px}.Login_forgotPasswordTitle__Wd-bB,.Login_loginTitle__aJwaa,.Login_resetPasswordTitle__JPmuD,.Login_signUpTitle__CCpmU{font-size:22px;letter-spacing:-.3px;margin-bottom:4px}.Login_forgotPasswordSubtitle__nCb9k,.Login_loginSubtitle__0nbxu,.Login_resetPasswordSubtitle__d9tsc,.Login_signUpSubtitle__9UsWv{font-size:13px;margin-bottom:24px;opacity:.75}.Login_googleButton__-QtIx,.Login_signUpGoogleButton__0a7j6,.Login_submitButton__JP6I9{border-radius:12px;font-size:14px;padding:14px}.Login_dividerContainer__3uxVL,.Login_signUpDividerContainer__4bX9Z{margin:20px 0}.Login_dividerText__-A0es{font-size:12px}.Login_resetPasswordSuccessContainer__MCmvY,.Login_successContainer__PR72F{border-radius:16px;margin-bottom:24px;margin-top:8px;padding:24px}.Login_resetPasswordSuccessTitle__JoEYB,.Login_successHeading__EB0lG{font-size:18px}.Login_resetPasswordSuccessMessage__tE3lZ,.Login_successMessage__2Alpj{font-size:13px}.Login_migrationLoadingContainer__nPYFJ{padding:24px}.Login_migrationLoadingTitle__DvrsE{font-size:18px}.Login_migrationLoadingMessage__oeBm9{font-size:13px}.Login_resetPasswordSuccessIcon__nXFsn{height:48px;width:48px}.Login_migrationSpinner__Pg96K{height:32px;width:32px}.Login_modalActions__QRmPS{flex-direction:column;gap:.75rem}.Login_modalActions__QRmPS .Login_cancelButton__EfBE\+,.Login_modalActions__QRmPS .Login_submitButton__JP6I9{height:44px;width:100%}}@media (max-width:480px){.Login_authLayoutOuter__kLtuD{align-items:flex-start;justify-content:flex-start;padding:20px}.Login_authLayoutOuter__kLtuD.Login_forgotPasswordPage__nPG23{padding:80px 20px}.Login_welcomePanel__gfzWH{gap:10px;padding:1.2rem}.Login_welcomeLogo__1eFgQ{margin-bottom:2rem;width:100px}.Login_welcomeTitle__I9P3G{font-size:1.5rem;margin-bottom:.8rem}.Login_welcomeSubtitle__Uka88{font-size:1.2rem;max-width:70%}.Login_forgotPasswordForm__WEWEb,.Login_loginForm__7Cm8d,.Login_resetPasswordForm__xPYGn,.Login_signUpForm__JUf3b{padding:1.2rem}.Login_forgotPasswordTitle__Wd-bB,.Login_loginTitle__aJwaa,.Login_resetPasswordTitle__JPmuD,.Login_signUpTitle__CCpmU{font-size:1.3rem;margin-bottom:.4rem}.Login_forgotPasswordSubtitle__nCb9k,.Login_loginSubtitle__0nbxu,.Login_resetPasswordSubtitle__d9tsc,.Login_signUpSubtitle__9UsWv{font-size:.9rem;margin-bottom:1.2rem}.Login_googleButton__-QtIx,.Login_signUpGoogleButton__0a7j6,.Login_submitButton__JP6I9{font-size:16px;padding:12px}.Login_dividerContainer__3uxVL,.Login_signUpDividerContainer__4bX9Z{margin:.8rem 0}.Login_dividerText__-A0es{font-size:16px}.Login_resetPasswordSuccessContainer__MCmvY,.Login_successContainer__PR72F{padding:1.2rem}.Login_resetPasswordSuccessTitle__JoEYB,.Login_successHeading__EB0lG{font-size:1rem}.Login_resetPasswordSuccessMessage__tE3lZ,.Login_successMessage__2Alpj{font-size:.8rem;margin-bottom:1.2rem}.Login_migrationLoadingContainer__nPYFJ{padding:1.2rem}.Login_migrationLoadingTitle__DvrsE{font-size:1rem}.Login_migrationLoadingMessage__oeBm9{font-size:.8rem}.Login_resetPasswordSuccessIcon__nXFsn{height:40px;width:40px}.Login_migrationSpinner__Pg96K{height:28px;width:28px}.Login_modalActions__QRmPS{flex-direction:column;gap:.5rem}.Login_modalActions__QRmPS .Login_cancelButton__EfBE\+,.Login_modalActions__QRmPS .Login_submitButton__JP6I9{font-size:16px;height:42px;width:100%}.Login_errorMessage__BY9e3{font-size:.85rem;padding:8px}.Login_googleIcon__\+EUjP{height:18px;margin-right:8px;width:18px}}@media (max-width:360px){.Login_welcomePanel__gfzWH{padding:1rem}.Login_welcomeLogo__1eFgQ{margin-bottom:1.2rem;width:80px}.Login_welcomeTitle__I9P3G{font-size:1.3rem;margin-bottom:.5rem}.Login_welcomeSubtitle__Uka88{font-size:1rem}.Login_forgotPasswordForm__WEWEb,.Login_loginForm__7Cm8d,.Login_resetPasswordForm__xPYGn,.Login_signUpForm__JUf3b{padding:1rem}.Login_forgotPasswordTitle__Wd-bB,.Login_loginTitle__aJwaa,.Login_resetPasswordTitle__JPmuD,.Login_signUpTitle__CCpmU{font-size:1.2rem}.Login_googleButton__-QtIx,.Login_signUpGoogleButton__0a7j6,.Login_submitButton__JP6I9{font-size:16px;padding:10px}.Login_modalActions__QRmPS{flex-direction:column;gap:.5rem}.Login_modalActions__QRmPS .Login_cancelButton__EfBE\+,.Login_modalActions__QRmPS .Login_submitButton__JP6I9{font-size:16px;height:40px;width:100%}}.Login_authLayoutOuter__kLtuD{background:linear-gradient(180deg,#fffffffa,#faf5ef 58%,#f8efe5);background:linear-gradient(180deg,#fffffffa 0,var(--Colors-Neutral-101,#faf5ef) 58%,#f8efe5 100%);justify-content:center;min-height:100vh;padding:32px;padding-top:calc(32px + var(--announcement-height, 0px))}.Login_authLayoutContent__gF3DL{backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #ecddccd1;border-radius:20px;box-shadow:none;min-height:620px;overflow:hidden;width:min(1000px,100%)}.Login_leftPanel__8vadF,.Login_rightPanel__McEPA{min-width:0}.Login_welcomePanel__gfzWH{align-items:flex-start;background:#0f2b2a;background:var(--Colors-Primary-900,#0f2b2a);border-radius:20px 0 0 20px;justify-content:space-between;padding:36px;text-align:left}.Login_welcomePanel__gfzWH:after{display:none}.Login_welcomeLogo__1eFgQ{height:auto;position:static;width:150px}.Login_welcomeContent__CXNyc{align-items:flex-start;justify-content:flex-end;max-width:360px;width:100%}.Login_welcomeTitle__I9P3G{color:#fff;color:var(--Colors-Neutral-000,#fff);font-size:clamp(38px,4.5vw,58px);font-weight:800;letter-spacing:0;line-height:.98;margin:0 0 14px;text-shadow:none}.Login_welcomeSubtitle__Uka88{color:#ffffffc7;font-size:15px;font-weight:560;line-height:1.68;max-width:310px}.Login_loginForm__7Cm8d,.Login_signUpForm__JUf3b{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffffb8;border-radius:0 20px 20px 0;height:100%;padding:42px 40px}.Login_signUpForm__JUf3b{padding-block:34px}.Login_loginTitle__aJwaa,.Login_signUpTitle__CCpmU{color:#0f2b2a;color:var(--Colors-Primary-900,#0f2b2a);font-size:clamp(30px,3vw,38px);font-weight:800;letter-spacing:0;line-height:1.08;margin:0 0 8px}.Login_loginSubtitle__0nbxu,.Login_signUpSubtitle__9UsWv{color:#715f57;color:var(--Colors-Neutral-700,#715f57);font-size:14px;font-weight:560;line-height:1.58;margin-bottom:26px}.Login_signUpSubtitle__9UsWv{margin-bottom:20px}.Login_errorMessage__BY9e3{border:1px solid #9f41412e;border-radius:14px;color:var(--Colors-Accent-700,#833535);font-size:13px;font-weight:650;line-height:1.45}.Login_googleButton__-QtIx,.Login_signUpGoogleButton__0a7j6,.Login_submitButton__JP6I9{border-radius:999px;border-radius:var(--Radius-full,999px);box-shadow:none;font-family:Raleway,sans-serif;font-size:14px;font-weight:800;letter-spacing:0;min-height:46px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.Login_submitButton__JP6I9{background:var(--Colors-Primary-700,#205b5a);border:1px solid #205b5a;border:1px solid var(--Colors-Primary-700,#205b5a);color:var(--Colors-Neutral-000,#fff);margin-top:22px}.Login_submitButton__JP6I9:active,.Login_submitButton__JP6I9:hover{background:var(--Colors-Primary-800,#184342);box-shadow:none;transform:none}.Login_submitButton__JP6I9:disabled{box-shadow:none;color:var(--Colors-Neutral-500,#af9077);opacity:1;transform:none}.Login_googleButton__-QtIx,.Login_signUpGoogleButton__0a7j6{background:#ffffffc2;border:1px solid #205b5a21;color:#184342;color:var(--Colors-Primary-800,#184342)}.Login_googleButton__-QtIx:hover,.Login_signUpGoogleButton__0a7j6:hover{background:rgba(32,91,90,.055);border-color:#205b5a38;box-shadow:none}.Login_signUpGoogleButton__0a7j6{margin-bottom:18px}.Login_dividerContainer__3uxVL,.Login_signUpDividerContainer__4bX9Z{margin:22px 0}.Login_signUpDividerContainer__4bX9Z{margin:0 0 18px}.Login_dividerText__-A0es{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.Login_dividerText__-A0es,.Login_eyeIcon__HZiTl{color:#937663;color:var(--Colors-Neutral-600,#937663)}.Login_backToLoginContainer__1g-1H{margin-top:22px}.Login_backToLoginLink__y3lew{color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-size:14px;font-weight:800;text-decoration:none}.Login_backToLoginLink__y3lew:hover{color:#0f2b2a;color:var(--Colors-Primary-900,#0f2b2a);text-decoration:underline}.Login_loginForm__7Cm8d .input-field-container,.Login_signUpForm__JUf3b .input-field-container{margin-bottom:18px!important}.Login_loginForm__7Cm8d .input-field-container label,.Login_signUpForm__JUf3b .input-field-container label{color:#184342!important;color:var(--Colors-Primary-800,#184342)!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important;margin-bottom:7px!important}.Login_loginForm__7Cm8d .input-field-container input,.Login_signUpForm__JUf3b .input-field-container input{background-color:#ffffffc7!important;border-color:#ecddcceb!important;border-radius:14px!important;box-shadow:none!important;color:#0f2b2a!important;color:var(--Colors-Primary-900,#0f2b2a)!important;font-size:14px!important;font-weight:560!important;min-height:46px!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease!important}.Login_loginForm__7Cm8d .input-field-container input:focus,.Login_signUpForm__JUf3b .input-field-container input:focus{background-color:#fff!important;background-color:var(--Colors-Neutral-000,#fff)!important;border-color:#205b5a6b!important;box-shadow:0 0 0 3px #205b5a14!important}.Login_loginForm__7Cm8d .input-field-container input::placeholder,.Login_signUpForm__JUf3b .input-field-container input::placeholder{color:#af9077;color:var(--Colors-Neutral-500,#af9077)}.Login_loginForm__7Cm8d .input-field-container p,.Login_signUpForm__JUf3b .input-field-container p{color:#833535!important;color:var(--Colors-Accent-700,#833535)!important;font-size:12px!important;font-weight:650!important}.Login_loginForm__7Cm8d a,.Login_signUpForm__JUf3b a{color:#205b5a!important;color:var(--Colors-Primary-700,#205b5a)!important;font-weight:800!important}.Login_loginForm__7Cm8d a:hover,.Login_signUpForm__JUf3b a:hover{color:#0f2b2a!important;color:var(--Colors-Primary-900,#0f2b2a)!important;text-decoration:underline!important}@media (max-width:900px){.Login_authLayoutContent__gF3DL{max-width:820px}.Login_welcomePanel__gfzWH{padding:32px}.Login_welcomeTitle__I9P3G{font-size:38px}}@media (max-width:600px){.Login_authLayoutOuter__kLtuD{align-items:stretch;background:linear-gradient(180deg,#fffffffa,#faf5ef 68%,#f8efe5);background:linear-gradient(180deg,#fffffffa 0,var(--Colors-Neutral-101,#faf5ef) 68%,#f8efe5 100%);justify-content:flex-start;padding:18px;padding-top:calc(18px + var(--announcement-height, 0px))}.Login_authLayoutContent__gF3DL{border-radius:18px;box-shadow:none;width:100%}.Login_welcomePanel__gfzWH{align-items:flex-start;border-radius:18px 18px 0 0;min-height:auto;padding:24px;text-align:left}.Login_welcomeLogo__1eFgQ{margin:0 0 34px;width:118px}.Login_welcomeContent__CXNyc{align-items:flex-start}.Login_welcomeTitle__I9P3G{font-size:30px;letter-spacing:0;line-height:1.04;margin-bottom:8px}.Login_welcomeSubtitle__Uka88{color:#ffffffc2;font-size:13px;line-height:1.55;max-width:100%}.Login_forgotPasswordForm__WEWEb,.Login_loginForm__7Cm8d,.Login_resetPasswordForm__xPYGn,.Login_signUpForm__JUf3b{border-radius:0 0 18px 18px;padding:26px 22px}.Login_forgotPasswordTitle__Wd-bB,.Login_loginTitle__aJwaa,.Login_resetPasswordTitle__JPmuD,.Login_signUpTitle__CCpmU{font-size:26px;letter-spacing:0;margin-bottom:5px}.Login_forgotPasswordSubtitle__nCb9k,.Login_loginSubtitle__0nbxu,.Login_resetPasswordSubtitle__d9tsc,.Login_signUpSubtitle__9UsWv{font-size:13px;margin-bottom:22px}.Login_dividerContainer__3uxVL,.Login_signUpDividerContainer__4bX9Z{margin:18px 0}}@media (max-width:480px){.Login_authLayoutOuter__kLtuD{padding:14px;padding-top:calc(14px + var(--announcement-height, 0px))}.Login_welcomePanel__gfzWH{gap:0;padding:20px}.Login_welcomeLogo__1eFgQ{margin-bottom:28px;width:106px}.Login_welcomeTitle__I9P3G{font-size:28px}.Login_welcomeSubtitle__Uka88{font-size:13px;max-width:100%}.Login_forgotPasswordForm__WEWEb,.Login_loginForm__7Cm8d,.Login_resetPasswordForm__xPYGn,.Login_signUpForm__JUf3b{padding:22px 18px}.Login_googleButton__-QtIx,.Login_signUpGoogleButton__0a7j6,.Login_submitButton__JP6I9{font-size:14px;min-height:44px;padding:12px 16px}.Login_dividerText__-A0es{font-size:11px}}@media (max-width:360px){.Login_welcomePanel__gfzWH{padding:18px}.Login_welcomeLogo__1eFgQ{margin-bottom:24px;width:92px}.Login_welcomeTitle__I9P3G{font-size:25px}.Login_welcomeSubtitle__Uka88{font-size:12px}.Login_forgotPasswordForm__WEWEb,.Login_loginForm__7Cm8d,.Login_resetPasswordForm__xPYGn,.Login_signUpForm__JUf3b{padding:20px 16px}}.Login_authLayoutContent__gF3DL{max-width:1080px;min-height:640px}.Login_leftPanel__8vadF{flex:0 0 43%}.Login_rightPanel__McEPA{flex:1 1 auto}.Login_welcomePanel__gfzWH{justify-content:center;padding:44px 42px;position:relative}.Login_welcomePanel__gfzWH:after{background:#ffffff1f;bottom:42px;content:"";display:block;height:1px;left:42px;position:absolute;right:42px}.Login_welcomeLogo__1eFgQ{left:42px;margin:0;position:absolute;top:42px;width:136px}.Login_welcomeContent__CXNyc{max-width:340px;transform:translateY(22px)}.Login_welcomeContent__CXNyc:before{background:#faad33;background:var(--Colors-Secondary-500,#faad33);border-radius:999px;border-radius:var(--Radius-full,999px);content:"";display:block;height:4px;margin-bottom:24px;width:48px}.Login_welcomeTitle__I9P3G{font-size:clamp(42px,4.6vw,56px);line-height:1.02;max-width:330px}.Login_welcomeSubtitle__Uka88{color:#ffffffb8;font-size:14px;line-height:1.72;max-width:320px}@media (max-width:900px){.Login_authLayoutContent__gF3DL{min-height:620px}.Login_leftPanel__8vadF{flex-basis:41%}.Login_welcomePanel__gfzWH{padding:36px 32px}.Login_welcomePanel__gfzWH:after{bottom:34px;left:32px;right:32px}.Login_welcomeLogo__1eFgQ{left:32px;top:36px;width:118px}.Login_welcomeContent__CXNyc{max-width:300px;transform:translateY(18px)}.Login_welcomeTitle__I9P3G{font-size:38px}.Login_welcomeSubtitle__Uka88{font-size:13px}}@media (max-width:600px){.Login_authLayoutContent__gF3DL{min-height:auto}.Login_leftPanel__8vadF,.Login_rightPanel__McEPA{flex:none}.Login_welcomePanel__gfzWH{justify-content:flex-start;padding:22px}.Login_welcomePanel__gfzWH:after{bottom:18px;left:22px;right:22px}.Login_welcomeLogo__1eFgQ{margin:0 0 34px;position:static;width:110px}.Login_welcomeContent__CXNyc{max-width:100%;transform:none}.Login_welcomeContent__CXNyc:before{height:3px;margin-bottom:16px;width:38px}.Login_welcomeTitle__I9P3G{font-size:30px;max-width:310px}.Login_welcomeSubtitle__Uka88{font-size:13px;line-height:1.58;max-width:100%}}@media (max-width:480px){.Login_welcomePanel__gfzWH{padding:20px}.Login_welcomeLogo__1eFgQ{margin-bottom:28px;width:104px}.Login_welcomeTitle__I9P3G{font-size:28px}}@media (max-width:360px){.Login_welcomePanel__gfzWH{padding:18px}.Login_welcomeLogo__1eFgQ{margin-bottom:24px;width:92px}.Login_welcomeTitle__I9P3G{font-size:25px}}.Login_authLayoutOuter__kLtuD,.Login_forgotPasswordPage__nPG23{background:linear-gradient(135deg,#faf5ef,#f5efe9);background:var(--theme-page-gradient,linear-gradient(135deg,#faf5ef 0,#f5efe9 100%));color:#0f2b2a;color:var(--theme-text,#0f2b2a);color-scheme:light;color-scheme:var(--theme-color-scheme,light)}.Login_authLayoutContent__gF3DL{background:#ffffff8a;background:var(--theme-surface,#ffffff8a);border-color:#ecddccd1;border-color:var(--theme-border,#ecddccd1)}.Login_welcomePanel__gfzWH{--auth-welcome-bg:linear-gradient(145deg,#0f2b2a,#184342 44%,#205b5a);--auth-welcome-logo:#faf5ef;--auth-welcome-title:#f4faf8;--auth-welcome-subtitle:#f4faf8c2;--auth-welcome-rule:#f4faf824;background:var(--auth-welcome-bg);color:var(--auth-welcome-title)}.Login_welcomePanel__gfzWH:after{background:var(--auth-welcome-rule)}.Login_welcomeTitle__I9P3G{color:var(--auth-welcome-title)}.Login_welcomeSubtitle__Uka88{color:var(--auth-welcome-subtitle)}.Login_forgotPasswordForm__WEWEb,.Login_loginForm__7Cm8d,.Login_modalContent__KWC7W,.Login_resetPasswordForm__xPYGn,.Login_signUpForm__JUf3b{background:#ffffffb8;background:var(--theme-surface-strong,#ffffffb8);color:#0f2b2a;color:var(--theme-text,#0f2b2a)}.Login_modalContent__KWC7W{border:1px solid #ecddccad;border:1px solid var(--theme-border,#ecddccad);box-shadow:0 24px 70px #0000003d;box-shadow:0 24px 70px var(--theme-shadow,#0000003d)}.Login_modalOverlay__GjQcQ{background-color:#00000080;background-color:var(--theme-overlay,#00000080)}.Login_forgotPasswordTitle__Wd-bB,.Login_loadingTitle__52riB,.Login_loginTitle__aJwaa,.Login_migrationLoadingTitle__DvrsE,.Login_modalTitle__fd5PZ,.Login_resetPasswordSuccessTitle__JoEYB,.Login_resetPasswordTitle__JPmuD,.Login_signUpTitle__CCpmU,.Login_successHeading__EB0lG{color:#0f2b2a;color:var(--theme-text,#0f2b2a)}.Login_forgotPasswordSubtitle__nCb9k,.Login_loadingMessage__0GS6e,.Login_loginSubtitle__0nbxu,.Login_migrationLoadingMessage__oeBm9,.Login_migrationSteps__XGTjy ol,.Login_modalSubtitle__k69V9,.Login_resetInstructions__q60-Y ol,.Login_resetPasswordSubtitle__d9tsc,.Login_resetPasswordSuccessMessage__tE3lZ,.Login_signUpSubtitle__9UsWv,.Login_successMessage__2Alpj{color:#715f57;color:var(--theme-muted,#715f57)}.Login_errorMessage__BY9e3{background:rgba(159,65,65,.075);background:var(--theme-danger-bg,rgba(159,65,65,.075));border-color:#9f41412e;border-color:var(--theme-border,#9f41412e);color:#833535;color:var(--theme-danger-text,#833535)}.Login_migrationSteps__XGTjy,.Login_resetInstructions__q60-Y,.Login_resetPasswordSuccessContainer__MCmvY,.Login_successContainer__PR72F,.Login_userInfo__0OlIT{background:#ffffff80;background:var(--theme-surface-soft,#ffffff80);border-color:#adb6c44d;border-color:var(--theme-border,#adb6c44d);color:#0f2b2a;color:var(--theme-text,#0f2b2a)}.Login_successBackLink__t4vTo{background:#ffffffa3;background:var(--theme-surface,#ffffffa3);border-color:#adb6c44d;border-color:var(--theme-border,#adb6c44d);box-shadow:0 2px 8px #0000000d;box-shadow:0 2px 8px var(--theme-shadow,#0000000d)}.Login_successBackLink__t4vTo:hover{background:rgba(32,91,90,.055);background:var(--theme-primary-tint,rgba(32,91,90,.055));border-color:#205b5a38;border-color:var(--theme-border-strong,#205b5a38);box-shadow:none}.Login_userInfoItem__OGwIq{border-bottom-color:#adb6c433;border-bottom-color:var(--theme-border,#adb6c433)}.Login_migrationSteps__XGTjy h3,.Login_resetInstructions__q60-Y h4,.Login_userInfoItem__OGwIq strong{color:#184342;color:var(--theme-text-soft,#184342)}.Login_migrationLoadingTitle__DvrsE,.Login_resetPasswordSuccessTitle__JoEYB,.Login_successHeading__EB0lG,.Login_successIcon__QI\+-N{color:#0f7a44;color:var(--theme-success-text,#0f7a44)}.Login_resetPasswordSuccessIcon__nXFsn{background-color:#4caf50;background-color:var(--theme-success-text,#4caf50);color:#fff}.Login_migrationSpinner__Pg96K{border-color:#39a3a133;border-color:var(--theme-primary-tint,#39a3a133);border-top-color:#205b5a;border-top-color:var(--theme-primary-action,#205b5a)}.Login_dividerLine__1YQ0b{background:#ecddcce6;background:var(--theme-border,#ecddcce6)}.Login_dividerText__-A0es,.Login_eyeIcon__HZiTl{color:#937663;color:var(--theme-muted-soft,#937663)}.Login_submitButton__JP6I9{background:#205b5a;background:var(--theme-primary-action,#205b5a);border-color:#205b5a;border-color:var(--theme-primary-action,#205b5a);color:#fff;color:var(--theme-on-primary,#fff)}.Login_submitButton__JP6I9:active,.Login_submitButton__JP6I9:hover{background:#184342;background:var(--theme-primary-action-hover,#184342)}.Login_submitButton__JP6I9:disabled{background:#93766324;background:var(--theme-surface-soft,#93766324);border-color:#ecddcce6;border-color:var(--theme-border,#ecddcce6);color:#af9077;color:var(--theme-muted-soft,#af9077)}.Login_cancelButton__EfBE\+,.Login_googleButton__-QtIx,.Login_signUpGoogleButton__0a7j6{background:#ffffffc2;background:var(--theme-surface,#ffffffc2);border-color:#205b5a21;border-color:var(--theme-border,#205b5a21);color:#184342;color:var(--theme-text-soft,#184342)}.Login_cancelButton__EfBE\+:hover,.Login_googleButton__-QtIx:hover,.Login_signUpGoogleButton__0a7j6:hover{background:rgba(32,91,90,.055);background:var(--theme-primary-tint,rgba(32,91,90,.055));border-color:#205b5a38;border-color:var(--theme-border-strong,#205b5a38)}.Login_forgotPasswordForm__WEWEb .input-field-container label,.Login_loginForm__7Cm8d .input-field-container label,.Login_resetPasswordForm__xPYGn .input-field-container label,.Login_signUpForm__JUf3b .input-field-container label{color:#184342!important;color:var(--theme-text-soft,#184342)!important}.Login_forgotPasswordForm__WEWEb .input-field-container input,.Login_loginForm__7Cm8d .input-field-container input,.Login_resetPasswordForm__xPYGn .input-field-container input,.Login_signUpForm__JUf3b .input-field-container input{background-color:#ffffffc7!important;background-color:var(--theme-surface,#ffffffc7)!important;border-color:#ecddcceb!important;border-color:var(--theme-border,#ecddcceb)!important;caret-color:#205b5a;caret-color:var(--theme-primary-action,#205b5a);color:#0f2b2a!important;color:var(--theme-text,#0f2b2a)!important}.Login_forgotPasswordForm__WEWEb .input-field-container input:focus,.Login_loginForm__7Cm8d .input-field-container input:focus,.Login_resetPasswordForm__xPYGn .input-field-container input:focus,.Login_signUpForm__JUf3b .input-field-container input:focus{background-color:#fff!important;background-color:var(--theme-surface-strong,#fff)!important;border-color:#205b5a6b!important;border-color:var(--theme-focus,#205b5a6b)!important;box-shadow:0 0 0 3px #205b5a14!important;box-shadow:0 0 0 3px var(--theme-primary-tint,#205b5a14)!important}.Login_forgotPasswordForm__WEWEb .input-field-container input::placeholder,.Login_loginForm__7Cm8d .input-field-container input::placeholder,.Login_resetPasswordForm__xPYGn .input-field-container input::placeholder,.Login_signUpForm__JUf3b .input-field-container input::placeholder{color:#af9077;color:var(--theme-muted-soft,#af9077)}.Login_forgotPasswordForm__WEWEb .input-field-container p,.Login_loginForm__7Cm8d .input-field-container p,.Login_resetPasswordForm__xPYGn .input-field-container p,.Login_signUpForm__JUf3b .input-field-container p{color:#833535!important;color:var(--theme-danger-text,#833535)!important}.Login_forgotPasswordForm__WEWEb .input-field-container input:-webkit-autofill,.Login_loginForm__7Cm8d .input-field-container input:-webkit-autofill,.Login_resetPasswordForm__xPYGn .input-field-container input:-webkit-autofill,.Login_signUpForm__JUf3b .input-field-container input:-webkit-autofill{-webkit-text-fill-color:#0f2b2a!important;-webkit-text-fill-color:var(--theme-text,#0f2b2a)!important;box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:0 0 0 1000px var(--theme-bg-elevated,#fff) inset!important}.Login_backToLoginLink__y3lew,.Login_loginForm__7Cm8d a,.Login_signUpForm__JUf3b a,.Login_successBackLink__t4vTo{color:#205b5a!important;color:var(--theme-primary-action,#205b5a)!important}.Login_backToLoginLink__y3lew:hover,.Login_loginForm__7Cm8d a:hover,.Login_signUpForm__JUf3b a:hover,.Login_successBackLink__t4vTo:hover{color:#0f2b2a!important;color:var(--theme-text,#0f2b2a)!important}.page-container{--pricing-ink:var(--theme-text,var(--Colors-Primary-900,#0f2b2a));--pricing-ink-soft:var(--theme-text-soft,var(--Colors-Primary-800,#184342));--pricing-muted:var(--theme-muted,var(--Colors-Neutral-700,#715f57));--pricing-muted-soft:var(--theme-muted-soft,var(--Colors-Neutral-600,#937663));--pricing-border:var(--theme-border,#ecddccdb);--pricing-border-strong:var(--theme-border-strong,#205b5a2e);--pricing-surface:var(--theme-surface,#ffffffb8);--pricing-surface-hover:var(--theme-surface-strong,#ffffffdb);--pricing-tint:var(--theme-primary-tint,#205b5a0f);--pricing-tint-strong:var(--theme-primary-tint-strong,#205b5a1a);--pricing-action:var(--theme-primary-action,var(--Colors-Primary-700,#205b5a));--pricing-action-hover:var(--theme-primary-action-hover,var(--Colors-Primary-800,#184342));--pricing-on-action:var(--theme-on-primary,var(--Colors-Neutral-000,#fff));--pricing-warning-bg:var(--theme-warning-bg,var(--Colors-Secondary-100,#fef0d9));--pricing-warning-text:var(--theme-warning-text,var(--Colors-Secondary-800,#9f6304));--pricing-featured-text:#fff;--pricing-featured-muted:#ffffffbd;--pricing-featured-soft:#ffffffe6;--pricing-featured-panel:#ffffff1a;--pricing-featured-panel-border:#ffffff29;--pricing-featured-button-bg:#ffffff1a;--pricing-featured-button-bg-hover:#ffffff29;--pricing-featured-button-border:#ffffff38;--pricing-featured-selected-bg:#fff;--pricing-featured-selected-text:#205b5a;--pricing-badge-text:#0f2b2a}.Pricing_languageSwitchContainer__Tl9NM{display:flex;justify-content:center;margin:28px auto 18px;width:min(1120px,calc(100% - 32px))}.Pricing_pageTitle__QeTOM{margin:0 auto 36px;text-align:center;width:min(880px,calc(100% - 32px))}.Pricing_pageTitleHeading__IaV4\+{align-items:center;color:#0f2b2a;color:var(--pricing-ink,var(--Colors-Primary-900,#0f2b2a));display:flex;font-size:clamp(42px,6vw,76px);font-weight:800;justify-content:center;letter-spacing:0;line-height:.98;margin:0}.Pricing_cardsContainerMobile__JTJer,.Pricing_cardsContainer__tnMOX{margin:0 auto 48px;margin:0 auto var(--Spacing-4xl,48px);width:min(1180px,calc(100% - 32px))}.Pricing_cardsContainer__tnMOX{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.Pricing_cardsContainerMobile__JTJer{align-items:stretch;display:flex;flex-direction:column;gap:20px;gap:var(--Spacing-l,20px);justify-content:center}.Pricing_cardBaseMobile__EZXY4,.Pricing_cardBase__PjKF3{background:#ffffffb8;background:var(--pricing-surface,#ffffffb8);border:1px solid #ecddccdb;border:1px solid var(--pricing-border,#ecddccdb);border-radius:20px;box-shadow:none;display:flex;flex-direction:column;min-height:458px;padding:24px 20px 20px;position:relative;text-align:center;transition:background-color .16s ease,border-color .16s ease;width:278px}.Pricing_cardBase__PjKF3:hover{background:#ffffffdb;background:var(--pricing-surface-hover,#ffffffdb);border-color:#205b5a2e;border-color:var(--pricing-border-strong,#205b5a2e)}.Pricing_cardBaseMobile__EZXY4{margin:0 auto;max-width:360px;min-height:auto;width:100%}.Pricing_cardGroupDiscount__u6VyW,.Pricing_cardTopup__sOpl-{color:#0f2b2a;color:var(--pricing-ink,var(--Colors-Primary-900,#0f2b2a))}.Pricing_cardPremiumMobile__7ickC,.Pricing_cardPremium__Pjlxj{background:#205b5a;background:var(--Colors-Primary-700,#205b5a);border-color:#205b5a57;border-color:var(--pricing-border-strong,#205b5a57);color:var(--pricing-featured-text)}.Pricing_cardPremiumMobile__7ickC:hover,.Pricing_cardPremium__Pjlxj:hover{background:#184342;background:var(--Colors-Primary-800,#184342);border-color:#205b5a7a;border-color:var(--pricing-border-strong,#205b5a7a)}.Pricing_cardPremiumPlus__ZR-MN{background:#0f2b2a;border-color:#0f2b2a70;color:var(--pricing-featured-text)}.Pricing_cardPremiumPlus__ZR-MN:hover{background:#143635;border-color:#0f2b2a8f;border-color:var(--pricing-border-strong,#0f2b2a8f)}:root[data-theme=dark] .Pricing_cardPremiumMobile__7ickC,:root[data-theme=dark] .Pricing_cardPremium__Pjlxj{background:#205b5a;border-color:#70cdcb4d}:root[data-theme=dark] .Pricing_cardPremiumMobile__7ickC:hover,:root[data-theme=dark] .Pricing_cardPremium__Pjlxj:hover{background:#184342;border-color:#70cdcb66}:root[data-theme=dark] .Pricing_cardPremiumPlus__ZR-MN{background:#122222;border-color:#aebdb942}:root[data-theme=dark] .Pricing_cardPremiumPlus__ZR-MN:hover{background:#172d2d;border-color:#aebdb957}.Pricing_cardContent__lOCAJ{display:flex;flex:1 1;flex-direction:column;width:100%}.Pricing_cardTitleWhite__Wj2ee,.Pricing_cardTitle__XQlNj{font-size:1.25rem;font-weight:800;letter-spacing:0;line-height:1.15;margin:4px 0 12px}.Pricing_cardTitle__XQlNj{color:#0f2b2a;color:var(--pricing-ink,var(--Colors-Primary-900,#0f2b2a))}.Pricing_cardTitleWhite__Wj2ee{color:var(--pricing-featured-text)}.Pricing_cardPriceWhite__FOSvD,.Pricing_cardPrice__BEhXe{align-items:center;display:flex;font-size:2.75rem;font-weight:850;gap:5px;justify-content:center;letter-spacing:0;line-height:1;margin-bottom:16px;min-height:58px}.Pricing_cardPrice__BEhXe{color:#0f2b2a;color:var(--pricing-ink,var(--Colors-Primary-900,#0f2b2a))}.Pricing_cardPriceWhite__FOSvD{color:var(--pricing-featured-text)}.Pricing_riyalSymbolWhite__bbmr3,.Pricing_riyalSymbol__twDDf{fill:currentColor;height:.72em;width:.72em}.Pricing_featuresPremiumPlus__JqK4O,.Pricing_featuresPremium__6pdiu,.Pricing_features__2h6-Z{border-radius:14px;display:flex;flex-direction:column;gap:0;margin-bottom:18px;padding:4px 14px;width:100%}.Pricing_features__2h6-Z{background:rgba(32,91,90,.045);background:var(--pricing-tint,rgba(32,91,90,.045));border:1px solid #205b5a14;border:1px solid var(--pricing-border,#205b5a14)}.Pricing_featuresPremiumPlus__JqK4O,.Pricing_featuresPremium__6pdiu{background:var(--pricing-featured-panel);border:1px solid var(--pricing-featured-panel-border)}.Pricing_featureItem__bUibf{align-items:flex-start;border-top:1px solid #ecddcc94;border-top:1px solid var(--pricing-border,#ecddcc94);display:flex;gap:9px;min-height:38px;padding:10px 0;text-align:start}.Pricing_featureItem__bUibf:first-child{border-top:0}.Pricing_featuresPremiumPlus__JqK4O .Pricing_featureItem__bUibf,.Pricing_featuresPremium__6pdiu .Pricing_featureItem__bUibf{border-top-color:var(--pricing-featured-panel-border)}.Pricing_featureCheckmarkYellow__O6\+yQ,.Pricing_featureCheckmark__vE8K5{flex:0 0 auto;font-size:.95rem;font-weight:850;line-height:1;margin-top:1px}.Pricing_featureCheckmark__vE8K5{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d)}.Pricing_featureCheckmarkYellow__O6\+yQ{color:#fbbf60;color:var(--Colors-Secondary-400,#fbbf60)}.Pricing_featureTextWhite__dN--Z,.Pricing_featureText__WdfIF{font-size:.86rem;font-weight:650;line-height:1.45}.Pricing_featureText__WdfIF{color:#184342;color:var(--pricing-ink-soft,var(--Colors-Primary-800,#184342))}.Pricing_featureTextWhite__dN--Z{color:var(--pricing-featured-soft)}.Pricing_validityLabel__o-77\+{color:var(--pricing-featured-muted);font-size:.72rem;font-weight:750;line-height:1.2;margin-bottom:5px;text-transform:uppercase}.Pricing_bonusBadge__hzDQj,.Pricing_validityBadgePremiumPlus__0KkZf,.Pricing_validityBadge__Zj2Rf{align-items:center;align-self:center;border-radius:999px;border-radius:var(--Radius-full,999px);display:inline-flex;font-size:.78rem;font-weight:800;justify-content:center;line-height:1;min-height:30px;padding:0 13px;white-space:nowrap}.Pricing_validityBadgePremiumPlus__0KkZf,.Pricing_validityBadge__Zj2Rf{background:var(--pricing-featured-panel);border:1px solid var(--pricing-featured-panel-border);color:var(--pricing-featured-text);margin-bottom:12px}.Pricing_badge__zQNXb,.Pricing_discountPill__egV5K,.Pricing_groupBadge__f1-g3{align-items:center;border-radius:999px;border-radius:var(--Radius-full,999px);display:inline-flex;font-size:.68rem;font-weight:850;justify-content:center;line-height:1;text-transform:uppercase;white-space:nowrap}.Pricing_discountPill__egV5K{align-self:center;background:#fef0d9;background:var(--pricing-warning-bg,var(--Colors-Secondary-100,#fef0d9));color:#9f6304;color:var(--pricing-warning-text,var(--Colors-Secondary-800,#9f6304));margin-bottom:10px;min-height:25px;padding:0 11px}.Pricing_includesTextPremiumPlus__U9khU,.Pricing_includesText__cVsNh{color:var(--pricing-featured-soft);font-size:.86rem;font-weight:700;line-height:1.4;margin-bottom:12px}.Pricing_plusSeparator__bqrVg{color:#fbbf60;color:var(--Colors-Secondary-400,#fbbf60);font-size:1rem;font-weight:850;line-height:1;margin:-4px 0 8px}.Pricing_bonusBadge__hzDQj{background:#fbbf6026;border:1px solid #fbbf6038;color:#fcd18d;color:var(--Colors-Secondary-300,#fcd18d);margin-bottom:12px}.Pricing_badge__zQNXb,.Pricing_groupBadge__f1-g3{left:50%;min-height:27px;padding:0 13px;position:absolute;top:-13px;transform:translateX(-50%)}.Pricing_badge__zQNXb{background:#faad33;background:var(--Colors-Secondary-500,#faad33);color:var(--pricing-badge-text)}.Pricing_groupBadge__f1-g3{background:#205b5a1a;background:var(--pricing-tint-strong,#205b5a1a);border:1px solid #205b5a1f;border:1px solid var(--pricing-border,#205b5a1f);color:#205b5a;color:var(--pricing-action,var(--Colors-Primary-700,#205b5a))}.Pricing_groupButtonPrimary__iLZdG,.Pricing_groupButtonSecondary__EXWS4,.Pricing_paymentButton__vm\+RB,.Pricing_selectButton__Go4d5{border-radius:999px;border-radius:var(--Radius-full,999px);font-size:.9rem;font-weight:800;min-height:44px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.Pricing_selectButton__Go4d5{margin-top:auto;width:100%}.Pricing_selectButtonPremiumPlusUnselected__rYiq2,.Pricing_selectButtonPremiumUnselected__zWnTE,.Pricing_selectButtonTopupUnselected__aPQpV{background:#205b5a0f;background:var(--pricing-tint,#205b5a0f);border:1px solid #205b5a24;border:1px solid var(--pricing-border,#205b5a24);color:#205b5a;color:var(--pricing-action,var(--Colors-Primary-700,#205b5a))}.Pricing_selectButtonPremiumPlusUnselected__rYiq2,.Pricing_selectButtonPremiumUnselected__zWnTE{background:var(--pricing-featured-button-bg);border-color:var(--pricing-featured-button-border);color:var(--pricing-featured-text)}.Pricing_selectButtonTopupUnselected__aPQpV:hover{background:#205b5a1a;background:var(--pricing-tint-strong,#205b5a1a)}.Pricing_selectButtonPremiumPlusUnselected__rYiq2:hover,.Pricing_selectButtonPremiumUnselected__zWnTE:hover{background:var(--pricing-featured-button-bg-hover)}.Pricing_selectButtonTopupSelected__rymDN{background:#205b5a;background:var(--pricing-action,var(--Colors-Primary-700,#205b5a));border:1px solid #205b5a;border:1px solid var(--pricing-action,var(--Colors-Primary-700,#205b5a));color:#fff;color:var(--pricing-on-action,var(--Colors-Neutral-000,#fff))}.Pricing_selectButtonPremiumSelected__3ihsf{background:var(--pricing-featured-selected-bg);border:1px solid var(--pricing-featured-selected-bg);color:var(--pricing-featured-selected-text)}.Pricing_selectButtonPremiumPlusSelected__WrpHw{background:#faad33;background:var(--Colors-Secondary-500,#faad33);border:1px solid #faad33;border:1px solid var(--Colors-Secondary-500,#faad33);color:var(--pricing-badge-text)}.Pricing_groupIconWrapper__SX7He{align-items:center;background:rgba(32,91,90,.075);background:var(--pricing-tint,rgba(32,91,90,.075));border-radius:16px;color:#205b5a;color:var(--pricing-action,var(--Colors-Primary-700,#205b5a));display:flex;height:54px;justify-content:center;margin:4px auto 16px;width:54px}.Pricing_groupDescription__DYNoD{color:#715f57;color:var(--pricing-muted,var(--Colors-Neutral-700,#715f57));font-size:.88rem;font-weight:600;line-height:1.58;margin:0 0 16px}.Pricing_groupContactButtons__w7u2j{display:flex;gap:10px;margin-top:auto;width:100%}.Pricing_groupButtonPrimary__iLZdG,.Pricing_groupButtonSecondary__EXWS4{align-items:center;display:inline-flex;flex:1 1;justify-content:center;padding:0 12px;text-decoration:none}.Pricing_groupButtonPrimary__iLZdG{background:#205b5a;background:var(--pricing-action,var(--Colors-Primary-700,#205b5a));border:1px solid #205b5a;border:1px solid var(--pricing-action,var(--Colors-Primary-700,#205b5a));color:#fff;color:var(--pricing-on-action,var(--Colors-Neutral-000,#fff))}.Pricing_groupButtonPrimary__iLZdG:hover{background:#184342;background:var(--pricing-action-hover,var(--Colors-Primary-800,#184342))}.Pricing_groupButtonSecondary__EXWS4{background:#205b5a0f;background:var(--pricing-tint,#205b5a0f);border:1px solid #205b5a24;border:1px solid var(--pricing-border,#205b5a24);color:#205b5a;color:var(--pricing-action,var(--Colors-Primary-700,#205b5a))}.Pricing_groupButtonSecondary__EXWS4:hover{background:#205b5a1a;background:var(--pricing-tint-strong,#205b5a1a)}.Pricing_paymentSection__vwlf1{display:flex;justify-content:center;margin:0 auto 40px;margin:0 auto var(--Spacing-3xl,40px);width:min(1120px,calc(100% - 32px))}.Pricing_paymentButton__vm\+RB{min-width:280px;padding:0 48px;padding:0 var(--Spacing-4xl,48px)}.Pricing_paymentButtonSelected__euIrq{background:#205b5a;background:var(--pricing-action,var(--Colors-Primary-700,#205b5a));border:1px solid #205b5a;border:1px solid var(--pricing-action,var(--Colors-Primary-700,#205b5a));color:#fff;color:var(--pricing-on-action,var(--Colors-Neutral-000,#fff))}.Pricing_paymentButtonSelected__euIrq:hover{background:#184342;background:var(--pricing-action-hover,var(--Colors-Primary-800,#184342))}.Pricing_paymentButtonUnselected__ZYN6x{background:#93766314;background:var(--theme-surface-soft,#93766314);border:1px solid #ecddcce6;border:1px solid var(--pricing-border,#ecddcce6);color:#af9077;color:var(--pricing-muted-soft,var(--Colors-Neutral-500,#af9077));cursor:not-allowed}.Pricing_termsSection__xjawV{align-items:center;color:#937663;color:var(--pricing-muted-soft,var(--Colors-Neutral-600,#937663));display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:600;gap:8px;gap:var(--Spacing-xs,8px);justify-content:center;line-height:1.5;margin:0 auto 40px;margin:0 auto var(--Spacing-3xl,40px);width:min(1120px,calc(100% - 32px))}.Pricing_termsLink__rAzMX{color:#205b5a;color:var(--pricing-action,var(--Colors-Primary-700,#205b5a));font-weight:800;text-decoration:none}.Pricing_termsLink__rAzMX:hover{color:#0f2b2a;color:var(--pricing-ink,var(--Colors-Primary-900,#0f2b2a));text-decoration:underline}.Pricing_priceWithPromo__43dXX{align-items:center;display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.Pricing_discountedPriceRow__LfV4M{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.Pricing_originalPriceStrikethroughWhite__t5iuf,.Pricing_originalPriceStrikethrough__2qbNS{align-items:center;display:flex;font-size:1.1rem;font-weight:750;gap:3px;justify-content:center;line-height:1;text-decoration:line-through}.Pricing_originalPriceStrikethrough__2qbNS{color:#af9077;color:var(--pricing-muted-soft,var(--Colors-Neutral-500,#af9077))}.Pricing_originalPriceStrikethroughWhite__t5iuf{color:var(--pricing-featured-muted)}.Pricing_riyalSymbolSmallWhite__--BRQ,.Pricing_riyalSymbolSmall__gSEJA{fill:currentColor;height:.72em;width:.72em}.Pricing_withCodeLabelLight__nHDy1,.Pricing_withCodeLabel__5HJk\+{align-items:center;border-radius:999px;border-radius:var(--Radius-full,999px);display:inline-flex;font-size:.66rem;font-weight:850;justify-content:center;line-height:1;min-height:24px;padding:0 10px;text-transform:uppercase;white-space:nowrap}.Pricing_withCodeLabel__5HJk\+{background:#fef0d9;background:var(--pricing-warning-bg,var(--Colors-Secondary-100,#fef0d9));color:#9f6304;color:var(--pricing-warning-text,var(--Colors-Secondary-800,#9f6304))}.Pricing_withCodeLabelLight__nHDy1{background:#fbbf602e;border:1px solid #fbbf6038;color:#fcd18d;color:var(--Colors-Secondary-300,#fcd18d)}.Pricing_promoBanner__skjdy{background:#ffffffb3;background:var(--pricing-surface,#ffffffb3);border:1px solid #205b5a1f;border:1px solid var(--pricing-border,#205b5a1f);border-radius:20px;margin:0 auto 48px;margin:0 auto var(--Spacing-4xl,48px);padding:17px 20px;width:min(980px,calc(100% - 32px))}.Pricing_promoBannerContent__MtGeY{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.Pricing_promoMessage__hah0i{color:#0f2b2a;color:var(--pricing-ink,var(--Colors-Primary-900,#0f2b2a));font-size:.96rem;font-weight:800;line-height:1.4;text-align:center}.Pricing_countdownContainer__OLu58{align-items:center;display:flex;gap:6px}.Pricing_countdownSegment__732\+m{align-items:center;background:rgba(32,91,90,.045);background:var(--pricing-tint,rgba(32,91,90,.045));border:1px solid #205b5a17;border:1px solid var(--pricing-border,#205b5a17);border-radius:12px;display:flex;flex-direction:column;gap:2px;min-width:46px;padding:7px 6px}.Pricing_countdownNumber__oaB3o{color:#0f2b2a;color:var(--pricing-ink,var(--Colors-Primary-900,#0f2b2a));font-size:1.15rem;font-weight:850;letter-spacing:0;line-height:1}.Pricing_countdownLabel__0gy-z{font-size:.58rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.Pricing_countdownLabel__0gy-z,.Pricing_countdownSeparator__hybmX{color:#937663;color:var(--pricing-muted-soft,var(--Colors-Neutral-600,#937663))}.Pricing_countdownSeparator__hybmX{font-size:1.15rem;font-weight:850;padding-bottom:11px}[dir=rtl] .Pricing_featureItem__bUibf,[dir=rtl] .Pricing_groupDescription__DYNoD{text-align:right}@media (max-width:1180px){.Pricing_cardsContainer__tnMOX{width:min(760px,calc(100% - 32px))}}@media (max-width:768px){.Pricing_languageSwitchContainer__Tl9NM{margin-top:22px}.Pricing_pageTitle__QeTOM{margin-bottom:30px}.Pricing_pageTitleHeading__IaV4\+{font-size:clamp(38px,12vw,54px)}.Pricing_cardPriceWhite__FOSvD,.Pricing_cardPrice__BEhXe{font-size:2.65rem}.Pricing_cardTitleWhite__Wj2ee,.Pricing_cardTitle__XQlNj{font-size:1.32rem}.Pricing_paymentButton__vm\+RB{min-width:0;width:100%}}@media (max-width:600px){.Pricing_promoBanner__skjdy{margin-bottom:32px;padding:16px}.Pricing_promoBannerContent__MtGeY{flex-direction:column;gap:14px}.Pricing_promoMessage__hah0i{font-size:.9rem}.Pricing_countdownContainer__OLu58{justify-content:center;width:100%}.Pricing_countdownSegment__732\+m{min-width:40px;padding:6px 4px}.Pricing_countdownNumber__oaB3o{font-size:1rem}}.AffiliateApplicationForm_modalOverlay__EwO7Q{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.AffiliateApplicationForm_modalContent__ZvhA0{background-color:#fff;border-radius:12px;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}.AffiliateApplicationForm_modalHeader__TM6cY{align-items:center;align-self:stretch;background:#205b5a1a;background:var(--Colors-Primary-Alpha-10,#205b5a1a);border-bottom:1px solid #205b5a4d;border-bottom:1px solid var(--Colors-Primary-Alpha-30,#205b5a4d);display:flex;justify-content:space-between;padding:16px;padding:var(--Spacing-m,16px)}.AffiliateApplicationForm_modalHeader__TM6cY h3{color:#0f2b2a;color:var(--Colors-Primary-900,#0f2b2a);font-family:Raleway;font-size:24px;font-style:normal;font-weight:600;line-height:36px}.AffiliateApplicationForm_modalCloseButton__Frydq{align-items:center;border-radius:4px;border-radius:var(--Radius-xs,4px);color:#0f2b2a;color:var(--Colors-Primary-900,#0f2b2a);cursor:pointer;display:flex;height:28px;padding:8px;padding:var(--Spacing-xs,8px);width:28px}.AffiliateApplicationForm_modalCloseButton__Frydq:hover{background:#3939391a;background:var(--Colors-Neutral-Alpha-10,#3939391a);border-radius:4px;border-radius:var(--Radius-xs,4px);padding:8px;padding:var(--Spacing-xs,8px)}.AffiliateApplicationForm_affiliateForm__pGTrZ{padding:24px;padding:var(--Spacing-xl,24px)}.AffiliateApplicationForm_affiliateForm__pGTrZ,.AffiliateApplicationForm_formSection__5DOlH{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px;gap:var(--Spacing-s,12px)}.AffiliateApplicationForm_formSection__5DOlH{border:1px solid #205b5a4d;border:1px solid var(--Colors-Primary-Alpha-30,#205b5a4d);border-radius:8px;border-radius:var(--Radius-m,8px);box-shadow:2px 4px 24px var(--sds-size-depth-0) #b3b3b31a;padding:16px;padding:var(--Spacing-m,16px)}.AffiliateApplicationForm_formSubSection__9e9ge{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px;gap:var(--Spacing-s,12px)}.AffiliateApplicationForm_formSection__5DOlH h4,.AffiliateApplicationForm_formSection__5DOlH h5,.AffiliateApplicationForm_formSubSection__9e9ge h5{color:#184342;color:var(--Colors-Primary-800,#184342);font-family:Raleway;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.AffiliateApplicationForm_formGrid__yaXPr,.AffiliateApplicationForm_formSubGrid__ISUnY{align-items:flex-start;align-self:stretch;display:flex;gap:16px;gap:var(--Spacing-m,16px);padding-left:16px;padding-left:var(--Spacing-m,16px)}.AffiliateApplicationForm_formSubGrid__ISUnY{flex-direction:column}.AffiliateApplicationForm_formSubGroup__ae4gE{align-items:center;align-self:stretch;display:flex;gap:12px;gap:var(--Spacing-s,12px)}.AffiliateApplicationForm_formGroup__mX\+Nz{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column;gap:8px}.AffiliateApplicationForm_formGroup__mX\+Nz label{color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-family:Raleway;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.AffiliateApplicationForm_formInput__s\+V58,.AffiliateApplicationForm_formSelect__jVtlU,.AffiliateApplicationForm_formTextarea__OcA5N{align-items:flex-start;align-self:stretch;border:1px solid #205b5a4d;border:var(--Stroke-s,1px) solid var(--Colors-Primary-Alpha-30,#205b5a4d);border-radius:8px;border-radius:var(--Radius-m,8px);display:flex;gap:10px;min-height:48px;padding:10px;transition:border-color .2s ease}.AffiliateApplicationForm_formInput__s\+V58:focus,.AffiliateApplicationForm_formSelect__jVtlU:focus,.AffiliateApplicationForm_formTextarea__OcA5N:focus{border-color:#2d7f7d;border-color:var(--Colors-Primary-600,#2d7f7d);outline:none}.AffiliateApplicationForm_formTextarea__OcA5N{min-height:80px;resize:vertical}.AffiliateApplicationForm_formSelect__jVtlU{align-items:center;background-color:#fafafa;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;outline:none;padding:14px 16px;transition:border-color .2s ease;width:100%}.AffiliateApplicationForm_formSelect__jVtlU:focus{border-color:#2d7f7d;border-color:var(--Colors-Primary-600,#2d7f7d)}.AffiliateApplicationForm_payoutMethodGroup__AlE5Q{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:0 16px;height:60px;padding-left:16px;padding-left:var(--Spacing-m,16px)}.AffiliateApplicationForm_payoutOption__nT9kK{align-items:center;border:1px solid #3939391a;border:1px solid var(--Colors-Neutral-Alpha-10,#3939391a);border-radius:10px;box-shadow:0 2px 4px 0 #0000000d;cursor:pointer;display:flex;flex:1 0;gap:12px;gap:var(--Spacing-s,12px);height:54px;min-width:160px;padding:16px;padding:var(--Spacing-m,16px);transition:all .2s ease}.AffiliateApplicationForm_payoutOption__nT9kK.AffiliateApplicationForm_selected__rv3Da{background:#205b5a1a;background:var(--Colors-Primary-Alpha-10,#205b5a1a);border:1px solid #2d7f7d;border:1px solid var(--Colors-Primary-600,#2d7f7d);box-shadow:0 4px 12px 0 #0000001a}.AffiliateApplicationForm_payoutOption__nT9kK.AffiliateApplicationForm_unselected__BWbKB{border:1px solid #3939391a;border:1px solid var(--Colors-Neutral-Alpha-10,#3939391a);border-radius:10px;box-shadow:0 2px 4px 0 #0000000d}.AffiliateApplicationForm_radioItem__OFgY6{align-items:center;background-color:#fff;border:2px solid #cbd5e1;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.AffiliateApplicationForm_radioItem__OFgY6.AffiliateApplicationForm_selected__rv3Da{border-color:#2d7f7d;border-color:var(--Colors-Primary-600,#2d7f7d)}.AffiliateApplicationForm_radioIndicator__BX53V{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.AffiliateApplicationForm_radioDot__4Qlmk{background-color:#2d7f7d;background-color:var(--Colors-Primary-600,#2d7f7d);border-radius:50%;height:8px;width:8px}.AffiliateApplicationForm_radioLabel__2khOa{cursor:pointer;font-size:16px;font-weight:600}.AffiliateApplicationForm_radioLabel__2khOa.AffiliateApplicationForm_selected__rv3Da{color:#1e293b}.AffiliateApplicationForm_radioLabel__2khOa.AffiliateApplicationForm_unselected__BWbKB{color:#64748b}.AffiliateApplicationForm_selectContent__8rHjR{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0000001f;max-height:200px;min-width:200px;overflow:hidden;z-index:9999}.AffiliateApplicationForm_selectScrollButton__bulX4{align-items:center;background-color:#fff;cursor:default;display:flex;height:25px;justify-content:center}.AffiliateApplicationForm_selectViewport__Jdmnv{max-height:220px;overflow:auto;padding:4px;width:353px}.AffiliateApplicationForm_selectItem__9cslz{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:16px;outline:none;padding:8px 12px;position:relative;-webkit-user-select:none;user-select:none}.AffiliateApplicationForm_selectItem__9cslz:hover{background-color:#f5f5f5}.AffiliateApplicationForm_selectItemIndicator__fY5Ld{align-items:center;display:flex;height:16px;justify-content:center;position:absolute;right:8px;width:16px}.AffiliateApplicationForm_helperText__KLL-e{color:#64748b;font-size:16px;font-style:italic;margin-top:6px}.AffiliateApplicationForm_formActions__xbWBe{align-items:flex-start;align-self:stretch;display:flex;gap:12px;gap:var(--Spacing-s,12px);justify-content:flex-end;padding-top:12px;padding-top:var(--Spacing-s,12px)}.AffiliateApplicationForm_cancelButton__9oiLy{align-items:center;background:#205b5a1a;background:var(--Colors-Primary-Alpha-10,#205b5a1a);color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;display:flex;flex:1 0;flex-direction:column;justify-content:center;min-width:120px;padding:12px;padding:var(--Spacing-s,12px);transition:all .2s ease}.AffiliateApplicationForm_cancelButton__9oiLy,.AffiliateApplicationForm_cancelButton__9oiLy:hover{border:1px solid #205b5a1a;border:1px solid var(--Colors-Primary-Alpha-10,#205b5a1a);border-radius:8px;border-radius:var(--Radius-m,8px);font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;line-height:21px;text-align:center}.AffiliateApplicationForm_cancelButton__9oiLy:hover{background:#205b5a4d;background:var(--Colors-Primary-Alpha-30,#205b5a4d);color:#184342;color:var(--Colors-Primary-800,#184342)}.AffiliateApplicationForm_submitButton__UPG1e{align-items:center;background:#205b5a;background:var(--Colors-Primary-700,#205b5a);border-radius:8px;border-radius:var(--Radius-m,8px);color:#faf5ef;color:var(--Colors-Neutral-101,#faf5ef);cursor:pointer;display:flex;flex:1 0;flex-direction:column;font-family:Raleway;font-size:16px;font-style:normal;font-weight:600;justify-content:center;line-height:21px;min-width:180px;padding:12px;padding:var(--Spacing-s,12px);text-align:center;transition:all .2s ease}.AffiliateApplicationForm_submitButton__UPG1e:hover:not(:disabled){background:#184342;background:var(--Colors-Primary-800,#184342)}.AffiliateApplicationForm_submitButton__UPG1e:disabled{background-color:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}@media (max-width:768px){.AffiliateApplicationForm_formGrid__yaXPr{grid-template-columns:1fr}.AffiliateApplicationForm_modalContent__ZvhA0{margin:10px;max-height:calc(100vh - 20px)}.AffiliateApplicationForm_affiliateForm__pGTrZ,.AffiliateApplicationForm_modalHeader__TM6cY{padding:16px}.AffiliateApplicationForm_payoutOption__nT9kK{min-width:auto;width:100%}.AffiliateApplicationForm_formActions__xbWBe{flex-direction:column}.AffiliateApplicationForm_cancelButton__9oiLy,.AffiliateApplicationForm_submitButton__UPG1e{width:100%}}.AffiliateReferrals_affiliateTab__Fp98K,.AffiliateReferrals_referralsTab__9uRxX{display:flex;flex-direction:column;gap:32px;max-width:800px}.AffiliateReferrals_errorState__GK3pt,.AffiliateReferrals_loadingState__N4mNc{align-items:center;background:#fff;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:20px;color:#937663;color:var(--Colors-Neutral-600,#937663);display:flex;font-family:Raleway,sans-serif;font-size:16px;font-weight:500;justify-content:center;min-height:200px}.AffiliateReferrals_errorState__GK3pt{background:#9f41410a;border-color:#9f41411a;color:#9f4141;color:var(--Colors-Accent-600,#9f4141)}.AffiliateReferrals_subsectionTitle__7ZY5i{color:#184342;color:var(--Colors-Primary-800,#184342);font-family:Raleway,sans-serif;font-size:18px;font-weight:600;margin-bottom:16px}.AffiliateReferrals_affiliateIntro__BIReA{background:linear-gradient(135deg,#fff,#fcfcfc);background:linear-gradient(135deg,#fff 0,var(--Colors-Neutral-050,#fcfcfc) 100%);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:20px;box-shadow:0 4px 20px #00000008;margin-bottom:24px;padding:32px}.AffiliateReferrals_affiliateDescription__1c9xx{color:#937663;color:var(--Colors-Neutral-600,#937663);line-height:1.6;margin-bottom:0}.AffiliateReferrals_affiliateBenefits__0kjIX{background:#205b5a0a;border:1px solid #205b5a14;border-radius:16px;margin-bottom:32px;padding:24px}.AffiliateReferrals_affiliateBenefits__0kjIX h5{color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-size:16px;font-weight:600;margin:0 0 16px}.AffiliateReferrals_affiliateBenefits__0kjIX ul{list-style:none;margin:0;padding:0}.AffiliateReferrals_affiliateBenefits__0kjIX li{color:#715f57;color:var(--Colors-Neutral-700,#715f57);margin-bottom:12px;padding-left:24px;position:relative}.AffiliateReferrals_affiliateBenefits__0kjIX li:before{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);content:"✓";font-weight:700;left:0;position:absolute}.AffiliateReferrals_affiliateStatusSection__2crfH{margin-bottom:8px}.AffiliateReferrals_statusContainer__qrrOs{align-items:center;background:#fff;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:20px;box-shadow:0 2px 10px #00000005;display:flex;gap:16px;padding:24px}.AffiliateReferrals_statusBadge__czkmG{border-radius:100px;color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.AffiliateReferrals_statusDetails__4hH4C{color:#937663;color:var(--Colors-Neutral-600,#937663);display:flex;flex-direction:column;font-size:14px;gap:4px}.AffiliateReferrals_statusDetails__4hH4C p{margin:0}.AffiliateReferrals_pendingMessage__6\+Mhx,.AffiliateReferrals_rejectedMessage__FQ-ov{border-left:4px solid;border-radius:16px;margin-top:16px;padding:24px}.AffiliateReferrals_pendingMessage__6\+Mhx{background:#faad3314;border-color:#ffc107;color:#856404}.AffiliateReferrals_rejectedMessage__FQ-ov{background:#9f414114;border-color:#dc3545;color:#721c24}.AffiliateReferrals_pendingMessage__6\+Mhx h4,.AffiliateReferrals_rejectedMessage__FQ-ov h4{font-size:16px;font-weight:600;margin:0 0 8px}.AffiliateReferrals_pendingMessage__6\+Mhx p,.AffiliateReferrals_rejectedMessage__FQ-ov p{font-size:14px;line-height:1.5;margin:0}.AffiliateReferrals_affiliateCodeSection__JyayZ,.AffiliateReferrals_referralCodeSection__gVd1C{background:#fff;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:20px;box-shadow:0 2px 10px #00000005;padding:24px}.AffiliateReferrals_referralCodeContainer__C3IFw,.AffiliateReferrals_referralLinkContainer__folU-{margin-top:12px}.AffiliateReferrals_referralCodeDisplay__F4DVb,.AffiliateReferrals_referralLinkDisplay__siYdd{align-items:center;background:#f8f4ef;background:var(--Colors-Neutral-050,#f8f4ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;display:flex;gap:12px;padding:8px}.AffiliateReferrals_referralCode__-u9qM{color:#184342;color:var(--Colors-Primary-800,#184342);flex:1 1;font-family:Courier New,monospace;font-size:18px;font-weight:700;letter-spacing:1px;text-align:center}.AffiliateReferrals_referralLinkInput__g5IaP{background:#0000;border:none;color:#715f57;color:var(--Colors-Neutral-700,#715f57);flex:1 1;font-family:Raleway,sans-serif;font-size:14px;outline:none;padding:8px 12px;width:100%}.AffiliateReferrals_copyButton__fq1D3{align-items:center;background:#2d7f7d;background:var(--Colors-Primary-600,#2d7f7d);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.AffiliateReferrals_copyButton__fq1D3:hover{background:#205b5a;background:var(--Colors-Primary-700,#205b5a);transform:translateY(-1px)}.AffiliateReferrals_copyButton__fq1D3 svg{height:20px;width:20px}.AffiliateReferrals_referralCodeNoteContainer__cq09G{align-items:flex-start;display:flex;gap:12px;margin-top:16px}.AffiliateReferrals_referralCodeNoteIcon__9Rw3I svg{margin-top:2px}.AffiliateReferrals_referralCodeDescription__IYyMn,.AffiliateReferrals_referralLinkDescription__gHBRN{color:#937663;color:var(--Colors-Neutral-600,#937663);flex:1 1;font-size:14px;line-height:1.5;margin:0}.AffiliateReferrals_earningsSection__sUMBZ,.AffiliateReferrals_referralStatsSection__t7GwO{background:#fff;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:20px;box-shadow:0 4px 20px #00000008;padding:24px}.AffiliateReferrals_earningsGrid__NlWab,.AffiliateReferrals_statsGrid__MNjn1{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.AffiliateReferrals_earningsCard__Cc-eN,.AffiliateReferrals_statCard__tD7My{background:linear-gradient(135deg,#205b5a08,#39a3a10d);border:1px solid #205b5a14;border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:20px;text-align:center}.AffiliateReferrals_earningsAmount__SSQzw,.AffiliateReferrals_statNumber__KFPIY{color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-size:24px;font-weight:700;margin-bottom:8px}.AffiliateReferrals_earningsLabel__QB3J8,.AffiliateReferrals_statLabel__MPxdn{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AffiliateReferrals_payoutAction__EaINo{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;justify-content:flex-end;padding-top:16px}.AffiliateReferrals_commissionDetails__nd70R{background:#fff;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:20px;padding:24px}.AffiliateReferrals_detailsGrid__guE7P{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AffiliateReferrals_detailItem__3Niey{display:flex;flex-direction:column;gap:4px}.AffiliateReferrals_detailLabel__Lrhq9{color:#af9077;color:var(--Colors-Neutral-500,#af9077);font-size:12px;font-weight:600;text-transform:uppercase}.AffiliateReferrals_detailValue__g8pBe{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:16px;font-weight:600}.AffiliateReferrals_payoutHistory__meqcp,.AffiliateReferrals_recentActivitySection__smmkj{margin-top:24px}.AffiliateReferrals_activityList__U0Ywz,.AffiliateReferrals_payoutList__i400w{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.AffiliateReferrals_activityItem__8GeEJ,.AffiliateReferrals_payoutItem__s3IAU{align-items:center;background:#fff;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;display:flex;gap:16px;padding:16px;transition:transform .2s ease}.AffiliateReferrals_activityItem__8GeEJ:hover,.AffiliateReferrals_payoutItem__s3IAU:hover{border-color:#94d9d8;border-color:var(--Colors-Primary-200,#94d9d8);transform:translateX(4px)}.AffiliateReferrals_payoutItemHeader__cZK1D{display:flex;flex-direction:column;gap:4px;min-width:120px}.AffiliateReferrals_payoutAmount__AE4UJ{color:#184342;color:var(--Colors-Primary-800,#184342);font-weight:700}.AffiliateReferrals_payoutStatus__X1FS-{border-radius:100px;font-size:12px;font-weight:600;padding:2px 8px;text-align:center;text-transform:uppercase;width:fit-content}.AffiliateReferrals_payoutStatus__X1FS-.AffiliateReferrals_paid__0ZmUj{background:#d4edda;color:#155724}.AffiliateReferrals_payoutStatus__X1FS-.AffiliateReferrals_pending__umsi5{background:#fff3cd;color:#856404}.AffiliateReferrals_payoutStatus__X1FS-.AffiliateReferrals_processing__VADsY{background:#cce5ff;color:#004085}.AffiliateReferrals_payoutStatus__X1FS-.AffiliateReferrals_cancelled__zx8VO{background:#f8d7da;color:#721c24}.AffiliateReferrals_activityDetails__zVHgU,.AffiliateReferrals_payoutItemDetails__7n9d3{color:#937663;color:var(--Colors-Neutral-600,#937663);display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:2px}.AffiliateReferrals_payoutItemDetails__7n9d3 p{margin:0}.AffiliateReferrals_activityIcon__2x2ta{align-items:center;background:#205b5a14;border-radius:50%;color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;width:40px}.AffiliateReferrals_activityText__2wHDn{color:#0f2b2a;color:var(--Colors-Primary-900,#0f2b2a);font-weight:500}.AffiliateReferrals_activityDate__4PacM{color:#af9077;color:var(--Colors-Neutral-500,#af9077);font-size:12px}.AffiliateReferrals_couponInputContainer__D7C4C{display:flex;gap:8px;position:relative}.AffiliateReferrals_couponInput__Matu2{border:1px solid #d1baa0;border:1px solid var(--Colors-Neutral-300,#d1baa0);border-radius:12px;flex:1 1;font-family:Raleway,sans-serif;font-size:14px;padding:12px 16px;text-transform:uppercase;transition:all .2s ease}.AffiliateReferrals_couponInput__Matu2:focus{border-color:#39a3a1;border-color:var(--Colors-Primary-500,#39a3a1);box-shadow:0 0 0 3px #39a3a11a;outline:none}.AffiliateReferrals_errorInput__eoApg{border-color:#dc3545}.AffiliateReferrals_loadingSpinner__AeWK9{position:absolute;right:120px;top:50%;transform:translateY(-50%)}.AffiliateReferrals_spinner__TGi4k{animation:AffiliateReferrals_spin__huGJD 1s linear infinite;border:2px solid #0000001a;border-left:2px solid var(--Colors-Primary-600,#2d7f7d);border-radius:50%;height:20px;width:20px}@keyframes AffiliateReferrals_spin__huGJD{to{transform:rotate(1turn)}}.AffiliateReferrals_redeemButton__sxjHT{background:#2d7f7d;background:var(--Colors-Primary-600,#2d7f7d);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:0 24px;transition:all .2s ease}.AffiliateReferrals_redeemButton__sxjHT:hover:not(:disabled){background:#205b5a;background:var(--Colors-Primary-700,#205b5a);transform:translateY(-1px)}.AffiliateReferrals_redeemButton__sxjHT:disabled{background:#d1baa0;background:var(--Colors-Neutral-300,#d1baa0);cursor:not-allowed}.AffiliateReferrals_couponRedemptionForm__dFrE4{background:#fff;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:20px;box-shadow:0 2px 10px #00000005;margin-top:12px;padding:24px}.AffiliateReferrals_couponMessage__5RRV1{font-size:14px;font-weight:500;margin-bottom:0;margin-top:12px}.AffiliateReferrals_successMessage__3TO\+4{color:#28a745}.AffiliateReferrals_errorMessage__buryE{color:#dc3545}.AffiliateReferrals_couponDescriptionNotesContainer__A-ugG{display:flex;flex-direction:column;gap:12px;margin-top:16px}.AffiliateReferrals_couponDescriptionNote__Ssbao{align-items:flex-start;display:flex;gap:12px}.AffiliateReferrals_couponDescriptionIcon__wNJ-b svg{margin-top:2px}.AffiliateReferrals_couponDescription__DKORo{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:14px;line-height:1.5;margin:0}.AffiliateReferrals_primaryButton__vqhyk{background:linear-gradient(135deg,#39a3a1,#2d7f7d);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1) 0,var(--Colors-Primary-600,#2d7f7d) 100%);border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s ease;width:100%}.AffiliateReferrals_primaryButton__vqhyk:hover{box-shadow:0 4px 12px #39a3a14d;transform:translateY(-1px)}.AffiliateReferrals_notesSection__buJu-{background:#faf5ef80;border:1px dashed #d1baa0;border:1px dashed var(--Colors-Neutral-300,#d1baa0);border-radius:16px;padding:24px}.AffiliateReferrals_notesText__6QEEC{color:#715f57;color:var(--Colors-Neutral-700,#715f57);font-style:italic;margin:0}.AffiliateReferrals_copySuccessMessage__2xj0v{animation:AffiliateReferrals_slideUp__RhdfP .3s ease;background:#184342;background:var(--Colors-Primary-800,#184342);border-radius:100px;bottom:24px;box-shadow:0 4px 20px #00000026;color:#fff;font-weight:600;padding:12px 24px;position:fixed;right:24px;z-index:1000}@keyframes AffiliateReferrals_slideUp__RhdfP{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.AffiliateReferrals_statusContainer__qrrOs{align-items:flex-start;flex-direction:column}.AffiliateReferrals_couponInputContainer__D7C4C{flex-direction:column}.AffiliateReferrals_redeemButton__sxjHT{padding:12px;width:100%}.AffiliateReferrals_referralCodeDisplay__F4DVb,.AffiliateReferrals_referralLinkDisplay__siYdd{align-items:stretch;flex-direction:column}.AffiliateReferrals_copyButton__fq1D3{margin-top:8px;width:100%}}.PaymentConfirmation_confirmationPage__TEwk5{--payment-surface:var(--theme-surface-strong,#fff);--payment-surface-soft:var(--theme-primary-tint,#205b5a14);--payment-text:var(--theme-text,#0f2b2a);--payment-text-soft:var(--theme-text-soft,#184342);--payment-muted:var(--theme-muted,#715f57);--payment-muted-soft:var(--theme-muted-soft,#937663);--payment-border:var(--theme-border-strong,#ecddcce6);--payment-border-soft:var(--theme-border,#ecddccad);--payment-field-bg:var(--theme-bg-elevated,#fff);--payment-field-bg-focus:var(--theme-surface-strong,#fff);--payment-field-text:var(--theme-text,#0f2b2a);--payment-field-placeholder:var(--theme-muted-soft,#937663);--payment-accent:var(--theme-info-text,#205b5a);--payment-action:var(--theme-primary-action,#205b5a);--payment-action-hover:var(--theme-primary-action-hover,#184342);--payment-on-action:var(--theme-on-primary,#fff);--payment-success:var(--theme-success-text,#0f7a44);--payment-shadow:0 4px 24px #205b5a0f,0 1px 3px #205b5a0a;padding:32px 20px;padding:var(--Spacing-2xl,32px) var(--Spacing-l,20px)}:root[data-theme=dark] .PaymentConfirmation_confirmationPage__TEwk5{--payment-surface:#121c1ce6;--payment-surface-soft:rgba(112,205,203,.075);--payment-border:#aebdb942;--payment-border-soft:#aebdb929;--payment-field-bg:hsla(0,0%,100%,.075);--payment-field-bg-focus:hsla(0,0%,100%,.105);--payment-field-placeholder:#dce9e594;--payment-shadow:0 28px 80px #00000042,0 1px 0 #70cdcb0a inset}.PaymentConfirmation_confirmationContainer__5\+zAH{margin:0 auto;max-width:1100px}.PaymentConfirmation_pageHeader__iWwNZ{margin-bottom:48px;margin-bottom:var(--Spacing-4xl,48px);margin-top:24px;margin-top:var(--Spacing-xl,24px);text-align:center}.PaymentConfirmation_pageTitle__i45j9{color:var(--payment-text);font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:12px;margin-bottom:var(--Spacing-s,12px)}.PaymentConfirmation_pageSubtitle__Sgp5H{color:var(--payment-muted);font-size:1.1rem;line-height:1.6;margin-bottom:20px;margin-bottom:var(--Spacing-l,20px)}.PaymentConfirmation_cardsLayout__YuRVg{align-items:stretch;display:flex;flex-wrap:wrap;gap:40px;gap:var(--Spacing-3xl,40px);justify-content:center}.PaymentConfirmation_cardsLayoutMobile__ko1gJ{align-items:stretch;display:flex;flex-direction:column;gap:32px;gap:var(--Spacing-2xl,32px);justify-content:center}.PaymentConfirmation_card__PdUHZ{background:var(--payment-surface);border:1px solid var(--payment-border);border-radius:24px;box-shadow:var(--payment-shadow);display:flex;flex-direction:column;min-height:500px;padding:32px;padding:var(--Spacing-2xl,32px)}.PaymentConfirmation_planCard__kpfbp{flex:1 1;max-width:380px;min-width:320px}.PaymentConfirmation_planCardMobile__cLJSx{margin:0 auto;max-width:400px;width:100%}.PaymentConfirmation_planName__HH664{color:var(--payment-text-soft);font-size:1.6rem;font-weight:700;letter-spacing:-.3px;margin-bottom:12px;margin-bottom:var(--Spacing-s,12px);text-align:center}.PaymentConfirmation_planDuration__o7D9L{color:var(--payment-muted);font-size:1rem;font-weight:500;margin-bottom:20px;margin-bottom:var(--Spacing-l,20px);text-align:center}.PaymentConfirmation_priceDisplay__vDNj3{align-items:center;color:var(--payment-text-soft);display:flex;font-size:3rem;font-weight:800;gap:8px;gap:var(--Spacing-xs,8px);justify-content:center;letter-spacing:-1px;margin-bottom:20px;margin-bottom:var(--Spacing-l,20px)}.PaymentConfirmation_riyalSymbol__4MPh9{fill:currentColor!important;color:var(--payment-accent);flex-shrink:0;height:1.8rem;width:1.8rem}.PaymentConfirmation_riyalSymbol__4MPh9 .cls-1,.PaymentConfirmation_riyalSymbol__4MPh9 path{fill:currentColor!important}.PaymentConfirmation_originalPrice__p5PuK{color:var(--payment-muted-soft);font-size:1.3rem;font-weight:500;margin-left:12px;margin-left:var(--Spacing-s,12px);text-decoration:line-through}.PaymentConfirmation_internationalNote__KV71a{background:var(--payment-surface-soft);border:1px solid var(--payment-border-soft);border-radius:12px;color:var(--payment-accent);font-size:.85rem;font-style:italic;margin-bottom:20px;margin-bottom:var(--Spacing-l,20px);padding:12px 16px;padding:var(--Spacing-s,12px) var(--Spacing-m,16px);text-align:center}.PaymentConfirmation_featuresBox__UDTDH{background:var(--payment-surface-soft);border:1px solid var(--payment-border-soft);border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;margin-bottom:24px;margin-bottom:var(--Spacing-xl,24px);min-height:220px;padding:24px;padding:var(--Spacing-xl,24px)}.PaymentConfirmation_featuresTitle__NHSZv{color:var(--payment-text-soft);font-size:1.1rem;font-weight:600;margin-bottom:16px;margin-bottom:var(--Spacing-m,16px);text-align:center}.PaymentConfirmation_featureItem__R-xWY{align-items:center;display:flex;gap:12px;gap:var(--Spacing-s,12px);margin-bottom:16px;margin-bottom:var(--Spacing-m,16px)}.PaymentConfirmation_featureItem__R-xWY:last-child{margin-bottom:0}.PaymentConfirmation_featureCheckmark__G1-Ae{color:var(--payment-action);font-size:1.2rem;font-weight:700}.PaymentConfirmation_featureText__yGTdv{color:var(--payment-text);font-size:1rem;font-weight:500}.PaymentConfirmation_backButton__8JS6Q{align-items:center;background:var(--payment-surface-soft);border:1px solid var(--payment-border-soft);border-radius:24px;color:var(--payment-text-soft);cursor:pointer;display:flex;font-size:1rem;font-weight:600;height:52px;justify-content:center;margin-top:auto;padding:16px;padding:var(--Spacing-m,16px);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.PaymentConfirmation_backButton__8JS6Q:hover{background:#205b5a1f;background:var(--theme-primary-tint-strong,#205b5a1f);border-color:var(--payment-border)}.PaymentConfirmation_paymentCard__O29Od{flex:1 1;max-width:440px;min-width:380px}.PaymentConfirmation_paymentCardMobile__BXPii{margin:0 auto;max-width:440px;width:100%}.PaymentConfirmation_paymentTitle__y6FH2{color:var(--payment-text-soft);font-size:1.6rem;font-weight:700;letter-spacing:-.3px;margin-bottom:20px;margin-bottom:var(--Spacing-l,20px);text-align:center}.PaymentConfirmation_paymentSubtitle__GiaMF{color:var(--payment-muted);font-size:.95rem;line-height:1.5;text-align:center}.PaymentConfirmation_couponSection__0wnX3,.PaymentConfirmation_paymentSubtitle__GiaMF{margin-bottom:24px;margin-bottom:var(--Spacing-xl,24px)}.PaymentConfirmation_couponLabel__cK69m{color:var(--payment-text-soft);font-size:1rem;font-weight:600;margin-bottom:12px;margin-bottom:var(--Spacing-s,12px)}.PaymentConfirmation_couponRow__AcjTg{display:flex;gap:12px;gap:var(--Spacing-s,12px)}.PaymentConfirmation_couponRow__AcjTg input{-webkit-text-fill-color:var(--payment-field-text);background:var(--payment-field-bg)!important;border-color:var(--payment-border)!important;color:var(--payment-field-text)!important;height:48px;min-width:0}.PaymentConfirmation_couponRow__AcjTg input::placeholder{color:var(--payment-field-placeholder)!important;opacity:1}.PaymentConfirmation_couponRow__AcjTg input:focus{background:var(--payment-field-bg-focus)!important;border-color:#4cc0be!important;border-color:var(--theme-focus,#4cc0be)!important;box-shadow:0 0 0 3px color-mix(in srgb,#4cc0be 18%,#0000)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-focus,#4cc0be) 18%,#0000)!important}.PaymentConfirmation_couponRow__AcjTg input:disabled{cursor:not-allowed;opacity:.68}.PaymentConfirmation_couponButton__C6nD0{background:linear-gradient(135deg,var(--payment-action) 0,var(--payment-action-hover) 100%);border:none;border-radius:12px;box-shadow:0 4px 12px #205b5a33;color:var(--payment-on-action);cursor:pointer;font-size:.95rem;font-weight:600;height:48px;padding:0 20px;padding:0 var(--Spacing-l,20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.PaymentConfirmation_couponButton__C6nD0:hover{box-shadow:0 6px 16px #205b5a4d}.PaymentConfirmation_couponButton__C6nD0:disabled{background:#1fc16b1a;background:var(--theme-success-bg,#1fc16b1a);box-shadow:none;color:var(--payment-success);cursor:not-allowed}.PaymentConfirmation_couponButtonLoading__KCZN0{background:var(--payment-muted-soft);cursor:wait}.PaymentConfirmation_paymentFormContainer__LOhGb{color:var(--payment-text);flex:1 1}.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form{color:var(--payment-text)!important;font-family:Raleway,sans-serif!important}.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-form-label,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-label,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form label{color:var(--payment-text-soft)!important;font-weight:600!important;opacity:1!important}.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-card-info,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-form-control,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-input,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-input-wrapper,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form input,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form select,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form textarea{-webkit-text-fill-color:var(--payment-field-text);background:var(--payment-field-bg)!important;border-color:var(--payment-border)!important;box-shadow:none!important;color:var(--payment-field-text)!important}.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form input::placeholder,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form textarea::placeholder{color:var(--payment-field-placeholder)!important;opacity:1!important}.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-card-info:focus-within,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-input-wrapper:focus-within,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form input:focus,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form select:focus,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form textarea:focus{background:var(--payment-field-bg-focus)!important;border-color:#4cc0be!important;border-color:var(--theme-focus,#4cc0be)!important;box-shadow:0 0 0 3px color-mix(in srgb,#4cc0be 18%,#0000)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-focus,#4cc0be) 18%,#0000)!important}.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-card-info input,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-input-wrapper input{border-color:var(--payment-border-soft)!important}.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-form-footer,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-form-footer a,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-powered-by,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form footer,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form small{color:var(--payment-muted)!important;opacity:1!important}.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-form-button,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form button,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form button[type=submit]{border-radius:12px!important;font-weight:600!important}.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-error,.PaymentConfirmation_paymentFormContainer__LOhGb .mysr-form .mysr-errors{background:#9f414114!important;background:var(--theme-danger-bg,#9f414114)!important;border-color:color-mix(in srgb,#9f4141 24%,#0000)!important;border-color:color-mix(in srgb,var(--theme-danger-text,#9f4141) 24%,#0000)!important;color:#9f4141!important;color:var(--theme-danger-text,#9f4141)!important}.PaymentConfirmation_checkoutUnavailable__5g\+Jg{background:var(--payment-surface-soft);border:1px solid var(--payment-border-soft);border-radius:12px;color:var(--payment-accent);line-height:1.5;padding:20px;padding:var(--Spacing-l,20px);text-align:center}@media (max-width:768px){.PaymentConfirmation_confirmationPage__TEwk5{padding-inline:16px;padding-inline:var(--Spacing-m,16px)}.PaymentConfirmation_card__PdUHZ{min-height:auto;padding:24px;padding:var(--Spacing-xl,24px)}.PaymentConfirmation_couponRow__AcjTg{flex-direction:column}.PaymentConfirmation_couponButton__C6nD0{width:100%}.PaymentConfirmation_featuresBox__UDTDH{min-height:0}}.PaymentCallback_callbackPage__wN15F{margin:0 auto;max-width:600px;padding:32px 20px;padding:var(--Spacing-2xl,32px) var(--Spacing-l,20px)}.PaymentCallback_statusCard__i2ncq{background:#fff;background:var(--Colors-Neutral-000,#fff);border-radius:24px;box-shadow:0 4px 24px #205b5a0f,0 1px 3px #205b5a0a;padding:40px;padding:var(--Spacing-3xl,40px);text-align:center}.PaymentCallback_statusCardSuccess__7oEpd{border:2px solid #1fc16b;border:2px solid var(--Colors-Green-200,#1fc16b)}.PaymentCallback_statusCardError__6Q-5M{border:2px solid #9f4141;border:2px solid var(--Colors-Accent-600,#9f4141)}.PaymentCallback_statusIcon__wKQIf{height:4rem;margin-bottom:20px;margin-bottom:var(--Spacing-l,20px);width:4rem}.PaymentCallback_statusIconSuccess__-oLhD{color:#1fc16b;color:var(--Colors-Green-200,#1fc16b)}.PaymentCallback_statusIconError__dspPz{color:#9f4141;color:var(--Colors-Accent-600,#9f4141)}.PaymentCallback_statusTitle__JzJu9{font-size:2.2rem;font-weight:700;letter-spacing:-.5px;margin-bottom:16px;margin-bottom:var(--Spacing-m,16px)}.PaymentCallback_statusTitleSuccess__uYQiP{color:#1fc16b;color:var(--Colors-Green-200,#1fc16b)}.PaymentCallback_statusTitleError__9OKhg{color:#9f4141;color:var(--Colors-Accent-600,#9f4141)}.PaymentCallback_statusMessage__I6H02{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:1.1rem;line-height:1.6;margin-bottom:32px;margin-bottom:var(--Spacing-2xl,32px)}.PaymentCallback_detailsBox__G0fUW{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-radius:16px;margin-bottom:32px;margin-bottom:var(--Spacing-2xl,32px);padding:20px;padding:var(--Spacing-l,20px);text-align:left}.PaymentCallback_detailsTitle__TQtgp{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1rem;font-weight:600;margin-bottom:16px;margin-bottom:var(--Spacing-m,16px)}.PaymentCallback_detailRow__Kn6DD{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.9rem;margin-bottom:8px;margin-bottom:var(--Spacing-xs,8px)}.PaymentCallback_detailRow__Kn6DD:last-child{margin-bottom:0}.PaymentCallback_detailLabel__5yQlP{color:#184342;color:var(--Colors-Primary-800,#184342);font-weight:600}.PaymentCallback_detailCode__a1fvf{background:#205b5a14;border-radius:4px;font-family:monospace;font-size:.85rem;padding:2px 6px}.PaymentCallback_detailStatusSuccess__JeUKP{color:#1fc16b;color:var(--Colors-Green-200,#1fc16b);font-weight:600;margin-left:8px;margin-left:var(--Spacing-xs,8px)}.PaymentCallback_detailStatusError__o06dC{color:#9f4141;color:var(--Colors-Accent-600,#9f4141);font-weight:600;margin-left:8px;margin-left:var(--Spacing-xs,8px)}.PaymentCallback_actionButtons__UhcA5{display:flex;flex-wrap:wrap;gap:16px;gap:var(--Spacing-m,16px);justify-content:center}.PaymentCallback_primaryButton__wuUUH{border:none;border-radius:24px;cursor:pointer;font-size:1rem;font-weight:600;min-width:160px;padding:12px 32px;padding:var(--Spacing-s,12px) var(--Spacing-2xl,32px);transition:all .3s cubic-bezier(.4,0,.2,1)}.PaymentCallback_primaryButtonSuccess__KHLB6{background:linear-gradient(135deg,#1fc16b,#18a85a);background:linear-gradient(135deg,var(--Colors-Green-200,#1fc16b) 0,#18a85a 100%);box-shadow:0 4px 16px #1fc16b4d;color:#fff;color:var(--Colors-Neutral-000,#fff)}.PaymentCallback_primaryButtonSuccess__KHLB6:hover{box-shadow:0 6px 20px #1fc16b66;transform:translateY(-2px)}.PaymentCallback_primaryButtonError__Tpl-I{background:linear-gradient(135deg,#39a3a1,#205b5a);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1) 0,var(--Colors-Primary-700,#205b5a) 100%);box-shadow:0 4px 16px #205b5a4d;color:#fff;color:var(--Colors-Neutral-000,#fff)}.PaymentCallback_primaryButtonError__Tpl-I:hover{box-shadow:0 6px 20px #205b5a66;transform:translateY(-2px)}.PaymentCallback_secondaryButton__RMHDy{background:#205b5a0f;border:1px solid #205b5a26;border-radius:24px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-size:1rem;font-weight:600;min-width:160px;padding:12px 32px;padding:var(--Spacing-s,12px) var(--Spacing-2xl,32px);transition:all .3s cubic-bezier(.4,0,.2,1)}.PaymentCallback_secondaryButton__RMHDy:hover{background:#205b5a1f;border-color:#205b5a40}.PaymentCallback_warningBox__3Dy-5{background:#fef0d9;background:var(--Colors-Secondary-100,#fef0d9);border:1px solid #fbbf60;border:1px solid var(--Colors-Secondary-400,#fbbf60);border-radius:16px;color:#9f6304;color:var(--Colors-Secondary-800,#9f6304);font-size:.9rem;margin-top:32px;margin-top:var(--Spacing-2xl,32px);padding:20px;padding:var(--Spacing-l,20px);text-align:left}.PaymentCallback_warningTitle__2WLPb{color:#cc7f05;color:var(--Colors-Secondary-700,#cc7f05);font-weight:600;margin-bottom:12px;margin-bottom:var(--Spacing-s,12px)}.PaymentCallback_warningList__i05Nw{margin:0;padding-left:20px;padding-left:var(--Spacing-l,20px)}.PaymentCallback_warningList__i05Nw li{margin-bottom:8px;margin-bottom:var(--Spacing-xs,8px)}.PaymentCallback_warningNote__gzNS6{margin-bottom:0;margin-top:16px;margin-top:var(--Spacing-m,16px)}.Dashboard_dashboard__ayyNb{--dashboard-ink:var(--theme-text,var(--Colors-Primary-900,#0f2b2a));--dashboard-ink-soft:var(--theme-text-soft,var(--Colors-Primary-800,#184342));--dashboard-muted:var(--theme-muted,var(--Colors-Neutral-600,#937663));--dashboard-muted-soft:var(--theme-muted-soft,var(--Colors-Neutral-500,#af9077));--dashboard-border:var(--theme-border,var(--Colors-Neutral-200,#ecddcc));--dashboard-border-strong:var(--theme-border-strong,var(--Colors-Neutral-300,#dbc4ac));--dashboard-surface:var(--theme-surface-strong,#fff);--dashboard-surface-soft:var(--theme-surface-soft,#205b5a0a);--dashboard-action:var(--theme-primary-action,var(--Colors-Primary-600,#2d7f7d));--dashboard-action-hover:var(--theme-primary-action-hover,var(--Colors-Primary-700,#205b5a));--dashboard-on-action:var(--theme-on-primary,#fff);background:linear-gradient(135deg,#fff,#faf5ef);background:var(--theme-page-gradient,linear-gradient(135deg,var(--Colors-Neutral-000,#fff) 0,var(--Colors-Neutral-101,#faf5ef) 100%));color:var(--dashboard-ink);display:flex;font-family:Raleway,sans-serif;height:100vh;overflow:hidden;padding-top:0;padding-top:var(--announcement-height,0);width:100%}.Dashboard_dashboardSidebar__KiS1c{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffc;background:var(--theme-header-bg,#fffc);border-right:1px solid var(--dashboard-border);display:flex;flex-direction:column;height:100%;transition:transform .3s ease;width:280px;z-index:100}.Dashboard_sidebarContent__ldgjl{display:flex;flex-direction:column;gap:32px;height:100%;padding:24px}.Dashboard_logoSection__wt3lG{align-items:center;display:flex;padding:0 12px}.Dashboard_logoImage__KVTGg{height:auto;transition:opacity .2s ease;width:130px}:root[data-theme=dark] .Dashboard_logoImage__KVTGg{filter:brightness(0) invert(1)}.Dashboard_logoImage__KVTGg:hover{opacity:.8}.Dashboard_sidebarButtons__TQ-i5{display:flex;flex:1 1;flex-direction:column;gap:8px}.Dashboard_navigation__9mxL8{display:flex;flex-direction:column;gap:8px}.Dashboard_navItem__pmwZz{align-items:center;border-radius:12px;color:var(--dashboard-muted);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s ease}.Dashboard_navItem__pmwZz:hover{background:var(--dashboard-surface-soft);color:var(--dashboard-action-hover)}.Dashboard_navItem__pmwZz.Dashboard_active__NJe9a{background:#205b5a14;background:var(--theme-primary-tint-strong,#205b5a14);color:var(--dashboard-action-hover)}.Dashboard_navIcon__NoVIZ{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.Dashboard_navIcon__NoVIZ svg path{fill:#d1baa0;fill:var(--Colors-Neutral-400,#d1baa0);transition:fill .2s ease}.Dashboard_navItem__pmwZz.Dashboard_active__NJe9a .Dashboard_navIcon__NoVIZ svg path,.Dashboard_navItem__pmwZz:hover .Dashboard_navIcon__NoVIZ svg path{fill:#2d7f7d;fill:var(--Colors-Primary-600,#2d7f7d)}.Dashboard_navText__M0hWm{white-space:nowrap}.Dashboard_logoutSection__SOWfR{border-top:1px solid var(--dashboard-border);margin-top:auto;padding-top:16px}.Dashboard_logoutSection__SOWfR .Dashboard_navItem__pmwZz:hover{background:#9f41410f;color:#9f4141;color:var(--Colors-Accent-600,#9f4141)}.Dashboard_logoutSection__SOWfR .Dashboard_navItem__pmwZz:hover .Dashboard_navIcon__NoVIZ svg path{fill:#9f4141;fill:var(--Colors-Accent-600,#9f4141)}.Dashboard_dashboardContent__BWkl7{display:flex;flex:1 1;flex-direction:column;height:100%;overflow-y:auto;position:relative;scrollbar-color:#94d9d8 #0000;scrollbar-color:var(--Colors-Primary-200,#94d9d8) #0000;scrollbar-width:thin}.Dashboard_dashboardContent__BWkl7::-webkit-scrollbar{width:6px}.Dashboard_dashboardContent__BWkl7::-webkit-scrollbar-track{background:#0000}.Dashboard_dashboardContent__BWkl7::-webkit-scrollbar-thumb{background:#94d9d8;background:var(--Colors-Primary-200,#94d9d8);border-radius:3px}.Dashboard_dashboardHeader__kJq0Q{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff80;background:var(--theme-header-bg,#ffffff80);border-bottom:1px solid var(--dashboard-border);display:flex;justify-content:space-between;padding:24px 40px;position:sticky;top:0;z-index:50}.Dashboard_headerTitleContainer__czcDx{align-items:center;display:flex;gap:16px}.Dashboard_pageTitle__S6ten{color:var(--dashboard-ink-soft);font-family:Raleway,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0}.Dashboard_mobileSidebarToggle__GIwMf{background:#0000;border:none;border-radius:8px;color:var(--dashboard-action-hover);cursor:pointer;display:none;padding:8px}.Dashboard_mobileSidebarToggle__GIwMf:hover{background:#205b5a0f;background:var(--theme-primary-tint,#205b5a0f)}.Dashboard_accountInfo__DmBvY{align-items:center;display:flex}.Dashboard_contentSections__DWEIV{margin:0 auto;max-width:1200px;padding:32px 40px 60px;width:100%}.Dashboard_welcomeSection__3zZ1q{margin-bottom:40px}.Dashboard_welcomeTitle__XNJBg{color:var(--dashboard-ink);font-size:32px;font-weight:700;line-height:1.2;margin:0}.Dashboard_overviewSection__WXWK6{display:flex;flex-direction:column;gap:24px}.Dashboard_sectionTitle__7jZu1{color:var(--dashboard-ink-soft);font-size:20px;font-weight:600;margin-bottom:16px}.Dashboard_mobileOverlay__UaWsr{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f2b2a66;background:var(--theme-overlay,#0f2b2a66);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:99}.Dashboard_mobileOverlay__UaWsr.Dashboard_active__NJe9a{opacity:1;visibility:visible}@media (max-width:900px){.Dashboard_dashboardSidebar__KiS1c{width:240px}}@media (max-width:768px){.Dashboard_dashboardSidebar__KiS1c{box-shadow:4px 0 24px #0000001a;box-shadow:4px 0 24px var(--theme-shadow,#0000001a);height:100vh;height:calc(100vh - var(--announcement-height, 0px));left:0;position:fixed;top:0;top:var(--announcement-height,0);transform:translateX(-100%)}.Dashboard_dashboardSidebar__KiS1c.Dashboard_active__NJe9a,.Dashboard_dashboardSidebar__KiS1c:not(.Dashboard_mobileHidden__0M3rE),.Dashboard_mobileOverlay__UaWsr.Dashboard_active__NJe9a+.Dashboard_dashboardSidebar__KiS1c{transform:translateX(0)}.Dashboard_mobileHidden__0M3rE{transform:translateX(-100%)}.Dashboard_mobileSidebarToggle__GIwMf{align-items:center;display:flex;justify-content:center}.Dashboard_dashboardHeader__kJq0Q{padding:16px 20px}.Dashboard_contentSections__DWEIV{padding:24px 20px}.Dashboard_welcomeTitle__XNJBg{font-size:24px}}@media (max-width:576px){.Dashboard_dashboardHeader__kJq0Q{padding:12px 16px}.Dashboard_pageTitle__S6ten{font-size:20px}.Dashboard_contentSections__DWEIV{padding:20px 16px}}.Dashboard_overviewContent__9Uc2a{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Dashboard_creditsInfo__e97q8,.Dashboard_historyInfo__s4cyp{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:20px;box-shadow:0 4px 20px #00000008;box-shadow:0 4px 20px var(--theme-shadow,#00000008);color:var(--dashboard-muted);display:flex;flex-direction:column;font-size:16px;gap:8px;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.Dashboard_creditsInfo__e97q8:hover,.Dashboard_historyInfo__s4cyp:hover{box-shadow:0 8px 30px #0000000f;box-shadow:0 8px 30px var(--theme-shadow,#0000000f);transform:translateY(-2px)}.Dashboard_highlight__T1kDv{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-family:Raleway,sans-serif;font-size:36px;font-weight:700;line-height:1.2}.Dashboard_subsectionTitle__N1tCS{color:var(--dashboard-ink-soft);font-size:18px;font-weight:600;margin-bottom:16px;margin-top:0}.Dashboard_briefHistory__BbZO7{display:flex;flex-direction:column;gap:16px}.Dashboard_historySection__BU7RI{display:flex;flex-direction:column;gap:24px}.Dashboard_tableContainer__KjcJ3{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:20px;box-shadow:0 4px 20px #00000008;box-shadow:0 4px 20px var(--theme-shadow,#00000008);overflow-x:auto}.Dashboard_questionsTable__H38CA{border-collapse:collapse;min-width:800px;width:100%}.Dashboard_tableHeader__8BrHk{background:var(--dashboard-surface-soft);color:var(--dashboard-ink-soft);font-size:14px;font-weight:600;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase}.Dashboard_tableHeader__8BrHk,.Dashboard_tableRow__3apv8{border-bottom:1px solid var(--dashboard-border);display:grid;grid-template-columns:2fr 1fr 1fr 100px}.Dashboard_tableRow__3apv8{align-items:center;padding:20px 24px;transition:background .2s ease}.Dashboard_tableRow__3apv8:last-child{border-bottom:none}.Dashboard_tableRow__3apv8:hover{background:#205b5a05;background:var(--theme-primary-tint,#205b5a05)}.Dashboard_questionCell__aEE4s{align-items:flex-start;display:flex;gap:12px}.Dashboard_questionIcon__WlWF-{align-items:center;background:#205b5a0f;background:var(--theme-primary-tint,#205b5a0f);border-radius:8px;display:flex;font-size:18px;height:36px;justify-content:center;padding:8px;width:36px}.Dashboard_questionText__Rwwx1{color:var(--dashboard-ink);font-size:15px;font-weight:600;margin-bottom:4px}.Dashboard_questionAnswer__vZYkT{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--dashboard-muted);display:-webkit-box;font-size:13px;overflow:hidden}.Dashboard_dateCell__lkRlP,.Dashboard_fieldCell__yy6H4{color:var(--dashboard-muted);font-size:14px}.Dashboard_viewButton__FY6S\+{background:#0000;border:1px solid var(--dashboard-border-strong);border-radius:8px;color:var(--dashboard-action);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.Dashboard_viewButton__FY6S\+:hover{background:var(--dashboard-action);color:var(--dashboard-on-action)}.Dashboard_pagination__zFRjZ{color:var(--dashboard-muted);display:flex;font-size:14px;justify-content:center;padding:24px}.Dashboard_plansContent__w5TGi,.Dashboard_plansSection__VevuA{display:flex;flex-direction:column;gap:24px}.Dashboard_plansContent__w5TGi{align-items:flex-start;background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:20px;box-shadow:0 4px 20px #00000008;box-shadow:0 4px 20px var(--theme-shadow,#00000008);max-width:600px;padding:32px}.Dashboard_upgradeButton__LrTs6{background:linear-gradient(135deg,#39a3a1,#2d7f7d);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1) 0,var(--Colors-Primary-600,#2d7f7d) 100%);border:none;border-radius:100px;box-shadow:0 4px 12px #39a3a14d;color:var(--dashboard-on-action);cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:all .2s ease}.Dashboard_upgradeButton__LrTs6:hover{box-shadow:0 6px 16px #39a3a166;transform:translateY(-2px)}.Dashboard_settingsSection__lwKDw{display:flex;flex-direction:column;gap:24px}.Dashboard_tabs__7yaI0{border-bottom:1px solid var(--dashboard-border);display:flex;gap:8px;padding-bottom:2px}.Dashboard_tabButton__\+ki6L{background:#0000;border:none;color:var(--dashboard-muted-soft);cursor:pointer;font-family:Raleway,sans-serif;font-size:16px;font-weight:600;padding:12px 24px;position:relative;transition:all .2s ease}.Dashboard_tabButton__\+ki6L:hover{color:var(--dashboard-action)}.Dashboard_tabButton__\+ki6L.Dashboard_active__NJe9a{color:var(--dashboard-ink-soft)}.Dashboard_tabButton__\+ki6L.Dashboard_active__NJe9a:after{background:var(--dashboard-action);border-radius:3px 3px 0 0;bottom:-3px;content:"";height:3px;left:0;position:absolute;width:100%}.Dashboard_settingsContent__LWTBf{display:flex;flex-direction:column;gap:32px;max-width:800px}.Dashboard_personalDetailsContainer__mKhDF,.Dashboard_specialityContainer__V9LiS{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:20px;box-shadow:0 4px 20px #00000008;box-shadow:0 4px 20px var(--theme-shadow,#00000008);display:flex;flex-direction:column;gap:24px;padding:32px}.Dashboard_personalDetailsContainerHeader__oj\+b9,.Dashboard_specialityContainerMainHeader__NtDaT{margin-bottom:8px}.Dashboard_sectionDescription__PznI7{color:var(--dashboard-muted);font-size:14px;margin:4px 0 0}.Dashboard_nameFields__gLGry{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.Dashboard_settingItem__qKDEY{display:flex;flex-direction:column;gap:8px}.Dashboard_settingItem__qKDEY label{color:var(--dashboard-ink-soft);font-size:14px;font-weight:600}.Dashboard_settingItem__qKDEY input,.Dashboard_settingItem__qKDEY select,.Dashboard_settingItem__qKDEY textarea{background:var(--dashboard-surface-soft);border:1px solid var(--dashboard-border-strong);border-radius:12px;color:var(--dashboard-ink);font-family:Raleway,sans-serif;font-size:15px;padding:12px 16px;transition:all .2s ease}.Dashboard_settingItem__qKDEY input:focus,.Dashboard_settingItem__qKDEY select:focus,.Dashboard_settingItem__qKDEY textarea:focus{background:var(--dashboard-surface);border-color:#39a3a1;border-color:var(--theme-focus,var(--Colors-Primary-500,#39a3a1));box-shadow:0 0 0 3px #39a3a11a;box-shadow:0 0 0 3px var(--theme-primary-tint,#39a3a11a);outline:none}.Dashboard_saveButton__As0t\+{align-self:flex-start;background:var(--dashboard-action);border:none;border-radius:12px;color:var(--dashboard-on-action);cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .2s ease}.Dashboard_saveButton__As0t\+:hover{background:var(--dashboard-action-hover)}.Dashboard_notesSection__94tQ5{background:var(--dashboard-surface-soft);border:1px dashed var(--dashboard-border-strong);border-radius:16px;padding:24px}.Dashboard_notesTitle__SN7UB{color:var(--dashboard-ink-soft);font-weight:700;margin:0 0 12px}.Dashboard_noteItem__HBWrM{align-items:flex-start;color:var(--dashboard-muted);display:flex;font-size:14px;gap:12px;margin-bottom:8px}.Dashboard_checkIcon__s95U-{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-weight:700}.Dashboard_codeDisplay__9crB5{align-items:center;display:flex;gap:16px;margin-top:8px}.Dashboard_generatedCode__tZZj8{align-items:center;background:#efefef;background:var(--theme-bg-subtle,var(--Colors-Neutral-100,#efefef));border:1px solid var(--dashboard-border-strong);border-radius:12px;color:var(--dashboard-ink-soft);display:flex;font-family:Courier New,monospace;font-size:24px;font-weight:700;gap:12px;letter-spacing:2px;padding:16px 32px}.Dashboard_validButton__Tq7jH{background:#d4edda;background:var(--theme-success-bg,#d4edda);border:none;border-radius:100px;color:#155724;color:var(--theme-success-text,#155724);font-size:14px;font-weight:600;padding:8px 16px}@media (max-width:768px){.Dashboard_tableHeader__8BrHk,.Dashboard_tableRow__3apv8{gap:8px;grid-template-columns:1fr}.Dashboard_tableHeader__8BrHk{display:none}.Dashboard_tableRow__3apv8{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:12px;margin-bottom:16px;position:relative}.Dashboard_nameFields__gLGry{grid-template-columns:1fr}.Dashboard_codeDisplay__9crB5{align-items:stretch;flex-direction:column}.Dashboard_generatedCode__tZZj8{justify-content:center}}.Dashboard_overviewGrid__JjXnG{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:32px}.Dashboard_statsCard__3snSX{align-items:center;background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:20px;box-shadow:0 4px 20px #00000008;box-shadow:0 4px 20px var(--theme-shadow,#00000008);display:flex;gap:20px;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.Dashboard_statsCard__3snSX:hover{box-shadow:0 12px 30px #00000014;box-shadow:0 12px 30px var(--theme-shadow,#00000014);transform:translateY(-4px)}.Dashboard_statsIconWrapper__QcBHw{align-items:center;border-radius:16px;display:flex;font-size:24px;height:56px;justify-content:center;width:56px}.Dashboard_statsContent__euiAL{display:flex;flex-direction:column;gap:4px}.Dashboard_statsLabel__cw-6B{color:var(--dashboard-muted);font-size:14px;font-weight:500}.Dashboard_statsValue__2tux6{color:var(--dashboard-ink-soft);font-family:Raleway,sans-serif;font-size:28px;font-weight:700}.Dashboard_sectionDivider__9nXYF{background:var(--dashboard-border);height:1px;margin:32px 0;width:100%}.Dashboard_activityContainer__fZd2Y{display:flex;flex-direction:column;gap:16px}.Dashboard_activityHeader__WvmG5{align-items:center;display:flex;justify-content:space-between}.Dashboard_viewAllButton__H7yX\+{background:#0000;border:none;color:var(--dashboard-action);cursor:pointer;font-size:14px;font-weight:600;transition:color .2s ease}.Dashboard_viewAllButton__H7yX\+:hover{color:var(--dashboard-ink-soft);text-decoration:underline}.Dashboard_activityCard__3bL8-{align-items:center;background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:20px;box-shadow:0 4px 20px #00000008;box-shadow:0 4px 20px var(--theme-shadow,#00000008);display:flex;justify-content:center;min-height:200px;padding:32px}.Dashboard_emptyState__wsEmE{color:var(--dashboard-muted-soft);font-style:italic;text-align:center}.Dashboard_emptyActivityState__l6t1T{align-items:center;display:flex;gap:40px}.Dashboard_activityStat__DwGSL{align-items:center;display:flex;flex-direction:column;gap:4px}.Dashboard_activityStatValue__tCMNH{color:var(--dashboard-ink-soft);font-size:32px;font-weight:700}.Dashboard_activityStatLabel__eSaCW{color:var(--dashboard-muted);font-size:14px;letter-spacing:.5px;text-transform:uppercase}.Dashboard_activityStatDivider__h9p4C{background:var(--dashboard-border);height:40px;width:1px}@media (max-width:600px){.Dashboard_overviewGrid__JjXnG{grid-template-columns:1fr}.Dashboard_emptyActivityState__l6t1T{flex-direction:column;gap:24px}.Dashboard_activityStatDivider__h9p4C{height:1px;width:100%}}.LegalPages_legalPage__NCzwl{--legal-ink:var(--theme-text,#1f2937);--legal-ink-soft:var(--theme-text-soft,#374151);--legal-muted:var(--theme-muted,#6b7280);--legal-border:var(--theme-border,#e5e7eb);--legal-border-strong:var(--theme-border-strong,#d1d5db);--legal-surface:var(--theme-surface-strong,#fff);--legal-surface-soft:var(--theme-surface-soft,#f9fafb);--legal-action:var(--theme-primary-action,#205b5a);--legal-action-hover:var(--theme-primary-action-hover,#184342);--legal-warning-bg:var(--theme-warning-bg,#fef3c7);--legal-warning-text:var(--theme-warning-text,#92400e);--legal-info-bg:var(--theme-info-bg,#f0f9ff);--legal-info-text:var(--theme-info-text,#1e40af);background:#fff;background:var(--theme-bg,#fff);color:var(--legal-ink);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;min-height:100vh;padding-top:var(--app-shell-top-offset)}.LegalPages_mainContent__QJBWl{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem 1rem;width:100%}.LegalPages_container__pGXF5{margin:0 auto;max-width:800px;padding:0 1rem}.LegalPages_header__8kq3C{border-bottom:1px solid var(--legal-border);margin-bottom:2rem;padding-bottom:2rem}.LegalPages_headerTop__h0WxI{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.LegalPages_title__ih6On{color:var(--legal-ink);font-size:2.5rem;font-weight:700;line-height:1.2;margin:0}.LegalPages_lastUpdated__82\+g-{color:var(--legal-muted);font-size:.875rem;margin:0}.LegalPages_languageDropdown__JT6Mt{position:relative}.LegalPages_languageToggle__lmyHW{align-items:center;background:var(--legal-surface);border:1px solid var(--legal-border-strong);border-radius:.5rem;color:var(--legal-ink-soft);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;min-width:120px;padding:.5rem 1rem;transition:all .2s ease}.LegalPages_languageToggle__lmyHW:hover{background-color:var(--legal-surface-soft);border-color:var(--legal-border-strong)}.LegalPages_languageToggle__lmyHW:focus{border-color:#3b82f6;border-color:var(--theme-focus,#3b82f6);box-shadow:0 0 0 2px #3b82f638;box-shadow:0 0 0 2px var(--theme-primary-tint,#3b82f638);outline:none}.LegalPages_globeIcon__pI3v3{color:var(--legal-muted);flex-shrink:0}.LegalPages_selectedLanguage__wXZdB{flex:1 1;text-align:left}.LegalPages_chevronIcon__ZnJ5x{color:var(--legal-muted);flex-shrink:0;transition:transform .2s ease}.LegalPages_chevronIcon__ZnJ5x.LegalPages_open__aGcNz{transform:rotate(180deg)}.LegalPages_dropdownMenu__KWGfp{background:var(--legal-surface);border:1px solid var(--legal-border-strong);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin-top:.25rem;min-width:200px;overflow:hidden;position:absolute;right:0;top:100%;z-index:50}.LegalPages_dropdownHeader__5vax0{background-color:var(--legal-surface-soft);border-bottom:1px solid var(--legal-border);color:var(--legal-ink-soft);font-size:.875rem;font-weight:500;padding:.75rem 1rem}.LegalPages_dropdownItem__U1icR{align-items:center;background:none;border:none;color:var(--legal-ink-soft);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.75rem 1rem;text-align:left;transition:background-color .2s ease;width:100%}.LegalPages_dropdownItem__U1icR:hover{background-color:#f3f4f6;background-color:var(--theme-primary-tint,#f3f4f6)}.LegalPages_dropdownItem__U1icR.LegalPages_selected__d1tOU{background-color:#eff6ff;background-color:var(--theme-primary-tint-strong,#eff6ff);color:var(--legal-action)}.LegalPages_checkIcon__PPZYe{color:#10b981;flex-shrink:0}.LegalPages_content__\+GZ32{color:var(--legal-ink-soft);font-size:1rem;line-height:1.7}.LegalPages_intro__Jghvp{color:var(--legal-ink);font-size:1.125rem;line-height:1.8;margin-bottom:2rem}.LegalPages_disclaimer__8MOoC{background-color:var(--legal-warning-bg);border-left:4px solid var(--legal-warning-text);color:var(--legal-warning-text)}.LegalPages_disclaimer__8MOoC,.LegalPages_mission__\+iKCB{border-radius:.25rem;font-size:.875rem;margin-bottom:2rem;padding:1rem}.LegalPages_mission__\+iKCB{background-color:var(--legal-info-bg);border-left:4px solid var(--legal-info-text);color:var(--legal-info-text)}.LegalPages_section__M8mTi{margin-bottom:2.5rem}.LegalPages_sectionTitle__4JnXA{border-bottom:2px solid var(--legal-border);color:var(--legal-ink);font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.LegalPages_sectionSubtitle__onCpj{color:var(--legal-ink-soft);font-size:1.25rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.LegalPages_sectionContent__adpkd{margin-bottom:1rem;white-space:pre-wrap}.LegalPages_sectionContent__adpkd a{color:var(--legal-action);font-weight:500;text-decoration:none}.LegalPages_sectionContent__adpkd a:hover{text-decoration:underline}.LegalPages_rtl__vKIGA{direction:rtl;text-align:right}.LegalPages_rtl__vKIGA .LegalPages_headerTop__h0WxI,.LegalPages_rtl__vKIGA .LegalPages_languageToggle__lmyHW{flex-direction:row-reverse}.LegalPages_rtl__vKIGA .LegalPages_selectedLanguage__wXZdB{text-align:right}.LegalPages_rtl__vKIGA .LegalPages_dropdownMenu__KWGfp{left:0;right:auto}.LegalPages_rtl__vKIGA .LegalPages_dropdownItem__U1icR{flex-direction:row-reverse}.LegalPages_ltr__d8U17{direction:ltr;text-align:left}@media (max-width:640px){.LegalPages_mainContent__QJBWl{padding:1rem .5rem}.LegalPages_container__pGXF5{padding:0 .5rem}.LegalPages_headerTop__h0WxI{align-items:flex-start;flex-direction:column;gap:1rem}.LegalPages_title__ih6On{font-size:1.875rem;line-height:1.3}.LegalPages_languageDropdown__JT6Mt{order:-1;width:100%}.LegalPages_languageToggle__lmyHW{justify-content:space-between;min-width:0;min-width:auto;width:100%}.LegalPages_dropdownMenu__KWGfp{left:0;min-width:0;min-width:auto;right:0}.LegalPages_content__\+GZ32{font-size:.875rem}.LegalPages_intro__Jghvp{font-size:1rem}.LegalPages_sectionTitle__4JnXA{font-size:1.25rem}.LegalPages_sectionSubtitle__onCpj{font-size:1.125rem}}@media (min-width:641px) and (max-width:768px){.LegalPages_mainContent__QJBWl{padding:1.5rem 1rem}.LegalPages_headerTop__h0WxI{align-items:center;flex-direction:row;justify-content:space-between}.LegalPages_title__ih6On{font-size:2rem}.LegalPages_languageDropdown__JT6Mt{order:0;width:auto}.LegalPages_languageToggle__lmyHW{min-width:120px;width:auto}.LegalPages_dropdownMenu__KWGfp{left:auto;min-width:200px;right:0}}@media (min-width:769px) and (max-width:1024px){.LegalPages_mainContent__QJBWl{padding:2rem 1rem}.LegalPages_container__pGXF5{padding:0 1rem}.LegalPages_title__ih6On{font-size:2.25rem}.LegalPages_content__\+GZ32{font-size:1rem}.LegalPages_intro__Jghvp{font-size:1.125rem}}@media (min-width:1025px) and (max-width:1280px){.LegalPages_mainContent__QJBWl{padding:2rem 1rem}.LegalPages_container__pGXF5{max-width:800px;padding:0 1rem}.LegalPages_title__ih6On{font-size:2.5rem}}@media (min-width:1281px){.LegalPages_mainContent__QJBWl{padding:2.5rem 1rem}.LegalPages_container__pGXF5{max-width:900px;padding:0 1.5rem}.LegalPages_title__ih6On{font-size:2.75rem}.LegalPages_content__\+GZ32{font-size:1.125rem}.LegalPages_intro__Jghvp{font-size:1.25rem}}@media (min-width:1920px){.LegalPages_mainContent__QJBWl{padding:3rem 1rem}.LegalPages_container__pGXF5{max-width:1000px;padding:0 2rem}}@media print{.LegalPages_languageDropdown__JT6Mt{display:none}.LegalPages_header__8kq3C{border-bottom:1px solid #000;page-break-after:avoid}.LegalPages_section__M8mTi{page-break-inside:avoid}.LegalPages_sectionTitle__4JnXA{page-break-after:avoid}}@media (prefers-contrast:high){.LegalPages_dropdownMenu__KWGfp,.LegalPages_languageToggle__lmyHW{border-color:#000;border-width:2px}.LegalPages_dropdownItem__U1icR.LegalPages_selected__d1tOU{background-color:#000;color:#fff}}@media (prefers-reduced-motion:reduce){.LegalPages_chevronIcon__ZnJ5x,.LegalPages_dropdownItem__U1icR,.LegalPages_languageToggle__lmyHW{transition:none}}.LegalPages_languageToggle__lmyHW:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--theme-focus,#3b82f6);outline-offset:2px}.LegalPages_dropdownItem__U1icR:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--theme-focus,#3b82f6);outline-offset:-2px}.QBank_pageContainer__VH0eO{--qbank-bg:var(--theme-bg,var(--Colors-Neutral-101,#faf5ef));--qbank-ink:var(--theme-text,var(--Colors-Primary-900,#0f2b2a));--qbank-ink-soft:var(--theme-text-soft,var(--Colors-Primary-800,#184342));--qbank-teal:var(--theme-primary-action,var(--Colors-Primary-700,#205b5a));--qbank-teal-soft:var(--Colors-Primary-500,#39a3a1);--qbank-muted:var(--theme-muted,var(--Colors-Neutral-700,#715f57));--qbank-muted-soft:var(--theme-muted-soft,var(--Colors-Neutral-600,#937663));--qbank-divider:var(--theme-border,#ecddcc9e);--qbank-divider-strong:var(--theme-border-strong,#ecddccd1);--qbank-surface:var(--theme-surface,#ffffff75);--qbank-surface-strong:var(--theme-surface-strong,#ffffffb8);--qbank-surface-hover:var(--theme-surface-soft,#ffffff75);--qbank-teal-tint:var(--theme-primary-tint,#205b5a0f);--qbank-gold-tint:var(--theme-warning-bg,#fbbf6021);--qbank-gold-text:var(--theme-warning-text,var(--Colors-Secondary-800,#9f6304));background:linear-gradient(180deg,#fffffff5 0,var(--qbank-bg) 58%,#f8efe5 100%);background:var(--theme-page-gradient,linear-gradient(180deg,#fffffff5 0,var(--qbank-bg) 58%,#f8efe5 100%));color:var(--qbank-ink);display:flex;flex-direction:column;min-height:100vh;padding-top:var(--app-shell-top-offset)}.QBank_mainContent__jL02T{flex:1 1;margin:0 auto;padding:28px 0 68px;width:min(1120px,calc(100% - 44px))}.QBank_introBand__dJI1p{grid-gap:36px;align-items:end;border-bottom:1px solid var(--qbank-divider);display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);padding:18px 0 30px}.QBank_introCopy__bGexH{max-width:690px}.QBank_eyebrow__aLZtY{color:var(--qbank-teal);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.3;margin:0 0 10px;text-transform:uppercase}.QBank_ctaContent__wrQYa h2,.QBank_introCopy__bGexH h1,.QBank_progressHeader__G\+d1\+ h2,.QBank_sectionHeader__4XoW8 h2{color:var(--qbank-ink);letter-spacing:0;margin:0}.QBank_introCopy__bGexH h1{font-size:clamp(34px,3.7vw,46px);font-weight:800;line-height:1.02;max-width:620px}.QBank_introCopy__bGexH p{color:var(--qbank-muted);font-size:14px;font-weight:480;line-height:1.68;margin:12px 0 0;max-width:610px}.QBank_mockExamsLink__\+5bMh{align-items:center;background:var(--qbank-teal-tint);border:1px solid var(--qbank-divider);border-radius:999px;border-radius:var(--Radius-full,999px);color:var(--qbank-teal);display:inline-flex;font-size:13px;font-weight:760;gap:8px;justify-content:center;line-height:1;margin-top:20px;min-height:38px;padding:0 16px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.QBank_mockExamsLink__\+5bMh:hover{background:#205b5a17;background:var(--theme-primary-tint-strong,#205b5a17);border-color:var(--qbank-divider-strong);color:var(--qbank-ink)}.QBank_collectionCard__IqA3K:focus-visible,.QBank_ctaButton__z6opD:focus-visible,.QBank_mockExamsLink__\+5bMh:focus-visible{outline:2px solid #4cc0be;outline:2px solid var(--Colors-Primary-400,#4cc0be);outline-offset:2px}.QBank_collectionAction__mgws9 svg,.QBank_mockExamsLink__\+5bMh svg,.QBank_panelHeader__sTr4a svg{stroke-width:2;flex:0 0 auto;height:16px;width:16px}.QBank_ctaSection__pqjWR,.QBank_overviewPanel__R-VmU,.QBank_progressCard__zrjvC{background:var(--qbank-surface);border-radius:20px;box-shadow:none;min-width:0}.QBank_overviewPanel__R-VmU{padding:16px}.QBank_panelHeader__sTr4a,.QBank_progressHeader__G\+d1\+,.QBank_sectionHeader__4XoW8{align-items:center;display:flex;gap:16px;justify-content:space-between}.QBank_panelHeader__sTr4a{color:var(--qbank-ink-soft);font-size:13px;font-weight:800;min-height:38px}.QBank_panelHeader__sTr4a svg{color:var(--qbank-teal)}.QBank_overviewRows__6qPHe{display:flex;flex-direction:column;margin-top:6px}.QBank_overviewRow__9djty{align-items:baseline;border-top:1px solid var(--qbank-divider);display:flex;gap:18px;justify-content:space-between;min-height:48px;padding:11px 0}.QBank_overviewRow__9djty:first-child{border-top:0}.QBank_overviewRow__9djty span{color:var(--qbank-muted-soft);font-size:12px;font-weight:620;line-height:1.35}.QBank_overviewRow__9djty strong{color:var(--qbank-teal);font-size:16px;font-weight:800;line-height:1;white-space:nowrap}.QBank_collectionsSection__zghtm,.QBank_ctaSection__pqjWR,.QBank_progressSection__65zri{margin-top:30px}.QBank_progressCard__zrjvC{padding:20px}.QBank_ctaContent__wrQYa h2,.QBank_progressHeader__G\+d1\+ h2,.QBank_sectionHeader__4XoW8 h2{font-size:23px;font-weight:800;line-height:1.08}.QBank_progressHeaderStats__FhfQ-{align-items:baseline;display:flex;gap:10px}.QBank_progressCount__azddG{color:var(--qbank-muted-soft);font-size:12px;font-weight:650;white-space:nowrap}.QBank_progressPercentage__Pr6gp{color:var(--qbank-teal);font-size:22px;font-weight:800;line-height:1}.QBank_progressBar__1gzie{background:var(--qbank-divider);border-radius:999px;border-radius:var(--Radius-full,999px);height:5px;margin-top:16px;overflow:hidden}.QBank_miniProgressFill__nk9Vw,.QBank_progressFill__jKZ9w{background:var(--qbank-teal);border-radius:inherit;height:100%;transition:width .26s ease}.QBank_specialtySection__E3jne{border-top:1px solid var(--qbank-divider);margin-top:18px;padding-top:18px}.QBank_pieChartContainer__uWM6r{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:132px minmax(0,1fr)}.QBank_pieChartWrapper__FOrzW{height:120px;position:relative;width:120px}.QBank_pieChartWrapper__FOrzW svg{display:block}.QBank_pieChartCenter__CPZhF{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center}.QBank_pieChartValue__m2vPp{color:var(--qbank-ink-soft);font-size:20px;font-weight:800;line-height:1}.QBank_pieChartLabel__ANEsG{color:var(--qbank-muted-soft);font-size:10px;font-weight:760;letter-spacing:.05em;line-height:1;margin-top:3px;text-transform:uppercase}.QBank_pieLegend__n2a\+t{grid-gap:0 22px;display:grid;gap:0 22px;grid-template-columns:repeat(2,minmax(0,1fr))}.QBank_legendItem__hKjbD{grid-gap:8px;align-items:center;border-top:1px solid var(--qbank-divider);display:grid;gap:8px;grid-template-columns:10px minmax(0,1fr) auto auto;min-height:38px}.QBank_legendItem__hKjbD:nth-child(-n+2){border-top:0}.QBank_legendDot__p0keG{border-radius:999px;border-radius:var(--Radius-full,999px);height:8px;width:8px}.QBank_legendName__ObMHA{color:var(--qbank-ink-soft);font-size:12px;font-weight:720;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QBank_legendPercent__bl1D9,.QBank_legendValue__ACQT2{color:var(--qbank-muted-soft);font-size:11px;font-weight:650;line-height:1;white-space:nowrap}.QBank_legendPercent__bl1D9{color:var(--qbank-teal);font-weight:800}.QBank_sectionHeader__4XoW8{padding:0 0 14px}.QBank_sectionHeader__4XoW8>span{color:var(--qbank-muted-soft);font-size:12px;font-weight:650;white-space:nowrap}.QBank_collectionsList__Ruaxd{display:flex;flex-direction:column}.QBank_collectionCard__IqA3K{grid-gap:18px;align-items:center;background:#0000;border:0;border-top:1px solid var(--qbank-divider);cursor:pointer;display:grid;font-family:Raleway,sans-serif;gap:18px;grid-template-columns:132px minmax(0,1fr) minmax(150px,210px) auto;min-height:86px;padding:16px 10px;text-align:left;transition:background-color .16s ease;width:100%}.QBank_collectionCard__IqA3K:first-child{border-top:0}.QBank_collectionCard__IqA3K:hover{background:var(--qbank-surface-hover);border-radius:14px}.QBank_collectionDate__fSQkv,.QBank_collectionMain__sQRAV,.QBank_collectionProgress__Vlcf6{min-width:0}.QBank_collectionDate__fSQkv{grid-gap:4px;display:grid;gap:4px}.QBank_collectionDate__fSQkv span{color:var(--qbank-teal);font-size:13px;font-weight:800;line-height:1.2}.QBank_collectionDate__fSQkv strong{color:var(--qbank-muted-soft);font-size:12px;font-weight:650;line-height:1.2}.QBank_collectionTitle__we7Bm{color:var(--qbank-ink-soft);font-size:15px;font-weight:780;line-height:1.35;margin:0}.QBank_collectionCount__MpMV-{color:var(--qbank-muted-soft);font-size:12px;font-weight:620;line-height:1.35;margin:5px 0 0}.QBank_collectionProgress__Vlcf6{grid-gap:7px;display:grid;gap:7px}.QBank_miniProgressBar__v0hno{background:var(--qbank-divider);border-radius:999px;border-radius:var(--Radius-full,999px);height:4px;overflow:hidden}.QBank_miniProgressText__7bJs9{color:var(--qbank-muted-soft);font-size:11px;font-weight:650;line-height:1.2;white-space:nowrap}.QBank_collectionAction__mgws9{align-items:center;color:var(--qbank-teal);display:inline-flex;gap:5px;justify-content:center;opacity:.76}.QBank_collectionAction__mgws9 svg:first-child{opacity:.48}.QBank_collectionAction__mgws9 svg:last-child{height:14px;width:14px}.QBank_emptyState__qwM78,.QBank_loadingContainer__6xspd{grid-gap:10px;color:var(--qbank-muted-soft);display:grid;gap:10px;min-height:220px;place-items:center;text-align:center}.QBank_emptyState__qwM78 p,.QBank_loadingContainer__6xspd p{font-size:14px;font-weight:600;margin:0}.QBank_loadingSpinner__jv5l8{animation:QBank_spin__61R6l .82s linear infinite;border:3px solid #205b5a24;border-top:3px solid var(--theme-primary-tint-strong,#205b5a24);border:3px solid var(--theme-primary-tint-strong,#205b5a24);border-radius:50%;border-top-color:var(--qbank-teal-soft);height:28px;width:28px}@keyframes QBank_spin__61R6l{to{transform:rotate(1turn)}}.QBank_ctaSection__pqjWR{padding:22px}.QBank_ctaContent__wrQYa{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.QBank_ctaContent__wrQYa p{color:var(--qbank-muted);font-size:14px;font-weight:540;line-height:1.55;margin:7px 0 0}.QBank_ctaButton__z6opD{align-items:center;background:var(--qbank-teal);border-radius:999px;border-radius:var(--Radius-full,999px);color:#fff;color:var(--Colors-Neutral-000,#fff);display:inline-flex;font-size:13px;font-weight:760;justify-content:center;line-height:1;min-height:42px;padding:0 18px;text-decoration:none;transition:background-color .16s ease;white-space:nowrap}.QBank_ctaButton__z6opD:hover{background:var(--qbank-ink-soft);background:var(--theme-primary-action-hover,var(--qbank-ink-soft))}@media (max-width:960px){.QBank_introBand__dJI1p{align-items:start;gap:26px;grid-template-columns:1fr}.QBank_overviewPanel__R-VmU{max-width:620px}.QBank_collectionCard__IqA3K{grid-template-columns:112px minmax(0,1fr) auto}.QBank_collectionProgress__Vlcf6{grid-column:2/4}}@media (max-width:760px){.QBank_mainContent__jL02T{padding-top:24px;width:min(100% - 28px,640px)}.QBank_introBand__dJI1p{padding-top:24px}.QBank_introCopy__bGexH h1{font-size:32px;line-height:1.02}.QBank_introCopy__bGexH p{font-size:15px}.QBank_ctaContent__wrQYa,.QBank_progressHeader__G\+d1\+,.QBank_sectionHeader__4XoW8{align-items:flex-start;flex-direction:column}.QBank_progressHeaderStats__FhfQ-{justify-content:space-between;width:100%}.QBank_pieChartContainer__uWM6r{grid-template-columns:1fr}.QBank_pieChartWrapper__FOrzW{margin:0 auto}.QBank_pieLegend__n2a\+t{grid-template-columns:1fr}.QBank_legendItem__hKjbD:nth-child(2){border-top:1px solid var(--qbank-divider)}.QBank_collectionCard__IqA3K{gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:16px 4px}.QBank_collectionDate__fSQkv{align-items:baseline;display:flex;gap:7px;grid-column:1/2;grid-row:1}.QBank_collectionMain__sQRAV,.QBank_collectionProgress__Vlcf6{grid-column:1/3}.QBank_collectionAction__mgws9{grid-column:2;grid-row:1}}@media (max-width:480px){.QBank_introCopy__bGexH h1{font-size:30px}.QBank_progressCount__azddG{display:none}}@media (prefers-reduced-motion:reduce){.QBank_collectionCard__IqA3K,.QBank_ctaButton__z6opD,.QBank_miniProgressFill__nk9Vw,.QBank_mockExamsLink__\+5bMh,.QBank_progressFill__jKZ9w{animation:none;transition:none}}.ReportModal_overlay__QqPq1{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1000}.ReportModal_modal__sve6C{background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:480px;overflow:hidden;width:100%}.ReportModal_header__ndZ6r{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.ReportModal_header__ndZ6r h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.ReportModal_closeButton__twGH5{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:4px;transition:color .2s}.ReportModal_closeButton__twGH5:hover{color:#1a1a1a}.ReportModal_body__KRdxD{overflow-y:auto;padding:24px}.ReportModal_subtitle__t2WgS{color:#6b7280;font-size:14px;margin:0 0 16px}.ReportModal_reasonsList__FfQUv{display:flex;flex-direction:column;gap:8px}.ReportModal_reasonOption__4Dysv{align-items:flex-start;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .2s}.ReportModal_reasonOption__4Dysv:hover{background:#205b5a05;border-color:#205b5a}.ReportModal_reasonOption__4Dysv.ReportModal_selected__MV4WH{background:#205b5a0d;border-color:#205b5a}.ReportModal_reasonOption__4Dysv input[type=radio]{accent-color:#205b5a;margin-top:2px}.ReportModal_reasonContent__1k\+QD{display:flex;flex-direction:column;gap:2px}.ReportModal_reasonLabel__Lrt5t{color:#1a1a1a;font-size:14px;font-weight:500}.ReportModal_reasonDescription__0FuK8{color:#9ca3af;font-size:12px}.ReportModal_detailsSection__NILqv{margin-top:20px}.ReportModal_detailsSection__NILqv label{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.ReportModal_detailsSection__NILqv textarea{border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.ReportModal_detailsSection__NILqv textarea:focus{border-color:#205b5a;outline:none}.ReportModal_error__rlQ\+n{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:13px;margin-top:16px;padding:12px}.ReportModal_footer__9-ZxE{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:12px;padding:16px 24px}.ReportModal_cancelButton__lheN8,.ReportModal_submitButton__BX\+76{border-radius:10px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 20px;transition:all .2s}.ReportModal_cancelButton__lheN8{background:#fff;border:1px solid #e5e7eb;color:#374151}.ReportModal_cancelButton__lheN8:hover:not(:disabled){background:#f3f4f6}.ReportModal_submitButton__BX\+76{background:#205b5a;border:none;color:#fff}.ReportModal_submitButton__BX\+76:hover:not(:disabled){background:#184544}.ReportModal_cancelButton__lheN8:disabled,.ReportModal_submitButton__BX\+76:disabled{cursor:not-allowed;opacity:.5}.QBankCollection_pageContainer__jlrui{--qbank-bg:var(--theme-bg,var(--Colors-Neutral-101,#faf5ef));--qbank-ink:var(--theme-text,var(--Colors-Primary-900,#0f2b2a));--qbank-ink-soft:var(--theme-text-soft,var(--Colors-Primary-800,#184342));--qbank-teal:var(--theme-primary-action,var(--Colors-Primary-700,#205b5a));--qbank-teal-soft:var(--Colors-Primary-500,#39a3a1);--qbank-muted:var(--theme-muted,var(--Colors-Neutral-700,#715f57));--qbank-muted-soft:var(--theme-muted-soft,var(--Colors-Neutral-600,#937663));--qbank-divider:var(--theme-border,#ecddcc9e);--qbank-divider-strong:var(--theme-border-strong,#ecddccd1);--qbank-surface:var(--theme-surface,#ffffff75);--qbank-surface-strong:var(--theme-surface-strong,#ffffffb8);--qbank-surface-hover:var(--theme-surface-soft,#ffffff94);--qbank-teal-tint:var(--theme-primary-tint,#205b5a0f);--qbank-teal-tint-strong:var(--theme-primary-tint-strong,rgba(32,91,90,.095));--qbank-gold-tint:var(--theme-warning-bg,#fbbf6021);--qbank-gold-text:var(--theme-warning-text,var(--Colors-Secondary-800,#9f6304));--qbank-danger-tint:var(--theme-danger-bg,rgba(159,65,65,.075));--qbank-danger-text:var(--theme-danger-text,var(--Colors-Accent-600,#9f4141));background:linear-gradient(180deg,#fffffff5 0,var(--qbank-bg) 58%,#f8efe5 100%);background:var(--theme-page-gradient,linear-gradient(180deg,#fffffff5 0,var(--qbank-bg) 58%,#f8efe5 100%));color:var(--qbank-ink);display:flex;flex-direction:column;min-height:100vh;padding-top:var(--app-shell-top-offset)}.QBankCollection_mainContent__LzHcg{flex:1 1;margin:0;overflow-x:clip;padding:0 0 72px;width:100%}.QBankCollection_studyHeader__6i\+kQ{grid-gap:8px;background:#faf5efdb;background:var(--theme-header-bg,#faf5efdb);border-bottom:1px solid var(--qbank-divider);display:grid;gap:8px;max-width:100%;min-width:0;padding:9px clamp(24px,4vw,56px);position:relative}.QBankCollection_headerPrimaryRow__KHk67,.QBankCollection_progressPanel__Q2\+1g,.QBankCollection_questionsStream__3EIV3,.QBankCollection_studyControls__n8kls,.QBankCollection_titleBlock__upSn4{margin-left:auto;margin-right:auto;width:min(1560px,100%)}@media (min-width:520px){.QBankCollection_studyHeader__6i\+kQ{align-items:end;grid-template-columns:minmax(0,1fr) minmax(220px,260px)}.QBankCollection_headerPrimaryRow__KHk67,.QBankCollection_studyControls__n8kls{grid-column:1/-1}.QBankCollection_titleBlock__upSn4{grid-column:1}.QBankCollection_progressPanel__Q2\+1g{align-self:end;grid-column:2}}@media (min-width:900px){.QBankCollection_studyHeader__6i\+kQ{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}}.QBankCollection_headerPrimaryRow__KHk67,.QBankCollection_studyControls__n8kls{align-items:center;display:flex;gap:10px;justify-content:space-between;max-width:100%;min-width:0}.QBankCollection_studyControls__n8kls{grid-column:1/-1}.QBankCollection_backLink__chQNO{align-items:center;border-radius:999px;border-radius:var(--Radius-full,999px);color:var(--qbank-teal);display:inline-flex;font-size:11px;font-weight:760;gap:6px;line-height:1;min-height:26px;padding:0 10px 0 8px;text-decoration:none;transition:background-color .16s ease,color .16s ease}.QBankCollection_backLink__chQNO:hover{background:var(--qbank-teal-tint);color:var(--qbank-ink)}.QBankCollection_actionButton__\+mSFw:focus-visible,.QBankCollection_backLink__chQNO:focus-visible,.QBankCollection_bookmarkButton__9kyN7:focus-visible,.QBankCollection_bookmarkFilter__4SUCl:focus-visible,.QBankCollection_expandButton__0Xvc3:focus-visible,.QBankCollection_revealButton__512nF:focus-visible,.QBankCollection_similarRetry__n7D6R:focus-visible,.QBankCollection_similarRevealButton__B6ODC:focus-visible,.QBankCollection_specialtyTab__FgOSd:focus-visible{outline:2px solid #4cc0be;outline:2px solid var(--Colors-Primary-400,#4cc0be);outline-offset:2px}.QBankCollection_actionButton__\+mSFw svg,.QBankCollection_backLink__chQNO svg,.QBankCollection_bookmarkButton__9kyN7 svg,.QBankCollection_bookmarkFilter__4SUCl svg,.QBankCollection_correctBadge__wQNyb svg,.QBankCollection_revealedTag__SMxTp svg{stroke-width:2;flex:0 0 auto;height:15px;width:15px}.QBankCollection_accessCluster__oxJnH{align-items:center;display:flex;gap:8px;justify-content:flex-end}.QBankCollection_planChip__XVy-U{flex:0 0 auto}.QBankCollection_creditsChip__UqLI7{align-items:center;background:#9376631a;background:var(--theme-surface-soft,#9376631a);border-radius:999px;border-radius:var(--Radius-full,999px);color:var(--qbank-muted);display:inline-flex;font-size:10px;font-weight:760;justify-content:center;line-height:1;min-height:20px;padding:0 10px;white-space:nowrap}.QBankCollection_titleBlock__upSn4{grid-gap:3px;display:grid;gap:3px;max-width:100%;min-width:0}.QBankCollection_eyebrow__ony5e{color:var(--qbank-teal);font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1.3;margin:0;text-transform:uppercase}.QBankCollection_titleBlock__upSn4 h1{color:var(--qbank-ink);font-size:clamp(22px,2.1vw,30px);font-weight:800;letter-spacing:0;line-height:1.05;margin:0}.QBankCollection_progressPanel__Q2\+1g{grid-gap:5px;background:var(--qbank-surface);border-radius:12px;display:grid;gap:5px;max-width:100%;min-width:0;padding:7px 10px}.QBankCollection_progressCopy__HjWnw{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.QBankCollection_progressCopy__HjWnw strong{color:var(--qbank-ink-soft);font-size:11px;font-weight:800;line-height:1.25;white-space:nowrap}.QBankCollection_progressCopy__HjWnw span{color:var(--qbank-muted-soft);font-size:10px;font-weight:600;line-height:1.35;text-align:right}.QBankCollection_progressTrack__Dijx7{background:var(--qbank-divider);border-radius:999px;border-radius:var(--Radius-full,999px);height:3px;overflow:hidden}.QBankCollection_progressFill__kW837{background:var(--qbank-teal);border-radius:inherit;height:100%;transition:width .26s ease}.QBankCollection_studyControls__n8kls{align-items:stretch;overflow:hidden}.QBankCollection_specialtyTabs__-HnqL{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;gap:5px;max-width:100%;min-width:0;overflow-x:auto;padding-bottom:1px;scrollbar-width:none;width:100%}.QBankCollection_specialtyTabs__-HnqL::-webkit-scrollbar{display:none}.QBankCollection_bookmarkFilter__4SUCl,.QBankCollection_specialtyTab__FgOSd{align-items:center;background:var(--qbank-surface);border:1px solid var(--qbank-divider);border-radius:999px;border-radius:var(--Radius-full,999px);color:var(--qbank-teal);cursor:pointer;display:inline-flex;font-family:Raleway,sans-serif;font-size:10.5px;font-weight:720;gap:6px;justify-content:center;line-height:1;min-height:28px;padding:0 10px;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.QBankCollection_bookmarkFilter__4SUCl:hover,.QBankCollection_specialtyTab__FgOSd:hover{background:var(--qbank-teal-tint);border-color:var(--qbank-divider-strong);color:var(--qbank-ink)}.QBankCollection_bookmarkFilter__4SUCl.QBankCollection_active__ohHUO,.QBankCollection_specialtyTab__FgOSd.QBankCollection_activeTab__bIjSF{background:var(--qbank-teal-tint-strong);border-color:var(--qbank-divider-strong);color:var(--qbank-ink)}.QBankCollection_bookmarkFilter__4SUCl small,.QBankCollection_specialtyTab__FgOSd small{align-items:center;background:var(--qbank-teal-tint);border-radius:999px;border-radius:var(--Radius-full,999px);color:currentColor;display:inline-flex;font-size:9px;font-weight:800;height:15px;justify-content:center;min-width:18px;padding:0 6px}.QBankCollection_bookmarkFilter__4SUCl:disabled{cursor:not-allowed;opacity:.56}.QBankCollection_questionsStream__3EIV3{padding:16px clamp(24px,4vw,56px) 0}.QBankCollection_questionsList__qvK67{display:flex;flex-direction:column;gap:12px;overflow-anchor:none}.QBankCollection_questionItem__z501m{background:var(--qbank-surface);border:1px solid #0000;border-radius:16px;cursor:pointer;overflow:hidden;scroll-margin-top:calc(var(--app-shell-top-offset) + 20px);transition:background-color .16s ease,border-color .16s ease}.QBankCollection_questionItem__z501m:hover{background:var(--qbank-surface-hover)}.QBankCollection_questionItem__z501m.QBankCollection_expanded__V3bUq{background:var(--qbank-surface);border-color:var(--qbank-divider)}.QBankCollection_questionItem__z501m.QBankCollection_revealed__CWpiV .QBankCollection_questionNumber__\+q3ym{background:var(--qbank-gold-tint);color:var(--qbank-gold-text)}.QBankCollection_questionSummary__Ver07{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr) auto;padding:17px 18px}.QBankCollection_questionNumber__\+q3ym{align-items:center;background:var(--qbank-teal-tint);border-radius:12px;color:var(--qbank-teal);display:inline-flex;font-size:12px;font-weight:800;height:30px;justify-content:center;line-height:1;width:30px}.QBankCollection_questionContent__j6s5e{grid-gap:8px;display:grid;gap:8px;min-width:0}.QBankCollection_questionMeta__dTCOS{align-items:center;color:var(--qbank-muted-soft);display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:7px;line-height:1.2}.QBankCollection_questionMeta__dTCOS>span:first-child{color:var(--qbank-teal)}.QBankCollection_difficultyTag__8xeA2,.QBankCollection_revealedTag__SMxTp{align-items:center;border-radius:999px;border-radius:var(--Radius-full,999px);display:inline-flex;font-size:10px;font-weight:800;gap:5px;line-height:1;min-height:22px;padding:0 9px;text-transform:capitalize}.QBankCollection_difficultyTag__8xeA2{background:#9376631a;background:var(--theme-surface-soft,#9376631a);color:var(--qbank-muted)}.QBankCollection_difficultyEasy__MlSRG{background:var(--qbank-teal-tint);color:var(--qbank-teal)}.QBankCollection_difficultyMedium__\+OHb7{background:var(--qbank-gold-tint);color:var(--qbank-gold-text)}.QBankCollection_difficultyHard__sFCPf{background:var(--qbank-danger-tint);color:var(--qbank-danger-text)}.QBankCollection_revealedTag__SMxTp{background:var(--qbank-gold-tint);color:var(--qbank-gold-text)}.QBankCollection_revealedTag__SMxTp svg{height:12px;width:12px}.QBankCollection_questionText__fwYHb{color:var(--qbank-ink);font-size:15px;font-weight:500;line-height:1.65;margin:0}.QBankCollection_questionActions__04w8w{align-items:center;display:flex;gap:8px}.QBankCollection_bookmarkButton__9kyN7{align-items:center;background:#0000;border:0;border-radius:12px;color:var(--qbank-muted-soft);cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background-color .16s ease,color .16s ease;width:34px}.QBankCollection_bookmarkButton__9kyN7.QBankCollection_active__ohHUO,.QBankCollection_bookmarkButton__9kyN7:hover{background:var(--qbank-teal-tint);color:var(--qbank-teal)}.QBankCollection_expandButton__0Xvc3{align-items:center;background:#0000;border:0;border-radius:12px;color:var(--qbank-teal);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background-color .16s ease;width:34px}.QBankCollection_expandButton__0Xvc3:hover{background:var(--qbank-teal-tint)}.QBankCollection_expandIcon__\+xcXz{color:var(--qbank-teal);height:18px;opacity:.62;transition:transform .18s ease,opacity .18s ease;width:18px}.QBankCollection_questionItem__z501m.QBankCollection_expanded__V3bUq .QBankCollection_expandIcon__\+xcXz{opacity:1;transform:rotate(90deg)}.QBankCollection_questionBodyRegion__hkedz{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .22s ease,visibility 0s linear .32s;visibility:hidden}.QBankCollection_questionBodyRegionOpen__RRKmF{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .32s ease,opacity .24s ease 60ms,visibility 0s linear 0s;visibility:visible}.QBankCollection_questionBodyClip__Wz1uR{min-height:0;overflow:hidden}.QBankCollection_cardBody__aN8wF{grid-gap:0;display:grid;gap:0;padding:0 18px 20px 66px;transform:translateY(-4px);transition:transform .32s ease}.QBankCollection_questionBodyRegionOpen__RRKmF .QBankCollection_cardBody__aN8wF{transform:translateY(0)}.QBankCollection_answerSurface__ablkh,.QBankCollection_optionsPanel__Z2Kb7,.QBankCollection_revealSection__iaHTJ,.QBankCollection_similarSection__Q2lH3{background:#0000;border-radius:0}.QBankCollection_optionsPanel__Z2Kb7{padding:4px 0 24px}.QBankCollection_answerBlock__vSHSW h4,.QBankCollection_sectionLabel__PvtaG{color:var(--qbank-teal);font-size:13px;font-weight:800;letter-spacing:0;line-height:1.3;margin:0}.QBankCollection_optionsList__S6qNi{display:flex;flex-direction:column;margin-top:8px}.QBankCollection_optionItem__qT0ID{grid-gap:10px;align-items:start;border-top:1px solid var(--qbank-divider);display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;padding:12px 0}.QBankCollection_optionItem__qT0ID:first-child{border-top:0}.QBankCollection_optionLabel__aX8pS{align-items:center;background:var(--qbank-teal-tint);border-radius:9px;color:var(--qbank-teal);display:inline-flex;font-size:12px;font-weight:800;height:22px;justify-content:center;line-height:1;width:22px}.QBankCollection_optionText__S93K5{color:var(--qbank-ink-soft);font-size:14px;font-weight:520;line-height:1.58}.QBankCollection_correctOption__n\+rn- .QBankCollection_optionLabel__aX8pS{background:var(--qbank-gold-tint);color:var(--qbank-gold-text)}.QBankCollection_correctOption__n\+rn- .QBankCollection_optionText__S93K5{color:var(--qbank-ink);font-weight:660}.QBankCollection_correctBadge__wQNyb{align-items:center;background:var(--qbank-gold-tint);border-radius:999px;border-radius:var(--Radius-full,999px);color:var(--qbank-gold-text);display:inline-flex;height:22px;justify-content:center;width:22px}.QBankCollection_correctBadge__wQNyb svg{height:13px;width:13px}.QBankCollection_answerSurface__ablkh{border-top:1px solid var(--qbank-divider);padding:24px 0 0}.QBankCollection_answerBlock__vSHSW{grid-gap:8px;display:grid;gap:8px}.QBankCollection_answerBlock__vSHSW h4{color:var(--qbank-teal)}.QBankCollection_answerBlock__vSHSW p{color:var(--qbank-ink);font-size:15px;font-weight:460;line-height:1.72;margin:0}.QBankCollection_surfaceDivider__HwDLV{background:var(--qbank-divider);height:1px;margin:24px 0}.QBankCollection_processingNote__ZR34T{align-items:center;display:flex;gap:10px;padding:4px 0}.QBankCollection_explanationPending__vZzGb,.QBankCollection_processingNote__ZR34T p{color:var(--qbank-muted-soft);font-size:14px;font-weight:550;line-height:1.55;margin:0}.QBankCollection_inlineSpinner__wI0\+W,.QBankCollection_loadingSpinner__bcOUH{animation:QBankCollection_spin__jqrkc .82s linear infinite;border-radius:50%;border-style:solid;display:inline-block}.QBankCollection_inlineSpinner__wI0\+W{border-color:#205b5a24;border-color:var(--theme-primary-tint-strong,#205b5a24);border-top-color:var(--qbank-teal-soft);border-width:2px;height:15px;width:15px}.QBankCollection_explanationContent__o3gYm{color:var(--qbank-ink);font-size:15px;font-weight:400;line-height:1.75}.QBankCollection_explanationContent__o3gYm p{margin:0 0 12px}.QBankCollection_explanationContent__o3gYm p:last-child{margin-bottom:0}.QBankCollection_explanationContent__o3gYm h1,.QBankCollection_explanationContent__o3gYm h2,.QBankCollection_explanationContent__o3gYm h3,.QBankCollection_explanationContent__o3gYm h4,.QBankCollection_explanationContent__o3gYm h5,.QBankCollection_explanationContent__o3gYm h6{color:var(--qbank-ink-soft);font-weight:800;line-height:1.35;margin:18px 0 8px}.QBankCollection_explanationContent__o3gYm h1:first-child,.QBankCollection_explanationContent__o3gYm h2:first-child,.QBankCollection_explanationContent__o3gYm h3:first-child,.QBankCollection_explanationContent__o3gYm h4:first-child,.QBankCollection_explanationContent__o3gYm h5:first-child,.QBankCollection_explanationContent__o3gYm h6:first-child{margin-top:0}.QBankCollection_explanationContent__o3gYm h1{font-size:22px}.QBankCollection_explanationContent__o3gYm h2{font-size:19px}.QBankCollection_explanationContent__o3gYm h3{font-size:16px}.QBankCollection_explanationContent__o3gYm h4,.QBankCollection_explanationContent__o3gYm h5,.QBankCollection_explanationContent__o3gYm h6{font-size:15px}.QBankCollection_explanationContent__o3gYm strong{color:var(--qbank-ink-soft);font-weight:700}.QBankCollection_explanationContent__o3gYm em{color:var(--qbank-muted)}.QBankCollection_explanationContent__o3gYm ol,.QBankCollection_explanationContent__o3gYm ul{margin:8px 0 12px;padding-left:20px}.QBankCollection_explanationContent__o3gYm li{margin:4px 0}.QBankCollection_explanationContent__o3gYm li::marker{color:var(--qbank-teal)}.QBankCollection_explanationContent__o3gYm a{color:var(--qbank-teal);font-weight:600;text-decoration:underline;text-underline-offset:2px}.QBankCollection_explanationContent__o3gYm code{background:var(--qbank-teal-tint);border-radius:6px;color:var(--qbank-teal);font-family:SF Mono,Monaco,Consolas,monospace;font-size:.88em;padding:2px 5px}.QBankCollection_explanationContent__o3gYm pre{background:var(--qbank-teal-tint);border-radius:12px;margin:12px 0;overflow-x:auto;padding:12px}.QBankCollection_explanationContent__o3gYm pre code{background:#0000;padding:0}.QBankCollection_explanationContent__o3gYm blockquote{border-left:2px solid #faad33;border-left:2px solid var(--Colors-Secondary-500,#faad33);color:var(--qbank-muted);margin:12px 0;padding:2px 0 2px 14px}.QBankCollection_explanationContent__o3gYm table{border-collapse:collapse;font-size:13px;margin:12px 0;width:100%}.QBankCollection_explanationContent__o3gYm td,.QBankCollection_explanationContent__o3gYm th{border-top:1px solid var(--qbank-divider);padding:10px 8px;text-align:left}.QBankCollection_explanationContent__o3gYm th{color:var(--qbank-teal);font-weight:800}.QBankCollection_referencesSection__wPY7J{border-top:1px solid var(--qbank-divider);margin-top:24px;padding-top:1px}.QBankCollection_referencesSummary__LxeJ6{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--qbank-teal);cursor:pointer;display:flex;font-family:Raleway,sans-serif;font-size:13px;font-weight:800;gap:12px;justify-content:space-between;line-height:1;list-style:none;min-height:52px;padding:10px;transition:background-color .16s ease,color .16s ease;width:100%}.QBankCollection_referencesSummary__LxeJ6:hover{background:var(--qbank-teal-tint)}.QBankCollection_referencesSummary__LxeJ6:focus-visible{outline:2px solid var(--qbank-teal-soft);outline-offset:-2px}.QBankCollection_referencesSummary__LxeJ6 svg{height:16px;opacity:.7;transition:transform .25s ease;width:16px}.QBankCollection_referencesSectionOpen__criZI .QBankCollection_referencesSummary__LxeJ6 svg{transform:rotate(90deg)}.QBankCollection_referencesContentRegion__aMs-r,.QBankCollection_similarDetailsRegion__qBAbf{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .22s ease,visibility 0s linear .32s;visibility:hidden}.QBankCollection_referencesContentRegionOpen__6-3Im,.QBankCollection_similarDetailsRegionOpen__xxDxl{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .32s ease,opacity .24s ease 60ms,visibility 0s linear 0s;visibility:visible}.QBankCollection_referencesContentClip__oqJf5,.QBankCollection_similarDetailsClip__irPMu{min-height:0;overflow:hidden}.QBankCollection_referenceItem__Yx8Wv{border-top:1px solid var(--qbank-divider);display:flex;flex-direction:column;gap:10px;padding:14px 0}.QBankCollection_referenceCitedText__ASrEp{color:var(--qbank-muted);display:flex;flex-direction:column;font-size:13px;font-style:italic;gap:4px;line-height:1.62}.QBankCollection_referenceCitedTextLabel__-g7-d{color:var(--qbank-muted-soft);font-size:11px;font-style:normal;font-weight:750;line-height:1.2}.QBankCollection_referenceMeta__ndCGZ{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.QBankCollection_referencePageNumber__Kppwb,.QBankCollection_referenceSource__XOrsP{align-items:center;display:flex;gap:7px;min-width:0}.QBankCollection_referenceSource__XOrsP{flex:1 1}.QBankCollection_referencePageLabel__tFTyz,.QBankCollection_referenceSourceLabel__2AWlp{color:var(--qbank-muted-soft);font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase}.QBankCollection_referenceSourceText__u1Ut4{color:var(--qbank-ink-soft);font-size:12px;font-weight:650;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QBankCollection_referencePageText__AusH9{color:var(--qbank-teal);font-size:12px;font-weight:720;line-height:1.35}.QBankCollection_actionButtons__nZGJL{align-items:center;border-top:1px solid var(--qbank-divider);display:flex;flex-wrap:wrap;gap:9px;margin-top:24px;padding-top:20px}.QBankCollection_actionButton__\+mSFw,.QBankCollection_revealButton__512nF{align-items:center;border-radius:999px;border-radius:var(--Radius-full,999px);cursor:pointer;display:inline-flex;font-family:Raleway,sans-serif;font-size:13px;font-weight:750;gap:7px;justify-content:center;line-height:1;min-height:40px;padding:0 16px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease;white-space:nowrap}.QBankCollection_primaryAction__qMmvC,.QBankCollection_revealButton__512nF{background:var(--qbank-teal);border:0;color:#fff;color:var(--Colors-Neutral-000,#fff)}.QBankCollection_primaryAction__qMmvC:hover,.QBankCollection_revealButton__512nF:hover:not(:disabled){background:var(--qbank-ink-soft)}.QBankCollection_secondaryAction__fsvHD{background:var(--qbank-teal-tint);border:1px solid var(--qbank-divider);color:var(--qbank-teal)}.QBankCollection_secondaryAction__fsvHD:hover{background:var(--qbank-teal-tint-strong);border-color:var(--qbank-divider-strong);color:var(--qbank-ink)}.QBankCollection_reportAction__lWFwy{background:var(--qbank-danger-tint);border:1px solid #9f41411f;border:1px solid var(--theme-border,#9f41411f);color:var(--qbank-danger-text);margin-left:auto}.QBankCollection_reportAction__lWFwy:hover{background:var(--qbank-danger-tint);border-color:#9f414133;border-color:var(--theme-border-strong,#9f414133)}.QBankCollection_revealSection__iaHTJ{grid-gap:8px;border-top:1px solid var(--qbank-divider);display:grid;gap:8px;justify-items:start;padding:24px 0 0}.QBankCollection_revealButton__512nF:disabled{cursor:wait;opacity:.72}.QBankCollection_revealHint__MHPav{color:var(--qbank-muted-soft);font-size:12px;font-weight:600;line-height:1.45;margin:0}.QBankCollection_similarSection__Q2lH3{grid-gap:12px;border-top:1px solid var(--qbank-divider);display:grid;gap:12px;margin-top:24px;padding:24px 0 0}.QBankCollection_similarHeader__PyPBP{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.QBankCollection_similarHeader__PyPBP h4{color:var(--qbank-teal);font-size:13px;font-weight:800;line-height:1.3;margin:0}.QBankCollection_similarEmpty__lxusj,.QBankCollection_similarHeader__PyPBP p,.QBankCollection_similarStatus__m\+Lak{color:var(--qbank-muted-soft);font-size:12px;font-weight:600;line-height:1.45;margin:3px 0 0}.QBankCollection_similarRetry__n7D6R,.QBankCollection_similarRevealButton__B6ODC{align-items:center;border-radius:999px;border-radius:var(--Radius-full,999px);cursor:pointer;display:inline-flex;font-family:Raleway,sans-serif;font-size:12px;font-weight:760;justify-content:center;line-height:1;min-height:30px;padding:0 12px;white-space:nowrap}.QBankCollection_similarRetry__n7D6R{background:var(--qbank-teal-tint);border:1px solid var(--qbank-divider);color:var(--qbank-teal)}.QBankCollection_similarRetry__n7D6R:hover{background:var(--qbank-teal-tint-strong)}.QBankCollection_similarStatus__m\+Lak{align-items:center;display:inline-flex;gap:8px;margin-top:0}.QBankCollection_similarList__wN9WF{grid-gap:10px;display:grid;gap:10px}.QBankCollection_similarItem__Kij\+n{grid-gap:0;background:#faf5ef57;background:var(--theme-surface-soft,#faf5ef57);border:1px solid var(--qbank-divider);border-radius:14px;display:grid;gap:0;overflow:hidden;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.QBankCollection_similarItem__Kij\+n:focus-within,.QBankCollection_similarItem__Kij\+n:hover{background:var(--qbank-teal-tint);border-color:var(--qbank-divider-strong)}.QBankCollection_expandedSimilar__nddYP{background:var(--qbank-surface);border-color:var(--qbank-divider-strong);box-shadow:0 10px 28px #1c3a390f}.QBankCollection_similarSummary__snTNe{grid-gap:10px;align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:minmax(0,1fr) 22px;padding:13px 14px;text-align:left;width:100%}.QBankCollection_similarSummary__snTNe:focus-visible{outline:2px solid var(--qbank-teal-soft);outline-offset:-2px}.QBankCollection_similarSummaryContent__3Uf5B{grid-gap:8px;display:grid;gap:8px;min-width:0}.QBankCollection_similarExpandIcon__uUZFa{color:var(--qbank-muted-soft);height:18px;transition:color .16s ease,transform .18s ease;width:18px}.QBankCollection_expandedSimilar__nddYP .QBankCollection_similarExpandIcon__uUZFa{color:var(--qbank-teal);transform:rotate(90deg)}.QBankCollection_similarDetails__GDhWX{grid-gap:10px;display:grid;gap:10px;padding:0 14px 13px;transform:translateY(-3px);transition:transform .32s ease}.QBankCollection_similarDetailsRegionOpen__xxDxl .QBankCollection_similarDetails__GDhWX{transform:translateY(0)}.QBankCollection_similarMeta__\+ePrZ{align-items:center;color:var(--qbank-muted-soft);display:flex;flex-wrap:wrap;font-size:10.5px;font-weight:730;gap:7px;line-height:1.2}.QBankCollection_similarMeta__\+ePrZ>span:first-child{color:var(--qbank-teal);font-weight:820}.QBankCollection_similarQuestionText__ufg55{color:var(--qbank-ink);font-size:14px;font-weight:560;line-height:1.6;margin:0}.QBankCollection_similarOptions__KqNt7{grid-gap:6px;display:grid;gap:6px}.QBankCollection_similarOption__dRh40{grid-gap:9px;align-items:start;background:var(--qbank-surface);border-radius:10px;display:grid;gap:9px;grid-template-columns:22px minmax(0,1fr);padding:8px 9px}.QBankCollection_similarAnswer__O0u6t,.QBankCollection_similarLocked__PqyVi{border-top:1px solid var(--qbank-divider);padding-top:10px}.QBankCollection_similarAnswer__O0u6t{grid-gap:8px;display:grid;gap:8px}.QBankCollection_similarAnswer__O0u6t strong{color:var(--qbank-ink-soft);font-size:13px;font-weight:780;line-height:1.45}.QBankCollection_similarExplanation__9SbQw{color:var(--qbank-muted);font-size:13px;font-weight:430;line-height:1.6;max-height:170px;overflow:auto}.QBankCollection_similarExplanation__9SbQw p{margin:0 0 9px}.QBankCollection_similarExplanation__9SbQw p:last-child{margin-bottom:0}.QBankCollection_similarLocked__PqyVi{align-items:center;display:flex;gap:10px;justify-content:space-between}.QBankCollection_similarLocked__PqyVi span{color:var(--qbank-muted-soft);font-size:12px;font-weight:680}.QBankCollection_similarRevealButton__B6ODC{background:var(--qbank-teal);border:0;color:#fff;color:var(--Colors-Neutral-000,#fff)}.QBankCollection_similarRevealButton__B6ODC:hover:not(:disabled){background:var(--qbank-ink-soft);background:var(--theme-primary-action-hover,var(--qbank-ink-soft))}.QBankCollection_similarRevealButton__B6ODC:disabled{cursor:wait;opacity:.72}.QBankCollection_emptyState__Un-Ce,.QBankCollection_loadingContainer__4fS-C{grid-gap:10px;color:var(--qbank-muted-soft);display:grid;gap:10px;min-height:220px;place-items:center;text-align:center}.QBankCollection_emptyState__Un-Ce p,.QBankCollection_loadingContainer__4fS-C p{font-size:14px;font-weight:600;margin:0}.QBankCollection_loadingSpinner__bcOUH{border-color:#205b5a24;border-color:var(--theme-primary-tint-strong,#205b5a24);border-top-color:var(--qbank-teal-soft);border-width:3px;height:28px;width:28px}@keyframes QBankCollection_spin__jqrkc{to{transform:rotate(1turn)}}@media (max-width:760px){.QBankCollection_mainContent__LzHcg{padding-top:0;width:100%}.QBankCollection_studyHeader__6i\+kQ{gap:9px;padding:10px 14px 11px}.QBankCollection_titleBlock__upSn4 h1{font-size:22px}.QBankCollection_eyebrow__ony5e{display:none}.QBankCollection_questionSummary__Ver07{grid-template-columns:30px minmax(0,1fr);padding:15px 14px}.QBankCollection_questionActions__04w8w{grid-column:2;justify-content:flex-end}.QBankCollection_cardBody__aN8wF{padding:0 14px 14px}.QBankCollection_questionsStream__3EIV3{padding:14px 14px 0}.QBankCollection_actionButtons__nZGJL{align-items:stretch;flex-direction:column}.QBankCollection_actionButton__\+mSFw,.QBankCollection_revealButton__512nF,.QBankCollection_similarRevealButton__B6ODC{width:100%}.QBankCollection_similarLocked__PqyVi{align-items:stretch;flex-direction:column}.QBankCollection_reportAction__lWFwy{margin-left:0}}@media (max-width:519px){.QBankCollection_progressCopy__HjWnw{align-items:flex-start;flex-direction:column;gap:2px}.QBankCollection_progressCopy__HjWnw span{text-align:left}.QBankCollection_studyControls__n8kls{flex-direction:column}.QBankCollection_bookmarkFilter__4SUCl{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.QBankCollection_actionButton__\+mSFw,.QBankCollection_bookmarkButton__9kyN7,.QBankCollection_bookmarkFilter__4SUCl,.QBankCollection_cardBody__aN8wF,.QBankCollection_expandButton__0Xvc3,.QBankCollection_expandIcon__\+xcXz,.QBankCollection_progressFill__kW837,.QBankCollection_questionBodyRegion__hkedz,.QBankCollection_questionItem__z501m,.QBankCollection_referencesContentRegion__aMs-r,.QBankCollection_referencesSummary__LxeJ6 svg,.QBankCollection_revealButton__512nF,.QBankCollection_similarDetailsRegion__qBAbf,.QBankCollection_similarDetails__GDhWX,.QBankCollection_similarRetry__n7D6R,.QBankCollection_similarRevealButton__B6ODC,.QBankCollection_specialtyTab__FgOSd{animation:none;transition:none}}.BrandDnaV2_page__I0mB9{--dna-bg:var(--Colors-Neutral-101,#faf5ef);--dna-ink:var(--Colors-Primary-900,#0f2b2a);--dna-ink-soft:var(--Colors-Primary-800,#184342);--dna-teal:var(--Colors-Primary-700,#205b5a);--dna-teal-soft:var(--Colors-Primary-500,#39a3a1);--dna-muted:var(--Colors-Neutral-700,#715f57);--dna-muted-soft:var(--Colors-Neutral-600,#937663);--dna-divider:#ecddcc9e;--dna-divider-strong:#ecddccd1;--dna-surface:#ffffff75;--dna-surface-strong:#ffffffb8;--dna-teal-tint:#205b5a0f;--dna-gold-tint:#fbbf6021;background:linear-gradient(180deg,#fffffff5 0,var(--dna-bg) 58%,#f8efe5 100%);color:var(--dna-ink);min-height:100vh}.BrandDnaV2_main__RWEaC{margin:0 auto;padding:calc(var(--app-shell-top-offset) + 28px) 0 76px;width:min(1180px,calc(100% - 44px))}.BrandDnaV2_band__M2usf{grid-gap:44px;border-bottom:1px solid var(--dna-divider);display:grid;gap:44px;grid-template-columns:minmax(220px,318px) minmax(0,1fr);padding:46px 0}.BrandDnaV2_heroBand__wKUb4{align-items:center;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);min-height:min(680px,calc(100vh - 96px));padding:28px 0 48px}.BrandDnaV2_heroCopy__gaUuK,.BrandDnaV2_sectionIntro__vnQ4M{min-width:0}.BrandDnaV2_heroCopy__gaUuK{max-width:560px}.BrandDnaV2_sectionIntro__vnQ4M{max-width:318px}.BrandDnaV2_eyebrow__gScsE{color:var(--dna-teal);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.3;margin:0 0 10px;text-transform:uppercase}.BrandDnaV2_heroCopy__gaUuK h1,.BrandDnaV2_sectionIntro__vnQ4M h2{color:var(--dna-ink);letter-spacing:0;margin:0}.BrandDnaV2_heroCopy__gaUuK h1{font-size:clamp(48px,6.3vw,86px);font-weight:800;line-height:.94;max-width:640px}.BrandDnaV2_sectionIntro__vnQ4M h2{font-size:27px;font-weight:800;line-height:1.08}.BrandDnaV2_heroCopy__gaUuK p,.BrandDnaV2_sectionIntro__vnQ4M p{color:var(--dna-muted);font-size:15px;font-weight:480;line-height:1.75;margin:16px 0 0}.BrandDnaV2_heroCopy__gaUuK p{font-size:17px;line-height:1.72;max-width:560px}.BrandDnaV2_controlRow__HxEXt,.BrandDnaV2_heroActions__KT0C8{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.BrandDnaV2_heroActions__KT0C8{margin-top:26px}.BrandDnaV2_chatSpecimen__KpLcq,.BrandDnaV2_controlPanel__WICqg,.BrandDnaV2_heroSpecimen__5K5mL,.BrandDnaV2_studyPanel__Om0Fn{background:var(--dna-surface);border-radius:20px;box-shadow:none;min-width:0}.BrandDnaV2_heroSpecimen__5K5mL{display:flex;flex-direction:column;gap:14px;padding:16px}.BrandDnaV2_panelHeader__wNJkT,.BrandDnaV2_specimenTopbar__HbFCi{align-items:center;color:var(--dna-ink-soft);display:flex;font-size:13px;font-weight:800;gap:14px;justify-content:space-between;min-height:38px}.BrandDnaV2_creditChip__JFy44,.BrandDnaV2_liveChip__UPleF,.BrandDnaV2_neutralPill__EzDiu{align-items:center;border-radius:999px;border-radius:var(--Radius-full,999px);display:inline-flex;font-size:11px;font-weight:750;justify-content:center;line-height:1;min-height:26px;white-space:nowrap}.BrandDnaV2_liveChip__UPleF{background:rgba(32,91,90,.075);color:var(--dna-teal);padding:0 11px}.BrandDnaV2_liveButton__UKBr2{border:0;cursor:pointer;font-family:Raleway,sans-serif;transition:background-color .16s ease,color .16s ease}.BrandDnaV2_liveButton__UKBr2:hover{background:rgba(32,91,90,.105);color:var(--dna-ink)}.BrandDnaV2_creditChip__JFy44,.BrandDnaV2_neutralPill__EzDiu{background:#9376631a;color:var(--dna-muted);padding:0 12px}.BrandDnaV2_answerSurface__63yXJ,.BrandDnaV2_researchStrip__mzg2c{background:#ffffff6b;border-radius:16px}.BrandDnaV2_researchStrip__mzg2c{overflow:hidden}.BrandDnaV2_researchHeader__OdU9g{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;font-family:Raleway,sans-serif;gap:12px;min-height:58px;padding:12px 14px;text-align:left;transition:background-color .16s ease;width:100%}.BrandDnaV2_researchHeader__OdU9g:hover{background:rgba(32,91,90,.035)}.BrandDnaV2_researchIcon__okPcg{align-items:center;background:#39a3a11a;border-radius:12px;color:var(--dna-teal);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;height:32px;justify-content:center;width:32px}.BrandDnaV2_researchHeader__OdU9g small,.BrandDnaV2_researchHeader__OdU9g strong{display:block}.BrandDnaV2_researchHeader__OdU9g strong{color:var(--dna-ink);font-size:13px;font-weight:800;line-height:1.25}.BrandDnaV2_researchHeader__OdU9g small{color:var(--dna-muted-soft);font-size:11px;font-weight:600;line-height:1.3;margin-top:3px}.BrandDnaV2_headerChevron__WQCH-{align-items:center;background:rgba(32,91,90,.055);border-radius:999px;border-radius:var(--Radius-full,999px);color:var(--dna-teal);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:800;height:24px;justify-content:center;line-height:1;margin-left:auto;width:24px}.BrandDnaV2_buttonSpinner__uurXR,.BrandDnaV2_spinner__WdFEb{animation:BrandDnaV2_dnaSpin__WRpuB .78s linear infinite;border-radius:50%;border-style:solid;display:inline-block;flex:0 0 auto}.BrandDnaV2_spinner__WdFEb{border-color:#205b5a24;border-top-color:var(--dna-teal);border-width:2px;height:16px;margin-left:auto;width:16px}.BrandDnaV2_buttonSpinner__uurXR{border-color:currentColor #0000 currentColor currentColor;border-width:2px;height:14px;opacity:.82;width:14px}.BrandDnaV2_researchStripComplete__cFcXh .BrandDnaV2_headerChevron__WQCH-,.BrandDnaV2_researchStripComplete__cFcXh .BrandDnaV2_researchIcon__okPcg{background:var(--dna-gold-tint);color:#9f6304;color:var(--Colors-Secondary-800,#9f6304)}.BrandDnaV2_researchRows__d2Avs{padding:0 16px 14px 33px}.BrandDnaV2_researchRows__d2Avs div{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;min-height:44px;padding:8px 0;position:relative}.BrandDnaV2_researchRows__d2Avs div:before{background:linear-gradient(180deg,#39a3a12b,#faad332b);bottom:0;content:"";left:10px;position:absolute;top:0;width:1px}.BrandDnaV2_researchRows__d2Avs div:last-child:before{bottom:50%}.BrandDnaV2_dot__AW0DK{animation:BrandDnaV2_dnaDotPulse__uBms0 1.6s ease-in-out infinite;background:var(--dna-teal-soft);box-shadow:0 0 0 4px #39a3a11f}.BrandDnaV2_dotDone__kCwH8,.BrandDnaV2_dot__AW0DK{border:2px solid #fffffff0;border-radius:50%;height:9px;justify-self:center;position:relative;width:9px;z-index:1}.BrandDnaV2_dotDone__kCwH8{background:#faad33;background:var(--Colors-Secondary-500,#faad33)}.BrandDnaV2_researchRows__d2Avs strong{color:var(--dna-ink-soft);font-size:13px;font-weight:750;line-height:1.32;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrandDnaV2_researchRows__d2Avs em{align-items:center;background:rgba(32,91,90,.045);border:1px solid #205b5a14;border-radius:999px;border-radius:var(--Radius-full,999px);color:var(--dna-teal);display:inline-flex;font-size:11px;font-style:normal;font-weight:800;line-height:1;min-height:22px;padding:0 9px}.BrandDnaV2_answerSurface__63yXJ{padding:17px 18px 16px}.BrandDnaV2_answerBlock__JuFM3,.BrandDnaV2_justificationBlock__5sa3\+{display:flex;flex-direction:column;gap:8px}.BrandDnaV2_answerBlock__JuFM3 h2,.BrandDnaV2_answerBlock__JuFM3 h3,.BrandDnaV2_justificationBlock__5sa3\+ h2,.BrandDnaV2_justificationBlock__5sa3\+ h3{font-size:13px;font-weight:800;line-height:1.3;margin:0}.BrandDnaV2_answerBlock__JuFM3 h2,.BrandDnaV2_answerBlock__JuFM3 h3{color:var(--dna-teal)}.BrandDnaV2_justificationBlock__5sa3\+ h2,.BrandDnaV2_justificationBlock__5sa3\+ h3{color:var(--dna-muted)}.BrandDnaV2_answerBlock__JuFM3 p,.BrandDnaV2_justificationBlock__5sa3\+ p{font-size:15px;line-height:1.72;margin:0}.BrandDnaV2_answerBlock__JuFM3 p{color:var(--dna-ink)}.BrandDnaV2_justificationBlock__5sa3\+ p{color:var(--dna-muted);font-size:14px}.BrandDnaV2_divider__c9EV4{background:var(--dna-divider);height:1px;margin:17px 0}.BrandDnaV2_referenceHeader__WTbcJ{align-items:center;background:#0000;border:0;border-radius:10px;color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);cursor:pointer;display:flex;font-family:Raleway,sans-serif;font-size:13px;font-weight:800;justify-content:space-between;margin-top:14px;min-height:50px;padding:10px 12px;transition:background-color .16s ease,color .16s ease;width:100%}.BrandDnaV2_referenceHeader__WTbcJ:hover{background:#205b5a0a;color:var(--dna-teal)}.BrandDnaV2_referenceHeaderOpen__AAmKt span:last-child{transform:rotate(90deg)}.BrandDnaV2_dataRow__kcE-9:focus-visible,.BrandDnaV2_inputSpecimen__9XsSq input:focus-visible,.BrandDnaV2_inputSpecimen__9XsSq select:focus-visible,.BrandDnaV2_liveButton__UKBr2:focus-visible,.BrandDnaV2_primaryButton__6SCH7:focus-visible,.BrandDnaV2_referenceHeader__WTbcJ:focus-visible,.BrandDnaV2_researchHeader__OdU9g:focus-visible,.BrandDnaV2_secondaryButton__bHY9A:focus-visible,.BrandDnaV2_tokenRow__q2C6d:focus-visible{outline:2px solid #4cc0be;outline:2px solid var(--Colors-Primary-400,#4cc0be);outline-offset:2px}.BrandDnaV2_chatSpecimen__KpLcq{display:flex;flex-direction:column;gap:13px;padding:16px}.BrandDnaV2_userBubble__J693D{align-self:flex-end;background:var(--dna-gold-tint);border-radius:16px;color:var(--dna-ink);font-size:14px;font-weight:500;line-height:1.62;padding:13px 16px;width:min(520px,88%)}.BrandDnaV2_assistantFrame__9GlvE{width:min(100%,760px)}.BrandDnaV2_aiLabel__donEa{color:var(--dna-teal);font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1;margin:0 0 8px;text-transform:uppercase}.BrandDnaV2_referenceRows__10u7a{display:flex;flex-direction:column;margin-top:4px}.BrandDnaV2_referenceRows__10u7a div{grid-gap:4px;border-top:1px solid var(--dna-divider);display:grid;gap:4px;padding:13px 10px}.BrandDnaV2_referenceRows__10u7a div:first-child{border-top:0;padding-top:0}.BrandDnaV2_referenceRows__10u7a strong{color:var(--dna-ink-soft);font-size:13px;font-weight:760;line-height:1.35}.BrandDnaV2_referenceRows__10u7a span{color:var(--dna-muted-soft);font-size:12px;font-weight:520;line-height:1.5}.BrandDnaV2_productWall__NMzLV{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.BrandDnaV2_controlPanel__WICqg,.BrandDnaV2_studyPanel__Om0Fn{padding:18px}.BrandDnaV2_studyPanel__Om0Fn{align-self:start}.BrandDnaV2_dataRow__kcE-9{align-items:center;background:#0000;border:0;border-top:1px solid var(--dna-divider);cursor:pointer;display:flex;font-family:Raleway,sans-serif;gap:18px;justify-content:space-between;min-height:58px;padding:13px 0;text-align:left;transition:background-color .16s ease,color .16s ease;width:100%}.BrandDnaV2_dataRow__kcE-9:first-of-type{margin-top:4px}.BrandDnaV2_dataRowActive__UW9gn,.BrandDnaV2_dataRow__kcE-9:hover{background:#205b5a0a}.BrandDnaV2_dataRowActive__UW9gn{border-radius:12px}.BrandDnaV2_dataRow__kcE-9 span{grid-gap:4px;display:grid;gap:4px;min-width:0}.BrandDnaV2_dataRow__kcE-9 strong{color:var(--dna-ink-soft);font-size:13px;font-weight:780;line-height:1.2}.BrandDnaV2_dataRow__kcE-9 small{color:var(--dna-muted-soft);font-size:12px;font-weight:560;line-height:1.2}.BrandDnaV2_dataRow__kcE-9 b{color:var(--dna-teal);flex:0 0 auto;font-size:15px;font-weight:800;line-height:1}.BrandDnaV2_metricDetail__umfw5,.BrandDnaV2_tokenDetail__dwHCv,.BrandDnaV2_workflowPreview__XveXM{grid-gap:5px;border-top:1px solid var(--dna-divider);display:grid;gap:5px;margin-top:14px;padding-top:14px}.BrandDnaV2_metricDetail__umfw5 strong,.BrandDnaV2_tokenDetail__dwHCv strong,.BrandDnaV2_workflowPreview__XveXM strong{color:var(--dna-ink-soft);font-size:13px;font-weight:800;line-height:1.25}.BrandDnaV2_metricDetail__umfw5 span,.BrandDnaV2_tokenDetail__dwHCv span,.BrandDnaV2_workflowPreview__XveXM span{color:var(--dna-muted);font-size:12px;font-weight:540;line-height:1.5}.BrandDnaV2_controlPanel__WICqg{display:flex;flex-direction:column;gap:16px}.BrandDnaV2_primaryButton__6SCH7,.BrandDnaV2_secondaryButton__bHY9A{align-items:center;border-radius:999px;border-radius:var(--Radius-full,999px);cursor:pointer;display:inline-flex;font-family:Raleway,sans-serif;font-size:13px;font-weight:750;gap:7px;justify-content:center;line-height:1;min-height:40px;padding:0 16px;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.BrandDnaV2_primaryButton__6SCH7:disabled,.BrandDnaV2_secondaryButton__bHY9A:disabled{cursor:wait;opacity:.78}.BrandDnaV2_primaryButton__6SCH7{background:var(--dna-teal);border:0;color:#fff;color:var(--Colors-Neutral-000,#fff)}.BrandDnaV2_primaryButton__6SCH7:hover{background:#184342;background:var(--Colors-Primary-800,#184342)}.BrandDnaV2_secondaryButton__bHY9A{background:var(--dna-teal-tint);border:1px solid #205b5a1c;color:var(--dna-teal)}.BrandDnaV2_secondaryButton__bHY9A:hover{background:#205b5a17;border-color:#205b5a2e;color:var(--dna-ink)}.BrandDnaV2_inputSpecimen__9XsSq{grid-gap:9px 10px;border-top:1px solid var(--dna-divider);display:grid;gap:9px 10px;grid-template-columns:1fr 150px;padding-top:15px}.BrandDnaV2_fieldGroup__MWlSn{display:flex;flex-direction:column;gap:8px;min-width:0}.BrandDnaV2_fieldGroup__MWlSn label{color:var(--dna-muted);font-size:12px;font-weight:750;line-height:1.3}.BrandDnaV2_fieldGroup__MWlSn input,.BrandDnaV2_fieldGroup__MWlSn select{background:var(--dna-surface-strong);border:1px solid var(--dna-divider-strong);border-radius:14px;color:var(--dna-ink);font-family:Raleway,sans-serif;font-size:13px;font-weight:560;min-height:42px;min-width:0;padding:0 13px;width:100%}.BrandDnaV2_tokenList__A2u0k{display:flex;flex-direction:column;width:min(100%,820px)}.BrandDnaV2_tokenRow__q2C6d{grid-gap:14px;align-items:center;background:#0000;border:0;border-top:1px solid var(--dna-divider);cursor:pointer;display:grid;font-family:Raleway,sans-serif;gap:14px;grid-template-columns:28px minmax(120px,150px) minmax(130px,170px) minmax(0,1fr);min-height:58px;padding:13px 10px;text-align:left;transition:background-color .16s ease;width:100%}.BrandDnaV2_tokenRow__q2C6d:first-child{border-top:0}.BrandDnaV2_tokenRowActive__obgd7,.BrandDnaV2_tokenRow__q2C6d:hover{background:rgba(32,91,90,.035)}.BrandDnaV2_tokenRowActive__obgd7{border-radius:12px}.BrandDnaV2_tokenSwatch__C0RcA{border-radius:999px;border-radius:var(--Radius-full,999px);height:16px;width:16px}.BrandDnaV2_tokenSwatch_wash__FKMZ\+{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);box-shadow:inset 0 0 0 1px var(--dna-divider-strong)}.BrandDnaV2_tokenSwatch_ink__MJOfK{background:var(--dna-ink)}.BrandDnaV2_tokenSwatch_teal__GzNb2{background:var(--dna-teal)}.BrandDnaV2_tokenSwatch_surface__JemrT{background:#ffffffc2;box-shadow:inset 0 0 0 1px var(--dna-divider)}.BrandDnaV2_tokenSwatch_gold__dB9Lt{background:#faad33;background:var(--Colors-Secondary-500,#faad33)}.BrandDnaV2_tokenRow__q2C6d strong{color:var(--dna-ink-soft);font-size:13px;font-weight:800}.BrandDnaV2_tokenRow__q2C6d code{color:var(--dna-teal);font-family:Raleway,sans-serif;font-size:12px;font-weight:750}.BrandDnaV2_tokenRow__q2C6d p{color:var(--dna-muted);font-size:13px;line-height:1.55;margin:0}.BrandDnaV2_rulesBand__1ZE7c{border-bottom:0}.BrandDnaV2_ruleList__xrp1s{grid-gap:0 26px;display:grid;gap:0 26px;grid-template-columns:repeat(2,minmax(0,1fr))}.BrandDnaV2_ruleRow__SbS7i{grid-gap:12px;align-items:start;border-top:1px solid var(--dna-divider);display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr);padding:14px 0}.BrandDnaV2_ruleRow__SbS7i:nth-child(-n+2){border-top:0}.BrandDnaV2_ruleRow__SbS7i span{align-items:center;border-radius:999px;border-radius:var(--Radius-full,999px);display:inline-flex;font-size:10px;font-weight:800;justify-content:center;line-height:1;min-height:24px}.BrandDnaV2_ruleRowDo__VuO57 span{background:#205b5a14;color:var(--dna-teal)}.BrandDnaV2_ruleRowAvoid__pfIuE span{background:rgba(159,65,65,.075);color:#9f4141;color:var(--Colors-Accent-600,#9f4141)}.BrandDnaV2_ruleRow__SbS7i p{color:var(--dna-muted);font-size:14px;line-height:1.62;margin:0}@keyframes BrandDnaV2_dnaDotPulse__uBms0{0%,to{box-shadow:0 0 0 4px #39a3a11f;opacity:.74}50%{box-shadow:0 0 0 6px #39a3a129;opacity:1}}@keyframes BrandDnaV2_dnaSpin__WRpuB{to{transform:rotate(1turn)}}@media (max-width:1020px){.BrandDnaV2_band__M2usf,.BrandDnaV2_heroBand__wKUb4{grid-template-columns:1fr}.BrandDnaV2_heroBand__wKUb4{gap:28px;min-height:auto}.BrandDnaV2_heroCopy__gaUuK,.BrandDnaV2_sectionIntro__vnQ4M{max-width:760px}.BrandDnaV2_productWall__NMzLV{grid-template-columns:1fr}}@media (max-width:760px){.BrandDnaV2_main__RWEaC{padding-top:calc(var(--app-shell-top-offset) + 28px);width:min(100% - 28px,640px)}.BrandDnaV2_band__M2usf{gap:24px;padding:38px 0}.BrandDnaV2_heroBand__wKUb4{padding-top:24px}.BrandDnaV2_heroCopy__gaUuK h1{font-size:46px;line-height:.98}.BrandDnaV2_heroCopy__gaUuK p,.BrandDnaV2_sectionIntro__vnQ4M p{font-size:15px}.BrandDnaV2_chatSpecimen__KpLcq,.BrandDnaV2_controlPanel__WICqg,.BrandDnaV2_heroSpecimen__5K5mL,.BrandDnaV2_studyPanel__Om0Fn{border-radius:16px}.BrandDnaV2_researchRows__d2Avs div{grid-template-columns:22px minmax(0,1fr)}.BrandDnaV2_researchRows__d2Avs em{display:none}.BrandDnaV2_productWall__NMzLV,.BrandDnaV2_ruleList__xrp1s{grid-template-columns:1fr}.BrandDnaV2_ruleRow__SbS7i:nth-child(-n+2){border-top:1px solid var(--dna-divider)}.BrandDnaV2_ruleRow__SbS7i:first-child{border-top:0}.BrandDnaV2_tokenRow__q2C6d{gap:7px 12px;grid-template-columns:24px minmax(0,1fr)}.BrandDnaV2_tokenRow__q2C6d code,.BrandDnaV2_tokenRow__q2C6d p{grid-column:2}.BrandDnaV2_inputSpecimen__9XsSq{grid-template-columns:1fr}}@media (max-width:480px){.BrandDnaV2_main__RWEaC{padding-top:calc(var(--app-shell-top-offset) + 24px);width:min(100% - 22px,460px)}.BrandDnaV2_heroCopy__gaUuK h1{font-size:40px}.BrandDnaV2_sectionIntro__vnQ4M h2{font-size:24px}.BrandDnaV2_chatSpecimen__KpLcq,.BrandDnaV2_controlPanel__WICqg,.BrandDnaV2_heroSpecimen__5K5mL,.BrandDnaV2_studyPanel__Om0Fn{padding:13px}.BrandDnaV2_controlRow__HxEXt,.BrandDnaV2_panelHeader__wNJkT,.BrandDnaV2_specimenTopbar__HbFCi{align-items:flex-start;flex-direction:column}.BrandDnaV2_userBubble__J693D{width:100%}}@media (prefers-reduced-motion:reduce){.BrandDnaV2_buttonSpinner__uurXR,.BrandDnaV2_dot__AW0DK,.BrandDnaV2_spinner__WdFEb{animation:none}.BrandDnaV2_primaryButton__6SCH7,.BrandDnaV2_referenceHeader__WTbcJ,.BrandDnaV2_secondaryButton__bHY9A{transition:none}}.MockExams_pageContainer__I3eWJ{--mock-ink:var(--theme-text,#001b2e);--mock-ink-soft:var(--theme-text-soft,#184342);--mock-muted:var(--theme-muted,#5f6368);--mock-border:var(--theme-border,#001b2e0f);--mock-border-strong:var(--theme-border-strong,#205b5a2e);--mock-surface:var(--theme-surface-strong,#fff);--mock-surface-soft:var(--theme-surface-soft,#fafafa);--mock-tint:var(--theme-primary-tint,#205b5a0f);--mock-action:var(--theme-primary-action,#205b5a);--mock-action-hover:var(--theme-primary-action-hover,#174443);--mock-on-action:var(--theme-on-primary,#fff);--mock-warning-bg:var(--theme-warning-bg,#fff5e6);--mock-warning-text:var(--theme-warning-text,#f89b07);--mock-danger-bg:var(--theme-danger-bg,#fceaea);--mock-danger-text:var(--theme-danger-text,#ba5656);background:linear-gradient(180deg,#f5f0eb,#fff);background:var(--theme-page-gradient,linear-gradient(180deg,#f5f0eb 0,#fff 100%));color:var(--mock-ink);display:flex;flex-direction:column;min-height:100vh;padding-top:var(--app-shell-top-offset)}.MockExams_mainContent__D2bhu{flex:1 1;margin:0 auto;max-width:1200px;padding:40px 24px;width:100%}.MockExams_heroSection__1Ftsd{margin-bottom:48px;text-align:center}.MockExams_heroTitle__-AkXd{color:var(--mock-ink);font-size:2.5rem;font-weight:700;margin-bottom:12px}.MockExams_heroSubtitle__Xa254{color:var(--mock-muted);font-size:1.1rem;margin-bottom:32px}.MockExams_premiumGate__TSwBL{background:var(--mock-warning-bg);border:2px solid var(--mock-warning-text);border-radius:16px;margin-bottom:48px;padding:48px;text-align:center}.MockExams_lockIcon__XunsL{font-size:3rem;margin-bottom:16px}.MockExams_premiumGate__TSwBL h2{color:var(--mock-ink);font-size:1.5rem;margin-bottom:12px}.MockExams_premiumGate__TSwBL p{color:var(--mock-muted);margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:500px}.MockExams_upgradeButton__CKw1j{align-items:center;background:var(--mock-warning-text);border-radius:28px;color:var(--mock-on-action);display:inline-flex;font-size:1rem;font-weight:600;gap:8px;padding:14px 32px;text-decoration:none;transition:all .2s ease}.MockExams_upgradeButton__CKw1j:hover{background:#e08900;background:var(--theme-primary-action-hover,#e08900);transform:translateY(-2px)}.MockExams_startSection__cqDuD{display:flex;gap:32px;margin-bottom:48px}.MockExams_startCard__m6\+VN{background:var(--mock-surface);border:1px solid var(--mock-border);border-radius:16px;box-shadow:0 2px 12px #001b2e0f;box-shadow:0 2px 12px var(--theme-shadow,#001b2e0f);flex:1 1;padding:32px}.MockExams_startCard__m6\+VN h2{color:var(--mock-ink);font-size:1.5rem;margin-bottom:12px}.MockExams_startCard__m6\+VN p{color:var(--mock-muted);line-height:1.6;margin-bottom:24px}.MockExams_questionCountControl__9clJH{margin-bottom:24px}.MockExams_questionCountControl__9clJH,.MockExams_specialtyControl__sNCVg{grid-gap:12px;border-top:1px solid var(--mock-border);display:grid;gap:12px;padding-top:18px;width:min(100%,540px)}.MockExams_specialtyControl__sNCVg{margin-bottom:18px}.MockExams_specialtySelect__FjVrZ{background:var(--mock-surface);border:1px solid var(--mock-border-strong);border-radius:10px;color:var(--mock-ink-soft);font:inherit;font-weight:650;min-height:44px;padding:0 12px;width:100%}.MockExams_specialtySelect__FjVrZ:focus{outline:2px solid #4cc0be;outline:2px solid var(--theme-focus,#4cc0be);outline-offset:2px}.MockExams_questionCountHeader__Mdri7{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.MockExams_questionCountHeader__Mdri7 span{color:var(--mock-ink-soft);font-size:.86rem;font-weight:800;line-height:1.25}.MockExams_questionCountHeader__Mdri7 small{color:#937663;color:var(--theme-muted-soft,#937663);font-size:.78rem;font-weight:650;line-height:1.25}.MockExams_questionCountOptions__nQe1\+{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.MockExams_questionCountOption__5wlJB{grid-gap:4px;align-content:center;background:#ffffff94;background:var(--theme-surface,#ffffff94);border:1px solid var(--mock-border);border-radius:12px;color:var(--mock-ink-soft);cursor:pointer;display:grid;font-family:inherit;gap:4px;min-height:64px;min-width:0;padding:10px 8px;text-align:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.MockExams_questionCountOption__5wlJB:hover:not(:disabled){background:var(--mock-tint);border-color:var(--mock-border-strong)}.MockExams_questionCountOption__5wlJB:focus-visible{outline:2px solid #4cc0be;outline:2px solid var(--theme-focus,#4cc0be);outline-offset:2px}.MockExams_questionCountOption__5wlJB:disabled{cursor:not-allowed;opacity:.46}.MockExams_questionCountOption__5wlJB strong{color:var(--mock-action);font-size:1.15rem;font-weight:800;line-height:1}.MockExams_questionCountOption__5wlJB span{color:#715f57;color:var(--theme-muted,#715f57);font-size:.72rem;font-weight:700;line-height:1}.MockExams_questionCountOptionActive__rgM9Y{background:rgba(32,91,90,.075);background:var(--theme-primary-tint-strong,rgba(32,91,90,.075));border-color:var(--mock-border-strong)}.MockExams_questionCountOptionActive__rgM9Y span,.MockExams_questionCountOptionActive__rgM9Y strong{color:var(--mock-ink)}.MockExams_unavailableMessage__JR0A5{color:var(--mock-danger-text);font-size:.9rem;font-weight:650;margin-top:-10px}.MockExams_startButton__FtwS2{align-items:center;background:var(--mock-action);border:none;border-radius:28px;color:var(--mock-on-action);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s ease}.MockExams_startButton__FtwS2:hover:not(:disabled){background:var(--mock-action-hover)}.MockExams_startButton__FtwS2:disabled{background:#ccc;background:var(--theme-muted-soft,#ccc);cursor:not-allowed}.MockExams_resumeCard__MnOsl{background:linear-gradient(135deg,#f0faf9,#e6f7f6);background:var(--theme-info-bg,linear-gradient(135deg,#f0faf9 0,#e6f7f6 100%));border:2px solid #39a3a1;border:2px solid var(--theme-info-text,#39a3a1)}.MockExams_resumeCard__MnOsl h2{color:var(--mock-action)}.MockExams_resumeButton__uXscS{background:#39a3a1;background:var(--theme-info-text,#39a3a1)}.MockExams_resumeButton__uXscS:hover:not(:disabled){background:#2d8785;background:var(--mock-action-hover,#2d8785)}.MockExams_historySection__1Xqpg{margin-bottom:48px}.MockExams_historySection__1Xqpg h2{color:var(--mock-ink);font-size:1.5rem;margin-bottom:24px}.MockExams_historyTable__Gc\+cB{background:var(--mock-surface);border:1px solid var(--mock-border);border-radius:12px;box-shadow:0 2px 12px #001b2e0f;box-shadow:0 2px 12px var(--theme-shadow,#001b2e0f);overflow:hidden;width:100%}.MockExams_historyTable__Gc\+cB thead{background:#f5f0eb;background:var(--theme-bg-subtle,#f5f0eb)}.MockExams_historyTable__Gc\+cB th{color:var(--mock-ink);font-size:.9rem;font-weight:600;padding:16px 20px;text-align:left}.MockExams_historyTable__Gc\+cB td{border-top:1px solid var(--mock-border);color:#333;color:var(--mock-text,var(--theme-text,#333));padding:16px 20px}.MockExams_historyTable__Gc\+cB tbody tr:hover{background:var(--mock-surface-soft)}.MockExams_statusBadge__hG5-V{border-radius:12px;display:inline-flex;font-size:.8rem;font-weight:500;padding:4px 12px}.MockExams_statusCompleted__El\+fJ{background:#e6f7f6;background:var(--theme-success-bg,#e6f7f6);color:#205b5a;color:var(--theme-success-text,#205b5a)}.MockExams_statusInProgress__UX\+2q{background:var(--mock-warning-bg);color:var(--mock-warning-text)}.MockExams_statusAbandoned__6rhRB{background:var(--mock-danger-bg);color:var(--mock-danger-text)}.MockExams_scoreCell__fJ0VD{font-weight:600}.MockExams_scoreGood__jsmn9{color:#205b5a;color:var(--theme-success-text,#205b5a)}.MockExams_scoreMedium__YyGqA{color:var(--mock-warning-text)}.MockExams_scoreLow__C02Ed{color:var(--mock-danger-text)}.MockExams_viewButton__K3D4u{align-items:center;color:var(--mock-action);display:inline-flex;font-weight:500;gap:4px;text-decoration:none;transition:color .2s ease}.MockExams_viewButton__K3D4u:hover{color:#39a3a1;color:var(--theme-info-text,#39a3a1)}.MockExams_resumeLink__nnB5Y{color:var(--mock-warning-text)}.MockExams_resumeLink__nnB5Y:hover{color:#e08900;color:var(--mock-action-hover,#e08900)}.MockExams_emptyHistory__\+Rvk8{background:var(--mock-surface);border-radius:12px;box-shadow:0 2px 12px #001b2e0f;box-shadow:0 2px 12px var(--theme-shadow,#001b2e0f);color:var(--mock-muted);padding:48px;text-align:center}.MockExams_loadingContainer__UiOsw{align-items:center;color:var(--mock-muted);display:flex;flex-direction:column;gap:16px;padding:48px}.MockExams_loadingSpinner__kHjsm{animation:MockExams_spin__3nEYJ .8s linear infinite;border:3px solid #f5f0eb;border-top:3px solid var(--theme-border,#f5f0eb);border:3px solid var(--theme-border,#f5f0eb);border-radius:50%;border-top-color:var(--mock-action);height:40px;width:40px}@keyframes MockExams_spin__3nEYJ{to{transform:rotate(1turn)}}@media (max-width:768px){.MockExams_mainContent__D2bhu{padding:24px 16px}.MockExams_heroTitle__-AkXd{font-size:1.8rem}.MockExams_startSection__cqDuD{flex-direction:column}.MockExams_premiumGate__TSwBL{padding:32px 24px}.MockExams_historyTable__Gc\+cB{display:block;overflow-x:auto}.MockExams_historyTable__Gc\+cB td,.MockExams_historyTable__Gc\+cB th{padding:12px 16px;white-space:nowrap}.MockExams_questionCountHeader__Mdri7{align-items:flex-start;flex-direction:column;gap:4px}.MockExams_questionCountOptions__nQe1\+{grid-template-columns:repeat(2,minmax(0,1fr))}}.MockExam_pageContainer__1fbBP{--exam-ink:var(--theme-text,#001b2e);--exam-ink-soft:var(--theme-text-soft,#184342);--exam-muted:var(--theme-muted,#5f6368);--exam-border:var(--theme-border,#f0ebe6);--exam-border-strong:var(--theme-border-strong,#ddd);--exam-surface:var(--theme-surface-strong,#fff);--exam-surface-soft:var(--theme-surface-soft,#fafafa);--exam-tint:var(--theme-primary-tint,#f0faf9);--exam-tint-strong:var(--theme-primary-tint-strong,#e6f7f6);--exam-action:var(--theme-primary-action,#205b5a);--exam-action-hover:var(--theme-primary-action-hover,#174443);--exam-on-action:var(--theme-on-primary,#fff);--exam-warning-bg:var(--theme-warning-bg,#fff5e6);--exam-warning-text:var(--theme-warning-text,#f89b07);background:#f5f0eb;background:var(--theme-bg-subtle,#f5f0eb);color:var(--exam-ink);display:flex;flex-direction:column;min-height:100vh;padding-top:var(--app-shell-top-offset)}.MockExam_mainContent__nzo52{display:flex;flex:1 1;gap:24px;margin:0 auto;max-width:1400px;padding:24px;width:100%}.MockExam_questionPanel__6voaB{background:var(--exam-surface);border:1px solid var(--exam-border);border-radius:16px;box-shadow:0 2px 12px #001b2e0f;box-shadow:0 2px 12px var(--theme-shadow,#001b2e0f);flex:1 1;padding:32px}.MockExam_questionHeader__-SxI8{align-items:center;border-bottom:1px solid var(--exam-border);display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.MockExam_questionNumber__cSvEM{color:var(--exam-muted);font-size:1rem}.MockExam_questionNumber__cSvEM strong{color:var(--exam-ink);font-size:1.2rem}.MockExam_questionBadges__Rn8l8{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.MockExam_specialtyBadge__MTLGD{background:var(--exam-tint);color:var(--exam-action);font-weight:500}.MockExam_collectionBadge__8mG2i,.MockExam_specialtyBadge__MTLGD{border-radius:16px;display:inline-flex;font-size:.85rem;padding:6px 14px}.MockExam_collectionBadge__8mG2i{background:var(--exam-warning-bg);color:var(--exam-warning-text);font-weight:600}.MockExam_questionText__4a7b0{color:var(--exam-ink);font-size:1.15rem;line-height:1.7;margin-bottom:28px}.MockExam_optionsList__vPsty{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.MockExam_optionButton__ir0AL{align-items:flex-start;background:var(--exam-surface-soft);border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:16px 20px;text-align:left;transition:all .2s ease}.MockExam_optionButton__ir0AL:hover{background:var(--exam-tint);border-color:#39a3a1;border-color:var(--theme-info-text,#39a3a1)}.MockExam_optionButton__ir0AL.MockExam_selected__jXECO{background:var(--exam-tint-strong);border-color:var(--exam-action)}.MockExam_optionLabel__s\+Na2{align-items:center;background:var(--exam-surface);border:2px solid var(--exam-border-strong);border-radius:50%;color:var(--exam-muted);display:flex;flex-shrink:0;font-weight:600;height:28px;justify-content:center;transition:all .2s ease;width:28px}.MockExam_optionButton__ir0AL.MockExam_selected__jXECO .MockExam_optionLabel__s\+Na2{background:var(--exam-action);border-color:var(--exam-action);color:var(--exam-on-action)}.MockExam_optionText__EPsZ1{color:var(--exam-ink);flex:1 1;line-height:1.5}.MockExam_questionActions__S4daD{align-items:center;display:flex;gap:16px;margin-bottom:24px}.MockExam_flagButton__Z0n\+-{align-items:center;background:#0000;border:1px solid var(--exam-border-strong);border-radius:20px;color:var(--exam-muted);cursor:pointer;display:inline-flex;font-size:.9rem;gap:8px;padding:10px 16px;transition:all .2s ease}.MockExam_flagButton__Z0n\+-.MockExam_flagged__VqDqv,.MockExam_flagButton__Z0n\+-:hover{border-color:var(--exam-warning-text);color:var(--exam-warning-text)}.MockExam_flagButton__Z0n\+-.MockExam_flagged__VqDqv{background:var(--exam-warning-bg)}.MockExam_navigationControls__kMERK{border-top:1px solid var(--exam-border);display:flex;gap:16px;justify-content:space-between;padding-top:16px}.MockExam_navButton__4a85V{align-items:center;background:#0000;border:1px solid var(--exam-border-strong);border-radius:24px;color:var(--exam-ink);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.MockExam_navButton__4a85V:hover:not(:disabled){border-color:var(--exam-action);color:var(--exam-action)}.MockExam_navButton__4a85V:disabled{cursor:not-allowed;opacity:.5}.MockExam_navButton__4a85V.MockExam_primary__9uGsu{background:var(--exam-action);border-color:var(--exam-action);color:var(--exam-on-action)}.MockExam_navButton__4a85V.MockExam_primary__9uGsu:hover{background:var(--exam-action-hover);border-color:var(--exam-action-hover)}.MockExam_sidebar__onvuJ{display:flex;flex-direction:column;gap:20px;width:300px}.MockExam_timerCard__WD8OP{background:var(--exam-surface);border-radius:12px;box-shadow:0 2px 8px #001b2e0a;box-shadow:0 2px 8px var(--theme-shadow,#001b2e0a);padding:20px;text-align:center}.MockExam_timerCard__WD8OP h3{color:var(--exam-muted);font-size:.9rem;margin-bottom:8px}.MockExam_timerValue__yH-ae{font-feature-settings:"tnum";color:var(--exam-ink);font-size:1.8rem;font-variant-numeric:tabular-nums;font-weight:700}.MockExam_progressCard__tM7Yj{background:var(--exam-surface);border-radius:12px;box-shadow:0 2px 8px #001b2e0a;box-shadow:0 2px 8px var(--theme-shadow,#001b2e0a);padding:20px}.MockExam_progressHeader__-n33o{display:flex;justify-content:space-between;margin-bottom:12px}.MockExam_progressHeader__-n33o h3{color:var(--exam-ink);font-size:.9rem}.MockExam_progressStats__t3cR0{color:var(--exam-muted);font-size:.85rem}.MockExam_progressBar__W\+qem{background:var(--exam-border);border-radius:3px;height:6px;overflow:hidden}.MockExam_progressFill__m-iHG{background:var(--exam-action);height:100%;transition:width .3s ease}.MockExam_questionGrid__hRg1V{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-top:16px}.MockExam_gridItem__5xF9I{align-items:center;aspect-ratio:1;background:var(--exam-surface-soft);border:1px solid var(--exam-border);border-radius:6px;color:var(--exam-muted);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;justify-content:center;transition:all .2s ease}.MockExam_gridItem__5xF9I:hover{border-color:var(--exam-action)}.MockExam_gridItem__5xF9I.MockExam_current__0GfkJ{background:var(--exam-action);border-color:var(--exam-action);color:var(--exam-on-action)}.MockExam_gridItem__5xF9I.MockExam_answered__UVFFu{background:var(--exam-tint-strong);border-color:#39a3a1;border-color:var(--theme-info-text,#39a3a1);color:var(--exam-action)}.MockExam_gridItem__5xF9I.MockExam_flagged__VqDqv{background:var(--exam-warning-bg);border-color:var(--exam-warning-text);color:var(--exam-warning-text)}.MockExam_gridItem__5xF9I.MockExam_flagged__VqDqv.MockExam_answered__UVFFu{background:linear-gradient(135deg,var(--exam-tint-strong) 50%,var(--exam-warning-bg) 50%)}.MockExam_submitCard__ETZ0y{background:var(--exam-surface);border-radius:12px;box-shadow:0 2px 8px #001b2e0a;box-shadow:0 2px 8px var(--theme-shadow,#001b2e0a);padding:20px}.MockExam_submitButton__YjPIh{background:var(--exam-warning-text);border:none;border-radius:24px;color:var(--exam-on-action);cursor:pointer;font-size:1rem;font-weight:600;padding:14px 24px;transition:all .2s ease;width:100%}.MockExam_submitButton__YjPIh:hover:not(:disabled){background:#e08900;background:var(--exam-action-hover,#e08900)}.MockExam_submitButton__YjPIh:disabled{background:#ccc;background:var(--theme-muted-soft,#ccc);cursor:not-allowed}.MockExam_unansweredWarning__njnxs{color:var(--exam-warning-text);font-size:.85rem;margin-top:12px;text-align:center}.MockExam_modalOverlay__DIo-b{align-items:center;background:#00000080;background:var(--theme-overlay,#00000080);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.MockExam_modal__wrFSi{background:var(--exam-surface);border-radius:16px;max-width:420px;padding:32px;text-align:center;width:90%}.MockExam_modal__wrFSi h2{color:var(--exam-ink);font-size:1.4rem;margin-bottom:12px}.MockExam_modal__wrFSi p{color:var(--exam-muted);line-height:1.6;margin-bottom:24px}.MockExam_modalActions__NFrHl{display:flex;gap:12px;justify-content:center}.MockExam_modalButton__t1EhR{border-radius:24px;cursor:pointer;font-weight:600;padding:12px 28px;transition:all .2s ease}.MockExam_modalCancel__5deDL{background:#0000;border:1px solid var(--exam-border-strong);color:var(--exam-muted)}.MockExam_modalCancel__5deDL:hover{border-color:#999;border-color:var(--exam-border-strong,#999)}.MockExam_modalConfirm__jA9ud{background:var(--exam-action);border:none;color:var(--exam-on-action)}.MockExam_modalConfirm__jA9ud:hover{background:var(--exam-action-hover)}.MockExam_loadingContainer__\+GU63{align-items:center;color:var(--exam-muted);display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center}.MockExam_loadingSpinner__HxWAk{animation:MockExam_spin__yFSyx .8s linear infinite;border:3px solid var(--exam-border);border-radius:50%;border-top-color:var(--exam-action);height:40px;width:40px}@keyframes MockExam_spin__yFSyx{to{transform:rotate(1turn)}}.MockExam_reviewModeBadge__3wUkr{border-radius:12px;display:inline-flex;font-size:.75rem;margin-left:12px;padding:4px 10px}.MockExam_reviewFlaggedButton__2KRMB,.MockExam_reviewModeBadge__3wUkr{background:var(--exam-warning-bg);color:var(--exam-warning-text);font-weight:600}.MockExam_reviewFlaggedButton__2KRMB{border:1px solid var(--exam-warning-text);border-radius:20px;cursor:pointer;font-size:.9rem;margin-top:16px;padding:12px 16px;transition:all .2s ease;width:100%}.MockExam_reviewFlaggedButton__2KRMB.MockExam_active__E74hq,.MockExam_reviewFlaggedButton__2KRMB:hover{background:var(--exam-warning-text);color:var(--exam-on-action)}.MockExam_gridItem__5xF9I.MockExam_dimmed__PlxUl{opacity:.3}.MockExam_navButton__4a85V.MockExam_exitReview__VOODE{background:var(--exam-warning-bg);border-color:var(--exam-warning-text);color:var(--exam-warning-text)}.MockExam_navButton__4a85V.MockExam_exitReview__VOODE:hover{background:var(--exam-warning-text);color:var(--exam-on-action)}@media (max-width:900px){.MockExam_mainContent__nzo52{flex-direction:column-reverse;padding:16px}.MockExam_sidebar__onvuJ{flex-direction:row;flex-wrap:wrap;width:100%}.MockExam_progressCard__tM7Yj,.MockExam_submitCard__ETZ0y,.MockExam_timerCard__WD8OP{flex:1 1;min-width:200px}.MockExam_questionGrid__hRg1V{display:none}}.MockExamResults_pageContainer__d6tbC{--results-ink:var(--theme-text,#001b2e);--results-ink-soft:var(--theme-text-soft,#184342);--results-muted:var(--theme-muted,#5f6368);--results-border:var(--theme-border,#001b2e0f);--results-border-strong:var(--theme-border-strong,#ddd);--results-surface:var(--theme-surface-strong,#fff);--results-surface-soft:var(--theme-surface-soft,#fafafa);--results-action:var(--theme-primary-action,#205b5a);--results-action-hover:var(--theme-primary-action-hover,#174443);--results-on-action:var(--theme-on-primary,#fff);--results-warning-bg:var(--theme-warning-bg,#fff7ea);--results-warning-text:var(--theme-warning-text,#7a4d03);--results-danger-text:var(--theme-danger-text,#ba5656);background:linear-gradient(180deg,#f5f0eb,#fff);background:var(--theme-page-gradient,linear-gradient(180deg,#f5f0eb 0,#fff 100%));color:var(--results-ink);display:flex;flex-direction:column;min-height:100vh;padding-top:var(--app-shell-top-offset)}.MockExamResults_mainContent__ociDd{flex:1 1;margin:0 auto;max-width:1000px;padding:40px 24px;width:100%}.MockExamResults_resultsHeader__OPDVl{margin-bottom:40px;text-align:center}.MockExamResults_resultsTitle__kmIB-{color:var(--results-ink);font-size:2rem;font-weight:700;margin-bottom:8px}.MockExamResults_resultsSubtitle__iVdyL{color:var(--results-muted);font-size:1rem}.MockExamResults_scoreCard__nqfig{background:linear-gradient(135deg,var(--results-action) 0,#2d7a78 100%);background:linear-gradient(135deg,var(--results-action) 0,var(--Colors-Primary-500,#2d7a78) 100%);border-radius:20px;color:var(--results-on-action);margin-bottom:32px;padding:40px;text-align:center}.MockExamResults_scoreMain__DyvOH{font-size:4rem;font-weight:700;margin-bottom:8px}.MockExamResults_scoreLabel__t88u2{font-size:1.1rem;margin-bottom:24px;opacity:.9}.MockExamResults_scoreStats__Vyjpg{display:flex;gap:48px;justify-content:center}.MockExamResults_statItem__EoCJY{display:flex;flex-direction:column;gap:4px}.MockExamResults_statValue__wn9JF{font-size:1.5rem;font-weight:600}.MockExamResults_statLabel__OXUwB{font-size:.85rem;opacity:.8}.MockExamResults_breakdownSection__r96\+-{margin-bottom:40px}.MockExamResults_sectionTitle__lte\+g{color:var(--results-ink);font-size:1.3rem;font-weight:600;margin-bottom:20px}.MockExamResults_specialtyGrid__ol0mI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.MockExamResults_specialtyCard__DjB9f{background:var(--results-surface);border:1px solid var(--results-border);border-radius:12px;box-shadow:0 2px 8px #001b2e0a;box-shadow:0 2px 8px var(--theme-shadow,#001b2e0a);padding:20px}.MockExamResults_specialtyName__2SzyI{color:var(--results-ink);font-weight:600;margin-bottom:8px}.MockExamResults_specialtyScore__8XRQZ{align-items:center;display:flex;gap:12px}.MockExamResults_specialtyBar__XafQ1{background:var(--results-border);border-radius:4px;flex:1 1;height:8px;overflow:hidden}.MockExamResults_specialtyFill__XLW1x{border-radius:4px;height:100%;transition:width .5s ease}.MockExamResults_specialtyFill__XLW1x.MockExamResults_good__eb6hR{background:#205b5a;background:var(--theme-success-text,#205b5a)}.MockExamResults_specialtyFill__XLW1x.MockExamResults_medium__Dmuxb{background:#f89b07;background:var(--theme-warning-text,#f89b07)}.MockExamResults_specialtyFill__XLW1x.MockExamResults_low__r\+PBY{background:var(--results-danger-text)}.MockExamResults_specialtyPercent__nIbdj{font-size:.9rem;font-weight:600;min-width:45px;text-align:right}.MockExamResults_specialtyPercent__nIbdj.MockExamResults_good__eb6hR{color:#205b5a;color:var(--theme-success-text,#205b5a)}.MockExamResults_specialtyPercent__nIbdj.MockExamResults_medium__Dmuxb{color:#f89b07;color:var(--theme-warning-text,#f89b07)}.MockExamResults_specialtyPercent__nIbdj.MockExamResults_low__r\+PBY{color:var(--results-danger-text)}.MockExamResults_questionsSection__Wa3cU{margin-bottom:40px}.MockExamResults_sectionHeader__TLk2S{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.MockExamResults_sectionHeader__TLk2S .MockExamResults_sectionTitle__lte\+g{margin-bottom:0}.MockExamResults_filterTabs__TPfeQ{display:flex;gap:8px}.MockExamResults_filterTab__5mvGc{background:var(--results-surface);border:1px solid var(--results-border-strong);border-radius:20px;color:var(--results-muted);cursor:pointer;font-size:.85rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.MockExamResults_filterTab__5mvGc:hover:not(:disabled){border-color:var(--results-action);color:var(--results-action)}.MockExamResults_filterTab__5mvGc:disabled{cursor:not-allowed;opacity:.5}.MockExamResults_filterTabActive__F7hcI{background:var(--results-action);border-color:var(--results-action);color:var(--results-on-action)}.MockExamResults_filterTabActive__F7hcI:hover:not(:disabled){color:var(--results-on-action)}.MockExamResults_flaggedBadge__ISFaO{font-size:.9rem;margin-left:8px}.MockExamResults_emptyState__YyQAq{background:var(--results-surface);border:1px solid var(--results-border);border-radius:12px;padding:48px 24px;text-align:center}.MockExamResults_emptyState__YyQAq p{color:var(--results-muted);margin-bottom:16px}.MockExamResults_showAllButton__r00xB{background:var(--results-action);border:none;border-radius:20px;color:var(--results-on-action);cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 20px;transition:all .2s ease}.MockExamResults_showAllButton__r00xB:hover{background:var(--results-action-hover)}.MockExamResults_questionCard__igzci{background:var(--results-surface);border:1px solid var(--results-border);border-radius:12px;box-shadow:0 2px 8px #001b2e0a;box-shadow:0 2px 8px var(--theme-shadow,#001b2e0a);margin-bottom:16px;padding:24px}.MockExamResults_questionCard__igzci.MockExamResults_correct__5dxVJ{border-left:4px solid #205b5a;border-left:4px solid var(--theme-success-text,#205b5a)}.MockExamResults_questionCard__igzci.MockExamResults_incorrect__hXoIC{border-left:4px solid var(--results-danger-text)}.MockExamResults_questionCard__igzci.MockExamResults_skipped__ArXFQ{border-left:4px solid var(--results-muted)}.MockExamResults_questionMeta__bSAED{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.MockExamResults_questionMetaLeft__rUrq0{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.MockExamResults_questionNum__J9ZWp{color:var(--results-ink);font-weight:600}.MockExamResults_collectionBadge__P6rfH{background:var(--results-warning-bg);border-radius:12px;color:var(--results-warning-text);display:inline-flex;font-size:.78rem;font-weight:650;padding:4px 10px}.MockExamResults_resultBadge__ksiKk{border-radius:12px;display:inline-flex;font-size:.8rem;font-weight:500;padding:4px 12px}.MockExamResults_badgeCorrect__LDuS3{background:#e6f7f6;background:var(--theme-success-bg,#e6f7f6);color:#205b5a;color:var(--theme-success-text,#205b5a)}.MockExamResults_badgeIncorrect__fgZOO{background:#fceaea;background:var(--theme-danger-bg,#fceaea);color:var(--results-danger-text)}.MockExamResults_badgeSkipped__FecrH{background:#f0f0f0;background:var(--results-surface-soft,#f0f0f0);color:#666;color:var(--results-muted,#666)}.MockExamResults_questionText__TrE\+v{color:var(--results-ink);font-size:1rem;line-height:1.6;margin-bottom:16px}.MockExamResults_answerSection__kB2gl{background:var(--results-surface-soft);border-radius:8px;display:flex;gap:24px;margin-bottom:16px;padding:12px 16px}.MockExamResults_answerItem__o28HN{display:flex;gap:8px}.MockExamResults_answerLabel__vLved{color:var(--results-muted);font-size:.9rem}.MockExamResults_answerValue__3pGL5{font-weight:600}.MockExamResults_answerValue__3pGL5.MockExamResults_correct__5dxVJ{color:#205b5a;color:var(--theme-success-text,#205b5a)}.MockExamResults_answerValue__3pGL5.MockExamResults_incorrect__hXoIC{color:var(--results-danger-text)}.MockExamResults_explanationToggle__twD2K{align-items:center;background:#0000;border:1px solid var(--results-border-strong);border-radius:20px;color:var(--results-muted);cursor:pointer;display:inline-flex;font-size:.9rem;gap:8px;padding:8px 16px;transition:all .2s ease}.MockExamResults_explanationToggle__twD2K:hover{border-color:var(--results-action);color:var(--results-action)}.MockExamResults_explanation__vzK89{background:var(--results-surface-soft);border-radius:8px;color:var(--results-ink);line-height:1.7;margin-top:16px;padding:16px}.MockExamResults_explanationSection__x0nQ6{margin-top:16px}.MockExamResults_referencesSection__l8MxX{background:#f5f0eb;background:var(--theme-bg-subtle,#f5f0eb);border-left:3px solid var(--results-action);border-radius:8px;margin-top:16px;padding:16px}.MockExamResults_referencesTitle__PrsTb{color:var(--results-action);font-size:.9rem;font-weight:600;margin-bottom:12px}.MockExamResults_referenceItem__z44KM{border-bottom:1px solid var(--results-border);margin-bottom:12px;padding-bottom:12px}.MockExamResults_referenceItem__z44KM:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.MockExamResults_referenceQuote__BcAi-{color:var(--results-ink);font-size:.9rem;font-style:italic;line-height:1.6;margin-bottom:4px}.MockExamResults_referenceSource__xdDcl{color:var(--results-muted);font-size:.8rem}.MockExamResults_actionsSection__Ph5Mp{display:flex;gap:16px;justify-content:center;padding-top:24px}.MockExamResults_actionButton__f4vQV{align-items:center;border-radius:28px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;padding:14px 28px;text-decoration:none;transition:all .2s ease}.MockExamResults_primaryButton__2-1nK{background:var(--results-action);border:none;color:var(--results-on-action)}.MockExamResults_primaryButton__2-1nK:hover{background:var(--results-action-hover)}.MockExamResults_secondaryButton__-XxHp{background:#0000;border:1px solid var(--results-action);color:var(--results-action)}.MockExamResults_secondaryButton__-XxHp:hover{background:#205b5a0d;background:var(--theme-primary-tint,#205b5a0d)}.MockExamResults_loadingContainer__MUHTk{align-items:center;color:var(--results-muted);display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;padding:80px}.MockExamResults_loadingSpinner__dEMIq{animation:MockExamResults_spin__nAagE .8s linear infinite;border:3px solid var(--results-border);border-radius:50%;border-top-color:var(--results-action);height:40px;width:40px}@keyframes MockExamResults_spin__nAagE{to{transform:rotate(1turn)}}@media (max-width:768px){.MockExamResults_mainContent__ociDd{padding:24px 16px}.MockExamResults_scoreCard__nqfig{padding:28px 20px}.MockExamResults_scoreMain__DyvOH{font-size:3rem}.MockExamResults_scoreStats__Vyjpg{flex-direction:column;gap:20px}.MockExamResults_specialtyGrid__ol0mI{grid-template-columns:1fr}.MockExamResults_answerSection__kB2gl{flex-direction:column;gap:8px}.MockExamResults_actionsSection__Ph5Mp{flex-direction:column}.MockExamResults_actionButton__f4vQV{justify-content:center;width:100%}}.QBankReferenceEditor_referenceEditor__2zI4B{display:flex;flex-direction:column;gap:.875rem}.QBankReferenceEditor_emptyState__KvRhF{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.875rem;margin:0}.QBankReferenceEditor_referenceCard__NRtrN{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;padding:1rem}.QBankReferenceEditor_referenceHeader__inABB{align-items:center;color:#184342;color:var(--Colors-Primary-800,#184342);display:flex;font-weight:700;gap:.75rem;justify-content:space-between;margin-bottom:.875rem}.QBankReferenceEditor_referenceActions__bR3xK{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.QBankReferenceEditor_addButton__ld8xD,.QBankReferenceEditor_referenceActions__bR3xK button{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #d7c4b0;border:1px solid var(--Colors-Neutral-300,#d7c4b0);border-radius:6px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;padding:.375rem .625rem}.QBankReferenceEditor_addButton__ld8xD:hover:not(:disabled),.QBankReferenceEditor_referenceActions__bR3xK button:hover:not(:disabled){border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);color:#184342;color:var(--Colors-Primary-800,#184342)}.QBankReferenceEditor_addButton__ld8xD:disabled,.QBankReferenceEditor_referenceActions__bR3xK button:disabled{cursor:not-allowed;opacity:.55}.QBankReferenceEditor_referenceActions__bR3xK .QBankReferenceEditor_removeButton__bXmN4{border-color:#fecaca;color:#b91c1c}.QBankReferenceEditor_formGrid__hBcx7{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.QBankReferenceEditor_formGrid__hBcx7 label{color:#184342;color:var(--Colors-Primary-800,#184342);display:flex;flex-direction:column;font-size:.8125rem;font-weight:600;gap:.375rem}.QBankReferenceEditor_formGrid__hBcx7 input,.QBankReferenceEditor_formGrid__hBcx7 select,.QBankReferenceEditor_formGrid__hBcx7 textarea{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:6px;color:#184342;color:var(--Colors-Primary-800,#184342);font:inherit;font-size:.875rem;padding:.625rem .75rem;width:100%}.QBankReferenceEditor_formGrid__hBcx7 textarea{min-height:86px;resize:vertical}.QBankReferenceEditor_formGrid__hBcx7 input:focus,.QBankReferenceEditor_formGrid__hBcx7 select:focus,.QBankReferenceEditor_formGrid__hBcx7 textarea:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);outline:none}.QBankReferenceEditor_formGrid__hBcx7 input:disabled,.QBankReferenceEditor_formGrid__hBcx7 select:disabled,.QBankReferenceEditor_formGrid__hBcx7 textarea:disabled{background:#f7efe7;background:var(--Colors-Neutral-100,#f7efe7);cursor:not-allowed}.QBankReferenceEditor_fullWidth__ykyij{grid-column:1/-1}.QBankReferenceEditor_addButton__ld8xD{align-self:flex-start}@media (max-width:640px){.QBankReferenceEditor_referenceHeader__inABB{align-items:flex-start;flex-direction:column}.QBankReferenceEditor_formGrid__hBcx7{grid-template-columns:1fr}}.AdminQBank_container__db2wK{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:24px;box-shadow:0 4px 24px #205b5a0a;padding:1.5rem}.AdminQBank_header__Iyux0{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.AdminQBank_header__Iyux0 h1{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.5rem;font-weight:700}.AdminQBank_headerActions__Kzabl{display:flex;gap:.75rem}.AdminQBank_globalSearchContainer__yAA2g{margin-bottom:1.5rem;position:relative}.AdminQBank_globalSearchInputWrapper__ZTlsy{align-items:center;display:flex;position:relative}.AdminQBank_searchIcon__BOLv6{color:#af9077;color:var(--Colors-Neutral-500,#af9077);height:18px;left:16px;pointer-events:none;position:absolute;width:18px}.AdminQBank_globalSearchInput__FcjtA{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:100px;color:#184342;color:var(--Colors-Primary-800,#184342);font-family:Raleway,sans-serif;font-size:.9375rem;outline:none;padding:.875rem 2.5rem .875rem 3rem;transition:all .2s ease;width:100%}.AdminQBank_globalSearchInput__FcjtA:focus{background:#fff;background:var(--Colors-Neutral-000,#fff);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 4px #4cc0be26}.AdminQBank_globalSearchInput__FcjtA::placeholder{color:#af9077;color:var(--Colors-Neutral-500,#af9077)}.AdminQBank_clearGlobalSearch__DN8H\+{align-items:center;background:#ecddcc;background:var(--Colors-Neutral-200,#ecddcc);border:none;border-radius:50%;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;display:flex;font-size:14px;height:22px;justify-content:center;line-height:1;position:absolute;right:48px;transition:all .2s ease;width:22px}.AdminQBank_clearGlobalSearch__DN8H\+:hover{background:#7dd3d2;background:var(--Colors-Primary-300,#7dd3d2);color:#fff}.AdminQBank_searchSpinner__F21pc{animation:AdminQBank_spin__0xBtX .6s linear infinite;border:2px solid #ecddcc;border-top-color:#39a3a1;border:2px solid var(--Colors-Neutral-200,#ecddcc);border-radius:50%;border-top-color:var(--Colors-Primary-500,#39a3a1);height:18px;position:absolute;right:16px;width:18px}.AdminQBank_searchResultsPanel__HD-g7{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;box-shadow:0 8px 32px #205b5a14;margin-top:1rem;padding:1rem}.AdminQBank_searchStatus__w4S5L{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.875rem;padding:1rem;text-align:center}.AdminQBank_searchResultsHeader__83Vea{align-items:center;border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem}.AdminQBank_searchResultsCount__kvW-o{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-size:.875rem;font-weight:600;margin:0}.AdminQBank_searchResultsActions__aYnXf{display:flex;gap:.75rem}.AdminQBank_searchResultsList__c2Wg8{display:flex;flex-direction:column;gap:.5rem;max-height:60vh;overflow-y:auto}.AdminQBank_searchResultItem__FqRPY{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;transition:all .2s ease}.AdminQBank_searchResultItem__FqRPY:hover{border-color:#7dd3d2;border-color:var(--Colors-Primary-300,#7dd3d2)}.AdminQBank_searchResultItem__FqRPY.AdminQBank_expanded__U\+TRZ{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 4px 16px #205b5a1a}.AdminQBank_searchResultItemHeader__m2E0w{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:.875rem 1rem;transition:background .2s ease}.AdminQBank_searchResultItemHeader__m2E0w:hover{background:#205b5a05}.AdminQBank_searchResultInfo__x5PZE{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.AdminQBank_searchResultTopRow__8yByt{align-items:center;display:flex;gap:.5rem}.AdminQBank_searchResultCollection__WtqIK{background:#39a3a11a;border-radius:100px;color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-size:.6875rem;font-weight:600;padding:.25rem .5rem}.AdminQBank_searchResultId__rEhkU{background:#205b5a0d;border-radius:4px;color:#af9077;color:var(--Colors-Neutral-500,#af9077);cursor:pointer;font-family:Monaco,Menlo,monospace;font-size:.625rem;padding:.125rem .375rem;transition:background .2s ease}.AdminQBank_searchResultId__rEhkU:hover{background:#205b5a1a}.AdminQBank_searchResultPreview__c8V\+Q{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.875rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminQBank_searchResultMeta__JDHEX{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.AdminQBank_statusBadgeSmall__zpXxh{color:#fff;text-transform:capitalize}.AdminQBank_publishBadgeSmall__IKy0t,.AdminQBank_statusBadgeSmall__zpXxh{border-radius:100px;font-size:.625rem;font-weight:600;padding:.25rem .5rem}.AdminQBank_publishBadgeSmall__IKy0t.AdminQBank_published__pPsR1{background:#22c55e26;color:#16a34a}.AdminQBank_publishBadgeSmall__IKy0t.AdminQBank_draft__s0Yq3{background:#af907726;color:#937663;color:var(--Colors-Neutral-600,#937663)}.AdminQBank_searchResultContent__fYXu\+{animation:AdminQBank_slideDown__645p4 .2s ease;background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-radius:0 0 12px 12px;border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);padding:1rem}.AdminQBank_searchResultTags__099Rx{display:flex;gap:.5rem;margin-bottom:.75rem}.AdminQBank_option__e3IM-{align-items:flex-start;background:#fff;border:1px solid #ecddcc;border-radius:8px;color:#184342;color:var(--Colors-Primary-800,#184342);display:flex;font-size:.875rem;gap:.5rem;padding:.625rem .875rem}.AdminQBank_option__e3IM-.AdminQBank_correct__OrZTZ{background:#22c55e1a;border-color:#22c55e4d}.AdminQBank_optionText__himnP{flex:1 1}.AdminQBank_searchResultActions__smCEs{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.75rem}.AdminQBank_actionButton__Hi-C4{background:#205b5a0f;border:1px solid #205b5a26;border-radius:100px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.AdminQBank_actionButton__Hi-C4:hover{background:#205b5a1f}.AdminQBank_actionButton__Hi-C4.AdminQBank_publishBtn__uGPOy{background:#22c55e1a;border-color:#22c55e4d;color:#16a34a}.AdminQBank_actionButton__Hi-C4.AdminQBank_publishBtn__uGPOy:hover{background:#22c55e33}.AdminQBank_actionButton__Hi-C4.AdminQBank_unpublishBtn__vI7aQ{background:#f59e0b1a;border-color:#f59e0b4d;color:#d97706}.AdminQBank_actionButton__Hi-C4.AdminQBank_unpublishBtn__vI7aQ:hover{background:#f59e0b33}.AdminQBank_actionButton__Hi-C4.AdminQBank_retryBtn__ENL4Z{background:#7b5cff1a;border-color:#7b5cff4d;color:#7b5cff}.AdminQBank_actionButton__Hi-C4.AdminQBank_retryBtn__ENL4Z:hover{background:#7b5cff33}.AdminQBank_actionButton__Hi-C4.AdminQBank_viewCollectionBtn__c6G4g{background:#0000;border-color:#0000;text-decoration:underline}.AdminQBank_actionButton__Hi-C4.AdminQBank_deleteBtn__\+r5mb{background:#ef444414;border-color:#ef444433;color:#dc2626;margin-left:auto}.AdminQBank_actionButton__Hi-C4.AdminQBank_deleteBtn__\+r5mb:hover{background:#ef444426}.AdminQBank_editQuestionModal__UgiU5{max-height:85vh;max-width:700px;overflow-y:auto}.AdminQBank_formRowInline__BLyHh{display:flex;gap:1rem}.AdminQBank_formRowInline__BLyHh .AdminQBank_formRow__2ZYl7{flex:1 1}.AdminQBank_optionEditRow__ZbRPc{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.AdminQBank_optionEditLabel__2Bwrh{color:#39a3a1;color:var(--Colors-Primary-500,#39a3a1);font-size:.9375rem;font-weight:700;min-width:28px}.AdminQBank_optionEditInput__FI-3a{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:6px;color:#184342;color:var(--Colors-Primary-800,#184342);flex:1 1;font-family:Raleway,sans-serif;font-size:.875rem;padding:.5rem .75rem}.AdminQBank_optionEditInput__FI-3a:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);outline:none}.AdminQBank_correctRadio__ng9TJ{accent-color:#39a3a1;accent-color:var(--Colors-Primary-500,#39a3a1);cursor:pointer;height:20px;width:20px}.AdminQBank_tabs__Bmo\+M{border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:0;margin-bottom:1.5rem}.AdminQBank_tab__y9Bh3{background:none;border:none;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:500;padding:.875rem 1.5rem;position:relative;transition:color .2s ease}.AdminQBank_tab__y9Bh3:hover{color:#205b5a;color:var(--Colors-Primary-700,#205b5a)}.AdminQBank_tabActive__IJtUq{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-weight:600}.AdminQBank_tabActive__IJtUq:after{background:linear-gradient(90deg,#39a3a1,#2d7f7d);background:linear-gradient(90deg,var(--Colors-Primary-500,#39a3a1),var(--Colors-Primary-600,#2d7f7d));border-radius:1px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.AdminQBank_uploadBar__bxbO-{background:#205b5a05;border:1px dashed #ecddcc;border:1px dashed var(--Colors-Neutral-200,#ecddcc);border-radius:12px;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.AdminQBank_grid__QFsEk{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.AdminQBank_card__4FVHG{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;padding:1.25rem;transition:all .25s ease}.AdminQBank_card__4FVHG:hover{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 8px 24px #205b5a14}.AdminQBank_cardHeader__guN4X{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.AdminQBank_cardHeader__guN4X h3{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1rem;font-weight:600}.AdminQBank_cardMeta__z-m\+w{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.875rem;margin-bottom:1rem}.AdminQBank_cardActions__BwHpZ{display:flex;gap:.5rem}.AdminQBank_publishBadge__2gs9H{border-radius:100px;font-size:.6875rem;font-weight:600;letter-spacing:.5px;padding:.25rem .625rem;text-transform:uppercase}.AdminQBank_published__pPsR1{background:#1fc16b1f;color:#1fc16b}.AdminQBank_draft__s0Yq3{background:#af907726;color:#937663;color:var(--Colors-Neutral-600,#937663)}.AdminQBank_tableContainer__SEiSG{overflow-x:auto}.AdminQBank_table__\+Brt3{border-collapse:collapse;width:100%}.AdminQBank_table__\+Brt3 td,.AdminQBank_table__\+Brt3 th{border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);padding:.875rem 1rem;text-align:left}.AdminQBank_table__\+Brt3 th{color:#af9077;color:var(--Colors-Neutral-500,#af9077);font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.AdminQBank_table__\+Brt3 td{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem}.AdminQBank_table__\+Brt3 tr:hover{background:#205b5a05}.AdminQBank_statusBadge__9QZ54{border-radius:100px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;padding:.3125rem .75rem;text-transform:capitalize}.AdminQBank_primaryButton__rr8iE{background:linear-gradient(135deg,#39a3a1,#205b5a);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1) 0,var(--Colors-Primary-700,#205b5a) 100%);border:none;border-radius:100px;box-shadow:0 4px 16px #205b5a33;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:600;padding:.6875rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminQBank_primaryButton__rr8iE:hover{box-shadow:0 8px 24px #205b5a4d}.AdminQBank_primaryButton__rr8iE:disabled{cursor:not-allowed;opacity:.5}.AdminQBank_secondaryButton__GAGPJ{background:#205b5a0f;border:1px solid #205b5a26;border-radius:100px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;transition:all .2s ease}.AdminQBank_secondaryButton__GAGPJ:hover{background:#205b5a1f}.AdminQBank_linkButton__U7iMB{background:none;border:none;color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);cursor:pointer;font-size:.875rem;font-weight:600;text-decoration:underline;transition:color .2s ease}.AdminQBank_linkButton__U7iMB:hover{color:#184342;color:var(--Colors-Primary-800,#184342)}.AdminQBank_uploadButton__LRXIe{background:#39a3a11a;border:1px solid #39a3a14d;border-radius:100px;color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);cursor:pointer;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:all .2s ease}.AdminQBank_uploadButton__LRXIe:hover:not(:disabled){background:#39a3a133}.AdminQBank_uploadButton__LRXIe:disabled{cursor:not-allowed;opacity:.5}.AdminQBank_input__\+ftaK,.AdminQBank_select__\+0uPL{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:100px;color:#184342;color:var(--Colors-Primary-800,#184342);font-family:Raleway,sans-serif;font-size:.875rem;outline:none;padding:.6875rem 1rem;transition:border-color .2s ease}.AdminQBank_input__\+ftaK:focus,.AdminQBank_select__\+0uPL:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminQBank_selectSmall__CL6ku,.AdminQBank_select__\+0uPL option{background:#fff;background:var(--Colors-Neutral-000,#fff)}.AdminQBank_selectSmall__CL6ku{border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;color:#184342;color:var(--Colors-Primary-800,#184342);font-family:Raleway,sans-serif;font-size:.75rem;padding:.375rem .625rem}.AdminQBank_selectSmall__CL6ku option{background:#fff;background:var(--Colors-Neutral-000,#fff)}.AdminQBank_modal__LE26k{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f2b2a99;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1100}.AdminQBank_modalContent__NVpT8{background:#fffffffa;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:24px;box-shadow:0 25px 60px #205b5a33;max-width:500px;padding:2rem;width:100%}.AdminQBank_modalContent__NVpT8 h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.AdminQBank_reviewModal__0-ZWG{max-height:85vh;max-width:900px;overflow-y:auto}.AdminQBank_textUploadModal__kRc2p{max-height:85vh;max-width:700px;overflow-y:auto}.AdminQBank_textareaLarge__1gk6M{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;color:#184342;color:var(--Colors-Primary-800,#184342);font-family:Raleway,sans-serif;font-size:.875rem;line-height:1.6;min-height:200px;padding:1rem;resize:vertical;width:100%}.AdminQBank_textareaLarge__1gk6M:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);outline:none}.AdminQBank_textareaLarge__1gk6M::placeholder{color:#c4a386;color:var(--Colors-Neutral-400,#c4a386);opacity:.7}.AdminQBank_reviewNote__toiMo{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.875rem;line-height:1.5;margin-bottom:1rem}.AdminQBank_reviewList__Iop2U{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.AdminQBank_reviewQuestion__9QfSn{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;padding:1rem}.AdminQBank_reviewHeader__IOvWU{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.AdminQBank_reviewHeader__IOvWU span:first-child{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-weight:700;min-width:30px}.AdminQBank_textareaQuestion__Moh8u{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;color:#184342;color:var(--Colors-Primary-800,#184342);font-family:Raleway,sans-serif;font-size:.9375rem;line-height:1.5;margin-bottom:.5rem;padding:.625rem .75rem;resize:vertical;width:100%}.AdminQBank_textareaQuestion__Moh8u:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);outline:none}.AdminQBank_optionRow__UkJVE{align-items:center;display:flex;gap:.5rem;margin-bottom:.375rem}.AdminQBank_optionLabel__maZGf{color:#39a3a1;color:var(--Colors-Primary-500,#39a3a1);font-size:.875rem;font-weight:700;min-width:24px}.AdminQBank_inputOption__TUWqJ{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:6px;color:#184342;color:var(--Colors-Primary-800,#184342);flex:1 1;font-family:Raleway,sans-serif;font-size:.875rem;padding:.4375rem .625rem}.AdminQBank_inputOption__TUWqJ:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);outline:none}.AdminQBank_formRow__2ZYl7{margin-bottom:1.25rem}.AdminQBank_formRow__2ZYl7 label{color:#205b5a;color:var(--Colors-Primary-700,#205b5a);display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.AdminQBank_modalActions__WZv2K{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem}.AdminQBank_loadingContainer__9EfA4{align-items:center;color:#937663;color:var(--Colors-Neutral-600,#937663);display:flex;flex-direction:column;justify-content:center;padding:4rem}.AdminQBank_loadingSpinner__Kb-PN{animation:AdminQBank_spin__0xBtX .8s linear infinite;border:3px solid #ecddcc;border-top-color:#2d7f7d;border:3px solid var(--Colors-Neutral-200,#ecddcc);border-radius:50%;border-top-color:var(--Colors-Primary-600,#2d7f7d);height:40px;margin-bottom:1rem;width:40px}@keyframes AdminQBank_spin__0xBtX{to{transform:rotate(1turn)}}.AdminQBank_previewModal__T5llV{max-height:90vh;max-width:1000px;overflow-y:auto}.AdminQBank_previewHeader__E664z{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.AdminQBank_previewHeader__E664z h2{margin-bottom:.5rem}.AdminQBank_closeButton__YW2ec{background:none;border:none;color:#af9077;color:var(--Colors-Neutral-500,#af9077);cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem .5rem;transition:color .2s ease}.AdminQBank_closeButton__YW2ec:hover{color:#184342;color:var(--Colors-Primary-800,#184342)}.AdminQBank_previewStats__zgeht{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem}.AdminQBank_statItem__2HyOC{align-items:center;display:flex;flex-direction:column;min-width:80px;padding:.5rem 1rem}.AdminQBank_statValue__e-IKX{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.5rem;font-weight:700}.AdminQBank_statLabel__DjafK{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.AdminQBank_statCompleted__9K-YZ .AdminQBank_statValue__e-IKX{color:#22c55e}.AdminQBank_statProcessing__38GW6 .AdminQBank_statValue__e-IKX{color:#7b5cff}.AdminQBank_statPending__\+fof1 .AdminQBank_statValue__e-IKX{color:#f59e0b}.AdminQBank_statFailed__hyDlO .AdminQBank_statValue__e-IKX{color:#ef4444}.AdminQBank_previewControls__Z4jZg{display:flex;gap:1rem;margin-bottom:1rem}.AdminQBank_previewList__672YG{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;max-height:50vh;overflow-y:auto}.AdminQBank_emptyState__3zEUu{color:#937663;color:var(--Colors-Neutral-600,#937663);padding:2rem;text-align:center}.AdminQBank_previewQuestion__gR0As{background:#fff;border:1px solid #ecddcc;border-radius:12px;height:auto;min-height:50px;position:relative;transition:border-color .2s ease,box-shadow .2s ease;z-index:1}.AdminQBank_previewQuestion__gR0As.AdminQBank_expanded__U\+TRZ{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);z-index:10}.AdminQBank_previewQuestionHeader__YR0OP{align-items:center;box-sizing:border-box;cursor:pointer;display:flex!important;justify-content:space-between;min-height:48px;opacity:1;padding:.875rem 1rem;position:relative;transition:background .2s ease;visibility:visible;z-index:5}.AdminQBank_previewQuestionHeader__YR0OP:hover{background:#205b5a05}.AdminQBank_previewQuestionTitle__bRQfD{align-items:center;display:flex;flex:1 1;gap:.75rem;min-width:100px;overflow:hidden}.AdminQBank_questionNumber__Xnu-V{color:#2d7f7d;flex-shrink:0;font-size:.875rem;font-weight:700;min-width:32px}.AdminQBank_questionPreviewText__3uXYI{color:#184342;flex:1 1;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminQBank_previewQuestionMeta__i0OnZ{align-items:center;display:flex;gap:.75rem}.AdminQBank_expandIcon__EafNL{color:#af9077;color:var(--Colors-Neutral-500,#af9077);font-size:1.25rem;font-weight:300;text-align:center;width:24px}.AdminQBank_previewQuestionContent__tSeGZ{animation:AdminQBank_slideDown__645p4 .2s ease;border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);padding:0 1rem 1rem;position:relative;z-index:2}@keyframes AdminQBank_slideDown__645p4{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AdminQBank_questionTags__csJwx{display:flex;gap:.5rem;margin:1rem 0}.AdminQBank_tag__6VOC4{background:#205b5a14;border-radius:100px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-size:.6875rem;font-weight:500;padding:.25rem .625rem}.AdminQBank_fullQuestionText__vZeeW{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;line-height:1.6;margin-bottom:1rem}.AdminQBank_optionsList__Av8lQ{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.AdminQBank_previewOption__2fZEl{align-items:flex-start;background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-radius:8px;color:#184342;color:var(--Colors-Primary-800,#184342);display:flex;font-size:.875rem;gap:.5rem;padding:.625rem .875rem}.AdminQBank_previewOption__2fZEl.AdminQBank_correctOption__o70OC{background:#22c55e1a;border:1px solid #22c55e4d}.AdminQBank_correctBadge__WMnxH{background:#22c55e;border-radius:100px;color:#fff;font-size:.6875rem;font-weight:600;margin-left:auto;padding:.125rem .5rem}.AdminQBank_explanationBox__WEsTQ{background:#205b5a0a;border:1px solid #205b5a1a;border-radius:12px;margin-top:1rem;padding:1rem}.AdminQBank_explanationBox__WEsTQ h4{color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-size:.8125rem;font-weight:700;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.AdminQBank_explanationBox__WEsTQ p{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.875rem;line-height:1.6;white-space:pre-wrap}.AdminQBank_referencesBox__I2\+YR{background:#faf5efb3;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;margin-top:1rem;padding:1rem}.AdminQBank_referencesBox__I2\+YR h4{color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-size:.8125rem;font-weight:700;letter-spacing:.5px;margin-bottom:.75rem;text-transform:uppercase}.AdminQBank_referenceItem__eeKF7{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);padding-top:.75rem}.AdminQBank_referenceItem__eeKF7:first-of-type{border-top:none;padding-top:0}.AdminQBank_referenceItem__eeKF7+.AdminQBank_referenceItem__eeKF7{margin-top:.75rem}.AdminQBank_referenceExcerpt__V3qUd{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.875rem;line-height:1.55;margin-bottom:.375rem}.AdminQBank_referenceSource__eELKz{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.8125rem;font-weight:600}.AdminQBank_errorBox__63MWV{background:#ef444414;border:1px solid #ef444433;border-radius:12px;margin-top:1rem;padding:1rem}.AdminQBank_errorBox__63MWV p{color:#dc2626;font-size:.875rem;margin-bottom:.5rem}.AdminQBank_pendingNote__njeXf,.AdminQBank_processingNote__nfFRT{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.875rem;font-style:italic;margin-top:1rem}.AdminQBank_processingNote__nfFRT{color:#7b5cff}@media (max-width:768px){.AdminQBank_container__db2wK{padding:1rem}.AdminQBank_header__Iyux0{align-items:flex-start;flex-direction:column;gap:1rem}.AdminQBank_uploadBar__bxbO-{flex-direction:column}.AdminQBank_grid__QFsEk{grid-template-columns:1fr}.AdminQBank_previewModal__T5llV{margin:.5rem;max-height:95vh;max-width:100%}.AdminQBank_previewStats__zgeht{gap:.5rem}.AdminQBank_statItem__2HyOC{min-width:60px;padding:.375rem .5rem}.AdminQBank_statValue__e-IKX{font-size:1.25rem}.AdminQBank_previewQuestionTitle__bRQfD{align-items:flex-start;flex-direction:column;gap:.25rem}.AdminQBank_questionPreviewText__3uXYI{font-size:.8125rem}}.AdminQBank_uploadFilename__BSGVS{align-items:center;display:flex;gap:.5rem}.AdminQBank_collectionTag__CY8u4{background:#39a3a11a;border:1px solid #39a3a133;border-radius:100px;color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);display:inline-block;font-size:.75rem;font-weight:500;max-width:180px;overflow:hidden;padding:.25rem .625rem;text-overflow:ellipsis;white-space:nowrap}.AdminQBank_attemptsBadge__0V1Jx{background:#ef44441a;border-radius:100px;color:#ef4444;font-size:.625rem;font-weight:600;padding:.125rem .375rem}.AdminQBank_statusCell__1kPjJ{align-items:center;display:flex;gap:.5rem}.AdminQBank_parsingIndicator__uWfUO{animation:AdminQBank_pulse__rXYuk 1.5s ease-in-out infinite}@keyframes AdminQBank_pulse__rXYuk{0%,to{opacity:1}50%{opacity:.4}}.AdminQBank_retryButton__bpoQb{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:.75rem;font-weight:600;padding:.375rem .75rem;transition:all .2s ease}.AdminQBank_retryButton__bpoQb:hover:not(:disabled){box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.AdminQBank_retryButton__bpoQb:disabled{cursor:not-allowed;opacity:.5}.AdminQBank_completeButton__-RWbw{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:.75rem;font-weight:600;padding:.375rem .75rem;transition:all .2s ease}.AdminQBank_completeButton__-RWbw:hover:not(:disabled){box-shadow:0 4px 12px #22c55e4d;transform:translateY(-1px)}.AdminQBank_completeButton__-RWbw:disabled{cursor:not-allowed;opacity:.5}.AdminQBank_failedActions__aEYAM{align-items:center;display:flex;gap:.75rem}.AdminQBank_errorHint__t9eFd{color:#ef4444;cursor:help;font-size:.6875rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminQBank_formRow__2ZYl7 label{align-items:center;display:flex;justify-content:space-between}.AdminQBank_clearDraftButton__\+Mcgx{background:#ef44441a;border:1px solid #ef444433;border-radius:100px;color:#ef4444;cursor:pointer;font-size:.6875rem;font-weight:600;margin-left:.5rem;padding:.25rem .5rem;transition:all .2s ease}.AdminQBank_clearDraftButton__\+Mcgx:hover{background:#ef444433}.AdminQBank_telegramConnected__TXHza{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.AdminQBank_connectedBadge__qZZO-{align-items:center;background:#39a3a11a;border:1px solid #39a3a140;border-radius:100px;color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.375rem .75rem}.AdminQBank_channelInputRow__7fBCP{display:flex;flex-direction:column;gap:.375rem}.AdminQBank_channelInfo__0Nivg{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-size:.8125rem;padding-left:.25rem}.AdminQBank_dateRangeRow__s7uUd{align-items:center;display:flex;gap:.5rem}.AdminQBank_dateRangeRow__s7uUd span{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.875rem}.AdminQBank_dateRangeRow__s7uUd .AdminQBank_input__\+ftaK{flex:1 1}.AdminQBank_telegramPreviewHeader__BkYND{align-items:center;background:#39a3a114;border-radius:12px;color:#184342;color:var(--Colors-Primary-800,#184342);display:flex;font-size:.8125rem;font-weight:600;gap:1rem;margin-bottom:.75rem;padding:.625rem 1rem}.AdminQBank_telegramPreviewHeader__BkYND span:not(:first-child){color:#937663;color:var(--Colors-Neutral-600,#937663);font-weight:400}.AdminQBank_telegramError__XgsGq{background:#ef444414;border:1px solid #ef444433;border-radius:12px;color:#dc2626;font-size:.8125rem;margin-bottom:.75rem;padding:.625rem 1rem}.AdminQBank_telegramWarning__P9pi0{background:#f59e0b14;border:1px solid #f59e0b33;border-radius:12px;color:#b45309;font-size:.8125rem;margin-bottom:.75rem;padding:.625rem 1rem}.AdminQBankReports_container__NMONf{padding:0}.AdminQBankReports_header__B4Hx0{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.AdminQBankReports_header__B4Hx0 h1{color:#184342;font-size:1.5rem;font-weight:700;margin:0}.AdminQBankReports_header__B4Hx0 p{color:#715f57;font-size:.875rem;margin:.25rem 0 0}.AdminQBankReports_countBadge__zmysC{background:#f59e0b;border-radius:100px;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.AdminQBankReports_filters__JWK34{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.AdminQBankReports_filterButton__GUcRH{background:#fff;border:1px solid #ecddcc;border-radius:8px;color:#715f57;cursor:pointer;font:inherit;font-size:.8125rem;padding:.5rem .75rem}.AdminQBankReports_filterButtonActive__Niv0O{background:#205b5a14;border-color:#2d7f7d;color:#184342;font-weight:700}.AdminQBankReports_emptyState__ye8qZ,.AdminQBankReports_loadingContainer__2Ucxw{color:#937663;padding:4rem 2rem;text-align:center}.AdminQBankReports_loadingSpinner__tBDRI{animation:AdminQBankReports_spin__4fYGf .8s linear infinite;border:3px solid #ecddcc;border-radius:50%;border-top-color:#2d7f7d;height:40px;margin:0 auto 1rem;width:40px}@keyframes AdminQBankReports_spin__4fYGf{to{transform:rotate(1turn)}}.AdminQBankReports_emptyState__ye8qZ{background:#22c55e0d;border:1px solid #22c55e33;border-radius:16px}.AdminQBankReports_emptyIcon__6k3MQ{display:block;font-size:3rem;margin-bottom:1rem}.AdminQBankReports_emptyState__ye8qZ h3{color:#184342;margin:0 0 .5rem}.AdminQBankReports_emptyState__ye8qZ p{margin:0}.AdminQBankReports_reportsList__fZZ7D{display:flex;flex-direction:column;gap:1rem}.AdminQBankReports_reportCard__GZwtN{background:#fff;border:1px solid #ecddcc;border-radius:16px;padding:1.25rem}.AdminQBankReports_reportHeader__Gng\+9{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.AdminQBankReports_badgeRow__bWZAN,.AdminQBankReports_metaRow__lTO5-{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.AdminQBankReports_reasonBadge__l0R84{border-radius:100px;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.AdminQBankReports_priorityBadge__FLw1D,.AdminQBankReports_statusBadge__itrJG{background:#fff;border:1px solid #e5e7eb;border-radius:100px;color:#374151;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.AdminQBankReports_priorityBadge__FLw1D{background:#faf5ef;border-color:#ecddcc;color:#715f57}.AdminQBankReports_reportDate__o5NxR{color:#9ca3af;font-size:.75rem}.AdminQBankReports_questionPreview__Z3WZt{margin-bottom:.75rem}.AdminQBankReports_questionText__4cNUY{color:#184342;font-size:.9375rem;line-height:1.5;margin:0 0 .5rem}.AdminQBankReports_specialtyTag__KanqR{background:#205b5a14;border-radius:100px;color:#2d7f7d;display:inline-block;font-size:.6875rem;font-weight:600;padding:.125rem .5rem}.AdminQBankReports_metaRow__lTO5-{color:#715f57;font-size:.75rem}.AdminQBankReports_detailsSection__48Eq5{background:#f9fafb;border-radius:8px;font-size:.875rem;margin-bottom:.75rem;padding:.75rem}.AdminQBankReports_detailsSection__48Eq5 strong{color:#6b7280;display:block;font-size:.6875rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.AdminQBankReports_detailsSection__48Eq5 p{color:#374151;margin:0}.AdminQBankReports_reportActions__M7DjG{display:flex;flex-wrap:wrap;gap:.5rem}.AdminQBankReports_dismissButton__jGvr8,.AdminQBankReports_resolveButton__1Gisp,.AdminQBankReports_secondaryButton__Yvuau,.AdminQBankReports_viewButton__MleUE{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.AdminQBankReports_resolveButton__1Gisp{background:#22c55e;color:#fff}.AdminQBankReports_resolveButton__1Gisp:hover:not(:disabled){background:#16a34a}.AdminQBankReports_dismissButton__jGvr8{background:#f3f4f6;color:#6b7280}.AdminQBankReports_dismissButton__jGvr8:hover:not(:disabled){background:#e5e7eb}.AdminQBankReports_viewButton__MleUE{background:#205b5a14;color:#2d7f7d}.AdminQBankReports_viewButton__MleUE:hover:not(:disabled){background:#205b5a26}.AdminQBankReports_secondaryButton__Yvuau{background:#fff;border:1px solid #e5e7eb;color:#374151}.AdminQBankReports_secondaryButton__Yvuau:hover:not(:disabled){background:#f9fafb}.AdminQBankReports_modal__-hQkd{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1100}.AdminQBankReports_modalContent__I2-\+D{max-width:600px}.AdminQBankReports_modalContentWide__Z2Mq7,.AdminQBankReports_modalContent__I2-\+D{background:#fff;border-radius:16px;max-height:90vh;overflow-y:auto;padding:1.5rem;width:100%}.AdminQBankReports_modalContentWide__Z2Mq7{max-width:1180px}.AdminQBankReports_modalHeader__KRqA2{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.AdminQBankReports_modalHeader__KRqA2 h2{color:#184342;margin:0 0 .25rem}.AdminQBankReports_modalHeader__KRqA2 p{color:#715f57;font-size:.875rem;margin:0}.AdminQBankReports_iconButton__muCJG{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font:inherit;font-weight:700;height:32px;width:32px}.AdminQBankReports_workflowGrid__LqBX5{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.AdminQBankReports_panel__e9Y6I{background:#fff;border:1px solid #ecddcc;border-radius:12px;padding:1rem}.AdminQBankReports_panel__e9Y6I h3{color:#184342;font-size:1rem;margin:0 0 1rem}.AdminQBankReports_infoGrid__BoJ9n{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.AdminQBankReports_formRow__Mx9Eh label,.AdminQBankReports_infoGrid__BoJ9n label,.AdminQBankReports_modalSection__2nQ9b label{color:#6b7280;display:block;font-size:.6875rem;font-weight:700;letter-spacing:.5px;margin-bottom:.35rem;text-transform:uppercase}.AdminQBankReports_infoGrid__BoJ9n p{color:#184342;font-size:.875rem;margin:0;overflow-wrap:anywhere}.AdminQBankReports_monospace__39HX3{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem!important}.AdminQBankReports_textBox__-yAcC,.AdminQBankReports_warningBox__oG7Xq{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;line-height:1.55;margin:0;overflow-wrap:anywhere;padding:.75rem;white-space:pre-wrap}.AdminQBankReports_warningBox__oG7Xq{background:#fffbeb;border-color:#fde68a;color:#92400e;margin-bottom:1rem}.AdminQBankReports_mutedText__bOJe9{color:#937663;font-size:.875rem;margin:0}.AdminQBankReports_formRowInline__XIAEu{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.AdminQBankReports_formRow__Mx9Eh{margin-bottom:1rem}.AdminQBankReports_formRow__Mx9Eh input,.AdminQBankReports_formRow__Mx9Eh select,.AdminQBankReports_formRow__Mx9Eh textarea,.AdminQBankReports_modalSection__2nQ9b textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#184342;font:inherit;font-size:.875rem;padding:.65rem .75rem;width:100%}.AdminQBankReports_formRow__Mx9Eh textarea,.AdminQBankReports_modalSection__2nQ9b textarea{resize:vertical}.AdminQBankReports_formRow__Mx9Eh input:disabled,.AdminQBankReports_formRow__Mx9Eh select:disabled,.AdminQBankReports_formRow__Mx9Eh textarea:disabled{background:#f9fafb;color:#9ca3af}.AdminQBankReports_optionEditRow__jWttq{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:20px 28px minmax(0,1fr) 32px;margin-bottom:.5rem}.AdminQBankReports_optionEditRow__jWttq input[type=text]{margin:0}.AdminQBankReports_optionEditRow__jWttq button,.AdminQBankReports_smallButton__YC\+Dg{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font:inherit;min-height:32px}.AdminQBankReports_smallButton__YC\+Dg{padding:.45rem .75rem}.AdminQBankReports_snapshotMeta__xXx-e{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.AdminQBankReports_snapshotMeta__xXx-e span{background:#faf5ef;border-radius:100px;color:#715f57;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.AdminQBankReports_optionsPreview__20nDc{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0 1rem}.AdminQBankReports_optionPreview__285n6{border:1px solid #e5e7eb;border-radius:8px;color:#374151;line-height:1.45;padding:.65rem .75rem}.AdminQBankReports_correctOption__F0t2K{background:#f0fdf4;border-color:#22c55e}.AdminQBankReports_correctOption__F0t2K span{color:#16a34a;font-size:.75rem;font-weight:700;margin-left:.5rem}.AdminQBankReports_referencesPreview__oHJCz{display:flex;flex-direction:column;gap:.75rem}.AdminQBankReports_referencePreview__7RVLe{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem}.AdminQBankReports_referencePreview__7RVLe p{color:#374151;line-height:1.5;margin:0 0 .5rem}.AdminQBankReports_referencePreview__7RVLe span{color:#6b7280;font-size:.8125rem;font-weight:600}.AdminQBankReports_messageHistory__wrXar{margin-top:1.25rem}.AdminQBankReports_messageHistory__wrXar h4{color:#184342;font-size:.875rem;margin:0 0 .75rem}.AdminQBankReports_messageCard__MP0GZ{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:.75rem;padding:.75rem}.AdminQBankReports_messageCard__MP0GZ div{color:#184342;display:flex;font-size:.8125rem;gap:.75rem;justify-content:space-between}.AdminQBankReports_messageCard__MP0GZ span{color:#9ca3af;white-space:nowrap}.AdminQBankReports_messageCard__MP0GZ p{color:#374151;margin:.5rem 0 0;white-space:pre-wrap}@media (max-width:900px){.AdminQBankReports_formRowInline__XIAEu,.AdminQBankReports_infoGrid__BoJ9n,.AdminQBankReports_workflowGrid__LqBX5{grid-template-columns:1fr}.AdminQBankReports_header__B4Hx0{align-items:flex-start;flex-direction:column}}.AdminQBankReports_modalContent__I2-\+D h2{color:#184342;font-size:1.25rem;margin:0 0 1.5rem}.AdminQBankReports_modalSection__2nQ9b{margin-bottom:1.25rem}.AdminQBankReports_modalSection__2nQ9b label{color:#6b7280;display:block;font-size:.6875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.AdminQBankReports_reasonText__5q5bE{color:#dc2626;font-weight:600;margin:0}.AdminQBankReports_fullQuestionText__qHKiA{background:#f9fafb;border-radius:8px;color:#184342;font-size:.9375rem;line-height:1.6;margin:0;padding:1rem}.AdminQBankReports_modalSection__2nQ9b textarea{border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:.875rem;padding:.75rem;resize:vertical;width:100%}.AdminQBankReports_modalSection__2nQ9b textarea:focus{border-color:#2d7f7d;outline:none}.AdminQBankReports_modalActions__9LewS{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem}.ScheduleModal_modalOverlay__u0DcQ{align-items:center;background:#0f2b2a99;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.ScheduleModal_modal__B1caf{background:#fff;background:var(--Colors-Neutral-000,#fff);border-radius:24px;box-shadow:0 24px 48px #0f2b2a40;max-height:90vh;max-width:420px;overflow-y:auto;width:100%}.ScheduleModal_modalHeader__TTKLF{align-items:center;border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.ScheduleModal_modalHeader__TTKLF h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.25rem;font-weight:700}.ScheduleModal_closeButton__gNI1S{align-items:center;background:none;border:none;border-radius:8px;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ScheduleModal_closeButton__gNI1S:hover{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);color:#184342;color:var(--Colors-Primary-800,#184342)}.ScheduleModal_modalBody__VoMoU{padding:1.5rem}.ScheduleModal_section__Ox1q2{margin-bottom:1.25rem}.ScheduleModal_sectionLabel__UNs\+d{color:#184342;color:var(--Colors-Primary-800,#184342);display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.ScheduleModal_quickOptions__DlLOE{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.ScheduleModal_quickOption__xw2X1{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;color:#184342;color:var(--Colors-Primary-800,#184342);cursor:pointer;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:500;padding:.75rem 1rem;transition:all .2s ease}.ScheduleModal_quickOption__xw2X1:hover:not(:disabled){background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.ScheduleModal_quickOption__xw2X1:disabled{cursor:not-allowed;opacity:.4}.ScheduleModal_quickOptionActive__FcT1f{background:#39a3a1;background:var(--Colors-Primary-500,#39a3a1);border-color:#2d7f7d;border-color:var(--Colors-Primary-600,#2d7f7d);color:#fff}.ScheduleModal_quickOptionActive__FcT1f:hover:not(:disabled){background:#2d7f7d;background:var(--Colors-Primary-600,#2d7f7d)}.ScheduleModal_dateInput__laUf0{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;padding:.75rem 1rem;width:100%}.ScheduleModal_dateInput__laUf0:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 3px #39a3a126;outline:none}.ScheduleModal_timeSelect__l6oT-{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;padding:.75rem 1rem;width:100%}.ScheduleModal_timeSelect__l6oT-:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 3px #39a3a126;outline:none}.ScheduleModal_timezoneInfo__97L2y{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-radius:12px;display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;padding:.75rem 1rem}.ScheduleModal_timezoneRow__BIisY{align-items:center;display:flex;justify-content:space-between}.ScheduleModal_timezoneLabel__dG7rG{color:#937663;color:var(--Colors-Neutral-600,#937663)}.ScheduleModal_timezoneValue__Gl7xS{color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-weight:600}.ScheduleModal_modalFooter__982TP{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.ScheduleModal_primaryButton__jgwfD{background:linear-gradient(135deg,#39a3a1,#205b5a);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1) 0,var(--Colors-Primary-700,#205b5a) 100%);border:none;border-radius:100px;box-shadow:0 4px 12px #205b5a33;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.ScheduleModal_primaryButton__jgwfD:hover:not(:disabled){box-shadow:0 6px 16px #205b5a40;transform:translateY(-1px)}.ScheduleModal_primaryButton__jgwfD:disabled{cursor:not-allowed;opacity:.6}.ScheduleModal_secondaryButton__GTm83{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:100px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.ScheduleModal_secondaryButton__GTm83:hover{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}@media (max-width:480px){.ScheduleModal_quickOptions__DlLOE{grid-template-columns:1fr}.ScheduleModal_modalFooter__982TP{flex-direction:column}.ScheduleModal_modalFooter__982TP button{width:100%}}.AdminInstagram_container__MBTsq{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:24px;box-shadow:0 4px 24px #205b5a0a;padding:1.5rem}.AdminInstagram_loading__-I-O6{color:#937663;color:var(--Colors-Neutral-600,#937663);padding:3rem;text-align:center}.AdminInstagram_header__rQNIt{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.AdminInstagram_header__rQNIt h1{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.5rem;font-weight:700}.AdminInstagram_tabs__woyip{border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:0;margin-bottom:1.5rem}.AdminInstagram_tab__AXDNE{background:none;border:none;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:500;padding:.875rem 1.5rem;position:relative;transition:color .2s ease}.AdminInstagram_tab__AXDNE:hover{color:#205b5a;color:var(--Colors-Primary-700,#205b5a)}.AdminInstagram_tabActive__ovQ2M{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-weight:600}.AdminInstagram_tabActive__ovQ2M:after{background:linear-gradient(90deg,#39a3a1,#2d7f7d);background:linear-gradient(90deg,var(--Colors-Primary-500,#39a3a1),var(--Colors-Primary-600,#2d7f7d));border-radius:1px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.AdminInstagram_grid__ZTEGf{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.AdminInstagram_card__iAaD7{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;cursor:pointer;overflow:hidden;transition:all .25s ease}.AdminInstagram_card__iAaD7:hover{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 8px 24px #205b5a1a;transform:translateY(-2px)}.AdminInstagram_thumbnail__Wpl\+X{align-items:center;aspect-ratio:1;background:#ecddcc;background:var(--Colors-Neutral-200,#ecddcc);display:flex;justify-content:center;overflow:hidden;width:100%}.AdminInstagram_thumbnail__Wpl\+X img{height:100%;object-fit:cover;width:100%}.AdminInstagram_placeholderThumb__iDgjg{color:#af9077;color:var(--Colors-Neutral-500,#af9077);font-size:2rem}.AdminInstagram_cardInfo__9MrsJ{padding:1rem}.AdminInstagram_statusBadge__qnj\+Z{border-radius:100px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.AdminInstagram_questionPreview__6PspL{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#184342;color:var(--Colors-Primary-800,#184342);display:-webkit-box;font-size:.875rem;line-height:1.4;margin:.5rem 0;overflow:hidden}.AdminInstagram_specialty__C8Ggh{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem}.AdminInstagram_emptyState__uLDiQ{color:#937663;color:var(--Colors-Neutral-600,#937663);padding:3rem;text-align:center}.AdminInstagram_emptyState__uLDiQ p{margin-bottom:1rem}.AdminInstagram_pagination__vnjSv{align-items:center;border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;padding-top:1.5rem}.AdminInstagram_pagination__vnjSv button{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;cursor:pointer;font-family:Raleway,sans-serif;padding:.5rem 1rem;transition:all .2s ease}.AdminInstagram_pagination__vnjSv button:hover:not(:disabled){background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminInstagram_pagination__vnjSv button:disabled{cursor:not-allowed;opacity:.5}.AdminInstagram_primaryButton__YiFLX{background:linear-gradient(135deg,#39a3a1,#205b5a);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1) 0,var(--Colors-Primary-700,#205b5a) 100%);border:none;border-radius:100px;box-shadow:0 4px 12px #205b5a33;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.AdminInstagram_primaryButton__YiFLX:hover:not(:disabled){box-shadow:0 6px 16px #205b5a40;transform:translateY(-1px)}.AdminInstagram_primaryButton__YiFLX:disabled{cursor:not-allowed;opacity:.6}.AdminInstagram_secondaryButton__\+Kjj-{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:100px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.AdminInstagram_secondaryButton__\+Kjj-:hover{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminInstagram_dangerButton__u5FZI{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ba5656;border-radius:100px;color:#ba5656;cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.AdminInstagram_dangerButton__u5FZI:hover{background:#ba5656;color:#fff}.AdminInstagram_iconButton__lOZOW{background:none;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.8125rem;padding:.5rem .75rem;transition:all .2s ease}.AdminInstagram_iconButton__lOZOW:hover{background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminInstagram_modalOverlay__AhVhJ{align-items:center;background:#0f2b2a99;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.AdminInstagram_modal__4Kq1e{background:#fff;background:var(--Colors-Neutral-000,#fff);border-radius:24px;box-shadow:0 24px 48px #0f2b2a40;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.AdminInstagram_previewModal__2qBGb{max-width:900px}.AdminInstagram_modalHeader__TanOU{align-items:center;border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.AdminInstagram_modalHeader__TanOU h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.25rem;font-weight:700}.AdminInstagram_closeButton__K\+LHP{align-items:center;background:none;border:none;border-radius:8px;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AdminInstagram_closeButton__K\+LHP:hover{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);color:#184342;color:var(--Colors-Primary-800,#184342)}.AdminInstagram_modalBody__RYycq{padding:1.5rem}.AdminInstagram_modalBody__RYycq label{color:#184342;color:var(--Colors-Primary-800,#184342);display:block;font-weight:600;margin-bottom:.5rem}.AdminInstagram_select__XMdye{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;padding:.75rem 1rem;width:100%}.AdminInstagram_select__XMdye:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 3px #39a3a126;outline:none}.AdminInstagram_noQuestions__rMIDE{background:#ba565614;border-radius:12px;color:#ba5656;font-size:.875rem;padding:1rem}.AdminInstagram_modalFooter__1oH-N{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.AdminInstagram_previewContent__MI04Q{padding:1.5rem}.AdminInstagram_slidePreview__VOEoo{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}.AdminInstagram_slide__m0We7{display:flex;flex-direction:column;gap:.5rem}.AdminInstagram_slideLabel__yaAHy{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AdminInstagram_slide__m0We7 img{border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;width:100%}.AdminInstagram_downloadLink__0OPcM{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-size:.8125rem;text-align:center;text-decoration:none}.AdminInstagram_downloadLink__0OPcM:hover{text-decoration:underline}.AdminInstagram_captionSection__0w\+No{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-radius:16px;padding:1.25rem}.AdminInstagram_captionHeader__go2bg{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.AdminInstagram_captionHeader__go2bg h3{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;font-weight:700}.AdminInstagram_captionActions__2lt8O{display:flex;gap:.5rem}.AdminInstagram_captionDisplay__4EfQ3 p{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;line-height:1.6;margin-bottom:.75rem}.AdminInstagram_captionDisplay__4EfQ3 h1,.AdminInstagram_captionDisplay__4EfQ3 h2,.AdminInstagram_captionDisplay__4EfQ3 h3,.AdminInstagram_captionDisplay__4EfQ3 h4{color:#184342;color:var(--Colors-Primary-800,#184342);line-height:1.4;margin:.75rem 0 .5rem}.AdminInstagram_captionDisplay__4EfQ3 h1{font-size:1.25rem}.AdminInstagram_captionDisplay__4EfQ3 h2{font-size:1.125rem}.AdminInstagram_captionDisplay__4EfQ3 h3{font-size:1rem}.AdminInstagram_captionDisplay__4EfQ3 ol,.AdminInstagram_captionDisplay__4EfQ3 ul{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;line-height:1.6;margin-bottom:.75rem;padding-left:1.5rem}.AdminInstagram_captionDisplay__4EfQ3 li{margin-bottom:.25rem}.AdminInstagram_captionDisplay__4EfQ3 strong{font-weight:700}.AdminInstagram_captionDisplay__4EfQ3 em{font-style:italic}.AdminInstagram_captionDisplay__4EfQ3 code{background:#ecddcc;background:var(--Colors-Neutral-200,#ecddcc);border-radius:4px;font-size:.875rem;padding:.125rem .375rem}.AdminInstagram_captionDisplay__4EfQ3 blockquote{border-left:3px solid #4cc0be;border-left:3px solid var(--Colors-Primary-400,#4cc0be);color:#937663;color:var(--Colors-Neutral-600,#937663);font-style:italic;margin:.75rem 0;padding-left:1rem}.AdminInstagram_hashtags__hPphE{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-size:.875rem;word-break:break-word}.AdminInstagram_editCaption__sLiTw{display:flex;flex-direction:column;gap:.75rem}.AdminInstagram_editCaption__sLiTw textarea{border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;font-family:Raleway,sans-serif;font-size:.9375rem;min-height:120px;padding:.75rem 1rem;resize:vertical;width:100%}.AdminInstagram_editCaption__sLiTw input:focus,.AdminInstagram_editCaption__sLiTw textarea:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 3px #39a3a126;outline:none}.AdminInstagram_editCaption__sLiTw input{border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;font-family:Raleway,sans-serif;font-size:.9375rem;padding:.75rem 1rem;width:100%}.AdminInstagram_editActions__lpHK3{display:flex;gap:.5rem;justify-content:flex-end}.AdminInstagram_headerActions__g5ejN{align-items:center;display:flex;gap:.75rem}.AdminInstagram_cardBadges__ETc2\+{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.AdminInstagram_scheduleBadge__Ulb4q{align-items:center;background:#2563eb1a;border-radius:6px;color:#2563eb;display:inline-flex;font-size:.6875rem;font-weight:600;gap:.25rem;padding:.25rem .5rem}.AdminInstagram_cardFooter__2LTs7{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.AdminInstagram_scheduleButton__qjn3m{background:#2563eb1a;border:1px solid #2563eb33;border-radius:8px;color:#2563eb;cursor:pointer;font-family:Raleway,sans-serif;font-size:.75rem;font-weight:600;padding:.375rem .75rem;transition:all .2s ease}.AdminInstagram_scheduleButton__qjn3m:hover{background:#2563eb26;border-color:#2563eb4d}.AdminInstagram_schedulingInfo__I0bIV{background:#2563eb0d;border-top:1px solid #2563eb1a;color:#2563eb;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;text-align:center}.AdminInstagram_failedBadge__nnkdC{background:#dc26261a;color:#dc2626}.AdminInstagram_failedBadge__nnkdC,.AdminInstagram_postingBadge__SayQI{align-items:center;border-radius:6px;display:inline-flex;font-size:.6875rem;font-weight:600;gap:.25rem;padding:.25rem .5rem}.AdminInstagram_postingBadge__SayQI{background:#faad3326;color:#b45309}.AdminInstagram_retryButton__aRYSH{background:#dc26261a;border:1px solid #dc262633;border-radius:8px;color:#dc2626;cursor:pointer;font-family:Raleway,sans-serif;font-size:.75rem;font-weight:600;padding:.375rem .75rem;transition:all .2s ease}.AdminInstagram_retryButton__aRYSH:hover{background:#dc262626;border-color:#dc26264d}.AdminInstagram_errorBanner__50guq{background:#dc262614;border:1px solid #dc262633;border-radius:12px;color:#dc2626;font-size:.875rem;margin:0 1.5rem 1rem;padding:.75rem 1.5rem}.AdminInstagram_errorBanner__50guq strong{font-weight:700}.AdminInstagram_successBanner__pjMuf{background:#1fc16b14;border:1px solid #1fc16b33;border-radius:12px;color:#15803d;font-size:.875rem;margin:0 1.5rem 1rem;padding:.75rem 1.5rem}.AdminInstagram_successBanner__pjMuf strong{font-weight:700}.AdminInstagram_successBanner__pjMuf a{color:#15803d;font-weight:600;text-decoration:underline}.AdminInstagram_successBanner__pjMuf a:hover{color:#166534}.AdminInstagram_questionPickerModal__SIOD8{max-width:700px}.AdminInstagram_pickerBody__\+O-Qq{height:60vh;overflow-y:auto;padding:1.5rem}.AdminInstagram_pickerLoading__K\+TnS{align-items:center;display:flex;height:100%;justify-content:center}.AdminInstagram_pickerSpinner__ilUeB{animation:AdminInstagram_pickerSpin__0eE\+j .7s linear infinite;border:3px solid #ecddcc;border-top-color:#39a3a1;border:3px solid var(--Colors-Neutral-200,#ecddcc);border-radius:50%;border-top-color:var(--Colors-Primary-500,#39a3a1);height:36px;width:36px}@keyframes AdminInstagram_pickerSpin__0eE\+j{to{transform:rotate(1turn)}}.AdminInstagram_pickerBackButton__E\+PX3{align-items:center;background:none;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;display:flex;flex-shrink:0;font-size:1.125rem;height:32px;justify-content:center;margin-right:.75rem;transition:all .2s ease;width:32px}.AdminInstagram_pickerBackButton__E\+PX3:hover{background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminInstagram_pickerSubtitle__Lzp85{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.875rem;margin-bottom:1rem}.AdminInstagram_collectionList__vCC0m{display:flex;flex-direction:column;gap:.625rem}.AdminInstagram_collectionCard__Zs90b{align-items:center;background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.25rem;transition:all .25s ease}.AdminInstagram_collectionCard__Zs90b:hover{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 4px 16px #205b5a14;transform:translateY(-1px)}.AdminInstagram_collectionCardInfo__YtV2t{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.AdminInstagram_collectionTitle__Htrnf{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminInstagram_collectionMeta__F42Gq{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.8125rem}.AdminInstagram_collectionCount__9O2Gk{background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);border-radius:100px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);flex-shrink:0;font-size:.8125rem;font-weight:600;margin-left:1rem;padding:.375rem .875rem;white-space:nowrap}.AdminInstagram_pickerControls__QgsZy{display:flex;gap:.75rem;margin-bottom:1rem}.AdminInstagram_pickerSearchGroup__U3eCW{flex:1 1;position:relative}.AdminInstagram_pickerSearchInput__2rJzU{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:100px;font-family:Raleway,sans-serif;font-size:.875rem;padding:.625rem 2rem .625rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.AdminInstagram_pickerSearchInput__2rJzU:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 3px #39a3a126;outline:none}.AdminInstagram_pickerClearSearch__D8P-R{align-items:center;background:none;border:none;border-radius:50%;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;display:flex;font-size:1.125rem;height:24px;justify-content:center;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:all .15s ease;width:24px}.AdminInstagram_pickerClearSearch__D8P-R:hover{background:#ecddcc;background:var(--Colors-Neutral-200,#ecddcc);color:#184342;color:var(--Colors-Primary-800,#184342)}.AdminInstagram_pickerFilterSelect__KQ3Xg{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:100px;color:#184342;color:var(--Colors-Primary-800,#184342);cursor:pointer;font-family:Raleway,sans-serif;font-size:.875rem;padding:.625rem 1rem;transition:border-color .2s ease}.AdminInstagram_pickerFilterSelect__KQ3Xg:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);outline:none}.AdminInstagram_pickerQuestions__EDG2i{display:flex;flex-direction:column;gap:.5rem}.AdminInstagram_pickerQuestionCard__MikU8{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;cursor:pointer;padding:.875rem 1rem;transition:all .2s ease}.AdminInstagram_pickerQuestionCard__MikU8:hover{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminInstagram_pickerQuestionSelected__ET7fA{background:#39a3a10f;border-color:#39a3a1;border-color:var(--Colors-Primary-500,#39a3a1);box-shadow:0 0 0 2px #39a3a126}.AdminInstagram_pickerQuestionHeader__zHp8j{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.AdminInstagram_pickerSpecialtyTag__fMNds{background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);color:#205b5a;color:var(--Colors-Primary-700,#205b5a);letter-spacing:.3px;text-transform:uppercase}.AdminInstagram_pickerDifficultyTag__I5Xyg,.AdminInstagram_pickerSpecialtyTag__fMNds{border-radius:100px;display:inline-block;font-size:.6875rem;font-weight:600;padding:.2rem .625rem}.AdminInstagram_pickerDifficultyTag__I5Xyg{background:#faad3326;color:#b45309;text-transform:capitalize}.AdminInstagram_pickerSelectedIndicator__PcEED{color:#39a3a1;color:var(--Colors-Primary-500,#39a3a1);font-size:.75rem;font-weight:600;margin-left:auto}.AdminInstagram_pickerQuestionText__c8\+2v{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.875rem;line-height:1.5;margin:0}.AdminInstagram_pickerQuestionTextTruncated__Za2s9{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AdminInstagram_pickerOptions__tBkF6{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;flex-direction:column;gap:.375rem;margin-top:.75rem;padding-top:.75rem}.AdminInstagram_pickerOption__Cll4W{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.8125rem;line-height:1.4;padding:.5rem .75rem}.AdminInstagram_pickerOptionCorrect__DTHw3{background:#1fc16b14;border-color:#1fc16b4d;color:#15803d}.AdminInstagram_pickerOptionLabel__IZV5e{font-weight:700;margin-right:.375rem}.AdminInstagram_referencesSection__Ng9NU{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);margin-top:.75rem;padding-top:.75rem}.AdminInstagram_referencesHeader__bKXRp{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.AdminInstagram_referencesTitle__Q23iL{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.8125rem;font-weight:600}.AdminInstagram_referencesToggleAll__AtSW\+{background:none;border:none;border-radius:6px;color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);cursor:pointer;font-family:Raleway,sans-serif;font-size:.75rem;font-weight:600;padding:.25rem .5rem;transition:background .15s ease}.AdminInstagram_referencesToggleAll__AtSW\+:hover{background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5)}.AdminInstagram_referenceRow__dvrfz{align-items:flex-start;background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;cursor:pointer;display:flex;gap:.625rem;margin-bottom:.375rem;padding:.5rem .625rem;transition:border-color .15s ease}.AdminInstagram_referenceRow__dvrfz:hover{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminInstagram_referenceCheckbox__7u73H{accent-color:#39a3a1;accent-color:var(--Colors-Primary-500,#39a3a1);cursor:pointer;flex-shrink:0;height:16px;margin-top:.125rem;width:16px}.AdminInstagram_referenceInfo__55IUI{display:flex;flex-direction:column;gap:.125rem;min-width:0}.AdminInstagram_referenceSource__hQwcW{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.8125rem;font-weight:600;line-height:1.3}.AdminInstagram_referenceExcerpt__UberU{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem;line-height:1.4}.AdminInstagram_pickerEmpty__Gao2O{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.9375rem;padding:2rem 1rem;text-align:center}@media (max-width:768px){.AdminInstagram_slidePreview__VOEoo{grid-template-columns:1fr}.AdminInstagram_modalFooter__1oH-N{flex-wrap:wrap}.AdminInstagram_modalFooter__1oH-N button{flex:1 1;min-width:120px}.AdminInstagram_headerActions__g5ejN{flex-direction:column;gap:.5rem}.AdminInstagram_questionPickerModal__SIOD8{max-width:100%}.AdminInstagram_pickerControls__QgsZy{flex-direction:column}.AdminInstagram_pickerFilterSelect__KQ3Xg{width:100%}}.AdminEmail_container__dJnb7{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:24px;box-shadow:0 4px 24px #205b5a0a;padding:1.5rem}.AdminEmail_loading__zSd0-{color:#937663;color:var(--Colors-Neutral-600,#937663);padding:3rem;text-align:center}.AdminEmail_header__nDkpV{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.AdminEmail_header__nDkpV h1{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.5rem;font-weight:700}.AdminEmail_tabs__O\+IGy{border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:0;margin-bottom:1.5rem}.AdminEmail_tab__8f-GK{background:none;border:none;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:500;padding:.875rem 1.5rem;position:relative;transition:color .2s ease}.AdminEmail_tab__8f-GK:hover{color:#205b5a;color:var(--Colors-Primary-700,#205b5a)}.AdminEmail_tabActive__GJxAU{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-weight:600}.AdminEmail_tabActive__GJxAU:after{background:linear-gradient(90deg,#39a3a1,#2d7f7d);background:linear-gradient(90deg,var(--Colors-Primary-500,#39a3a1),var(--Colors-Primary-600,#2d7f7d));border-radius:1px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.AdminEmail_formGroup__FUtbG{margin-bottom:1.25rem}.AdminEmail_formGroup__FUtbG label{color:#184342;color:var(--Colors-Primary-800,#184342);display:block;font-size:.9375rem;font-weight:600;margin-bottom:.5rem}.AdminEmail_input__PS8vm{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;box-sizing:border-box;font-family:Raleway,sans-serif;font-size:.9375rem;padding:.75rem 1rem;width:100%}.AdminEmail_input__PS8vm:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 3px #39a3a126;outline:none}.AdminEmail_textarea__pGSTG{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;box-sizing:border-box;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;line-height:1.6;min-height:240px;padding:.75rem 1rem;resize:vertical;width:100%}.AdminEmail_textarea__pGSTG:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 3px #39a3a126;outline:none}.AdminEmail_actionsRow__ytlP3{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.AdminEmail_primaryButton__-61X0{background:linear-gradient(135deg,#39a3a1,#205b5a);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1) 0,var(--Colors-Primary-700,#205b5a) 100%);border:none;border-radius:100px;box-shadow:0 4px 12px #205b5a33;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.AdminEmail_primaryButton__-61X0:hover:not(:disabled){box-shadow:0 6px 16px #205b5a40;transform:translateY(-1px)}.AdminEmail_primaryButton__-61X0:disabled{cursor:not-allowed;opacity:.6}.AdminEmail_secondaryButton__7io5I{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:100px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.AdminEmail_secondaryButton__7io5I:hover:not(:disabled){background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminEmail_secondaryButton__7io5I:disabled{cursor:not-allowed;opacity:.6}.AdminEmail_filterSection__QHOHX{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;margin-bottom:1.5rem;padding:1.25rem}.AdminEmail_filterSection__QHOHX h3{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;font-weight:700;margin:0 0 1rem}.AdminEmail_filterGrid__eJYqZ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.AdminEmail_select__YfS-h{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;box-sizing:border-box;cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;padding:.75rem 1rem;width:100%}.AdminEmail_select__YfS-h:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 3px #39a3a126;outline:none}.AdminEmail_dateInput__zDiA3{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;box-sizing:border-box;font-family:Raleway,sans-serif;font-size:.9375rem;padding:.75rem 1rem;width:100%}.AdminEmail_dateInput__zDiA3:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 3px #39a3a126;outline:none}.AdminEmail_recipientBadge__\+2bvB{align-items:center;background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;color:#184342;color:var(--Colors-Primary-800,#184342);display:flex;font-size:.9375rem;gap:.5rem;margin-bottom:1.5rem;padding:.875rem 1.25rem}.AdminEmail_recipientCount__DSBBt{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-weight:700}.AdminEmail_recipientSample__oyYFG{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.8125rem;margin-left:.5rem}.AdminEmail_toast__zeP3I{border-radius:12px;font-size:.875rem;font-weight:500;margin-bottom:1rem;padding:.75rem 1.25rem}.AdminEmail_toastSuccess__AJpoN{background:#1fc16b14;border:1px solid #1fc16b33;color:#15803d}.AdminEmail_toastError__PGa0o{background:#ba565614;border:1px solid #ba565633;color:#ba5656}.AdminEmail_modalOverlay__StVx0{align-items:center;background:#0f2b2a99;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.AdminEmail_modal__ycvfz{background:#fff;background:var(--Colors-Neutral-000,#fff);border-radius:24px;box-shadow:0 24px 48px #0f2b2a40;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.AdminEmail_previewModal__zJaZH{max-width:720px}.AdminEmail_progressModal__yNowm{max-width:480px}.AdminEmail_modalHeader__7pmbK{align-items:center;border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.AdminEmail_modalHeader__7pmbK h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.25rem;font-weight:700}.AdminEmail_closeButton__SoM5L{align-items:center;background:none;border:none;border-radius:8px;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AdminEmail_closeButton__SoM5L:hover{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);color:#184342;color:var(--Colors-Primary-800,#184342)}.AdminEmail_modalBody__TxsUi{padding:1.5rem}.AdminEmail_modalFooter__CzXL1{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.AdminEmail_previewIframe__jnmGn{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:none;border-radius:12px;min-height:500px;width:100%}.AdminEmail_confirmDetails__D1lWS{display:flex;flex-direction:column;gap:.75rem}.AdminEmail_confirmRow__svhYW{display:flex;gap:.75rem}.AdminEmail_confirmLabel__iPfYj{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;font-weight:600;min-width:100px}.AdminEmail_confirmValue__R8esG{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.9375rem}.AdminEmail_progressContainer__tr7XS{text-align:center}.AdminEmail_progressText__IBFH1{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;font-weight:500;margin-bottom:1rem}.AdminEmail_progressBarOuter__i3KZ9{background:#ecddcc;background:var(--Colors-Neutral-200,#ecddcc);border-radius:10px;height:12px;margin-bottom:1rem;overflow:hidden;width:100%}.AdminEmail_progressBarInner__1N3E-{background:linear-gradient(90deg,#4cc0be,#2d7f7d);background:linear-gradient(90deg,var(--Colors-Primary-400,#4cc0be),var(--Colors-Primary-600,#2d7f7d));border-radius:10px;height:100%;transition:width .5s ease}.AdminEmail_progressStats__xl83O{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.8125rem}.AdminEmail_statusBadge__IZGdo{border-radius:100px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.AdminEmail_campaignList__2G1\+n{display:flex;flex-direction:column;gap:1rem}.AdminEmail_campaignCard__wzZx6{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;cursor:pointer;padding:1.25rem;transition:all .25s ease}.AdminEmail_campaignCard__wzZx6:hover{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 4px 16px #205b5a14}.AdminEmail_campaignCardHeader__3xc1J{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.5rem}.AdminEmail_campaignSubject__lXoMR{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1rem;font-weight:700;margin:0}.AdminEmail_campaignMeta__G5\+g4{color:#937663;color:var(--Colors-Neutral-600,#937663);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:1rem}.AdminEmail_campaignExpanded__JLIvB{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);margin-top:1rem;padding-top:1rem}.AdminEmail_campaignBody__xdCrn{background:#fff;background:var(--Colors-Neutral-000,#fff);border-radius:12px;font-size:.9375rem;line-height:1.6;margin-bottom:1rem;padding:1rem}.AdminEmail_campaignBody__xdCrn,.AdminEmail_campaignBody__xdCrn h1,.AdminEmail_campaignBody__xdCrn h2,.AdminEmail_campaignBody__xdCrn h3{color:#184342;color:var(--Colors-Primary-800,#184342)}.AdminEmail_campaignBody__xdCrn p{margin:.5rem 0}.AdminEmail_campaignFilters__AGJxy{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.8125rem;margin-top:.75rem}.AdminEmail_emptyState__w5i0-{color:#937663;color:var(--Colors-Neutral-600,#937663);padding:3rem;text-align:center}.AdminEmail_pagination__2R7Qs{align-items:center;border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;padding-top:1.5rem}.AdminEmail_pagination__2R7Qs button{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;cursor:pointer;font-family:Raleway,sans-serif;padding:.5rem 1rem;transition:all .2s ease}.AdminEmail_pagination__2R7Qs button:hover:not(:disabled){background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminEmail_pagination__2R7Qs button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.AdminEmail_filterGrid__eJYqZ{grid-template-columns:1fr}.AdminEmail_actionsRow__ytlP3{flex-direction:column}.AdminEmail_campaignCardHeader__3xc1J{flex-direction:column;gap:.5rem}.AdminEmail_modalFooter__CzXL1{flex-wrap:wrap}.AdminEmail_modalFooter__CzXL1 button{flex:1 1;min-width:120px}}.AdminTelegram_container__nxdqR{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:24px;box-shadow:0 4px 24px #205b5a0a;padding:1.5rem}.AdminTelegram_loadingMessage__vO0vU{color:#937663;color:var(--Colors-Neutral-600,#937663);padding:3rem;text-align:center}.AdminTelegram_header__aWoCT{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.AdminTelegram_header__aWoCT h1{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.5rem;font-weight:700}.AdminTelegram_calendarButton__o00mZ{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.AdminTelegram_calendarButton__o00mZ:hover{background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminTelegram_mainTabs__tkEph{border-bottom:2px solid #ecddcc;border-bottom:2px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:0;margin-bottom:1.5rem}.AdminTelegram_mainTab__KpJ2V{background:none;border:none;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:500;padding:.875rem 1.5rem;position:relative;transition:color .2s ease}.AdminTelegram_mainTab__KpJ2V:hover{color:#205b5a;color:var(--Colors-Primary-700,#205b5a)}.AdminTelegram_mainTabActive__WG7kP{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-weight:600}.AdminTelegram_mainTabActive__WG7kP:after{background:linear-gradient(90deg,#39a3a1,#2d7f7d);background:linear-gradient(90deg,var(--Colors-Primary-500,#39a3a1),var(--Colors-Primary-600,#2d7f7d));border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.AdminTelegram_tabContent__1AMRW{min-height:300px}.AdminTelegram_tabs__D7oIp{border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:0;margin-bottom:1.5rem}.AdminTelegram_tab__olnHd{background:none;border:none;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:500;padding:.75rem 1.25rem;position:relative;transition:color .2s ease}.AdminTelegram_tab__olnHd:hover{color:#205b5a;color:var(--Colors-Primary-700,#205b5a)}.AdminTelegram_tabActive__ycW2q{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-weight:600}.AdminTelegram_tabActive__ycW2q:after{background:linear-gradient(90deg,#39a3a1,#2d7f7d);background:linear-gradient(90deg,var(--Colors-Primary-500,#39a3a1),var(--Colors-Primary-600,#2d7f7d));border-radius:1px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.AdminTelegram_contentGrid__p3imd{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.AdminTelegram_contentCard__h1ft8{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;cursor:pointer;padding:1rem;transition:all .25s ease}.AdminTelegram_contentCard__h1ft8:hover{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 8px 24px #205b5a1a;transform:translateY(-2px)}.AdminTelegram_cardHeader__9v8MW{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.AdminTelegram_typeBadge__Y50tu{background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);border-radius:6px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:.2rem .6rem;text-transform:uppercase}.AdminTelegram_statusBadge__Pbk-7{border-radius:100px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.AdminTelegram_cardPreview__cgAPs{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#184342;color:var(--Colors-Primary-800,#184342);display:-webkit-box;font-size:.875rem;line-height:1.4;margin-bottom:.5rem;overflow:hidden}.AdminTelegram_cardSpecialty__weIx2{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem;margin-bottom:.5rem}.AdminTelegram_cardFooter__FGh0G{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.AdminTelegram_schedulingBadge__MGeGN{border-radius:100px;color:#fff;display:inline-block;font-size:.6875rem;font-weight:600;padding:.2rem .5rem}.AdminTelegram_cardDate__LhrGF{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem}.AdminTelegram_emptyState__0Cnk\+{color:#937663;color:var(--Colors-Neutral-600,#937663);padding:3rem;text-align:center}.AdminTelegram_emptyState__0Cnk\+ p{margin-bottom:.5rem}.AdminTelegram_pagination__TmkHE{align-items:center;border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;padding-top:1.5rem}.AdminTelegram_pageInfo__ocwQP{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.875rem}.AdminTelegram_composeSection__JfqGL{max-width:640px}.AdminTelegram_composeTypeToggle__KsRIn{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;display:flex;gap:0;margin-bottom:1.5rem;padding:4px}.AdminTelegram_toggleButton__M3PTe{background:#0000;border:none;border-radius:8px;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;flex:1 1;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:500;padding:.625rem 1rem;transition:all .2s ease}.AdminTelegram_toggleActive__YTXCP{background:#fff;box-shadow:0 2px 8px #205b5a1a;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-weight:600}.AdminTelegram_formGroup__YLpC1{margin-bottom:1.25rem}.AdminTelegram_formLabel__tKHaO{align-items:baseline;color:#184342;color:var(--Colors-Primary-800,#184342);display:flex;font-size:.8125rem;font-weight:600;justify-content:space-between;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.AdminTelegram_charCount__jbWLF{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none}.AdminTelegram_textarea__R5MzJ{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;box-sizing:border-box;color:#184342;color:var(--Colors-Primary-800,#184342);font-family:Raleway,sans-serif;font-size:.9375rem;padding:.75rem 1rem;resize:vertical;transition:border-color .2s ease;width:100%}.AdminTelegram_textarea__R5MzJ:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 3px #39a3a11a;outline:none}.AdminTelegram_textInput__dkJ8q{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;box-sizing:border-box;color:#184342;color:var(--Colors-Primary-800,#184342);font-family:Raleway,sans-serif;font-size:.9375rem;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.AdminTelegram_textInput__dkJ8q:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 3px #39a3a11a;outline:none}.AdminTelegram_select__MECAS{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;color:#184342;color:var(--Colors-Primary-800,#184342);cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;padding:.75rem 1rem}.AdminTelegram_composePreview__CRXtH{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;margin-top:1.5rem;padding:1rem}.AdminTelegram_previewTitle__PR4x9{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.8125rem;font-weight:600;letter-spacing:.5px;margin-bottom:.75rem;text-transform:uppercase}.AdminTelegram_previewBox__ahckN{background:#fff;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;overflow:hidden}.AdminTelegram_previewImage__MCu-u{max-height:300px;overflow:hidden}.AdminTelegram_previewImage__MCu-u img{display:block;height:auto;width:100%}.AdminTelegram_previewText__FwvoT{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;line-height:1.5;padding:1rem;white-space:pre-wrap;word-break:break-word}.AdminTelegram_composeActions__7TUIZ{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.AdminTelegram_pickerContainer__ORW6R{max-width:700px}.AdminTelegram_pickerHeader__NT9-K{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.AdminTelegram_pickerHeader__NT9-K h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.25rem;font-weight:700}.AdminTelegram_pickerCount__tcbJ2{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.875rem}.AdminTelegram_pickerFilters__BKfBy{display:flex;gap:.75rem;margin-bottom:1rem}.AdminTelegram_pickerFilters__BKfBy .AdminTelegram_textInput__dkJ8q{flex:1 1}.AdminTelegram_collectionList__0OAmx{display:flex;flex-direction:column;gap:.5rem}.AdminTelegram_collectionItem__vV3wz{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;cursor:pointer;padding:1rem;transition:all .2s ease}.AdminTelegram_collectionItem__vV3wz:hover{background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminTelegram_collectionTitle__cuhIP{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;font-weight:600}.AdminTelegram_collectionMeta__oaUP7{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.8125rem;margin-top:.25rem}.AdminTelegram_questionList__\+3Op2{display:flex;flex-direction:column;gap:.5rem;max-height:500px;overflow-y:auto}.AdminTelegram_questionItem__qlVkj{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;cursor:pointer;padding:1rem;transition:all .2s ease}.AdminTelegram_questionItem__qlVkj:hover{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminTelegram_questionItemSelected__aRCdi{background:#39a3a114;border-color:#39a3a1;border-color:var(--Colors-Primary-500,#39a3a1)}.AdminTelegram_questionText__Q\+QLe{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;line-height:1.4;margin-bottom:.5rem}.AdminTelegram_questionMeta__oq20e{align-items:center;color:#937663;color:var(--Colors-Neutral-600,#937663);display:flex;font-size:.8125rem;gap:.5rem}.AdminTelegram_specialtyTag__MlrFD{background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);border-radius:6px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-size:.75rem;font-weight:500;padding:.15rem .5rem}.AdminTelegram_pickerOptions__-zG-Z{display:flex;flex-direction:column;gap:.375rem;margin-top:.75rem}.AdminTelegram_pickerOption__-yRgD{background:#fff;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.875rem;padding:.5rem .75rem}.AdminTelegram_pickerOptionCorrect__1O9iw{background:#16a34a14;border-color:#16a34a}.AdminTelegram_pickerOptionLabel__MQ0Um{font-weight:600;margin-right:.375rem}.AdminTelegram_pickerFooter__Yfh7N{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem}.AdminTelegram_setupWizard__5E7Jg{max-width:540px}.AdminTelegram_setupWizard__5E7Jg h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.25rem;font-weight:700;margin-bottom:1rem}.AdminTelegram_setupInstructions__-N1Bu{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;margin-bottom:1.5rem;padding:1.25rem}.AdminTelegram_setupInstructions__-N1Bu ol{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;line-height:1.8;margin:0;padding-left:1.25rem}.AdminTelegram_setupInstructions__-N1Bu code{background:#39a3a11a;border-radius:4px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-size:.875rem;padding:.15rem .4rem}.AdminTelegram_setupConnected__PCkr0{max-width:540px}.AdminTelegram_botStatusCard__uOQxi{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;margin-bottom:1.5rem;padding:1.5rem}.AdminTelegram_botStatusCard__uOQxi h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.125rem;font-weight:700;margin-bottom:1rem}.AdminTelegram_botDetail__667Ag{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.75rem}.AdminTelegram_botDetail__667Ag:last-child{margin-bottom:0}.AdminTelegram_detailLabel__s7hwJ{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AdminTelegram_detailValue__PH6xB{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem}.AdminTelegram_setupActions__cEbXz{display:flex;flex-wrap:wrap;gap:.75rem}.AdminTelegram_successBanner__9VC8e{background:#16a34a14;border:1px solid #16a34a40;border-radius:12px;color:#15803d;font-size:.875rem;margin-bottom:1rem;padding:.875rem 1rem}.AdminTelegram_errorBanner__-trmn{background:#dc26260f;border:1px solid #dc262633;border-radius:12px;color:#dc2626;font-size:.875rem;margin:0 1.5rem 1rem;padding:.875rem 1rem}.AdminTelegram_schedulingInfo__6QoSk{background:#39a3a10f;border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-size:.875rem;padding:.75rem 1.5rem}.AdminTelegram_modalOverlay__yEfr\+{align-items:center;background:#0f2b2a99;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.AdminTelegram_modal__CyOYi{background:#fff;background:var(--Colors-Neutral-000,#fff);border-radius:24px;box-shadow:0 24px 48px #0f2b2a40;max-height:90vh;max-width:540px;overflow-y:auto;width:100%}.AdminTelegram_previewModal__quJfi{max-width:580px}.AdminTelegram_modalHeader__jVGtg{align-items:center;border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.AdminTelegram_modalHeader__jVGtg h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.25rem;font-weight:700}.AdminTelegram_closeButton__SErDA{align-items:center;background:none;border:none;border-radius:8px;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AdminTelegram_closeButton__SErDA:hover{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);color:#184342;color:var(--Colors-Primary-800,#184342)}.AdminTelegram_previewContent__TuD27{padding:1.5rem}.AdminTelegram_previewTypeRow__5qiwl{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.AdminTelegram_editButton__9LTtm{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:6px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.75rem;font-weight:600;margin-left:auto;padding:.3rem .75rem;transition:all .2s ease}.AdminTelegram_editButton__9LTtm:hover{background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminTelegram_editSection__av2Hx{display:flex;flex-direction:column;gap:.75rem}.AdminTelegram_editActions__6HpaS{display:flex;gap:.5rem;justify-content:flex-end}.AdminTelegram_pollPreview__BINZq{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-radius:16px;padding:1.25rem}.AdminTelegram_pollQuestion__Itdmd{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.AdminTelegram_pollOptions__MJEZd{display:flex;flex-direction:column;gap:.5rem}.AdminTelegram_pollOption__H7134{background:#fff;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:10px;color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;padding:.75rem 1rem;transition:all .2s ease}.AdminTelegram_pollOptionCorrect__H6ZYz{background:#16a34a14;border-color:#16a34a;font-weight:600}.AdminTelegram_pollExplanation__03Oe8{background:#39a3a10f;border-radius:8px;color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.875rem;line-height:1.4;margin-top:1rem;padding:.75rem}.AdminTelegram_textPreviewSection__TVsyn{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-radius:16px;overflow:hidden}.AdminTelegram_modalFooter__CkJ-w{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.AdminTelegram_primaryButton__eg2tL{background:linear-gradient(135deg,#39a3a1,#205b5a);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1) 0,var(--Colors-Primary-700,#205b5a) 100%);border:none;border-radius:100px;box-shadow:0 4px 12px #205b5a33;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.AdminTelegram_primaryButton__eg2tL:hover:not(:disabled){box-shadow:0 6px 16px #205b5a40;transform:translateY(-1px)}.AdminTelegram_primaryButton__eg2tL:disabled{cursor:not-allowed;opacity:.6}.AdminTelegram_secondaryButton__Dc4x8{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:100px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.AdminTelegram_secondaryButton__Dc4x8:hover:not(:disabled){background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminTelegram_secondaryButton__Dc4x8:disabled{cursor:not-allowed;opacity:.5}.AdminTelegram_dangerButton__xjB45{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #fecaca;border-radius:100px;color:#dc2626;cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.AdminTelegram_dangerButton__xjB45:hover{background:#fef2f2;border-color:#dc2626}.AdminTelegram_backButton__rRQf1{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.AdminTelegram_backButton__rRQf1:hover{background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}@media (max-width:768px){.AdminTelegram_header__aWoCT{align-items:flex-start;flex-direction:column;gap:.75rem}.AdminTelegram_mainTabs__tkEph{overflow-x:auto}.AdminTelegram_contentGrid__p3imd{grid-template-columns:1fr}.AdminTelegram_composeActions__7TUIZ,.AdminTelegram_pickerFilters__BKfBy{flex-direction:column}.AdminTelegram_composeActions__7TUIZ button{width:100%}.AdminTelegram_modalFooter__CkJ-w{flex-direction:column}.AdminTelegram_modalFooter__CkJ-w button{width:100%}.AdminTelegram_setupActions__cEbXz{flex-direction:column}.AdminTelegram_setupActions__cEbXz button{width:100%}}.AdminSupervisors_pageShell__ecVCq{color:var(--Colors-Primary-900);color:var(--theme-text,var(--Colors-Primary-900))}.AdminSupervisors_pageShell__ecVCq input:not([type=checkbox]):not([type=radio]),.AdminSupervisors_pageShell__ecVCq select,.AdminSupervisors_pageShell__ecVCq textarea{background:var(--Colors-Neutral-000);background:var(--theme-bg-elevated,var(--Colors-Neutral-000));border-color:var(--theme-border-strong,var(--Colors-Neutral-200));color:var(--Colors-Primary-900);color:var(--theme-text,var(--Colors-Primary-900));color-scheme:light;color-scheme:var(--theme-color-scheme,light)}.AdminSupervisors_pageShell__ecVCq input::placeholder,.AdminSupervisors_pageShell__ecVCq textarea::placeholder{color:var(--Colors-Neutral-500);color:var(--theme-muted-soft,var(--Colors-Neutral-500))}.AdminSupervisors_pageShell__ecVCq button:focus-visible,.AdminSupervisors_pageShell__ecVCq input:focus-visible,.AdminSupervisors_pageShell__ecVCq select:focus-visible,.AdminSupervisors_pageShell__ecVCq textarea:focus-visible{outline:2px solid var(--Colors-Primary-400);outline:2px solid var(--theme-focus,var(--Colors-Primary-400));outline-offset:2px}.AdminGroupInvoices_pageShell__nlIKN,.AdminSupervisors_pageShell__ecVCq table{color:var(--Colors-Primary-900);color:var(--theme-text,var(--Colors-Primary-900))}.AdminGroupInvoices_pageShell__nlIKN input,.AdminGroupInvoices_pageShell__nlIKN select,.AdminGroupInvoices_pageShell__nlIKN textarea{color-scheme:light;color-scheme:var(--theme-color-scheme,light)}.AdminGroupInvoices_pageShell__nlIKN input::placeholder,.AdminGroupInvoices_pageShell__nlIKN textarea::placeholder{color:var(--Colors-Neutral-500);color:var(--theme-muted-soft,var(--Colors-Neutral-500))}.AdminGroupInvoices_pageShell__nlIKN button:focus-visible,.AdminGroupInvoices_pageShell__nlIKN input:focus-visible,.AdminGroupInvoices_pageShell__nlIKN select:focus-visible,.AdminGroupInvoices_pageShell__nlIKN summary:focus-visible,.AdminGroupInvoices_pageShell__nlIKN textarea:focus-visible{outline:2px solid var(--Colors-Primary-400);outline:2px solid var(--theme-focus,var(--Colors-Primary-400));outline-offset:2px}.AdminGroupInvoices_pageShell__nlIKN details{background:#0000;background:var(--theme-surface-soft,#0000)}.AdminGroupInvoices_pageShell__nlIKN table{color:var(--Colors-Primary-900);color:var(--theme-text,var(--Colors-Primary-900))}.AdminManualInvoices_pageShell__H7FS5{grid-gap:1rem;color:#0f2b2a;color:var(--Colors-Primary-900,#0f2b2a);display:grid;font-family:Raleway,sans-serif;gap:1rem}.AdminManualInvoices_hero__z2yp4{animation:AdminManualInvoices_fadeUp__LKUeE .5s ease;background:radial-gradient(circle at top right,#4cc0be38,#0000 34%),radial-gradient(circle at bottom left,#faad332e,#0000 30%),linear-gradient(145deg,#fff,#faf5ef 52%,#f2fbfb);border:1px solid #205b5a1f;border-radius:24px;box-shadow:0 14px 40px #205b5a14,inset 0 1px 0 #ffffffe6;overflow:hidden;padding:1.05rem;position:relative}.AdminManualInvoices_hero__z2yp4:after{background:radial-gradient(circle,#205b5a1a 0,#0000 68%);border-radius:50%;content:"";height:280px;inset:auto -5% -38% auto;pointer-events:none;position:absolute;width:280px}.AdminManualInvoices_heroHeader__IZziG{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.85rem;position:relative;z-index:1}.AdminManualInvoices_heroCopy__di1rK{max-width:720px}.AdminManualInvoices_heroEyebrow__DZMQR{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #205b5a1a;border-radius:999px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);display:inline-flex;font-size:.68rem;font-weight:800;gap:.45rem;letter-spacing:.12em;padding:.34rem .68rem;text-transform:uppercase}.AdminManualInvoices_heroEyebrow__DZMQR:before{background:linear-gradient(135deg,#4cc0be,#205b5a);background:linear-gradient(135deg,var(--Colors-Primary-400,#4cc0be),var(--Colors-Primary-700,#205b5a));border-radius:999px;box-shadow:0 0 0 4px #4cc0be24;content:"";height:.55rem;width:.55rem}.AdminManualInvoices_heroTitle__m-bQc{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:clamp(1.65rem,2.6vw,2.25rem);letter-spacing:-.04em;line-height:1.04;margin:.55rem 0 0}.AdminManualInvoices_heroText__GoFv0{color:#715f57;color:var(--Colors-Neutral-700,#715f57);font-size:.92rem;line-height:1.5;margin:.45rem 0 0;max-width:680px}.AdminManualInvoices_heroActions__J0Whv{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.AdminManualInvoices_heroMetrics__k92N8{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:1}.AdminManualInvoices_metricCard__\+p3EI{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #205b5a1a;border-radius:18px;box-shadow:0 8px 24px #205b5a0f;min-height:96px;padding:.78rem .85rem;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.AdminManualInvoices_metricCard__\+p3EI:hover{border-color:#205b5a2e;box-shadow:0 14px 30px #205b5a1a;transform:translateY(-2px)}.AdminManualInvoices_metricLabel__txIsC{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.AdminManualInvoices_metricValue__jRG2S{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:800;line-height:1.05;margin-top:.3rem}.AdminManualInvoices_metricMeta__47Siz{color:#715f57;color:var(--Colors-Neutral-700,#715f57);font-size:.8rem;line-height:1.35;margin-top:.35rem}.AdminManualInvoices_mainSurface__sutbI{animation:AdminManualInvoices_fadeUp__LKUeE .55s ease;border-radius:22px;box-shadow:0 12px 34px #205b5a0f;isolation:isolate;overflow:hidden;padding:1rem;position:relative}.AdminManualInvoices_mainSurface__sutbI:before{background:linear-gradient(180deg,#4cc0be0f,#0000 16%),linear-gradient(135deg,#ffffffb3,#ffffffe6);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.AdminManualInvoices_mainSurface__sutbI>*{position:relative;z-index:1}.AdminManualInvoices_surfaceHeader__UaPN1{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.75rem;position:relative;z-index:1}.AdminManualInvoices_surfaceTitleWrap__ooBM4{grid-gap:.35rem;display:grid;gap:.35rem}.AdminManualInvoices_surfaceEyebrow__-jj24{color:#af9077;color:var(--Colors-Neutral-500,#af9077);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.AdminManualInvoices_surfaceTitle__KM8GA{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.24rem;font-weight:800;letter-spacing:-.03em;margin:0}.AdminManualInvoices_surfaceText__X4ZmG{color:#715f57;color:var(--Colors-Neutral-700,#715f57);font-size:.88rem;line-height:1.45;margin:0}.AdminManualInvoices_topSummaryGrid__WGED4{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.75rem;position:relative;z-index:1}.AdminManualInvoices_summaryCard__R0ctT{background:linear-gradient(180deg,#ffffffeb,#faf5efd6);border:1px solid #205b5a14;border-radius:15px;padding:.72rem .82rem;transition:transform .2s ease,box-shadow .2s ease}.AdminManualInvoices_summaryCard__R0ctT:hover{box-shadow:0 12px 24px #205b5a14;transform:translateY(-1px)}.AdminManualInvoices_summaryLabel__uMBEV{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.AdminManualInvoices_summaryValue__SduF6{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.02rem;font-weight:800;margin-top:.32rem}.AdminManualInvoices_summaryHint__G6w90{color:#715f57;color:var(--Colors-Neutral-700,#715f57);font-size:.78rem;margin-top:.24rem}.AdminManualInvoices_splitGrid__6O0LU{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr);position:relative;z-index:1}.AdminManualInvoices_panelCard__MgL5r{background:radial-gradient(circle at top right,#4cc0be14,#0000 34%),linear-gradient(180deg,#fff,#fcfaf6);border:1px solid #205b5a14;border-radius:18px;box-shadow:inset 0 1px 0 #ffffffeb;overflow:hidden;padding:.78rem;position:relative;transition:transform .22s ease,box-shadow .22s ease}.AdminManualInvoices_panelCard__MgL5r:hover{box-shadow:0 12px 28px #205b5a14;transform:translateY(-2px)}.AdminManualInvoices_panelHeader__xF7SE{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:space-between;margin-bottom:.55rem}.AdminManualInvoices_panelTitle__\+r0KN{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.96rem;font-weight:800;margin:0}.AdminManualInvoices_panelText__Y6bcO{color:#715f57;color:var(--Colors-Neutral-700,#715f57);font-size:.82rem;line-height:1.42;margin:.18rem 0 0}.AdminManualInvoices_fieldInput__zoJiG,.AdminManualInvoices_fieldTextarea__cij4L{background:linear-gradient(180deg,#fffffff5,#faf5ef8f);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;box-shadow:inset 0 1px 0 #ffffffeb,0 1px 2px #205b5a0a;box-sizing:border-box;color:#0f2b2a;color:var(--Colors-Primary-900,#0f2b2a);font-family:Raleway,sans-serif;font-size:.9rem;outline:none;padding:.62rem .76rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.AdminManualInvoices_fieldInput__zoJiG:focus,.AdminManualInvoices_fieldTextarea__cij4L:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 4px #4cc0be1f,0 8px 24px #205b5a14;transform:translateY(-1px)}.AdminManualInvoices_fieldTextarea__cij4L{line-height:1.6;min-height:82px;resize:vertical}.AdminManualInvoices_linkedUserBox__EbTNe{background:#ffffffd6;border:1px solid #205b5a14;border-radius:14px}.AdminManualInvoices_searchPanel__2SrPK{background:#ffffffeb;border:1px solid #205b5a14;border-radius:14px;box-shadow:0 10px 24px #205b5a12;overflow:hidden}.AdminManualInvoices_searchResult__caANd{background:#0000;border:none;border-bottom:1px solid #ecddcccc;cursor:pointer;padding:.72rem .85rem;text-align:left;transition:background .18s ease,transform .18s ease;width:100%}.AdminManualInvoices_searchResult__caANd:hover{background:#4cc0be14}.AdminManualInvoices_searchResult__caANd:last-child{border-bottom:none}.AdminManualInvoices_lineItemsSection__OMFVr{position:relative;z-index:1}.AdminManualInvoices_lineItemsList__RMMZh{grid-gap:.65rem;display:grid;gap:.65rem}.AdminManualInvoices_lineItemCard__0EwTh{background:radial-gradient(circle at top right,#4cc0be0f,#0000 26%),linear-gradient(180deg,#fff,#fffaf5);border:1px solid #205b5a14;border-radius:16px;box-shadow:0 10px 24px #205b5a0d;position:relative}.AdminManualInvoices_lineItemCard__0EwTh:before{background:linear-gradient(180deg,#4cc0be,#205b5a);background:linear-gradient(180deg,var(--Colors-Primary-400,#4cc0be),var(--Colors-Primary-700,#205b5a));border-radius:20px 0 0 20px;content:"";inset:0 auto 0 0;position:absolute;width:6px}.AdminManualInvoices_lineItemIndex__JCkzr{align-items:center;background:#205b5a14;border-radius:999px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);display:inline-flex;font-size:.76rem;font-weight:800;height:1.65rem;justify-content:center;min-width:1.65rem}.AdminManualInvoices_notesGrid__kZyGK{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));position:relative;z-index:1}.AdminManualInvoices_actionRow__mG9u8{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem;position:relative;z-index:1}.AdminManualInvoices_actionButton__NP\+gJ{border:1px solid #0000;border-radius:999px;cursor:pointer;font-size:.84rem;font-weight:700;padding:.58rem .85rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.AdminManualInvoices_actionButton__NP\+gJ:hover:not(:disabled){transform:translateY(-1px)}.AdminManualInvoices_actionButton__NP\+gJ:disabled{box-shadow:none;cursor:not-allowed;opacity:.58;transform:none}.AdminManualInvoices_actionButtonPrimary__N\+qYk{background:linear-gradient(135deg,#39a3a1,#205b5a);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1) 0,var(--Colors-Primary-700,#205b5a) 100%);box-shadow:0 8px 18px #205b5a38;color:#fff}.AdminManualInvoices_actionButtonSecondary__ak4dn{background:#205b5a14;border-color:#205b5a1f;color:#184342;color:var(--Colors-Primary-800,#184342)}.AdminManualInvoices_actionButtonGhost__F18sH{background:#ffffffbf;border-color:#205b5a2e;color:#205b5a;color:var(--Colors-Primary-700,#205b5a)}.AdminManualInvoices_actionButtonDanger__73Pb5{background:linear-gradient(135deg,#fff5f5,#ffe9e9);border-color:#b423182e;color:#b42318}.AdminManualInvoices_previewTotals__5nVOY{text-align:right}.AdminManualInvoices_previewMetricGrid__IC1QO{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.8rem}.AdminManualInvoices_previewItemList__FRpYi{grid-gap:.55rem;display:grid;gap:.55rem}.AdminManualInvoices_previewItemCard__souuZ{background:linear-gradient(180deg,#fffffff5,#faf5efb8);border:1px solid #205b5a14;border-radius:14px;box-shadow:0 8px 18px #205b5a0a;transition:transform .2s ease,box-shadow .2s ease}.AdminManualInvoices_previewItemCard__souuZ:hover{box-shadow:0 12px 22px #205b5a14;transform:translateY(-1px)}.AdminManualInvoices_matchedBanner__OpJiM{align-items:flex-start;background:linear-gradient(135deg,#4cc0be1f,#ffffffbf);border:1px solid #4cc0be38;border-radius:14px;display:flex;gap:.75rem}.AdminManualInvoices_matchedBanner__OpJiM:before{align-items:center;background:#205b5a1a;border-radius:999px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);content:"Linked";display:inline-flex;font-size:.72rem;font-weight:800;height:28px;justify-content:center;letter-spacing:.08em;min-width:64px;text-transform:uppercase}.AdminManualInvoices_historySurface__GwTly{animation:AdminManualInvoices_fadeUp__LKUeE .7s ease;background:radial-gradient(circle at top left,#faad331f,#0000 22%),linear-gradient(180deg,#fff,#fbfaf6);border:1px solid #205b5a17;border-radius:22px;box-shadow:0 12px 34px #205b5a0f;padding:1rem}.AdminManualInvoices_historyList__Nhh7Y{grid-gap:.75rem;display:grid;gap:.75rem}.AdminManualInvoices_historyCard__e946m{background:linear-gradient(180deg,#fffffff5,#fffaf5e6),#fff;border:1px solid #205b5a17;border-radius:22px;box-shadow:0 12px 28px #205b5a0d;transition:transform .2s ease,box-shadow .2s ease}.AdminManualInvoices_historyCard__e946m:hover{box-shadow:0 18px 34px #205b5a17;transform:translateY(-2px)}.AdminManualInvoices_historyTop__KAMnT{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.65rem}.AdminManualInvoices_historyStatsGrid__Orgng{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.7rem}.AdminManualInvoices_historyItemsList__ILxso{grid-gap:.5rem;display:grid;gap:.5rem;margin-bottom:.7rem}.AdminManualInvoices_historyItem__9iTad{background:#faf5efa8;border:1px solid #205b5a12;border-radius:14px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.AdminManualInvoices_noteGrid__cXIp6{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:.7rem}.AdminManualInvoices_paymentGrid__rKmR1{grid-gap:.55rem;align-items:end;display:grid;gap:.55rem;grid-template-columns:minmax(180px,1fr) minmax(180px,160px) auto;margin-bottom:.7rem}.AdminManualInvoices_actionGroup__2v9Xl{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.AdminManualInvoices_pill__SuUy9{align-items:center;border-radius:999px;box-shadow:inset 0 1px 0 #fff9;display:inline-flex;font-size:.68rem;font-weight:800;justify-content:center;letter-spacing:.04em;padding:.28rem .62rem;text-transform:capitalize}.AdminManualInvoices_emptyState__4M-W3{background:#ffffffa6;border:1px dashed #205b5a2e;border-radius:14px;color:#937663;color:var(--Colors-Neutral-600,#937663);line-height:1.65;padding:.78rem}.AdminManualInvoices_compactMeta__AS8cq{color:#715f57;color:var(--Colors-Neutral-700,#715f57);font-size:.8rem}.AdminManualInvoices_errorBox__6HMIU{background:linear-gradient(180deg,#fff4f5,#fff1f2);border:1px solid #fecdd3;border-radius:16px;color:#9f1239;margin-top:.9rem}.AdminManualInvoices_buttonWrap__6d99E{display:inline-flex}.AdminManualInvoices_modalBackdrop__dZWgU{align-items:flex-start;animation:AdminManualInvoices_fadeUp__LKUeE .18s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 20% 10%,#4cc0be2e,#0000 28%),#0f2b2a6b;display:flex;inset:0;justify-content:center;padding:5vh 1rem 1rem;position:fixed;z-index:1000}.AdminManualInvoices_modalShell__934gH{background:radial-gradient(circle at top right,#4cc0be1f,#0000 34%),linear-gradient(180deg,#fff,#fbfaf6);border:1px solid #ffffffb8;border-radius:24px;box-shadow:0 28px 80px #0f2b2a3d;max-height:88vh;overflow:hidden;width:min(920px,100%)}.AdminManualInvoices_modalHeader__gl8uk{align-items:flex-start;border-bottom:1px solid #205b5a14;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1rem .75rem}.AdminManualInvoices_modalHeaderActions__CQPHU{align-items:flex-start;display:flex;gap:.75rem}.AdminManualInvoices_modalCloseButton__JrWrz{background:#ffffffc7;border:1px solid #205b5a1f;border-radius:999px;color:#184342;color:var(--Colors-Primary-800,#184342);cursor:pointer;font-size:1.35rem;height:2rem;line-height:1;transition:transform .18s ease,background .18s ease;width:2rem}.AdminManualInvoices_modalCloseButton__JrWrz:hover{background:#4cc0be1f;transform:translateY(-1px)}.AdminManualInvoices_modalBody__CjOJL{max-height:calc(88vh - 150px);overflow:auto;padding:.85rem 1rem}.AdminManualInvoices_modalFooter__HFDb3{border-top:1px solid #205b5a14;display:flex;justify-content:flex-end;padding:.75rem 1rem 1rem}:root[data-theme=dark] .AdminManualInvoices_hero__z2yp4{background:radial-gradient(circle at top right,#70cdcb29,#0000 34%),radial-gradient(circle at bottom left,#faad331f,#0000 30%),linear-gradient(145deg,var(--theme-bg-elevated) 0,var(--theme-bg-subtle) 100%);border-color:var(--theme-border-strong);box-shadow:0 14px 40px var(--theme-shadow),inset 0 1px 0 #ffffff0f}:root[data-theme=dark] .AdminManualInvoices_actionButtonGhost__F18sH,:root[data-theme=dark] .AdminManualInvoices_emptyState__4M-W3,:root[data-theme=dark] .AdminManualInvoices_heroEyebrow__DZMQR,:root[data-theme=dark] .AdminManualInvoices_linkedUserBox__EbTNe,:root[data-theme=dark] .AdminManualInvoices_metricCard__\+p3EI,:root[data-theme=dark] .AdminManualInvoices_modalCloseButton__JrWrz,:root[data-theme=dark] .AdminManualInvoices_searchPanel__2SrPK,:root[data-theme=dark] .AdminManualInvoices_summaryCard__R0ctT{background:var(--theme-surface-soft);border-color:var(--theme-border-strong)}:root[data-theme=dark] .AdminManualInvoices_mainSurface__sutbI:before{background:linear-gradient(180deg,#70cdcb12 0,#0000 16%),linear-gradient(135deg,var(--theme-surface),var(--theme-surface-strong))}:root[data-theme=dark] .AdminManualInvoices_historyCard__e946m,:root[data-theme=dark] .AdminManualInvoices_historySurface__GwTly,:root[data-theme=dark] .AdminManualInvoices_lineItemCard__0EwTh,:root[data-theme=dark] .AdminManualInvoices_modalShell__934gH,:root[data-theme=dark] .AdminManualInvoices_panelCard__MgL5r,:root[data-theme=dark] .AdminManualInvoices_previewItemCard__souuZ{background:radial-gradient(circle at top right,#70cdcb12,#0000 34%),linear-gradient(180deg,var(--theme-surface-strong) 0,var(--theme-bg-subtle) 100%);border-color:var(--theme-border-strong);box-shadow:0 12px 34px var(--theme-shadow),inset 0 1px 0 #ffffff0a}:root[data-theme=dark] .AdminManualInvoices_fieldInput__zoJiG,:root[data-theme=dark] .AdminManualInvoices_fieldTextarea__cij4L{background:var(--theme-bg-elevated);border-color:var(--theme-border-strong);box-shadow:inset 0 1px 0 #ffffff0a;color:var(--theme-text);color-scheme:dark}:root[data-theme=dark] .AdminManualInvoices_fieldInput__zoJiG::placeholder,:root[data-theme=dark] .AdminManualInvoices_fieldTextarea__cij4L::placeholder{color:var(--theme-muted-soft)}:root[data-theme=dark] .AdminManualInvoices_searchResult__caANd{border-bottom-color:var(--theme-border);color:var(--theme-text)}:root[data-theme=dark] .AdminManualInvoices_historyItem__9iTad{background:var(--theme-surface-soft);border-color:var(--theme-border)}:root[data-theme=dark] .AdminManualInvoices_actionButtonPrimary__N\+qYk{color:var(--theme-on-primary)}:root[data-theme=dark] .AdminManualInvoices_actionButtonSecondary__ak4dn,:root[data-theme=dark] .AdminManualInvoices_lineItemIndex__JCkzr{background:var(--theme-primary-tint);border-color:var(--theme-control-border)}:root[data-theme=dark] .AdminManualInvoices_actionButtonDanger__73Pb5,:root[data-theme=dark] .AdminManualInvoices_errorBox__6HMIU{background:var(--theme-danger-bg);border-color:var(--theme-danger-text);color:var(--theme-danger-text)}:root[data-theme=dark] .AdminManualInvoices_matchedBanner__OpJiM{background:linear-gradient(135deg,var(--theme-primary-tint-strong),var(--theme-surface))}:root[data-theme=dark] .AdminManualInvoices_modalBackdrop__dZWgU{background:radial-gradient(circle at 20% 10%,#70cdcb1f,#0000 28%),var(--theme-overlay)}:root[data-theme=dark] .AdminManualInvoices_modalFooter__HFDb3,:root[data-theme=dark] .AdminManualInvoices_modalHeader__gl8uk{border-color:var(--theme-border)}:root[data-theme=dark] .AdminManualInvoices_pill__SuUy9{box-shadow:inset 0 1px 0 #ffffff14}@keyframes AdminManualInvoices_fadeUp__LKUeE{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.AdminManualInvoices_heroMetrics__k92N8,.AdminManualInvoices_historyStatsGrid__Orgng,.AdminManualInvoices_previewMetricGrid__IC1QO,.AdminManualInvoices_topSummaryGrid__WGED4{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminManualInvoices_splitGrid__6O0LU{grid-template-columns:1fr}}@media (max-width:880px){.AdminManualInvoices_paymentGrid__rKmR1{grid-template-columns:1fr}}@media (max-width:720px){.AdminManualInvoices_hero__z2yp4,.AdminManualInvoices_historySurface__GwTly,.AdminManualInvoices_mainSurface__sutbI{padding-left:1rem;padding-right:1rem}.AdminManualInvoices_heroMetrics__k92N8,.AdminManualInvoices_historyStatsGrid__Orgng,.AdminManualInvoices_previewMetricGrid__IC1QO,.AdminManualInvoices_topSummaryGrid__WGED4{grid-template-columns:1fr}.AdminManualInvoices_heroHeader__IZziG,.AdminManualInvoices_historyTop__KAMnT,.AdminManualInvoices_surfaceHeader__UaPN1{align-items:stretch}}.AdminCoupons_container__47nnP{display:flex;flex-direction:column;gap:1.25rem}.AdminCoupons_header__Akl6-,.AdminCoupons_panel__RRJoX{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:20px;box-shadow:0 4px 24px #205b5a0a}.AdminCoupons_header__Akl6-{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem}.AdminCoupons_header__Akl6- h1,.AdminCoupons_panelHeader__AyfBM h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-weight:800;margin:0}.AdminCoupons_header__Akl6- h1{font-size:1.5rem}.AdminCoupons_header__Akl6- p{color:#937663;color:var(--Colors-Neutral-600,#937663);margin:.4rem 0 0}.AdminCoupons_panel__RRJoX{padding:1.5rem}.AdminCoupons_panelHeader__AyfBM{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.AdminCoupons_panelHeader__AyfBM h2{font-size:1.125rem}.AdminCoupons_filters__ElyaS,.AdminCoupons_formGrid__aVDQA{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.AdminCoupons_filters__ElyaS{grid-template-columns:1.3fr repeat(3,minmax(140px,.6fr));margin-bottom:1rem}.AdminCoupons_field__m0hXY{flex-direction:column;font-size:.875rem;gap:.45rem}.AdminCoupons_field__m0hXY,.AdminCoupons_toggleField__-tK\+K{color:#184342;color:var(--Colors-Primary-800,#184342);display:flex;font-weight:700}.AdminCoupons_toggleField__-tK\+K{align-items:center;font-size:.925rem;gap:.65rem;min-height:44px}.AdminCoupons_input__ThJ6e,.AdminCoupons_select__sTGgH,.AdminCoupons_textarea__b-DLG{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;box-sizing:border-box;color:#0f2b2a;color:var(--Colors-Primary-900,#0f2b2a);font:inherit;font-weight:500;width:100%}.AdminCoupons_input__ThJ6e,.AdminCoupons_select__sTGgH{min-height:44px;padding:.7rem .9rem}.AdminCoupons_textarea__b-DLG{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:1.5;margin-top:1rem;padding:.85rem 1rem;resize:vertical}.AdminCoupons_input__ThJ6e:focus,.AdminCoupons_select__sTGgH:focus,.AdminCoupons_textarea__b-DLG:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 3px #39a3a126;outline:none}.AdminCoupons_searchInput__1iPBO{margin-top:.25rem}.AdminCoupons_searchResults__zC1wv{display:flex;flex-direction:column;gap:.35rem}.AdminCoupons_searchResults__zC1wv button{align-items:flex-start;background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:10px;color:#184342;color:var(--Colors-Primary-800,#184342);cursor:pointer;display:flex;flex-direction:column;gap:.15rem;padding:.65rem .75rem;text-align:left}.AdminCoupons_searchResults__zC1wv span{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.8rem}.AdminCoupons_actionsRow__Hmpnm,.AdminCoupons_tableActions__YWSyh{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.AdminCoupons_actionsRow__Hmpnm{margin-top:1rem}.AdminCoupons_linkButtonDanger__\+ZQuF,.AdminCoupons_linkButton__xDivx,.AdminCoupons_primaryButton__Njxcw,.AdminCoupons_secondaryButton__Hekqn{border:0;cursor:pointer;font-family:Raleway,sans-serif;font-weight:800}.AdminCoupons_primaryButton__Njxcw,.AdminCoupons_secondaryButton__Hekqn{border-radius:999px;min-height:42px;padding:.7rem 1.25rem}.AdminCoupons_primaryButton__Njxcw{background:linear-gradient(135deg,#39a3a1,#205b5a);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1),var(--Colors-Primary-700,#205b5a));box-shadow:0 4px 14px #205b5a2e;color:#fff}.AdminCoupons_secondaryButton__Hekqn{background:#fff;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);color:#205b5a;color:var(--Colors-Primary-700,#205b5a)}.AdminCoupons_linkButtonDanger__\+ZQuF:disabled,.AdminCoupons_linkButton__xDivx:disabled,.AdminCoupons_primaryButton__Njxcw:disabled,.AdminCoupons_secondaryButton__Hekqn:disabled{cursor:not-allowed;opacity:.55}.AdminCoupons_linkButtonDanger__\+ZQuF,.AdminCoupons_linkButton__xDivx{background:#0000;font-size:.85rem;padding:0}.AdminCoupons_linkButton__xDivx{color:#205b5a;color:var(--Colors-Primary-700,#205b5a)}.AdminCoupons_linkButtonDanger__\+ZQuF{color:#9f4141}.AdminCoupons_tableWrap__GNF-X{overflow-x:auto;width:100%}.AdminCoupons_table__uIMQV{border-collapse:collapse;min-width:920px;width:100%}.AdminCoupons_table__uIMQV td,.AdminCoupons_table__uIMQV th{border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);padding:.9rem .75rem;text-align:left;vertical-align:top}.AdminCoupons_table__uIMQV th{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.AdminCoupons_table__uIMQV td{color:#0f2b2a;color:var(--Colors-Primary-900,#0f2b2a);font-size:.9rem}.AdminCoupons_badge__c7SEK{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:800;padding:.25rem .6rem;text-transform:capitalize}.AdminCoupons_active__NFrFG{background:#dcfce7;color:#166534}.AdminCoupons_inactive__LMNAN{background:#edf2f7;color:#475467}.AdminCoupons_scheduled__hafBv{background:#fff1cc;color:#8a5b00}.AdminCoupons_expired__C4eFL{background:#fee2e2;color:#991b1b}.AdminCoupons_emptyState__WN6nP,.AdminCoupons_helpText__7nURK,.AdminCoupons_warningText__1xjP-{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.8rem;line-height:1.4}.AdminCoupons_warningText__1xjP-{color:#b54708;margin-top:.35rem}.AdminCoupons_emptyState__WN6nP{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-radius:14px;padding:2rem;text-align:center}@media (max-width:900px){.AdminCoupons_header__Akl6-,.AdminCoupons_panelHeader__AyfBM{align-items:stretch;flex-direction:column}.AdminCoupons_filters__ElyaS,.AdminCoupons_formGrid__aVDQA{grid-template-columns:1fr}}.AdminAnnouncements_container__BMcyn{display:flex;flex-direction:column;gap:1.25rem}.AdminAnnouncements_header__MhRbL,.AdminAnnouncements_panel__WduMn{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:20px;box-shadow:0 4px 24px #205b5a0a}.AdminAnnouncements_header__MhRbL{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem}.AdminAnnouncements_header__MhRbL h1,.AdminAnnouncements_panelHeader__mBV5e h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-weight:800;margin:0}.AdminAnnouncements_header__MhRbL h1{font-size:1.5rem}.AdminAnnouncements_header__MhRbL p{color:#937663;color:var(--Colors-Neutral-600,#937663);margin:.4rem 0 0}.AdminAnnouncements_panel__WduMn{padding:1.5rem}.AdminAnnouncements_panelHeader__mBV5e{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.AdminAnnouncements_panelHeader__mBV5e h2{font-size:1.125rem}.AdminAnnouncements_filters__5rATp,.AdminAnnouncements_formGrid__lQjux{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.AdminAnnouncements_filters__5rATp{grid-template-columns:1fr 180px 180px}.AdminAnnouncements_field__W2AOi{flex-direction:column;font-size:.875rem;gap:.45rem}.AdminAnnouncements_field__W2AOi,.AdminAnnouncements_toggleField__TwiVI{color:#184342;color:var(--Colors-Primary-800,#184342);display:flex;font-weight:700}.AdminAnnouncements_toggleField__TwiVI{align-items:center;font-size:.925rem;gap:.65rem;min-height:44px}.AdminAnnouncements_input__QxGvD,.AdminAnnouncements_select__pr8sB,.AdminAnnouncements_textarea__fps1K{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;box-sizing:border-box;color:#0f2b2a;color:var(--Colors-Primary-900,#0f2b2a);font:inherit;font-weight:500;width:100%}.AdminAnnouncements_input__QxGvD,.AdminAnnouncements_select__pr8sB{min-height:44px;padding:.7rem .9rem}.AdminAnnouncements_textarea__fps1K{line-height:1.5;padding:.85rem 1rem;resize:vertical}.AdminAnnouncements_input__QxGvD:focus,.AdminAnnouncements_select__pr8sB:focus,.AdminAnnouncements_textarea__fps1K:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 3px #39a3a126;outline:none}.AdminAnnouncements_locationGroup__kE9rm{color:#184342;color:var(--Colors-Primary-800,#184342);display:flex;flex-direction:column;font-weight:800;gap:.65rem;margin-bottom:1rem}.AdminAnnouncements_locationOptions__JhSoK{display:flex;flex-wrap:wrap;gap:.6rem}.AdminAnnouncements_locationOptions__JhSoK label{align-items:center;background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:999px;color:#715f57;color:var(--Colors-Neutral-700,#715f57);display:inline-flex;font-weight:700;gap:.45rem;padding:.55rem .75rem}.AdminAnnouncements_preview__iTr51{align-items:center;border-radius:14px;color:#fff;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:1rem 0;padding:.9rem 1rem;text-align:center}.AdminAnnouncements_preview__iTr51 a,.AdminAnnouncements_preview__iTr51 span,.AdminAnnouncements_preview__iTr51 strong{color:inherit}.AdminAnnouncements_preview__iTr51 a{background:#ffffff29;border-radius:999px;font-weight:800;padding:.4rem .8rem;text-decoration:none}.AdminAnnouncements_info__C\+5Z9{background:linear-gradient(135deg,#184342,#205b5a)}.AdminAnnouncements_promo__8587i,.AdminAnnouncements_success__SO1u1{background:linear-gradient(135deg,#2d7f7d,#39a3a1)}.AdminAnnouncements_warning__d4hsI{background:linear-gradient(135deg,#faad33,#f89b07);color:#184342}.AdminAnnouncements_danger__onui1{background:linear-gradient(135deg,#c87878,#9f4141)}.AdminAnnouncements_actionsRow__afTlO,.AdminAnnouncements_tableActions__R0kvj{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.AdminAnnouncements_linkButtonDanger__28\+q3,.AdminAnnouncements_linkButton__oiDWj,.AdminAnnouncements_primaryButton__VgMmd,.AdminAnnouncements_secondaryButton__9hHX9{border:0;cursor:pointer;font-family:Raleway,sans-serif;font-weight:800}.AdminAnnouncements_primaryButton__VgMmd,.AdminAnnouncements_secondaryButton__9hHX9{border-radius:999px;min-height:42px;padding:.7rem 1.25rem}.AdminAnnouncements_primaryButton__VgMmd{background:linear-gradient(135deg,#39a3a1,#205b5a);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1),var(--Colors-Primary-700,#205b5a));box-shadow:0 4px 14px #205b5a2e;color:#fff}.AdminAnnouncements_secondaryButton__9hHX9{background:#fff;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);color:#205b5a;color:var(--Colors-Primary-700,#205b5a)}.AdminAnnouncements_linkButtonDanger__28\+q3:disabled,.AdminAnnouncements_linkButton__oiDWj:disabled,.AdminAnnouncements_primaryButton__VgMmd:disabled,.AdminAnnouncements_secondaryButton__9hHX9:disabled{cursor:not-allowed;opacity:.55}.AdminAnnouncements_linkButtonDanger__28\+q3,.AdminAnnouncements_linkButton__oiDWj{background:#0000;font-size:.85rem;padding:0}.AdminAnnouncements_linkButton__oiDWj{color:#205b5a;color:var(--Colors-Primary-700,#205b5a)}.AdminAnnouncements_linkButtonDanger__28\+q3{color:#9f4141}.AdminAnnouncements_tableWrap__EOOw3{overflow-x:auto;width:100%}.AdminAnnouncements_table__F93PD{border-collapse:collapse;min-width:920px;width:100%}.AdminAnnouncements_table__F93PD td,.AdminAnnouncements_table__F93PD th{border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);padding:.9rem .75rem;text-align:left;vertical-align:top}.AdminAnnouncements_table__F93PD th{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.AdminAnnouncements_table__F93PD td{color:#0f2b2a;color:var(--Colors-Primary-900,#0f2b2a);font-size:.9rem}.AdminAnnouncements_badge__2bQ6m{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:800;padding:.25rem .6rem;text-transform:capitalize}.AdminAnnouncements_draft__6E2a-{background:#edf2f7;color:#475467}.AdminAnnouncements_published__csE4a{background:#dcfce7;color:#166534}.AdminAnnouncements_archived__PdO9B{background:#fee2e2;color:#991b1b}.AdminAnnouncements_emptyState__49R2p,.AdminAnnouncements_helpText__xR7dw{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.8rem;line-height:1.4}.AdminAnnouncements_emptyState__49R2p{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-radius:14px;padding:2rem;text-align:center}@media (max-width:900px){.AdminAnnouncements_header__MhRbL,.AdminAnnouncements_panelHeader__mBV5e{align-items:stretch;flex-direction:column}.AdminAnnouncements_filters__5rATp,.AdminAnnouncements_formGrid__lQjux{grid-template-columns:1fr}}.Admin_pageContainer__sJ7K5{background:linear-gradient(180deg,#fff,#faf5ef);background:linear-gradient(180deg,var(--Colors-Neutral-000,#fff) 0,var(--Colors-Neutral-101,#faf5ef) 100%);display:flex;flex-direction:column;min-height:100vh;padding-top:var(--app-shell-top-offset)}.Admin_mainContent__w9F1o{flex:1 1;margin:0 auto;max-width:1400px;padding:2rem;width:100%}.Admin_adminLayout__aVVc8{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:240px 1fr;min-height:calc(100vh - 200px)}.Admin_sidebar__SqUhQ{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:24px;box-shadow:0 4px 24px #205b5a0a;height:fit-content;padding:1.5rem;position:sticky;top:calc(var(--app-sticky-top-offset) + 1rem)}.Admin_sidebarTitle__9JSrq{color:#af9077;color:var(--Colors-Neutral-500,#af9077);font-size:.75rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;padding:0 .75rem;text-transform:uppercase}.Admin_sidebarNav__ZbpCg{display:flex;flex-direction:column;gap:.25rem}.Admin_navItem__O3Mgf{align-items:center;border-radius:12px;color:#937663;color:var(--Colors-Neutral-600,#937663);display:flex;font-size:.9375rem;font-weight:500;gap:.75rem;padding:.875rem 1rem;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.Admin_navItem__O3Mgf:hover{background:#205b5a0f;color:#205b5a;color:var(--Colors-Primary-700,#205b5a)}.Admin_navItemActive__HE-bb{background:#39a3a11f;color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-weight:600}.Admin_navIcon__sQn8m{font-size:1.25rem}.Admin_content__1kNLT{min-height:400px}.Admin_welcomeCard__9bCrs{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:24px;box-shadow:0 4px 24px #205b5a0a;padding:3rem;text-align:center}.Admin_welcomeCard__9bCrs h1{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:2rem;font-weight:700;margin-bottom:.75rem}.Admin_welcomeCard__9bCrs p{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:1rem}.Admin_loadingContainer__rbIY-{align-items:center;color:#937663;color:var(--Colors-Neutral-600,#937663);display:flex;flex-direction:column;justify-content:center;min-height:50vh}.Admin_loadingSpinner__Q\+QZR{animation:Admin_spin__qJf-- .8s linear infinite;border:3px solid #ecddcc;border-top-color:#2d7f7d;border:3px solid var(--Colors-Neutral-200,#ecddcc);border-radius:50%;border-top-color:var(--Colors-Primary-600,#2d7f7d);height:40px;margin-bottom:1rem;width:40px}@keyframes Admin_spin__qJf--{to{transform:rotate(1turn)}}@media (max-width:768px){.Admin_adminLayout__aVVc8{grid-template-columns:1fr}.Admin_sidebar__SqUhQ{position:static}.Admin_mainContent__w9F1o{padding:1rem}}.AdminQBankCollection_pageContainer__lkQ1n{display:flex;flex-direction:column;min-height:100vh}.AdminQBankCollection_container__kbZLZ{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:24px;box-shadow:0 4px 24px #205b5a0a;padding:1.5rem}.AdminQBankCollection_header__lJDxg{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.AdminQBankCollection_headerLeft__upRZx{display:flex;flex-direction:column;gap:.5rem}.AdminQBankCollection_backLink__N3JTx{align-items:center;color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;text-decoration:none;transition:color .2s ease}.AdminQBankCollection_backLink__N3JTx:hover{color:#184342;color:var(--Colors-Primary-800,#184342)}.AdminQBankCollection_titleRow__kPBK2{align-items:center;display:flex;gap:1rem}.AdminQBankCollection_headerTitle__R-WcU{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.5rem;font-weight:700;margin:0}.AdminQBankCollection_publishBadge__wb7\+o{border-radius:100px;font-size:.6875rem;font-weight:600;letter-spacing:.5px;padding:.25rem .625rem;text-transform:uppercase}.AdminQBankCollection_published__kXNVd{background:#1fc16b1f;color:#1fc16b}.AdminQBankCollection_draft__9X6Kk{background:#af907726;color:#937663;color:var(--Colors-Neutral-600,#937663)}.AdminQBankCollection_headerActions__xpP2U{align-items:center;display:flex;gap:.75rem}.AdminQBankCollection_statsBar__n2sV6{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem}.AdminQBankCollection_statItem__rKTgX{align-items:center;display:flex;flex-direction:column;min-width:80px;padding:.5rem 1rem}.AdminQBankCollection_statValue__cdG2M{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.5rem;font-weight:700}.AdminQBankCollection_statLabel__jnZ8S{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.AdminQBankCollection_statCompleted__UuirE .AdminQBankCollection_statValue__cdG2M{color:#22c55e}.AdminQBankCollection_statProcessing__zu\+ol .AdminQBankCollection_statValue__cdG2M{color:#7b5cff}.AdminQBankCollection_statPending__mEILT .AdminQBankCollection_statValue__cdG2M{color:#f59e0b}.AdminQBankCollection_statFailed__g90OP .AdminQBankCollection_statValue__cdG2M{color:#ef4444}.AdminQBankCollection_publishAllButton__9EHfS{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:100px;box-shadow:0 2px 8px #22c55e4d;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:.8125rem;font-weight:600;margin-left:auto;padding:.625rem 1.25rem;transition:all .2s ease}.AdminQBankCollection_publishAllButton__9EHfS:hover{box-shadow:0 4px 16px #22c55e66;transform:translateY(-1px)}.AdminQBankCollection_controlsBar__gmkdH{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.AdminQBankCollection_searchGroup__DWo5e{align-items:center;display:flex;flex:1 1;max-width:320px;position:relative}.AdminQBankCollection_searchInput__kGvjS{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:100px;color:#184342;color:var(--Colors-Primary-800,#184342);font-family:Raleway,sans-serif;font-size:.875rem;outline:none;padding:.5rem 2rem .5rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.AdminQBankCollection_searchInput__kGvjS:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 0 0 3px #4cc0be26}.AdminQBankCollection_searchInput__kGvjS::placeholder{color:#af9077;color:var(--Colors-Neutral-500,#af9077)}.AdminQBankCollection_clearSearch__34CPX{align-items:center;background:#ecddcc;background:var(--Colors-Neutral-200,#ecddcc);border:none;border-radius:50%;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:20px}.AdminQBankCollection_clearSearch__34CPX:hover{background:#7dd3d2;background:var(--Colors-Primary-300,#7dd3d2);color:#fff}.AdminQBankCollection_filterGroup__WUMlE{align-items:center;display:flex;gap:.5rem}.AdminQBankCollection_filterLabel__zMGUd{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.875rem}.AdminQBankCollection_select__fljBr{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:100px;color:#184342;color:var(--Colors-Primary-800,#184342);cursor:pointer;font-family:Raleway,sans-serif;font-size:.875rem;outline:none;padding:.5rem 1rem}.AdminQBankCollection_select__fljBr:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminQBankCollection_searchResultsInfo__FvqzT{background:#4cc0be1a;border-radius:8px;color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-size:.875rem;font-weight:500;margin-bottom:.75rem;padding:.5rem 1rem}.AdminQBankCollection_questionList__nmM-o{display:flex;flex-direction:column;gap:.75rem}.AdminQBankCollection_questionCard__EcbD7{background:#fff;border:1px solid #ecddcc;border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease}.AdminQBankCollection_questionCard__EcbD7:hover{border-color:#7dd3d2;border-color:var(--Colors-Primary-300,#7dd3d2)}.AdminQBankCollection_questionCard__EcbD7.AdminQBankCollection_expanded__yqscK{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);box-shadow:0 4px 16px #205b5a14}.AdminQBankCollection_questionHeader__CZwGy{align-items:center;cursor:pointer;display:flex;gap:1rem;padding:1rem;transition:background .2s ease}.AdminQBankCollection_questionHeader__CZwGy:hover{background:#205b5a05}.AdminQBankCollection_questionInfo__C2f5F{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.AdminQBankCollection_questionIdRow__bk4J2{align-items:center;display:flex;gap:.5rem}.AdminQBankCollection_questionNumber__bD5Dt{color:#2d7f7d;font-size:.875rem;font-weight:700;min-width:32px}.AdminQBankCollection_questionId__Tf42s{background:#205b5a0d;border-radius:4px;color:#af9077;color:var(--Colors-Neutral-500,#af9077);cursor:pointer;font-family:Monaco,Menlo,monospace;font-size:.6875rem;padding:.125rem .375rem;transition:background .2s ease}.AdminQBankCollection_questionId__Tf42s:hover{background:#205b5a1a}.AdminQBankCollection_questionPreview__k1inq{color:#184342;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminQBankCollection_questionMeta__5jSPR{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.AdminQBankCollection_statusBadge__h-SVg{border-radius:100px;color:#fff;display:inline-flex;font-size:.6875rem;font-weight:600;padding:.25rem .625rem;text-transform:capitalize}.AdminQBankCollection_publishToggle__Jo1Oa{align-items:center;display:flex;gap:.5rem}.AdminQBankCollection_toggleLabel__0yfAY{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem}.AdminQBankCollection_toggleSwitch__TCgQY{background:#ddd;border-radius:22px;cursor:pointer;height:22px;position:relative;transition:background .2s ease;width:40px}.AdminQBankCollection_toggleSwitch__TCgQY.AdminQBankCollection_active__jMvlF{background:#22c55e}.AdminQBankCollection_toggleSwitch__TCgQY:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:18px}.AdminQBankCollection_toggleSwitch__TCgQY.AdminQBankCollection_active__jMvlF:after{transform:translateX(18px)}.AdminQBankCollection_expandIcon__GE76u{color:#af9077;color:var(--Colors-Neutral-500,#af9077);font-size:1.25rem;font-weight:300;text-align:center;width:24px}.AdminQBankCollection_questionContent__8OTWb{animation:AdminQBankCollection_slideDown__4SFL\+ .2s ease;background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);padding:1rem}@keyframes AdminQBankCollection_slideDown__4SFL\+{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AdminQBankCollection_tagRow__at-t6{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.AdminQBankCollection_tag__b7npe{background:#205b5a14;border-radius:100px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-size:.6875rem;font-weight:500;padding:.25rem .625rem}.AdminQBankCollection_fullQuestionText__AU12r{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;line-height:1.6;margin-bottom:1rem}.AdminQBankCollection_optionsList__05HL6{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.AdminQBankCollection_option__9QfWR{align-items:flex-start;background:#fff;border:1px solid #ecddcc;border-radius:8px;color:#184342;color:var(--Colors-Primary-800,#184342);display:flex;font-size:.875rem;gap:.5rem;padding:.625rem .875rem}.AdminQBankCollection_option__9QfWR.AdminQBankCollection_correct__mRFMh{background:#22c55e1a;border-color:#22c55e4d}.AdminQBankCollection_optionLabel__ji761{color:#39a3a1;color:var(--Colors-Primary-500,#39a3a1);font-weight:700;min-width:24px}.AdminQBankCollection_optionText__OOu7s{flex:1 1}.AdminQBankCollection_correctBadge__5tdbB{background:#22c55e;border-radius:100px;color:#fff;font-size:.6875rem;font-weight:600;padding:.125rem .5rem}.AdminQBankCollection_explanationBox__1iGev{background:#205b5a0a;border:1px solid #205b5a1a;border-radius:12px;margin-bottom:1rem;padding:1rem}.AdminQBankCollection_explanationBox__1iGev h4{color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-size:.8125rem;font-weight:700;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.AdminQBankCollection_explanationBox__1iGev p{margin:0;white-space:pre-wrap}.AdminQBankCollection_explanationBox__1iGev p,.AdminQBankCollection_explanationContent__Bqo4q{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.875rem;line-height:1.6}.AdminQBankCollection_explanationContent__Bqo4q p{margin:0 0 .5rem}.AdminQBankCollection_explanationContent__Bqo4q p:last-child{margin-bottom:0}.AdminQBankCollection_explanationContent__Bqo4q ol,.AdminQBankCollection_explanationContent__Bqo4q ul{margin:.25rem 0 .5rem 1.25rem;padding:0}.AdminQBankCollection_explanationContent__Bqo4q li{margin-bottom:.25rem}.AdminQBankCollection_explanationContent__Bqo4q strong{font-weight:600}.AdminQBankCollection_explanationContent__Bqo4q h1,.AdminQBankCollection_explanationContent__Bqo4q h2,.AdminQBankCollection_explanationContent__Bqo4q h3,.AdminQBankCollection_explanationContent__Bqo4q h4,.AdminQBankCollection_explanationContent__Bqo4q h5{color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-weight:700;margin:.75rem 0 .375rem}.AdminQBankCollection_referencesBox__Y2OX1{background:#3b82f60a;border:1px solid #3b82f61f;border-radius:12px;margin-bottom:1rem;padding:1rem}.AdminQBankCollection_referencesBox__Y2OX1 h4{color:#2563eb;font-size:.8125rem;font-weight:700;letter-spacing:.5px;margin-bottom:.75rem;text-transform:uppercase}.AdminQBankCollection_referenceItem__lcebv{border-top:1px solid #3b82f614;padding:.625rem 0}.AdminQBankCollection_referenceItem__lcebv:first-of-type{border-top:none;padding-top:0}.AdminQBankCollection_referenceExcerpt__tSgp5{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.8125rem;font-style:italic;line-height:1.5;margin-bottom:.25rem}.AdminQBankCollection_referenceSource__TJrHX{color:#6b7280;font-size:.75rem;font-weight:500}.AdminQBankCollection_errorBox__xWKP0{background:#ef444414;border:1px solid #ef444433;border-radius:12px;margin-bottom:1rem;padding:1rem}.AdminQBankCollection_errorBox__xWKP0 p{color:#dc2626;font-size:.875rem;margin:0 0 .5rem}.AdminQBankCollection_statusNote__PEYd9{font-size:.875rem;font-style:italic;margin-bottom:1rem}.AdminQBankCollection_statusNote__PEYd9.AdminQBankCollection_pending__yJg90{color:#f59e0b}.AdminQBankCollection_statusNote__PEYd9.AdminQBankCollection_processing__iHx6-{color:#7b5cff}.AdminQBankCollection_actionButtons__BAxs8{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.75rem}.AdminQBankCollection_primaryButton__pUEkS{background:linear-gradient(135deg,#39a3a1,#205b5a);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1) 0,var(--Colors-Primary-700,#205b5a) 100%);border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:.8125rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}.AdminQBankCollection_primaryButton__pUEkS:hover{box-shadow:0 4px 12px #205b5a33}.AdminQBankCollection_primaryButton__pUEkS:disabled{cursor:not-allowed;opacity:.5}.AdminQBankCollection_secondaryButton__YMTEc{background:#205b5a0f;border:1px solid #205b5a26;border-radius:100px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.AdminQBankCollection_secondaryButton__YMTEc:hover{background:#205b5a1f}.AdminQBankCollection_secondaryButton__YMTEc:disabled{cursor:not-allowed;opacity:.5}.AdminQBankCollection_exportButton__pUgS3{align-items:center;background:linear-gradient(135deg,#39a3a1,#205b5a);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1) 0,var(--Colors-Primary-700,#205b5a) 100%);border:none;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-family:Raleway,sans-serif;font-size:.8125rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.AdminQBankCollection_exportButton__pUgS3:hover{box-shadow:0 4px 12px #205b5a40;transform:translateY(-1px)}.AdminQBankCollection_exportButton__pUgS3:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.AdminQBankCollection_exportButton__pUgS3 svg{height:16px;width:16px}.AdminQBankCollection_exportSpinner__9aC-v{animation:AdminQBankCollection_spin__NQSE\+ .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}.AdminQBankCollection_dangerButton__mhvap{background:#ef444414;border:1px solid #ef444433;border-radius:100px;color:#dc2626;cursor:pointer;font-family:Raleway,sans-serif;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.AdminQBankCollection_dangerButton__mhvap:hover{background:#ef444426}.AdminQBankCollection_linkButton__R7aQ2{background:none;border:none;color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);cursor:pointer;font-size:.8125rem;font-weight:600;padding:.5rem;text-decoration:underline;transition:color .2s ease}.AdminQBankCollection_linkButton__R7aQ2:hover{color:#184342;color:var(--Colors-Primary-800,#184342)}.AdminQBankCollection_modal__hBPGj{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f2b2a99;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1100}.AdminQBankCollection_modalContent__aPt2l{background:#fffffffa;border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:24px;box-shadow:0 25px 60px #205b5a33;max-height:85vh;max-width:700px;overflow-y:auto;padding:2rem;width:100%}.AdminQBankCollection_modalHeader__UEND0{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.AdminQBankCollection_modalHeader__UEND0 h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.25rem;font-weight:700;margin:0}.AdminQBankCollection_modalClose__p46OV{align-items:center;background:#205b5a0f;border:none;border-radius:8px;color:#2a7a78;color:var(--Colors-Primary-600,#2a7a78);cursor:pointer;display:flex;flex-shrink:0;font-size:1.25rem;height:32px;justify-content:center;transition:background .15s ease;width:32px}.AdminQBankCollection_modalClose__p46OV:hover{background:#205b5a1f}.AdminQBankCollection_modalContent__aPt2l h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.AdminQBankCollection_formRow__VKn10{margin-bottom:1.25rem}.AdminQBankCollection_formRow__VKn10 label{color:#205b5a;color:var(--Colors-Primary-700,#205b5a);display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.AdminQBankCollection_input__khGKF,.AdminQBankCollection_textarea__0mdsb{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;color:#184342;color:var(--Colors-Primary-800,#184342);font-family:Raleway,sans-serif;font-size:.9375rem;outline:none;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.AdminQBankCollection_input__khGKF:focus,.AdminQBankCollection_textarea__0mdsb:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminQBankCollection_textarea__0mdsb{line-height:1.5;min-height:100px;resize:vertical}.AdminQBankCollection_optionEditRow__WB2uH{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.AdminQBankCollection_optionEditLabel__be\+Sg{color:#39a3a1;color:var(--Colors-Primary-500,#39a3a1);font-size:.9375rem;font-weight:700;min-width:28px}.AdminQBankCollection_optionEditInput__t53mM{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:6px;color:#184342;color:var(--Colors-Primary-800,#184342);flex:1 1;font-family:Raleway,sans-serif;font-size:.875rem;padding:.5rem .75rem}.AdminQBankCollection_optionEditInput__t53mM:focus{border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be);outline:none}.AdminQBankCollection_correctRadio__Ph0G8{accent-color:#39a3a1;accent-color:var(--Colors-Primary-500,#39a3a1);cursor:pointer;flex-shrink:0;height:18px;width:18px}.AdminQBankCollection_formSection__BLYgl{border-bottom:1px solid #205b5a0f;margin-bottom:1.25rem;padding-bottom:1.25rem}.AdminQBankCollection_formSection__BLYgl:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.AdminQBankCollection_formLabelRow__JNkFo{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.5rem}.AdminQBankCollection_formLabelRow__JNkFo label{margin-bottom:0}.AdminQBankCollection_formHint__Yeloh{color:#a58c7b;color:var(--Colors-Neutral-500,#a58c7b);font-size:.75rem;font-weight:400}.AdminQBankCollection_formRowInline__7q0Si{display:flex;gap:1rem}.AdminQBankCollection_formRowInline__7q0Si .AdminQBankCollection_formRow__VKn10{flex:1 1;margin-bottom:0}.AdminQBankCollection_optionEditLabelCorrect__maPH3{color:#16a34a}.AdminQBankCollection_optionEditInputCorrect__3vTz\+{background:#16a34a08;border-color:#16a34a4d}.AdminQBankCollection_removeOptionBtn__bywMX{align-items:center;background:#ef44440a;border:1px solid #ef444433;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;font-size:1.125rem;height:28px;justify-content:center;line-height:1;transition:all .15s ease;width:28px}.AdminQBankCollection_removeOptionBtn__bywMX:hover{background:#ef44441a;border-color:#ef44444d}.AdminQBankCollection_addOptionBtn__ToXhu{background:#0000;border:1px dashed #d4bfae;border:1px dashed var(--Colors-Neutral-300,#d4bfae);border-radius:6px;color:#39a3a1;color:var(--Colors-Primary-500,#39a3a1);cursor:pointer;font-family:Raleway,sans-serif;font-size:.8125rem;font-weight:600;margin-top:.5rem;padding:.375rem .75rem;transition:all .15s ease}.AdminQBankCollection_addOptionBtn__ToXhu:hover{background:#205b5a0a;border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminQBankCollection_modalActions__fD2uZ{align-items:center;border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:.75rem;justify-content:space-between;margin-top:1.5rem;padding-top:1.5rem}.AdminQBankCollection_modalActionsRight__FG1gt{display:flex;gap:.625rem}.AdminQBankCollection_regenerateButton__rTS7F{background:#7c3aed14;border:1px solid #7c3aed40;border-radius:8px;color:#7c3aed;cursor:pointer;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}.AdminQBankCollection_regenerateButton__rTS7F:hover{background:#7c3aed24;box-shadow:0 2px 8px #7c3aed26}.AdminQBankCollection_regenerateButton__rTS7F:disabled{cursor:not-allowed;opacity:.5}.AdminQBankCollection_loadingContainer__tNwDq{align-items:center;color:#937663;color:var(--Colors-Neutral-600,#937663);display:flex;flex-direction:column;justify-content:center;padding:4rem}.AdminQBankCollection_loadingSpinner__kUaky{animation:AdminQBankCollection_spin__NQSE\+ .8s linear infinite;border:3px solid #ecddcc;border-top-color:#2d7f7d;border:3px solid var(--Colors-Neutral-200,#ecddcc);border-radius:50%;border-top-color:var(--Colors-Primary-600,#2d7f7d);height:40px;margin-bottom:1rem;width:40px}@keyframes AdminQBankCollection_spin__NQSE\+{to{transform:rotate(1turn)}}.AdminQBankCollection_emptyState__db6KZ{color:#937663;color:var(--Colors-Neutral-600,#937663);padding:3rem;text-align:center}@media (max-width:768px){.AdminQBankCollection_header__lJDxg{flex-direction:column}.AdminQBankCollection_headerActions__xpP2U{justify-content:flex-end;width:100%}.AdminQBankCollection_statsBar__n2sV6{justify-content:center}.AdminQBankCollection_questionHeader__CZwGy{flex-wrap:wrap}.AdminQBankCollection_questionMeta__5jSPR{justify-content:flex-end;margin-top:.5rem;width:100%}}.AdminInstagramCalendar_container__1y2f8{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:24px;box-shadow:0 4px 24px #205b5a0a;padding:1.5rem}.AdminInstagramCalendar_loading__p6aaS{color:#937663;color:var(--Colors-Neutral-600,#937663);padding:3rem;text-align:center}.AdminInstagramCalendar_header__7aaVN{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.AdminInstagramCalendar_header__7aaVN h1{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.5rem;font-weight:700}.AdminInstagramCalendar_backButton__M91Ua{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.AdminInstagramCalendar_backButton__M91Ua:hover{background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminInstagramCalendar_legend__xj1I\+{color:#937663;color:var(--Colors-Neutral-600,#937663);display:flex;font-size:.8125rem;gap:1rem}.AdminInstagramCalendar_legendItem__-UtUI{align-items:center;display:flex;gap:.375rem}.AdminInstagramCalendar_legendDot__EX2DO{border-radius:50%;height:10px;width:10px}.AdminInstagramCalendar_calendarWrapper__xB0jm{min-height:600px}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc{font-family:Raleway,sans-serif}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc-toolbar-title{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.25rem!important;font-weight:700}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc-button{background:#faf5ef!important;background:var(--Colors-Neutral-101,#faf5ef)!important;border:1px solid #ecddcc!important;border:1px solid var(--Colors-Neutral-200,#ecddcc)!important;color:#205b5a!important;color:var(--Colors-Primary-700,#205b5a)!important;font-family:Raleway,sans-serif!important;font-weight:500!important;padding:.5rem 1rem!important;text-transform:capitalize!important}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc-button:hover{background:#b7e6e5!important;background:var(--Colors-Primary-100,#b7e6e5)!important;border-color:#4cc0be!important;border-color:var(--Colors-Primary-400,#4cc0be)!important}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc-button-active{background:#39a3a1!important;background:var(--Colors-Primary-500,#39a3a1)!important;border-color:#2d7f7d!important;border-color:var(--Colors-Primary-600,#2d7f7d)!important;color:#fff!important}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc-day-today{background:#39a3a114!important}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc-daygrid-day-number{color:#184342;color:var(--Colors-Primary-800,#184342);font-weight:500}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc-col-header-cell-cushion{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc-event{border-radius:6px;cursor:pointer;font-size:.75rem;padding:2px 6px}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc-event:hover{opacity:.9}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc-more-link{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-weight:600}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc-popover{border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;box-shadow:0 8px 24px #0f2b2a26}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc-popover-header{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);color:#184342;color:var(--Colors-Primary-800,#184342);font-weight:600;padding:.75rem 1rem}.AdminInstagramCalendar_modalOverlay__pRjDP{align-items:center;background:#0f2b2a99;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.AdminInstagramCalendar_modal__STVcj{background:#fff;background:var(--Colors-Neutral-000,#fff);border-radius:24px;box-shadow:0 24px 48px #0f2b2a40;max-height:90vh;max-width:450px;overflow-y:auto;width:100%}.AdminInstagramCalendar_modalHeader__WhMUe{align-items:center;border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.AdminInstagramCalendar_modalHeader__WhMUe h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.25rem;font-weight:700}.AdminInstagramCalendar_closeButton__fJqxH{align-items:center;background:none;border:none;border-radius:8px;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AdminInstagramCalendar_closeButton__fJqxH:hover{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);color:#184342;color:var(--Colors-Primary-800,#184342)}.AdminInstagramCalendar_modalBody__iIjWn{padding:1.5rem}.AdminInstagramCalendar_postDetail__-7fsc{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.AdminInstagramCalendar_postDetail__-7fsc:last-child{margin-bottom:0}.AdminInstagramCalendar_detailLabel__1RaSu{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AdminInstagramCalendar_detailValue__JBUdk{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;line-height:1.4}.AdminInstagramCalendar_statusBadge__bt53r{border-radius:100px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:capitalize;width:fit-content}.AdminInstagramCalendar_modalFooter__nZBvD{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.AdminInstagramCalendar_primaryButton__\+vBP1{background:linear-gradient(135deg,#39a3a1,#205b5a);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1) 0,var(--Colors-Primary-700,#205b5a) 100%);border:none;border-radius:100px;box-shadow:0 4px 12px #205b5a33;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.AdminInstagramCalendar_primaryButton__\+vBP1:hover:not(:disabled){box-shadow:0 6px 16px #205b5a40;transform:translateY(-1px)}.AdminInstagramCalendar_primaryButton__\+vBP1:disabled{cursor:not-allowed;opacity:.6}.AdminInstagramCalendar_secondaryButton__A7Svr{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:100px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.AdminInstagramCalendar_secondaryButton__A7Svr:hover{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}@media (max-width:768px){.AdminInstagramCalendar_header__7aaVN{align-items:flex-start;flex-direction:column}.AdminInstagramCalendar_legend__xj1I\+{order:3;width:100%}.AdminInstagramCalendar_modalFooter__nZBvD{flex-direction:column}.AdminInstagramCalendar_modalFooter__nZBvD button{width:100%}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc-toolbar{flex-direction:column;gap:.5rem}.AdminInstagramCalendar_calendarWrapper__xB0jm .fc-toolbar-chunk{display:flex;justify-content:center}}.AdminTelegramCalendar_container__VvnUn{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:24px;box-shadow:0 4px 24px #205b5a0a;padding:1.5rem}.AdminTelegramCalendar_loading__Pcajz{color:#937663;color:var(--Colors-Neutral-600,#937663);padding:3rem;text-align:center}.AdminTelegramCalendar_header__rImdq{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.AdminTelegramCalendar_header__rImdq h1{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.5rem;font-weight:700}.AdminTelegramCalendar_backButton__8EGmG{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.AdminTelegramCalendar_backButton__8EGmG:hover{background:#b7e6e5;background:var(--Colors-Primary-100,#b7e6e5);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}.AdminTelegramCalendar_legend__uMWAD{color:#937663;color:var(--Colors-Neutral-600,#937663);display:flex;font-size:.8125rem;gap:1rem}.AdminTelegramCalendar_legendItem__FLXxL{align-items:center;display:flex;gap:.375rem}.AdminTelegramCalendar_legendDot__WKNUF{border-radius:50%;height:10px;width:10px}.AdminTelegramCalendar_calendarWrapper__shnnK{min-height:600px}.AdminTelegramCalendar_calendarWrapper__shnnK .fc{font-family:Raleway,sans-serif}.AdminTelegramCalendar_calendarWrapper__shnnK .fc-toolbar-title{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.25rem!important;font-weight:700}.AdminTelegramCalendar_calendarWrapper__shnnK .fc-button{background:#faf5ef!important;background:var(--Colors-Neutral-101,#faf5ef)!important;border:1px solid #ecddcc!important;border:1px solid var(--Colors-Neutral-200,#ecddcc)!important;color:#205b5a!important;color:var(--Colors-Primary-700,#205b5a)!important;font-family:Raleway,sans-serif!important;font-weight:500!important;padding:.5rem 1rem!important;text-transform:capitalize!important}.AdminTelegramCalendar_calendarWrapper__shnnK .fc-button:hover{background:#b7e6e5!important;background:var(--Colors-Primary-100,#b7e6e5)!important;border-color:#4cc0be!important;border-color:var(--Colors-Primary-400,#4cc0be)!important}.AdminTelegramCalendar_calendarWrapper__shnnK .fc-button-active{background:#39a3a1!important;background:var(--Colors-Primary-500,#39a3a1)!important;border-color:#2d7f7d!important;border-color:var(--Colors-Primary-600,#2d7f7d)!important;color:#fff!important}.AdminTelegramCalendar_calendarWrapper__shnnK .fc-day-today{background:#39a3a114!important}.AdminTelegramCalendar_calendarWrapper__shnnK .fc-daygrid-day-number{color:#184342;color:var(--Colors-Primary-800,#184342);font-weight:500}.AdminTelegramCalendar_calendarWrapper__shnnK .fc-col-header-cell-cushion{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AdminTelegramCalendar_calendarWrapper__shnnK .fc-event{border-radius:6px;cursor:pointer;font-size:.75rem;padding:2px 6px}.AdminTelegramCalendar_calendarWrapper__shnnK .fc-event:hover{opacity:.9}.AdminTelegramCalendar_calendarWrapper__shnnK .fc-more-link{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-weight:600}.AdminTelegramCalendar_calendarWrapper__shnnK .fc-popover{border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:12px;box-shadow:0 8px 24px #0f2b2a26}.AdminTelegramCalendar_calendarWrapper__shnnK .fc-popover-header{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);color:#184342;color:var(--Colors-Primary-800,#184342);font-weight:600;padding:.75rem 1rem}.AdminTelegramCalendar_modalOverlay__UZTRk{align-items:center;background:#0f2b2a99;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.AdminTelegramCalendar_modal__mRtTN{background:#fff;background:var(--Colors-Neutral-000,#fff);border-radius:24px;box-shadow:0 24px 48px #0f2b2a40;max-height:90vh;max-width:450px;overflow-y:auto;width:100%}.AdminTelegramCalendar_modalHeader__s\+uhE{align-items:center;border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.AdminTelegramCalendar_modalHeader__s\+uhE h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.25rem;font-weight:700}.AdminTelegramCalendar_closeButton__lMzXC{align-items:center;background:none;border:none;border-radius:8px;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AdminTelegramCalendar_closeButton__lMzXC:hover{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);color:#184342;color:var(--Colors-Primary-800,#184342)}.AdminTelegramCalendar_modalBody__\+gfob{padding:1.5rem}.AdminTelegramCalendar_postDetail__nKpMZ{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.AdminTelegramCalendar_postDetail__nKpMZ:last-child{margin-bottom:0}.AdminTelegramCalendar_detailLabel__5MO3w{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AdminTelegramCalendar_detailValue__1AW2F{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:.9375rem;line-height:1.4}.AdminTelegramCalendar_statusBadge__odMbX{border-radius:100px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:capitalize;width:fit-content}.AdminTelegramCalendar_modalFooter__ygd4E{border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.AdminTelegramCalendar_primaryButton__rGCty{background:linear-gradient(135deg,#39a3a1,#205b5a);background:linear-gradient(135deg,var(--Colors-Primary-500,#39a3a1) 0,var(--Colors-Primary-700,#205b5a) 100%);border:none;border-radius:100px;box-shadow:0 4px 12px #205b5a33;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.AdminTelegramCalendar_primaryButton__rGCty:hover:not(:disabled){box-shadow:0 6px 16px #205b5a40;transform:translateY(-1px)}.AdminTelegramCalendar_primaryButton__rGCty:disabled{cursor:not-allowed;opacity:.6}.AdminTelegramCalendar_secondaryButton__WN4cC{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:100px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-family:Raleway,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.AdminTelegramCalendar_secondaryButton__WN4cC:hover{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-color:#4cc0be;border-color:var(--Colors-Primary-400,#4cc0be)}@media (max-width:768px){.AdminTelegramCalendar_header__rImdq{align-items:flex-start;flex-direction:column}.AdminTelegramCalendar_legend__uMWAD{order:3;width:100%}.AdminTelegramCalendar_modalFooter__ygd4E{flex-direction:column}.AdminTelegramCalendar_modalFooter__ygd4E button{width:100%}.AdminTelegramCalendar_calendarWrapper__shnnK .fc-toolbar{flex-direction:column;gap:.5rem}.AdminTelegramCalendar_calendarWrapper__shnnK .fc-toolbar-chunk{display:flex;justify-content:center}}.Supervisor_pageContainer__RdkWo{background:linear-gradient(180deg,#fff,#faf5ef);background:linear-gradient(180deg,var(--Colors-Neutral-000,#fff) 0,var(--Colors-Neutral-101,#faf5ef) 100%);display:flex;flex-direction:column;min-height:100vh;padding-top:var(--app-shell-top-offset)}.Supervisor_mainContent__f9OrH{flex:1 1;margin:0 auto;max-width:1400px;padding:2rem;width:100%}.Supervisor_supervisorLayout__KzIyR{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:240px 1fr;min-height:calc(100vh - 200px)}.Supervisor_sidebar__jH\+J0{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:24px;box-shadow:0 4px 24px #205b5a0a;display:flex;flex-direction:column;gap:.5rem;height:fit-content;padding:1.5rem;position:sticky;top:calc(var(--app-sticky-top-offset) + 1rem)}.Supervisor_sidebarTitle__Vy0uD{color:#af9077;color:var(--Colors-Neutral-500,#af9077);font-size:.75rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;padding:0 .75rem;text-transform:uppercase}.Supervisor_sidebarNav__aOmbG{display:flex;flex-direction:column;gap:.25rem}.Supervisor_navItem__IJXVA{align-items:center;background:none;border:none;border-radius:12px;color:#937663;color:var(--Colors-Neutral-600,#937663);cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;gap:.75rem;padding:.875rem 1rem;text-align:left;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.Supervisor_navItem__IJXVA:hover{background:#205b5a0f;color:#205b5a;color:var(--Colors-Primary-700,#205b5a)}.Supervisor_navItemActive__478da{background:#39a3a11f;color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-weight:600}.Supervisor_navIcon__2aVBK{align-items:center;display:flex;font-size:1.25rem}.Supervisor_sidebarDivider__5CRMv{background:#ecddcc;background:var(--Colors-Neutral-200,#ecddcc);height:1px;margin:.5rem 0}.Supervisor_seatInfo__8BBPK{align-items:center;color:#af9077;color:var(--Colors-Neutral-500,#af9077);display:flex;font-size:.8125rem;gap:.5rem;padding:.75rem 1rem}.Supervisor_seatCount__DqNaO{color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-weight:700}.Supervisor_content__\+Ob-j{min-height:400px}.Supervisor_welcomeCard__hMkM9{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:24px;box-shadow:0 4px 24px #205b5a0a;padding:3rem;text-align:center}.Supervisor_welcomeCard__hMkM9 h1{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:2rem;font-weight:700;margin-bottom:.75rem}.Supervisor_welcomeCard__hMkM9 p{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:1rem}.Supervisor_loadingContainer__gb1YX{align-items:center;color:#937663;color:var(--Colors-Neutral-600,#937663);display:flex;flex-direction:column;justify-content:center;min-height:50vh}.Supervisor_loadingSpinner__dMF7Y{animation:Supervisor_spin__xF3BA .8s linear infinite;border:3px solid #ecddcc;border-top-color:#2d7f7d;border:3px solid var(--Colors-Neutral-200,#ecddcc);border-radius:50%;border-top-color:var(--Colors-Primary-600,#2d7f7d);height:40px;margin-bottom:1rem;width:40px}@keyframes Supervisor_spin__xF3BA{to{transform:rotate(1turn)}}.Supervisor_statsGrid__oCTR-{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.Supervisor_statCard__toa7O{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;box-shadow:0 2px 12px #205b5a08;padding:1.25rem}.Supervisor_statLabel__46yNo{display:flex;font-size:.8125rem;font-weight:500;gap:.375rem;margin-bottom:.5rem}.Supervisor_infoIcon__coYuF,.Supervisor_statLabel__46yNo{align-items:center;color:#af9077;color:var(--Colors-Neutral-500,#af9077)}.Supervisor_infoIcon__coYuF{border:1px solid #ddc9b5;border:1px solid var(--Colors-Neutral-300,#ddc9b5);border-radius:50%;cursor:help;display:inline-flex;flex-shrink:0;font-size:.625rem;font-style:italic;font-weight:600;height:15px;justify-content:center;position:relative;width:15px}.Supervisor_infoIcon__coYuF:hover{border-color:#2d7f7d;border-color:var(--Colors-Primary-600,#2d7f7d);color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d)}.Supervisor_statValue__gNK0X{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.75rem;font-weight:700}.Supervisor_statSuffix__cRr5Z{color:#af9077;color:var(--Colors-Neutral-500,#af9077);font-size:1rem;font-weight:500;margin-left:.25rem}.Supervisor_tableContainer__wwa6U{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;box-shadow:0 2px 12px #205b5a08;overflow:hidden}.Supervisor_tableHeader__fkgrW{align-items:center;border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.Supervisor_tableTitle__wuO2U{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.125rem;font-weight:600}.Supervisor_searchInput__It7kQ{border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;font-size:.875rem;outline:none;padding:.5rem 1rem;transition:border-color .2s;width:260px}.Supervisor_searchInput__It7kQ:focus{border-color:#2d7f7d;border-color:var(--Colors-Primary-600,#2d7f7d)}.Supervisor_table__xrfVW{border-collapse:collapse;width:100%}.Supervisor_table__xrfVW th{background:#faf5ef;background:var(--Colors-Neutral-101,#faf5ef);border-bottom:1px solid #ecddcc;border-bottom:1px solid var(--Colors-Neutral-200,#ecddcc);color:#af9077;color:var(--Colors-Neutral-500,#af9077);cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:1px;padding:.75rem 1.25rem;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none}.Supervisor_table__xrfVW th:hover{color:#205b5a;color:var(--Colors-Primary-700,#205b5a)}.Supervisor_sortArrow__\+kasU{font-size:.625rem;margin-left:4px}.Supervisor_table__xrfVW td{border-bottom:1px solid #f5ede4;border-bottom:1px solid var(--Colors-Neutral-100,#f5ede4);color:#6b5444;color:var(--Colors-Neutral-700,#6b5444);font-size:.875rem;padding:.875rem 1.25rem}.Supervisor_tableRow__7lq-D{cursor:pointer;transition:background .15s}.Supervisor_tableRow__7lq-D:hover{background:#205b5a08}.Supervisor_pagination__Ev-oL{align-items:center;border-top:1px solid #ecddcc;border-top:1px solid var(--Colors-Neutral-200,#ecddcc);display:flex;gap:1rem;justify-content:center;padding:1rem}.Supervisor_paginationButton__gZtwb{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:8px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .15s}.Supervisor_paginationButton__gZtwb:hover:not(:disabled){background:#205b5a0f}.Supervisor_paginationButton__gZtwb:disabled{cursor:not-allowed;opacity:.4}.Supervisor_paginationInfo__-oCDt{color:#af9077;color:var(--Colors-Neutral-500,#af9077);font-size:.875rem}.Supervisor_progressBarContainer__om-ds{align-items:center;display:flex;gap:.5rem}.Supervisor_progressBar__NhK6E{background:#ecddcc;background:var(--Colors-Neutral-200,#ecddcc);border-radius:3px;flex:1 1;height:6px;max-width:100px;min-width:60px;overflow:hidden}.Supervisor_progressFill__844iX{background:#2d7f7d;background:var(--Colors-Primary-600,#2d7f7d);border-radius:3px;height:100%;transition:width .3s}.Supervisor_progressText__2IlD8{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.8125rem;min-width:36px}.Supervisor_badge__UM7sx{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .625rem;text-transform:capitalize}.Supervisor_badgePending__L8HPq{background:#fef3cd;color:#856404}.Supervisor_badgeAccepted__6ZrF0{background:#d4edda;color:#155724}.Supervisor_badgeExpired__XEOfn{background:#f8d7da;color:#721c24}.Supervisor_badgeCancelled__RpOjD{background:#ecddcc;background:var(--Colors-Neutral-200,#ecddcc);color:#937663;color:var(--Colors-Neutral-600,#937663)}.Supervisor_primaryButton__mWkDv{background:#205b5a;background:var(--Colors-Primary-700,#205b5a);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:all .2s}.Supervisor_primaryButton__mWkDv:hover:not(:disabled){background:#184342;background:var(--Colors-Primary-800,#184342)}.Supervisor_primaryButton__mWkDv:disabled{cursor:not-allowed;opacity:.5}.Supervisor_secondaryButton__WJg22{background:#0000;border:1px solid #2d7f7d;border:1px solid var(--Colors-Primary-600,#2d7f7d);border-radius:8px;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem .875rem;transition:all .2s}.Supervisor_secondaryButton__WJg22:hover{background:#205b5a0f}.Supervisor_dangerButton__17hJd{background:#0000;border:1px solid #dc3545;border-radius:8px;color:#dc3545;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem .875rem;transition:all .2s}.Supervisor_dangerButton__17hJd:hover{background:#dc35450f}.Supervisor_smallButton__NM-HQ{font-size:.75rem;padding:.375rem .75rem}.Supervisor_actionButtons__h1qLu{display:flex;gap:.5rem}.Supervisor_inviteForm__Xaiyi{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;box-shadow:0 2px 12px #205b5a08;margin-bottom:1.5rem;padding:1.5rem}.Supervisor_inviteFormTitle__I9d6Y{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1rem;font-weight:600;margin-bottom:.75rem}.Supervisor_inviteFormRow__xHHCU{align-items:flex-start;display:flex;gap:.75rem}.Supervisor_inviteInput__lnRCn{border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:10px;flex:1 1;font-size:.875rem;outline:none;padding:.625rem 1rem;transition:border-color .2s}.Supervisor_inviteInput__lnRCn:focus{border-color:#2d7f7d;border-color:var(--Colors-Primary-600,#2d7f7d)}.Supervisor_inviteHelp__EnPwR{color:#af9077;color:var(--Colors-Neutral-500,#af9077);font-size:.8125rem;margin-top:.5rem}.Supervisor_backButton__55qFf{align-items:center;background:none;border:none;color:#205b5a;color:var(--Colors-Primary-700,#205b5a);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;margin-bottom:1.5rem;padding:0;text-decoration:none}.Supervisor_backButton__55qFf:hover{text-decoration:underline}.Supervisor_studentHeader__OKvsc{align-items:center;background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;box-shadow:0 2px 12px #205b5a08;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1.5rem}.Supervisor_studentInfo__QAkAn h2{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.375rem;font-weight:700;margin:0 0 .25rem}.Supervisor_studentMeta__hYEng{color:#af9077;color:var(--Colors-Neutral-500,#af9077);display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem}.Supervisor_section__9WDas{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:16px;box-shadow:0 2px 12px #205b5a08;margin-bottom:1.5rem;padding:1.5rem}.Supervisor_sectionTitle__9RqmJ{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.125rem;font-weight:600;margin:0 0 1rem}.Supervisor_detailStatsGrid__7VAMN{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:1rem}.Supervisor_specialtyGrid__5limt{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.Supervisor_specialtyItem__LR3VO{align-items:center;border-bottom:1px solid #f5ede4;border-bottom:1px solid var(--Colors-Neutral-100,#f5ede4);display:flex;justify-content:space-between;padding:.625rem 0}.Supervisor_specialtyName__ALjcN{color:#6b5444;color:var(--Colors-Neutral-700,#6b5444);font-size:.875rem;font-weight:500}.Supervisor_specialtyCount__rWhNH{color:#205b5a;color:var(--Colors-Primary-700,#205b5a);font-size:.875rem;font-weight:600}.Supervisor_pieChartContainer__bWdGU{align-items:flex-start;display:flex;gap:1.5rem}.Supervisor_pieChartWrapper__lHmlp{flex-shrink:0;position:relative}.Supervisor_pieChartCenter__kHy1-{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.Supervisor_pieChartValue__kJ1zP{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.25rem;font-weight:700;line-height:1}.Supervisor_pieChartLabel__LB9t3{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.625rem;letter-spacing:.5px;margin-top:2px;text-transform:uppercase}.Supervisor_pieLegend__DwRxc{display:flex;flex:1 1;flex-direction:column;gap:.375rem}.Supervisor_legendItem__i1wuK{align-items:center;display:flex;font-size:.75rem;gap:.5rem}.Supervisor_legendDot__1Gn0\+{border-radius:50%;flex-shrink:0;height:8px;width:8px}.Supervisor_legendName__uAk7\+{color:#184342;color:var(--Colors-Primary-800,#184342);flex:1 1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Supervisor_legendValue__ZUsUB{color:#2d7f7d;color:var(--Colors-Primary-600,#2d7f7d);font-size:.6875rem;font-weight:600;min-width:28px;text-align:right}.Supervisor_modalOverlay__p38Hp{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.Supervisor_modal__dGBZa{background:#fff;background:var(--Colors-Neutral-000,#fff);border-radius:16px;box-shadow:0 8px 40px #00000026;max-width:400px;padding:2rem;width:90%}.Supervisor_modal__dGBZa h3{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.125rem;font-weight:600;margin:0 0 .75rem}.Supervisor_modal__dGBZa p{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.875rem;line-height:1.5;margin:0 0 1.5rem}.Supervisor_modalActions__Sgy1H{display:flex;gap:.75rem;justify-content:flex-end}.Supervisor_acceptContainer__Q-OYR{margin:4rem auto;max-width:480px;text-align:center}.Supervisor_acceptCard__5KVOc{background:#fff;background:var(--Colors-Neutral-000,#fff);border:1px solid #ecddcc;border:1px solid var(--Colors-Neutral-200,#ecddcc);border-radius:24px;box-shadow:0 4px 24px #205b5a0a;padding:2.5rem}.Supervisor_acceptCard__5KVOc h1{color:#184342;color:var(--Colors-Primary-800,#184342);font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.Supervisor_acceptCard__5KVOc p{color:#937663;color:var(--Colors-Neutral-600,#937663);font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}.Supervisor_errorText__kdcOV{color:#dc3545;font-size:.875rem}.Supervisor_successText__EwUc6{color:#28a745;font-size:.875rem}.Supervisor_emptyState__NQoJW{color:#af9077;color:var(--Colors-Neutral-500,#af9077);padding:3rem 1rem;text-align:center}.Supervisor_emptyState__NQoJW p{font-size:.9375rem}@media (max-width:768px){.Supervisor_supervisorLayout__KzIyR{grid-template-columns:1fr}.Supervisor_sidebar__jH\+J0{position:static}.Supervisor_mainContent__f9OrH{padding:1rem}.Supervisor_statsGrid__oCTR-{grid-template-columns:1fr 1fr}.Supervisor_tableHeader__fkgrW{align-items:stretch;flex-direction:column}.Supervisor_searchInput__It7kQ{width:100%}.Supervisor_table__xrfVW{display:block;overflow-x:auto}.Supervisor_studentHeader__OKvsc{align-items:flex-start;flex-direction:column;gap:1rem}.Supervisor_inviteFormRow__xHHCU{flex-direction:column}.Supervisor_pieChartContainer__bWdGU{align-items:center;flex-direction:column;gap:1rem}.Supervisor_pieLegend__DwRxc{grid-gap:.5rem 1rem;display:grid;gap:.5rem 1rem;grid-template-columns:repeat(2,1fr);width:100%}}
/*# sourceMappingURL=main.f2e70947.css.map*/