@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap);:root{--font-primary:"Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono","SF Mono","Monaco","Inconsolata","Roboto Mono",monospace;--bg-main:#f8fafc;--bg-card:#fff;--bg-card-secondary:#f1f5f9;--bg-hover:#e2e8f0;--bg-active:#cbd5e1;--bg-input:#fff;--bg-overlay:#000000b3;--bg-tag-default:#e2e8f0;--bg-elevated:#f8fafc;--background-primary:#fff;--border-color:#0f172a14;--border-light:#0f172a14;--border-medium:#0f172a1f;--border-input:#0f172a1f;--border-input-focus:#1e40af;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3af;--text-placeholder:#6b7280;--text-on-accent:#fff;--text-link:#2563eb;--text-link-hover:#1d4ed8;--accent-primary:#000;--accent-primary-hover:#333;--accent-primary-light:#666;--accent-secondary:#666;--accent-secondary-hover:#333;--accent-gradient:linear-gradient(135deg,#253bbd,#336ac2 16.67%,#4d8fe4 33.33%,#4db5e4 50%,#78ceee 66.67%,#7aece0 83.33%,#5bc87c);--accent-green:#10b981;--accent-green-hover:#059669;--accent-blue:#3b82f6;--accent-yellow:#f59e0b;--accent-red:#ef4444;--accent-purple:#8b5cf6;--accent-pink:#ec4899;--mastery-progress:#2563eb;--status-success-text:#047857;--status-success-bg:#d1fae5;--status-warning-text:#b45309;--status-warning-bg:#fef3c7;--status-error-text:#b91c1c;--status-error-bg:#fee2e2;--status-error-border:#fca5a5;--status-info-text:#1e40af;--status-info-bg:#dbeafe;--pro-badge-bg:var(--accent-gradient);--pro-badge-text:#fff;--heatmap-level-1:#d1fae5;--heatmap-level-2:#6ee7b7;--heatmap-level-3:#10b981;--heatmap-level-4:#047857;--subtle-border:1px solid #0000000a;--subtle-shadow:0 0 0 1px #00000005,0 2px 4px #0000000a;--shadow-sm:0 0 0 1px #00000005,0 2px 4px #0000000f;--shadow-card-hover:0 0 0 1px #2563eb0f,0 8px 16px #00000014;--focus-ring:#60a5fa;--radius-medium:4px;--radius-large:4px;--home-bg:var(--bg-main);--home-text:var(--text-primary);--qw-card-bg:#f9fafb;--qw-card-text:var(--text-primary);--qw-card-border:#0f172a14;--qw-card-hover-bg:#f3f4f6;--qw-card-hover-border:#0f172a1f;--qw-arrow:#6b7280;--qw-interactive-bg:#fff;--qw-interactive-text:#f9fafb;--qw-interactive-border:#0f172a1a;--qw-interactive-hover-bg:#f9fafb;--answer-modal-bg:var(--bg-card);--answer-modal-text:var(--text-primary);--answer-modal-border:var(--border-light);--answer-overlay:#0009;--calc-bg:var(--bg-card);--calc-input-bg:var(--bg-input);--calc-input-border:var(--border-input);--calc-chip-bg:var(--bg-card-secondary);--calc-chip-text:var(--text-secondary);--cta-bg:var(--accent-primary);--cta-bg-hover:var(--accent-primary-hover);--cta-text:var(--text-on-accent);--link-text:var(--text-link);--link-hover:var(--text-link-hover);--orb-idle:#e5e7eb;--orb-listening:#253bbd;--orb-speaking:#94a3af;--palette-widget-background:var(--bg-card-secondary);--palette-ai-analysis-chart-section-fill-background:var(--accent-primary);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--letter-spacing-tight:-0.02em;--letter-spacing-normal:0;--letter-spacing-wide:0.1px;--letter-spacing-wider:0.2px}[data-theme=dark]{--bg-main:#212121;--bg-card:#303030;--bg-card-secondary:#262626;--bg-hover:#383838;--bg-active:#3e3e3e;--bg-input:#282828;--bg-overlay:#000000d9;--bg-tag-default:#282828;--bg-elevated:#2a2a2a;--background-primary:var(--bg-card);--border-color:#ffffff1a;--border-light:#ffffff1a;--border-medium:#ffffff3d;--border-input:#ffffff26;--border-input-focus:#b7b7b7;--text-primary:#fff;--text-secondary:#b7b7b7;--text-muted:#a0a0a0;--text-placeholder:#a0a0a0;--text-on-accent:#000;--text-link:#fff;--text-link-hover:#b7b7b7;--status-success-text:#10b981;--status-success-bg:#10b9811a;--status-warning-text:#f59e0b;--status-warning-bg:#f59e0b1a;--status-error-text:#f87171;--status-error-bg:#f871711a;--status-error-border:#f87171;--status-info-text:#60a5fa;--status-info-bg:#60a5fa1a;--accent-primary:#fff;--accent-primary-hover:#e5e5e5;--accent-primary-light:#ccc;--accent-green:#10a37f;--accent-green-hover:#2dd4bf;--accent-blue:#60a5fa;--accent-yellow:#fbbf24;--accent-red:#f87171;--accent-purple:#a78bfa;--accent-pink:#ec4899;--mastery-progress:#2563eb;--pro-badge-bg:var(--accent-primary);--pro-badge-text:#000;--heatmap-level-1:#0e4429;--heatmap-level-2:#006d32;--heatmap-level-3:#26a641;--heatmap-level-4:#39d353;--subtle-border:1px solid #0000;--subtle-shadow:none;--shadow-sm:none;--shadow-card-hover:none;--home-bg:var(--bg-main);--home-text:var(--text-primary);--qw-card-bg:#303030;--qw-card-text:var(--text-primary);--qw-card-border:var(--border-light);--qw-card-hover-bg:#3a3a3a;--qw-card-hover-border:#ffffff29;--qw-arrow:#b7b7b7;--qw-interactive-bg:#fff;--qw-interactive-text:#000;--qw-interactive-border:#ffffff14;--qw-interactive-hover-bg:#e9e9e9;--answer-modal-bg:var(--bg-card);--answer-modal-text:var(--text-primary);--answer-modal-border:var(--border-light);--answer-overlay:#000000d9;--calc-bg:var(--bg-card);--calc-input-bg:var(--bg-input);--calc-input-border:var(--border-input);--calc-chip-bg:var(--bg-card-secondary);--calc-chip-text:var(--text-secondary);--cta-bg:var(--accent-primary);--cta-bg-hover:var(--accent-primary-hover);--cta-text:var(--text-on-accent);--link-text:#fff;--link-hover:#b7b7b7;--orb-idle:#4b5563;--orb-listening:#10b981;--orb-speaking:#a0a0a0}body{background-color:#f8fafc;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0;transition:background-color .2s,color .2s}html{scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}#root{isolation:isolate}:root{--radius-small:4px;--radius-medium:6px;--radius-large:8px;--radius-xl:12px;--radius-full:9999px;--app-header-height:56px;--app-constrained-width:1280px;--marketing-constrained-width:1140px;--content-padding-x:1.5rem;--content-padding-y:2rem;--transition-theme-property:0.1s ease-out;--transition-interaction:0.15s ease-out;--transition-transform:0.2s ease-out;--z-sticky:1020;--favorite-active-color:#f59e0b;--favorite-hover-color:#fcd34d}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}body,h1,h2,h3,h4,h5,h6{color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;margin-bottom:.75em}p{font-size:1rem;line-height:1.7;margin-bottom:1em}.app-error,.app-loading,p{color:var(--text-secondary)}.app-error,.app-loading{align-items:center;box-sizing:border-box;display:flex;font-size:1.1rem;justify-content:center;min-height:calc(100vh - 56px);min-height:calc(100vh - var(--app-header-height));padding:2rem}.app-error p{background-color:var(--status-error-bg);border-radius:6px;border-radius:var(--radius-medium);padding:1rem 1.5rem;text-align:center}.controls-bar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:1rem 0}.active-filters-bar,.controls-bar__left-group{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.active-filters-bar{color:var(--text-secondary);font-size:.875rem;padding-bottom:1rem}.filter-tag{align-items:center;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);display:flex;font-size:.8rem;font-weight:500;gap:.4rem;padding:.25rem .6rem;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;transition:background-color var(--transition-interaction),color var(--transition-interaction),border-color var(--transition-interaction);white-space:nowrap}.filter-tag.consolidated{cursor:pointer}.filter-tag-close{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-size:1.2em;justify-content:center;line-height:1;margin-left:.2rem;padding:0;transition:color .2s}.filter-tag-close:hover{color:var(--text-primary)}:root:not([data-theme=dark]) .active-filters-bar .filter-tag,:root:not([data-theme=dark]) .filter-tag.active,:root:not([data-theme=dark]) .filter-tag.isActive,:root:not([data-theme=dark]) .filter-tag[data-active=true]{background:var(--accent-primary);border-color:#0000;border-radius:9999px;border-radius:var(--radius-full);box-shadow:var(--subtle-shadow);color:var(--text-on-accent);padding:.35rem .8rem}:root:not([data-theme=dark]) .active-filters-bar .filter-tag:hover,:root:not([data-theme=dark]) .filter-tag.active:hover,:root:not([data-theme=dark]) .filter-tag.isActive:hover,:root:not([data-theme=dark]) .filter-tag[data-active=true]:hover{background:var(--accent-primary-hover)}:root:not([data-theme=dark]) .active-filters-bar .filter-tag .filter-tag-close,:root:not([data-theme=dark]) .filter-tag.active .filter-tag-close,:root:not([data-theme=dark]) .filter-tag.isActive .filter-tag-close,:root:not([data-theme=dark]) .filter-tag[data-active=true] .filter-tag-close{color:var(--text-on-accent);opacity:.9}:root:not([data-theme=dark]) .active-filters-bar .filter-tag:focus-visible,:root:not([data-theme=dark]) .filter-tag.active:focus-visible,:root:not([data-theme=dark]) .filter-tag.isActive:focus-visible{outline:2px solid #8ab4f8;outline:2px solid var(--focus-ring,#8ab4f8);outline-offset:2px}.tag{background-color:initial;border:none;display:inline-block;font-size:.875rem;font-weight:500;line-height:1.4;padding:.2rem 0;white-space:nowrap}.tag--easy{color:var(--accent-green)}.tag--medium{color:var(--accent-yellow)}.tag--hard,.tag--must-know{color:var(--accent-red)}.tag--recommended{color:var(--accent-blue)}.tag--specialized{color:var(--accent-purple)}.tag--frequency-high{color:var(--accent-red)}.tag--frequency-medium{color:var(--accent-yellow)}.tag--frequency-low{color:var(--accent-green)}.tag--premium{background-color:var(--pro-badge-bg);border-radius:6px;border-radius:var(--radius-medium);color:var(--pro-badge-text);font-size:.7rem;font-weight:600;padding:.15rem .5rem}.practice-view-header{margin-bottom:1rem;padding:0 0 1.5rem}.practice-view-title{color:var(--text-primary);font-size:1.75rem;font-weight:600;margin-bottom:.5rem}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary)!important;background-color:var(--bg-input)!important;-webkit-box-shadow:0 0 0 30px var(--bg-input) inset!important}.listViewTable td:nth-child(3),.listViewTable td:nth-child(4),.listViewTable td:nth-child(5),.listViewTable th:nth-child(3),.listViewTable th:nth-child(4),.listViewTable th:nth-child(5){text-align:center}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}.PageLayout_pageContainer__sqZwf{margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.PageLayout_breadcrumbs__Zhb-y,.PageLayout_pageContainer__sqZwf{box-sizing:border-box;max-width:1280px;max-width:var(--app-constrained-width,1280px);width:100%}.PageLayout_breadcrumbs__Zhb-y{align-items:center;color:var(--text-muted);display:flex;font-size:13px;gap:8px;justify-content:flex-start;left:0;line-height:28px;margin:0 auto;min-height:28px;padding:8px 40px;position:fixed;right:0;top:64px;z-index:10}.PageLayout_crumbLink__riYCT{color:var(--text-secondary);font-weight:400;margin:0;padding:0;text-decoration:none}.PageLayout_crumbLink__riYCT:hover{text-decoration:underline}.PageLayout_crumbSep__gpX9o{margin:0;opacity:.6;padding:0}.PageLayout_crumbCurrent__YKt0j{color:var(--text-primary);font-size:16px;font-weight:700;margin:0;padding:0}.PageLayout_pageHeader__JJQpa{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin:1.25rem 0 .75rem}.PageLayout_title__gI\+8R{color:var(--text-primary);font-size:1.75rem;font-weight:650;letter-spacing:-.01em;margin:0}.PageLayout_subtitle__CXLwq{color:var(--text-secondary);display:block;font-size:.875rem;margin-top:.25rem}.PageLayout_pageTitle__znEgJ{color:var(--text-primary);font-size:2rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0 0 2rem}.PageLayout_sectionTitle__Fh28Q{color:var(--text-primary);font-size:1.25rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.PageLayout_section__E-Ym- p{color:var(--text-secondary);line-height:1.6;margin:0 0 1rem}.PageLayout_section__E-Ym- p:last-child{margin-bottom:0}.PageLayout_section__E-Ym- ol,.PageLayout_section__E-Ym- ul{color:var(--text-secondary);line-height:1.6;margin:0 0 1rem;padding-left:1.5rem}.PageLayout_section__E-Ym- li{margin-bottom:.5rem}.PageLayout_section__E-Ym- li:last-child{margin-bottom:0}.PageLayout_section__E-Ym- a{color:var(--text-link);text-decoration:none;transition:color .2s ease}.PageLayout_section__E-Ym- a:hover{color:var(--text-link-hover);text-decoration:underline}.PageLayout_section__E-Ym- strong{color:var(--text-primary);font-weight:600}.PageLayout_section__E-Ym- em{color:var(--text-secondary);font-style:italic}.PageLayout_segmentWrap__ZJGbt{display:flex;justify-content:center;margin:0 0 2rem}.PageLayout_segment__m7ona{background:var(--bg-elevated);border-radius:var(--radius-medium);display:inline-flex;gap:4px;padding:4px}.PageLayout_segmentBtn__SKAdg{fontSize:.9rem;fontWeight:500;lineHeight:1;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:var(--radius-small);color:var(--text-secondary);cursor:pointer;font-family:inherit;padding:8px 20px;transition:all .2s ease}.PageLayout_segmentBtn__SKAdg:hover{background:var(--bg-hover);color:var(--text-primary)}.PageLayout_segmentBtn__SKAdg.PageLayout_active__brRqd{background:var(--bg-card);box-shadow:var(--shadow-sm);color:var(--text-primary)}.PageLayout_proTag__vfpzp{-webkit-text-fill-color:#0000;background:#ffffff1a;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(135deg,#253bbd,#336ac2 16.67%,#4d8fe4 33.33%,#4db5e4 50%,#78ceee 66.67%,#7aece0 83.33%,#5bc87c);border:none;border-radius:3px;color:#0000;display:inline-block;font-family:Unica77LL,sans-serif;font-size:12px;font-weight:600;letter-spacing:.3px;margin-left:8px;padding:2px 6px;text-transform:uppercase;vertical-align:middle}[data-theme=dark] .PageLayout_proTag__vfpzp{-webkit-text-fill-color:#0000;background:#0003;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(135deg,#253bbd,#336ac2 16.67%,#4d8fe4 33.33%,#4db5e4 50%,#78ceee 66.67%,#7aece0 83.33%,#5bc87c);border:none;color:#0000}.PageLayout_section__E-Ym-{border-bottom:1px solid var(--border-light);padding-bottom:2rem;padding-top:2rem}.PageLayout_section__E-Ym-:last-child{border-bottom:none}.PageLayout_section__E-Ym-:first-child{padding-top:0}.PageLayout_sectionMediumPadding__xXYF6{padding-bottom:3.75rem;padding-bottom:calc(var(--content-padding-y, 2.5rem)*1.5);padding-top:3.75rem;padding-top:calc(var(--content-padding-y, 2.5rem)*1.5)}.PageLayout_sectionLargePadding__yrX1t{padding-bottom:5rem;padding-bottom:calc(var(--content-padding-y, 2.5rem)*2);padding-top:5rem;padding-top:calc(var(--content-padding-y, 2.5rem)*2)}.PageLayout_textCenter__VZxV8{text-align:center}.PageLayout_button__JXfCp{border:var(--border-width-thin) solid #0000;border-radius:var(--radius-medium);cursor:pointer;display:inline-block;font-size:.9rem;font-weight:500;line-height:1.4;padding:.6rem 1.2rem;text-align:center;text-decoration:none;transition:var(--transition-fast);-webkit-user-select:none;user-select:none}.PageLayout_buttonPrimary__8va\+Z{background-color:var(--color-gray-800);border-color:var(--color-gray-800);color:var(--color-white)}.PageLayout_buttonPrimary__8va\+Z:hover{background-color:var(--color-gray-900);border-color:var(--color-gray-900)}.PageLayout_buttonPrimary__8va\+Z:active{background-color:var(--color-black);border-color:var(--color-black)}.PageLayout_buttonPrimary__8va\+Z:disabled{background-color:var(--color-gray-200);border-color:var(--color-gray-200);color:var(--text-disabled);cursor:not-allowed}[data-theme=dark] .PageLayout_buttonPrimary__8va\+Z{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-gray-900)}[data-theme=dark] .PageLayout_buttonPrimary__8va\+Z:hover{background-color:var(--color-gray-200);border-color:var(--color-gray-200)}[data-theme=dark] .PageLayout_buttonPrimary__8va\+Z:active,[data-theme=dark] .PageLayout_buttonPrimary__8va\+Z:disabled{background-color:var(--color-gray-300);border-color:var(--color-gray-300)}[data-theme=dark] .PageLayout_buttonPrimary__8va\+Z:disabled{color:var(--text-disabled)}.PageLayout_buttonSecondary__lx2VU{background-color:initial;border-color:var(--border-input);color:var(--text-link)}.PageLayout_buttonSecondary__lx2VU:hover{background-color:var(--bg-hover);border-color:var(--border-medium);color:var(--text-link-hover)}.PageLayout_buttonSecondary__lx2VU:active{background-color:var(--bg-active)}.PageLayout_buttonSecondary__lx2VU:disabled{background-color:initial;border-color:var(--border-disabled);color:var(--text-disabled)}.PageLayout_buttonTertiary__fpAjB{background-color:initial;border-color:#0000;color:var(--text-link);padding-left:.4rem;padding-right:.4rem}.PageLayout_buttonTertiary__fpAjB:hover{background-color:var(--bg-hover);color:var(--text-link-hover)}.PageLayout_buttonTertiary__fpAjB:active{background-color:var(--bg-active)}.PageLayout_buttonTertiary__fpAjB:disabled{background-color:initial;color:var(--text-disabled)}.PageLayout_buttonPill__WeG6h{border-radius:var(--radius-full)}.PageLayout_buttonLarge__TPqrq{font-size:1rem;font-weight:500;padding:.75rem 1.75rem}.PageLayout_buttonBrandBlue__UhB6-{background-color:var(--status-info-text);border-color:var(--status-info-text);color:var(--color-white)}.PageLayout_buttonBrandBlue__UhB6-:hover{background-color:var(--status-info-hover-color);border-color:var(--status-info-hover-color);filter:brightness(110%)}.PageLayout_buttonBrandBlue__UhB6-:active{background-color:var(--status-info-hover-color);filter:brightness(95%)}.PageLayout_buttonBrandBlue__UhB6-:disabled{background-color:var(--text-muted);border-color:var(--text-muted);color:var(--color-white);cursor:not-allowed;opacity:.7}.PageLayout_buttonUpgrade__ViEI5{background-color:var(--base-white);border-color:var(--base-white);color:var(--base-black)}.PageLayout_buttonUpgrade__ViEI5:hover{background-color:var(--base-gray-100);border-color:var(--base-gray-100)}:root:not([data-theme=dark]) .Dashboard_widgetFrame__Wc1hU{background-color:var(--background-primary);border:var(--subtle-border);border-radius:4px;box-shadow:var(--subtle-shadow)}:root:not([data-theme=dark]) .Dashboard_widgetFrame__Wc1hU,:root[data-theme=dark] .Dashboard_widgetFrame__Wc1hU{box-sizing:border-box;padding:20px;transition:box-shadow var(--transition-interaction),border-color var(--transition-interaction);width:100%}:root[data-theme=dark] .Dashboard_widgetFrame__Wc1hU{background-color:#212122;border:none;border-radius:4px;box-shadow:none}:root:not([data-theme=dark]) .Dashboard_widgetFrame__Wc1hU:hover{box-shadow:var(--shadow-card-hover)}.Dashboard_widgetContainer__YSmNe{box-sizing:border-box;width:100%}.Dashboard_modeSwitcherContainer__ko\+au{display:flex;justify-content:center;margin:0 auto 2rem;width:100%}.Dashboard_modeSwitcher__DAnkN{background-color:var(--bg-card-secondary);border:0 solid var(--border-light);border-radius:var(--radius-medium);display:flex;padding:5px;position:relative}[data-theme=dark] .Dashboard_modeSwitcher__DAnkN{border-color:var(--border-input)}.Dashboard_modeButton__dj2Ck{background:none;border:none;border-radius:var(--radius-small);color:var(--text-secondary);cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 20px;transition:all .2s ease}.Dashboard_modeButton__dj2Ck.Dashboard_active__44ruD{background-color:var(--bg-card);box-shadow:var(--shadow-sm);color:var(--text-primary)}.Dashboard_modeButton__dj2Ck.Dashboard_disabled__LoCSl{cursor:not-allowed;opacity:.5}.Dashboard_modeButton__dj2Ck.Dashboard_disabled__LoCSl:hover{opacity:.6}.Dashboard_tooltip__hQlCj{background-color:#2a2a2a;background-color:var(--bg-elevated,#2a2a2a);border-radius:4px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #0000004d;color:#fff;color:var(--text-primary,#fff);font-size:.875rem;left:50%;padding:8px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.Dashboard_tooltip__hQlCj:after{border:6px solid #0000;border-top:6px solid var(--bg-elevated,#2a2a2a);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.Dashboard_moduleTable__q5fER{margin-top:8px;width:100%}.Dashboard_moduleBody__s4Cb2{display:flex;flex-direction:column}.Dashboard_moduleRow__pH6VI{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(220px,1.4fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr) 40px;padding:16px 8px;transition:background-color .2s ease}.Dashboard_moduleRow__pH6VI:hover{background-color:var(--bg-hover)}.Dashboard_moduleHeaderRow__lOoyJ{border-bottom:1px solid var(--border-light);margin-bottom:4px;padding:0 8px 12px}.Dashboard_moduleHeaderRow__lOoyJ:hover{background-color:initial}[data-theme=dark] .Dashboard_moduleHeaderRow__lOoyJ{border-bottom-color:#ffffff14}.Dashboard_moduleHeaderLabel__lKKrn{color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.Dashboard_moduleInfoCell__k-sZe,.Dashboard_moduleMetricCell__UMmWx,.Dashboard_moduleProgressCell__nxQ18{display:flex;flex-direction:column;gap:4px}.Dashboard_moduleInfoCell__k-sZe{align-items:flex-start;text-align:left}.Dashboard_moduleNamePrimary__woUPV{font-size:14px;font-weight:700}.Dashboard_moduleMetricCell__UMmWx,.Dashboard_moduleProgressCell__nxQ18{align-items:flex-end;text-align:right}.Dashboard_cellPrimary__s9qn0{color:var(--text-primary);font-size:13px;font-weight:500}.Dashboard_cellDelta__t7Raw,.Dashboard_cellSecondary__aAlLS{color:var(--text-muted);font-size:10px}.Dashboard_cellDelta__t7Raw{font-weight:600}.Dashboard_cellDeltaPositive__YMV8i{color:#10b981}.Dashboard_cellDeltaNegative__2d3bU,.Dashboard_cellErrorValue__e14Co{color:#ef4444}.Dashboard_moduleActionCell__lEUTV{align-items:center;display:flex;justify-content:flex-end}.Dashboard_moduleActionButton__Eok8L{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:32px}.Dashboard_moduleActionButton__Eok8L:hover{background-color:var(--bg-hover);color:var(--text-primary)}.Dashboard_moduleActionButton__Eok8L:disabled{background:#0000;color:var(--text-muted);cursor:default;opacity:.4}.Dashboard_loadingText__RTk2N,.Dashboard_noModulesText__TFIU7{color:var(--text-muted);font-style:italic;padding:20px 8px;text-align:center}@media (max-width:900px){.Dashboard_moduleHeaderRow__lOoyJ,.Dashboard_moduleRow__pH6VI{grid-template-columns:minmax(200px,1fr) 140px 140px 160px 32px;padding:14px 4px}}@media (max-width:720px){.Dashboard_moduleHeaderRow__lOoyJ{display:none}.Dashboard_moduleRow__pH6VI{gap:12px;grid-template-columns:1fr 1fr;padding:16px 0}.Dashboard_moduleMetricCell__UMmWx{align-items:flex-end}.Dashboard_moduleActionCell__lEUTV{grid-column:span 2;justify-content:flex-start}}.Dashboard_masteryWidget__ye9Qg{align-items:center;display:flex;flex-direction:column;text-align:center}.Dashboard_progressCircleContainer__shmrp{height:200px;margin-bottom:16px;position:relative;width:200px}.Dashboard_progressCircleSvg__52okp{height:100%;transform:rotate(-90deg);width:100%}.Dashboard_progressCircleBg__XZMvJ,.Dashboard_progressCircleFg__Zst6C{fill:none;stroke-width:16}.Dashboard_progressCircleBg__XZMvJ{stroke:var(--border-light)}.Dashboard_progressCircleFg__Zst6C{stroke:var(--mastery-progress);stroke-linecap:butt;transition:stroke-dashoffset .5s ease-out}.Dashboard_progressCircleText__UxG8L{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Dashboard_progressCircleText__UxG8L .Dashboard_percentage__H81HS{color:var(--text-primary);font-size:3rem;font-weight:700}.Dashboard_progressCircleText__UxG8L .Dashboard_label__J8ewt{color:var(--text-secondary);font-size:.9rem}.Dashboard_masterySubtext__5MIRC{color:var(--text-muted);font-size:.9rem}.Dashboard_burndownChartSvg__h\+yot{aspect-ratio:2.5/1;display:block;height:auto;width:100%}.Dashboard_chartGridLine__VXUK4{stroke:var(--border-light);stroke-width:1}[data-theme=dark] .Dashboard_chartGridLine__VXUK4{stroke:var(--border-input)}.Dashboard_idealLine__i9lWy{stroke:var(--text-muted);stroke-width:2;stroke-dasharray:4 4}.Dashboard_actualLineAhead__ll\+I7{stroke:var(--status-success-text);stroke-width:2.5;fill:none}.Dashboard_actualLineBehind__W1eCC{stroke:var(--status-error-text);stroke-width:2.5;fill:none}.Dashboard_hoverDotAhead__jcrLz{fill:var(--status-success-text);stroke:var(--bg-main);stroke-width:2;pointer-events:none}.Dashboard_hoverDotBehind__iKc2b{fill:var(--status-error-text);stroke:var(--bg-main);stroke-width:2;pointer-events:none}.Dashboard_chartAxisText__c9SrY{fill:var(--text-muted);font-size:10px}.Dashboard_hoverLine__u07fj{stroke:var(--border-medium);stroke-width:1;pointer-events:none}.Dashboard_hoverDotIdeal__-GSV-{fill:var(--text-muted);stroke:var(--bg-main);stroke-width:2;pointer-events:none}.Dashboard_tooltipText__nXU-c{fill:var(--text-secondary);font-size:12px;pointer-events:none}.Dashboard_dailyPlanActions__NrMiU{display:flex;flex-direction:column;gap:4px}.Dashboard_planButton__SQ4cf{align-items:center;background-color:initial;border:none;border-radius:var(--radius-medium);cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:12px;text-align:left;transition:background-color .2s;width:100%}.Dashboard_planButton__SQ4cf:hover{background-color:var(--bg-hover)}.Dashboard_planButton__SQ4cf .Dashboard_planDetails__Yn1d3{align-items:baseline;display:flex;gap:8px}.Dashboard_planButton__SQ4cf .Dashboard_planDetails__Yn1d3 .Dashboard_count__DH\+fS{color:var(--text-primary);font-size:1.1rem;font-weight:600}.Dashboard_planButton__SQ4cf .Dashboard_planDetails__Yn1d3 .Dashboard_label__J8ewt{color:var(--text-secondary);font-size:.85rem}.Dashboard_planButton__SQ4cf .Dashboard_planCta__Xeg91{color:var(--accent-primary);font-size:.9rem;font-weight:500}.Dashboard_planCta__Xeg91.Dashboard_disabled__LoCSl{color:var(--text-muted);cursor:not-allowed}.Dashboard_distributionBar__UakOI{background-color:var(--bg-hover);border-radius:var(--radius-full);display:flex;height:12px;margin-bottom:20px;overflow:hidden;width:100%}.Dashboard_distributionBarSegment__xzKcZ{height:100%;transition:width .3s ease-in-out}.Dashboard_distItem__LyqN9{align-items:center;display:flex;font-size:.9rem;justify-content:space-between}.Dashboard_distItemInfo__bT5yc{align-items:center;display:flex;gap:8px}.Dashboard_legendDot__L1cxA{border-radius:50%;height:10px;width:10px}.Dashboard_distLabel__HH77j{color:var(--text-primary);font-weight:500}.Dashboard_distCount__uNelO{color:var(--text-muted)}.Dashboard_distCta__9n\+uw{background:none;border:none;color:var(--accent-primary);cursor:pointer;font-size:.9rem;font-weight:600;padding:0;transition:opacity .2s}.Dashboard_distCta__9n\+uw:hover{opacity:.8}.Dashboard_distCta__9n\+uw.Dashboard_disabled__LoCSl{color:var(--text-muted);cursor:not-allowed;text-decoration:none}.Dashboard_distCta__9n\+uw.Dashboard_disabled__LoCSl:hover{opacity:1}.Dashboard_goalsWidget__R8Pma{display:flex;flex-direction:column;gap:16px}.Dashboard_goalsHeader__iy9DC{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.Dashboard_goalsSubhead__1-wAW{color:var(--text-secondary);font-size:.85rem}.Dashboard_widgetTitleSimple__IsMCH:after{display:none!important}.Dashboard_widgetTitleSimple__IsMCH{padding-bottom:0!important}.Dashboard_listWidgetHeader__xgd0t{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:10px}:root[data-theme=dark] .Dashboard_listWidgetHeader__xgd0t{border-bottom-color:#ffffff14}.Dashboard_freeUserTag__ziKQ0{align-items:center;background:#4d8fe429;border-radius:999px;color:#4d8fe4;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:.75rem;font-weight:700;line-height:1.2;margin:0;padding:.25rem .6rem;vertical-align:middle}.Dashboard_widgetHeaderButton__qjPLV{align-items:center;background:#253bbd;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:10px 20px;transition:background-color .2s ease,transform .1s ease}:root:not([data-theme=dark]) .Dashboard_widgetHeaderButton__qjPLV{background:#253bbd;color:#fff}:root:not([data-theme=dark]) .Dashboard_widgetHeaderButton__qjPLV:hover:not(:disabled){background:#1e2f96}[data-theme=dark] .Dashboard_widgetHeaderButton__qjPLV{background:#fff;color:#000}[data-theme=dark] .Dashboard_widgetHeaderButton__qjPLV:hover:not(:disabled){background:#f0f0f0}.Dashboard_widgetHeaderButton__qjPLV:active:not(:disabled){transform:translateY(1px)}.Dashboard_widgetHeaderButton__qjPLV:disabled{background:var(--bg-active);color:var(--text-muted);cursor:not-allowed}.Dashboard_goalsList__3oTf3{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.Dashboard_goalItem__w5JxM{align-items:center;display:flex;gap:16px}.Dashboard_goalProgress__ibya1{flex-shrink:0;height:52px;position:relative;width:52px}.Dashboard_goalProgressSvg__EEECt{height:100%;transform:rotate(-90deg);width:100%}.Dashboard_goalProgressTrack__dEAvd{fill:none;stroke:#94a3b840;stroke-width:4;stroke-linecap:butt}.Dashboard_goalProgressCircle__90ISO{fill:none;stroke:#4d8fe4;stroke-width:4;stroke-linecap:butt;transition:stroke-dashoffset .3s ease}.Dashboard_goalProgressValue__vt7vq{color:var(--text-primary);font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Dashboard_goalContent__WIr9h{display:flex;flex-direction:column;gap:4px;min-width:0}.Dashboard_goalTitle__l1yxf{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.35}.Dashboard_goalSubtitle__wf8l-{color:var(--text-secondary);font-size:10px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_goalsEmptyState__bPKGq,.Dashboard_sectionEmptyState__DRpfm{background:#94a3b814;border-radius:var(--radius-large);padding:20px;text-align:left}:root:not([data-theme=dark]) .Dashboard_goalsEmptyState__bPKGq,:root:not([data-theme=dark]) .Dashboard_sectionEmptyState__DRpfm{background:#0f172a0a}.Dashboard_goalsEmptyState__bPKGq h4,.Dashboard_sectionEmptyState__DRpfm h4{font-size:1rem;margin-bottom:6px}.Dashboard_sectionEmptyState__DRpfm p{color:var(--text-secondary);font-size:.9rem;margin:0}.Dashboard_sectionLoading__34BtV{color:var(--text-muted);font-size:.9rem;font-style:italic}.Dashboard_strengthsWidget__pHbH7{display:flex;flex-direction:column;gap:18px}.Dashboard_sectionHeader__tar1\+{display:flex;flex-direction:column;gap:6px}.Dashboard_widgetTitle__kvbaf{align-items:center;color:var(--text-primary);display:inline-flex;font-family:Unica77LL,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0;padding-bottom:10px;position:relative}.Dashboard_widgetTitle__kvbaf:after{background-color:var(--border-light);bottom:-10px;content:"";height:1px;left:-20px;position:absolute;right:-20px}.Dashboard_sectionSubhead__1rqdf{color:var(--text-secondary);font-size:.85rem}.Dashboard_strengthsGrid__C2dff{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Dashboard_strengthsColumn__ohSVe h4{color:var(--text-secondary);font-size:.95rem;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.Dashboard_strengthsColumn__ohSVe ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.Dashboard_strengthsColumn__ohSVe li{display:flex;flex-direction:column;gap:4px}.Dashboard_listTitle__BkyM\+{color:var(--text-primary);font-weight:600}.Dashboard_listMeta__mvxdp{color:var(--text-muted);font-size:.85rem}.Dashboard_mutedText__IxiPE{color:var(--text-muted);font-style:italic}.Dashboard_distributionWidget__8tRb7{display:flex;flex-direction:column;gap:18px}.Dashboard_distributionBuckets__MrsRi{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.Dashboard_distributionBucket__PEAhA{background:#94a3b814;border-radius:var(--radius-large);display:flex;flex-direction:column;gap:4px;padding:14px 16px}.Dashboard_distributionBucket__PEAhA.Dashboard_mastered__F2y48{border-left:4px solid #34d399}.Dashboard_distributionBucket__PEAhA.Dashboard_inProgress__XpIlv{border-left:4px solid #38bdf8}.Dashboard_distributionBucket__PEAhA.Dashboard_needsWork__Tj3Qe{border-left:4px solid #f87171}.Dashboard_bucketLabel__w7c8E{color:var(--text-secondary);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.Dashboard_bucketValue__SxFL7{color:var(--text-primary);font-size:1.5rem;font-weight:700}.Dashboard_bucketCaption__R6b8o{color:var(--text-muted);font-size:.85rem}.Dashboard_distributionList__2yaqe{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.Dashboard_distributionList__2yaqe li{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto}.Dashboard_listBarTrack__EjZvQ{background:var(--bg-hover);border-radius:var(--radius-full);grid-column:1/span 2;height:6px;overflow:hidden}.Dashboard_listBarFill__mGa35{background:linear-gradient(90deg,#4d8fe4,#5bc87c);height:100%}.Dashboard_listPercent__VqA7U{color:var(--text-primary);font-size:.9rem;font-weight:600;justify-self:end}.Dashboard_exploreChaptersWidget__7uIMX{display:flex;flex-direction:column;gap:16px}.Dashboard_exploreChapterList__9W2Bj{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.Dashboard_exploreChapterList__9W2Bj li{display:flex;flex-direction:column;gap:4px}.Dashboard_masteryDistributionCard__xS7Lb{display:flex;flex-direction:column;gap:0}.Dashboard_masteryDistributionContent__NxJ6m{align-items:center;display:flex;justify-content:center;margin-bottom:-8px;margin-top:12px;padding:0}.Dashboard_masteryDonut__9FePC{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;position:relative;width:clamp(240px,28vw,320px)}.Dashboard_masteryDonut__9FePC:after{background:#0000;border-radius:50%;box-shadow:none;content:"";inset:43%;pointer-events:none;position:absolute;z-index:1}:root:not([data-theme=dark]) .Dashboard_masteryDonut__9FePC:after{background:#0000;box-shadow:none}.Dashboard_masteryDonutSvg__cIzvD{height:100%;position:relative;transform:rotate(-90deg);width:100%;z-index:0}.Dashboard_masteryTrack__9Igw\+{fill:none;stroke:#94a3b82e;stroke-linecap:butt}.Dashboard_masterySegment__zE4aG{fill:none;stroke-linecap:butt;cursor:pointer;transition:stroke .2s ease,stroke-opacity .2s ease}.Dashboard_masterySegment__zE4aG:focus-visible{stroke-opacity:1;filter:drop-shadow(0 0 6px rgba(91,200,124,.45));outline:none}.Dashboard_masteryDonutCenter__6HxwX{align-items:center;display:flex;flex-direction:column;gap:4px;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.Dashboard_masteryValue__P2gcE{color:var(--text-primary);font-size:2.6rem;font-weight:700}.Dashboard_masteryLabel__P5ykZ{color:var(--text-secondary);font-size:.9rem}.Dashboard_masteryTotal__bmMT3{color:var(--text-muted);font-size:.8rem}.Dashboard_masteryLegend__rIsVZ{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;min-width:220px;padding:0}.Dashboard_masteryLegend__rIsVZ li{align-items:center;display:flex;gap:10px;justify-content:space-between}.Dashboard_legendLabel__Oesav{color:var(--text-primary);flex:1 1;font-size:.9rem}.Dashboard_legendValue__p7dNZ{color:var(--text-secondary);font-size:.85rem;font-weight:600}.DashboardPage_commandCenter__ztCpC{align-items:flex-start;display:none;gap:32px;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);margin-top:32px;min-width:0;width:100%}.DashboardPage_commandCenterVisible__byAdj{display:grid}.DashboardPage_contentColumn__do04L{display:flex;flex-direction:column;gap:32px;min-width:0}@media (max-width:1200px){.DashboardPage_commandCenter__ztCpC{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (max-width:900px){.DashboardPage_commandCenter__ztCpC{gap:24px;grid-template-columns:minmax(0,1fr)}}.DashboardPage_widgetTitle__wx6uF{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;margin:0 0 20px;padding-bottom:10px;position:relative}.DashboardPage_widgetTitle__wx6uF:after{background-color:var(--border-light);bottom:-10px;content:"";height:1px;left:-20px;position:absolute;right:-20px}.DashboardPage_hubHeader__QvH6d{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.DashboardPage_hubTitle__1kJkX{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0}.WelcomeDashboardPage_welcomeDashboard__m94rz{margin:0 auto;max-width:1400px;padding:32px 24px}.WelcomeDashboardPage_welcomeHeader__zK5H3{margin-bottom:32px}.WelcomeDashboardPage_welcomeTitle__ANfrk{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:32px;font-weight:700;margin:0 0 8px}.WelcomeDashboardPage_welcomeSubtitle__Ce8y3{color:var(--text-secondary);font-size:16px;line-height:1.5;margin:0}.WelcomeDashboardPage_widgetsGrid__iPnRQ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:40% 60%}.WelcomeDashboardPage_leftColumn__NbsqX,.WelcomeDashboardPage_rightColumn__71zsd{display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){.WelcomeDashboardPage_widgetsGrid__iPnRQ{grid-template-columns:1fr}}.WelcomeWidgets_widget__8M7x5{background-color:var(--background-primary);border:var(--subtle-border);border-radius:4px;box-shadow:var(--subtle-shadow);box-sizing:border-box;padding:20px;transition:box-shadow var(--transition-interaction),border-color var(--transition-interaction);width:100%}:root[data-theme=dark] .WelcomeWidgets_widget__8M7x5{background-color:#212122;border:none;box-shadow:none}:root:not([data-theme=dark]) .WelcomeWidgets_widget__8M7x5:hover{box-shadow:var(--shadow-card-hover)}.WelcomeWidgets_widgetHeader__NBF2t{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;position:relative}.WelcomeWidgets_widgetTitle__sdOXf{color:var(--text-primary);flex:1 1;font-family:Unica77LL,sans-serif;font-size:16px;font-weight:700;margin:0;padding-bottom:0}.WelcomeWidgets_widgetSubtitle__uwCv9{color:var(--text-secondary);font-family:Unica77LL,sans-serif;font-size:14px;font-weight:400;margin:4px 0 0}.WelcomeWidgets_widgetHeader__NBF2t:after{background-color:var(--border-light);bottom:0;content:"";height:1px;left:-20px;position:absolute;right:-20px;z-index:1}.WelcomeWidgets_widgetDescription__x\+iU-{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 16px}.WelcomeWidgets_dismissButton__SYSdf{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:4px;transition:color .2s ease}.WelcomeWidgets_dismissButton__SYSdf:hover{color:var(--text-primary)}.WelcomeWidgets_stepsList__uZtWY{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.WelcomeWidgets_stepItem__54gQ1{align-items:center;display:flex;gap:12px;padding:8px 0}.WelcomeWidgets_stepIconCircle__uWZ0v,.WelcomeWidgets_stepIcon__Sdd2r{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.WelcomeWidgets_stepIconCircle__uWZ0v{background-color:#253bbd;border-radius:50%}[data-theme=dark] .WelcomeWidgets_stepIconCircle__uWZ0v{background-color:#4d8fe4}.WelcomeWidgets_checkIcon__l08NQ{stroke-width:3;color:#fff;font-size:12px}.WelcomeWidgets_circleIcon__jTfk3{background-color:initial;border:2px solid var(--text-muted);border-radius:50%;height:20px;width:20px}.WelcomeWidgets_stepLabel__Ol8ZH{color:var(--text-primary);flex:1 1;font-size:14px}.WelcomeWidgets_stepCompleted__Yo3\+Y .WelcomeWidgets_stepLabel__Ol8ZH{color:var(--text-secondary)}.WelcomeWidgets_stepBonus__6403x{align-items:center;color:#f59e0b;display:flex;font-size:12px;font-weight:600;gap:4px}.WelcomeWidgets_coursesList__AQck5{display:flex;flex-direction:column;gap:16px}.WelcomeWidgets_courseCard__z49Ll{align-items:center;background-color:initial;border:none;border-radius:0;display:flex;gap:16px;padding:0}.WelcomeWidgets_courseIcon__Or9KH{align-items:center;background:#253bbd;border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:28px;height:64px;justify-content:center;width:64px}[data-theme=dark] .WelcomeWidgets_courseIcon__Or9KH{background:#4d8fe4}.WelcomeWidgets_courseInfo__AfKcm{display:flex;flex:1 1;flex-direction:column;gap:4px}.WelcomeWidgets_recommendedBadge__OeZOg{color:#253bbd;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}[data-theme=dark] .WelcomeWidgets_recommendedBadge__OeZOg{color:#4d8fe4}.WelcomeWidgets_courseTitle__HKZSh{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:16px;font-weight:600;margin:0}.WelcomeWidgets_courseSubtitle__QzYn3{color:var(--text-secondary);font-size:14px;margin:0}.WelcomeWidgets_startCourseButton__isx8X{border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;font-family:Unica77LL,sans-serif;font-size:14px;font-weight:600;height:40px;padding:10px 20px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}:root:not([data-theme=dark]) .WelcomeWidgets_startCourseButton__isx8X{background-color:#253bbd;color:#fff}:root:not([data-theme=dark]) .WelcomeWidgets_startCourseButton__isx8X:hover{background-color:#1e2f96}:root[data-theme=dark] .WelcomeWidgets_startCourseButton__isx8X{background-color:#fff;color:#000}:root[data-theme=dark] .WelcomeWidgets_startCourseButton__isx8X:hover{background-color:#f0f0f0}.WelcomeWidgets_goalsText__L7e6Z{color:var(--text-primary);font-size:14px;line-height:1.5;margin:0}.WelcomeWidgets_clickableText__YWyG0{color:#4d8fe4;cursor:pointer;font-weight:600;text-decoration:none;transition:color .2s ease}.WelcomeWidgets_clickableText__YWyG0:hover{color:#336ac2;text-decoration:none}.WelcomeWidgets_editGoalsButton__G-BrP{border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;font-family:Unica77LL,sans-serif;font-size:14px;font-weight:500;height:40px;padding:10px 20px;transition:background-color .2s ease,color .2s ease}:root:not([data-theme=dark]) .WelcomeWidgets_editGoalsButton__G-BrP{background-color:#253bbd;color:#fff}:root:not([data-theme=dark]) .WelcomeWidgets_editGoalsButton__G-BrP:hover{background-color:#1e2f96}:root[data-theme=dark] .WelcomeWidgets_editGoalsButton__G-BrP{background-color:#fff;color:#000}:root[data-theme=dark] .WelcomeWidgets_editGoalsButton__G-BrP:hover{background-color:#f0f0f0}.WelcomeWidgets_moreDetailsButton__IPtil{border:none;border-radius:4px;box-sizing:border-box;cursor:not-allowed;font-family:Unica77LL,sans-serif;font-size:14px;font-weight:500;height:40px;opacity:.6;padding:10px 20px}:root:not([data-theme=dark]) .WelcomeWidgets_moreDetailsButton__IPtil{background-color:#000;color:#fff}:root[data-theme=dark] .WelcomeWidgets_moreDetailsButton__IPtil{background-color:#fff;color:#000}.CareerGoalsModal_modalOverlay__pMB-w{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CareerGoalsModal_modalContent__sqvO5{background-color:var(--bg-card);border-radius:12px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:600px;width:90%}.CareerGoalsModal_modalHeader__jMe8O{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:24px}.CareerGoalsModal_modalTitle__2S9mY{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:20px;font-weight:700;margin:0}.CareerGoalsModal_closeButton__txuf7{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:24px;justify-content:center;padding:4px;transition:color .2s ease}.CareerGoalsModal_closeButton__txuf7:hover{color:var(--text-primary)}.CareerGoalsModal_modalBody__ulkIr{flex:1 1;overflow-y:auto;padding:24px}.CareerGoalsModal_section__aX5GI{margin-bottom:32px}.CareerGoalsModal_section__aX5GI:last-child{margin-bottom:0}.CareerGoalsModal_sectionTitle__X2Mjc{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:16px;font-weight:700;margin:0 0 16px}.CareerGoalsModal_filterInput__Bl1o-{background-color:var(--bg-card-secondary);border:1px solid var(--border-light);border-radius:6px;color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:14px;margin-bottom:16px;padding:10px 12px;width:100%}.CareerGoalsModal_filterInput__Bl1o-:focus{border-color:#4d8fe4;outline:none}.CareerGoalsModal_optionsGrid__MznFs{display:flex;flex-wrap:wrap;gap:8px}.CareerGoalsModal_optionButton__YW9TT{background-color:var(--bg-card-secondary);border:1px solid var(--border-light);border-radius:20px;color:var(--text-primary);cursor:pointer;font-family:Unica77LL,sans-serif;font-size:14px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.CareerGoalsModal_optionButton__YW9TT:hover{background-color:var(--bg-hover);border-color:var(--border-medium)}.CareerGoalsModal_optionSelected__-XW3i{background-color:#4d8fe4;border-color:#4d8fe4;color:#fff}.CareerGoalsModal_optionSelected__-XW3i:hover{background-color:#336ac2;border-color:#336ac2}.CareerGoalsModal_modalFooter__Jos\+4{border-top:1px solid var(--border-light);display:flex;gap:12px;justify-content:flex-end;padding:24px}.CareerGoalsModal_cancelButton__wT518{background-color:initial;border:1px solid var(--border-light);border-radius:6px;color:var(--text-primary);cursor:pointer;font-family:Unica77LL,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.CareerGoalsModal_cancelButton__wT518:hover{background-color:var(--bg-card-secondary)}.CareerGoalsModal_saveButton__eVllk{background-color:#4d8fe4;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Unica77LL,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .2s ease}.CareerGoalsModal_saveButton__eVllk:hover{background-color:#336ac2}.HomePage_homePage__vCvmm{background-color:var(--home-bg);color:var(--home-text);overflow-x:visible}@media (max-width:640px){.HomePage_homePage__vCvmm{background-color:var(--home-bg)}}.HomePage_pageContainer__FE3RO{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:1.25rem;padding-right:1.25rem;width:100%}.HomePage_mainContent__7Bynl{padding-bottom:4rem;padding-top:calc(7rem + 56px);padding-top:calc(7rem + var(--app-header-height, 56px));text-align:center}.HomePage_heroHeadline__jDWsV{color:var(--text-primary);font-size:clamp(2rem,6vw,4.5rem);font-weight:700;letter-spacing:-.01em;line-height:1.1;margin-bottom:1.5rem;word-break:keep-all}@media (max-width:640px){.HomePage_heroHeadline__jDWsV{font-size:clamp(2.6rem,10vw,3.4rem);letter-spacing:-.015em;line-height:1.12}.HomePage_heroSubheadline__EHMOy{font-size:clamp(1rem,3.4vw,1.1rem);line-height:1.55}}.HomePage_heroSubheadline__EHMOy{color:var(--text-secondary);font-size:clamp(.9rem,2.6vw,1.1rem);font-weight:400;letter-spacing:.2px;line-height:1.5;margin:0 auto 28px;max-width:60ch}.HomePage_showcaseIntro__N9xZN{padding:1rem 0 .5rem;text-align:center}.HomePage_showcaseKicker__wR3ka{color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.HomePage_showcaseTitle__EN4Yw{color:var(--text-primary);font-size:clamp(1.5rem,3.2vw,2rem);font-weight:800;line-height:1.2;margin:.25rem 0 .5rem}.HomePage_showcaseSubhead__EBjAa{color:var(--text-secondary);font-size:.95rem;margin:0 auto;max-width:60ch}.HomePage_heroCtaContainer__nDyY-{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.HomePage_btnHero__VSrJ7{align-items:center;background-color:var(--cta-bg);border:1px solid var(--border-light);border-radius:9999px;color:var(--cta-text);display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.5rem .75rem .5rem 1rem;text-decoration:none;transition:background-color .2s ease-in-out}.HomePage_btnHero__VSrJ7:hover{background-color:var(--cta-bg-hover)}.HomePage_btnHeroIcon__TV4kD{align-items:center;background-color:initial;border-radius:50%;display:flex;height:24px;justify-content:center;transition:background-color .2s ease-in-out;width:24px}.HomePage_btnHero__VSrJ7:hover .HomePage_btnHeroIcon__TV4kD{background-color:initial}.HomePage_questionGrid__CNk70{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1000px;padding:2rem 1.5rem}.HomePage_questionCard__n6C8f{align-items:center;background-color:var(--qw-card-bg);border:1px solid var(--qw-card-border);border-radius:4px;color:var(--qw-card-text);cursor:pointer;display:flex;font-size:.9rem;justify-content:space-between;padding:1rem;text-align:left;transition:background-color .2s,border-color .2s,color .2s}.HomePage_questionCard__n6C8f:hover{background-color:var(--qw-card-hover-bg);border-color:var(--qw-card-hover-border);color:var(--qw-card-text)}.HomePage_questionArrow__5Yn1e{color:var(--qw-arrow);flex-shrink:0;margin-left:1rem;opacity:.8;transition:opacity .2s}.HomePage_questionCard__n6C8f:hover .HomePage_questionArrow__5Yn1e{opacity:1}.HomePage_wallSection__Sdg-j{padding-block:2rem}.HomePage_pricingSection__HtkJY,.HomePage_showcaseSection__VSly4{padding-bottom:2.5rem;padding-top:2.5rem;text-align:center}@media (min-width:768px){.HomePage_pricingSection__HtkJY{padding-bottom:4rem;padding-top:0}}.HomePage_sectionHeadline__JbRKd{color:var(--text-primary);font-size:2.5rem;font-weight:700}#HomePage_pricing__R2Atj .pageHeader{margin-bottom:1.5rem}.HomePage_pricingLink__R7r2d{color:var(--text-secondary);font-size:1.125rem;text-decoration:none;transition:color .2s ease}.HomePage_pricingLink__R7r2d:hover{color:var(--text-primary)}.HomePage_pricingGrid__LmGRy{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:4rem auto 0;max-width:56rem;text-align:left}.HomePage_pricingCard__hHwcT{background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;padding:2rem}.HomePage_pricingCardTitle__v6dZI{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.HomePage_pricingCardDescription__c0yEz{color:var(--text-secondary);margin-bottom:2rem}.HomePage_featureList__x7lXK{color:var(--text-primary);display:flex;flex-direction:column;flex-grow:1;font-size:.875rem;gap:1rem;list-style:none;margin:0;padding:0}.HomePage_featureList__x7lXK li{align-items:flex-start;display:flex}.HomePage_featureIcon__T8jYH{color:var(--text-muted);flex-shrink:0;height:1.25rem;margin-right:.75rem;width:1.25rem}.HomePage_pricingCardButton__pCXEZ{background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:4px;color:var(--text-primary);display:block;font-weight:600;margin-top:2rem;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:background-color .2s ease;width:100%}.HomePage_pricingCardButton__pCXEZ:hover{background-color:var(--bg-hover)}.HomePage_pricingCardButton__pCXEZ.HomePage_btnPrimary__0HC4O{background-color:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-text)}.HomePage_pricingCardButton__pCXEZ.HomePage_btnPrimary__0HC4O:hover{background-color:var(--cta-bg-hover)}.HomePage_modalOverlay__jBQ51{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--answer-overlay);cursor:pointer;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.HomePage_modalContent__GqIDH{background-color:var(--answer-modal-bg);border:1px solid var(--answer-modal-border);border-radius:4px;cursor:default;max-height:calc(100vh - 2rem);max-width:650px;overflow:auto;position:relative;text-align:left;width:100%}.HomePage_modalCloseBtn__MCBgK{background:var(--bg-hover);border:1px solid var(--border-light);border-radius:9999px;color:var(--text-secondary);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:10px;top:10px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:32px;z-index:2}.HomePage_modalCloseBtn__MCBgK:hover{background:var(--bg-active);border-color:var(--border-medium);color:var(--text-primary)}.HomePage_modalHeader__V82-N{padding:1.5rem 2rem}.HomePage_modalQuestion__NxQO2{color:var(--text-primary);font-size:1.15rem;font-weight:600;line-height:1.4;margin:0}.HomePage_modalBody__84brd{-webkit-overflow-scrolling:touch;flex-grow:1;overflow:auto;overscroll-behavior:contain;padding:1.5rem 2rem;touch-action:pan-y}.HomePage_answerLabel__Nxrzh{color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.HomePage_modalAnswer__peVzK{color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin:0;white-space:pre-line}@media (max-width:640px){.HomePage_modalContent__GqIDH{border:none;border-radius:0;display:flex;flex-direction:column;height:100dvh;height:100svh;max-height:none;max-width:none;width:100vw}.HomePage_modalCloseBtn__MCBgK{background:#00000040;right:max(env(safe-area-inset-right),10px);top:max(env(safe-area-inset-top),10px)}.HomePage_modalHeader__V82-N{padding:1rem 1.25rem}.HomePage_modalBody__84brd{-webkit-overflow-scrolling:touch;overflow:auto;overscroll-behavior:contain;padding:1rem 1.25rem;touch-action:pan-y}}.HomePage_btnSecondary__8XiHU{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:10px 16px;transition:color .2s ease}.HomePage_btnSecondary__8XiHU:hover{color:var(--text-primary)}.HomePage_btnSecondary__8XiHU .HomePage_btnHeroIcon__TV4kD{font-size:20px;line-height:1}:root{--container-max:1200px;--gutter:16px;--gutter-lg:24px}.HomePage_gridAuto__UETRL{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (min-width:768px){.HomePage_gridAuto__UETRL{gap:1.25rem}.HomePage_pageContainer__FE3RO{padding-inline:24px;padding-inline:var(--gutter-lg)}}.HomePage_footer__yAImX{padding-block:1.5rem}.HomePage_mobileSwitch__2ZZM-{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:0 auto 8px;max-width:900px;padding:0 12px}.HomePage_switchBtn__iRqC9{background:var(--bg-card);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);font-weight:600;padding:10px 12px}.HomePage_switchActive__J5J18{background:var(--bg-hover);border-color:var(--border-medium);color:var(--text-primary)}.HomePage_stickyCtaBar__vVcKs{grid-gap:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--bg-card);border:1px solid var(--border-light);border-radius:4px;bottom:12px;display:grid;gap:8px;grid-template-columns:1fr auto;left:12px;padding:10px;position:fixed;right:12px;z-index:60}.HomePage_stickyCtaBtn__4xhay{background:var(--cta-bg);border-radius:4px;color:var(--cta-text);font-weight:700;padding:10px 14px}.HomePage_stickyClose__jUSJB{background:var(--bg-hover);border:1px solid var(--border-light);border-radius:4px;color:var(--text-secondary);height:36px;width:36px}@media (min-width:768px){.HomePage_stickyCtaBar__vVcKs{display:none}}.HomePage_landingContainer__G3YR6{background-color:var(--bg-main);color:var(--text-primary);min-height:100vh;padding-top:56px;padding-top:var(--app-header-height,56px);position:relative;width:100%}[data-theme=dark] .HomePage_landingContainer__G3YR6{background-color:#000}.HomePage_heroBlock__Uxc39{background-color:initial;box-sizing:border-box;display:block;margin:0 auto;max-width:1280px;max-width:var(--app-constrained-width,1280px);padding:8px 0 0;position:relative;width:100%;z-index:2}@media (min-width:1280px){.HomePage_gridBlock__SGRoQ,.HomePage_heroBlock__Uxc39{padding:0 40px}}[data-theme=dark] .HomePage_heroBlock__Uxc39{background-color:initial}.HomePage_gridBlock__SGRoQ{background-color:var(--bg-main);border-bottom:1px solid var(--border-light);border-left:1px solid var(--border-light);border-right:1px solid var(--border-light);box-sizing:border-box;display:block;margin:0 auto;max-width:1280px;max-width:var(--app-constrained-width,1280px);padding:0;position:relative;width:100%;z-index:2}[data-theme=dark] .HomePage_gridBlock__SGRoQ{background-color:#000}.HomePage_heroSection__ti7Wd[data-grid],section[data-grid]{--column-width:calc(100%/var(--grid-columns, 1));display:grid;grid-template-columns:repeat(1,var(--column-width));grid-template-columns:repeat(var(--grid-columns,1),var(--column-width));grid-template-rows:repeat(1,1fr);grid-template-rows:repeat(var(--grid-rows,1),1fr);width:100%}.HomePage_heroSection__ti7Wd{box-sizing:border-box;padding:60px 40px 80px;position:relative;text-align:center;width:100%;z-index:1}section[data-grid]:not(.HomePage_heroSection__ti7Wd){padding:0}.HomePage_gridCell__-n5yb[data-grid-cell],.HomePage_heroGridCell__vRbbe[data-grid-cell]{border-right:1px solid var(--border-light);cursor:pointer;display:flex;flex-direction:column;min-height:0;padding:40px;position:relative;transition:all .2s ease}.HomePage_gridCell__-n5yb[data-grid-cell]:before{bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:0}:root:not([data-theme=dark]) .HomePage_gridCell__-n5yb[data-grid-cell]:before{background-image:linear-gradient(90deg,#00000014 1px,#0000 0),linear-gradient(180deg,#00000014 1px,#0000 0);background-position:0 0;background-size:40px 40px}[data-theme=dark] .HomePage_gridCell__-n5yb[data-grid-cell]:before{background-image:linear-gradient(90deg,#ffffff14 1px,#0000 0),linear-gradient(180deg,#ffffff14 1px,#0000 0);background-position:0 0;background-size:40px 40px}.HomePage_gridCell__-n5yb[data-grid-cell]:hover:before{opacity:1}.HomePage_gridCell__-n5yb[data-grid-cell]>*{position:relative;z-index:1}.HomePage_gridCell__-n5yb[data-grid-cell]:last-child,.HomePage_heroGridCell__vRbbe[data-grid-cell]:last-child,section[data-grid][style*="--grid-columns: 2"] .HomePage_gridCell__-n5yb[data-grid-cell]:nth-child(2n){border-right:none}.HomePage_gridCell__-n5yb[data-grid-cell]:has(.HomePage_centeredContentLeft__vYiuU),section[data-grid][style*="--grid-columns: 2"] .HomePage_centeredContentLeft__vYiuU+.HomePage_centeredContentRight__YiUpS{border-right:none}.HomePage_gridCell__-n5yb[data-grid-cell]:has(.HomePage_centeredContentRight__YiUpS){border-right:none}section[data-grid][style*="--grid-rows: 2"][style*="--grid-columns: 2"] .HomePage_gridCell__-n5yb[data-grid-cell]:nth-child(2),section[data-grid][style*="--grid-rows: 2"][style*="--grid-columns: 3"] .HomePage_gridCell__-n5yb[data-grid-cell]:nth-child(-n+3){border-bottom:1px solid var(--border-light)}.HomePage_largeGridCell__Fo1iI{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.HomePage_largeGridCell__Fo1iI .HomePage_gridCellTitle__ViRue{margin-bottom:16px}.HomePage_largeGridCell__Fo1iI .HomePage_gridCellDescription__tjBv\+{flex-grow:1;margin-bottom:0}.HomePage_centeredContentLeft__vYiuU,.HomePage_centeredContentRight__YiUpS{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px}.HomePage_centeredContentRight__YiUpS .HomePage_centeredContentText__0ExmJ{margin-bottom:24px}.HomePage_gridCell__-n5yb[data-grid-cell]:has(.HomePage_centeredContentLeft__vYiuU){border-right:none!important}.HomePage_gridCell__-n5yb[data-grid-cell]:has(.HomePage_centeredContentLeft__vYiuU):before,.HomePage_gridCell__-n5yb[data-grid-cell]:has(.HomePage_centeredContentRight__YiUpS):before{display:none}.HomePage_centeredContentText__0ExmJ{color:var(--text-primary);font-size:clamp(.9375rem,calc(2vw - 1px),1.1875rem);font-weight:400;line-height:1.6;margin:0;text-align:left}.HomePage_centeredContentButton__GMp5E{--x-padding:10px;--height:40px;--text-color:var(--ds-background-100);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:500;align-items:center;background-color:#fff;border:none;border-radius:9999px;color:#000;color:var(--text-color,#000);cursor:pointer;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:var(--text-size);font-weight:var(--text-weight);gap:8px;height:var(--height);letter-spacing:var(--text-letter-spacing);line-height:var(--text-line-height);opacity:1;padding:0 var(--x-padding);transition:all .2s ease}:root:not([data-theme=dark]) .HomePage_centeredContentButton__GMp5E{background-color:#000;color:#fff;color:var(--text-color,#fff)}.HomePage_centeredContentButton__GMp5E:hover{opacity:.9;transform:translateY(-1px)}:root:not([data-theme=dark]) .HomePage_centeredContentButton__GMp5E:hover{opacity:.9}.HomePage_decorativeCrosshair__WIjDz{height:40px;left:40px;opacity:.5;pointer-events:none;position:absolute;top:120px;width:40px;z-index:1}.HomePage_decorativeCrosshair__WIjDz:after,.HomePage_decorativeCrosshair__WIjDz:before{content:"";position:absolute}:root:not([data-theme=dark]) .HomePage_decorativeCrosshair__WIjDz:after,:root:not([data-theme=dark]) .HomePage_decorativeCrosshair__WIjDz:before{background-color:#0000001f}[data-theme=dark] .HomePage_decorativeCrosshair__WIjDz:after,[data-theme=dark] .HomePage_decorativeCrosshair__WIjDz:before{background-color:#ffffff1f}.HomePage_decorativeCrosshair__WIjDz:before{height:1px;left:0;top:50%;transform:translateY(-50%);width:100%}.HomePage_decorativeCrosshair__WIjDz:after{height:100%;left:50%;top:0;transform:translateX(-50%);width:1px}.HomePage_heroContent__TcIZf{align-items:center;display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:800px;position:relative;z-index:2}.HomePage_heroBadge__X2OxA{align-items:center;background:#4d8fe41f;border-radius:999px;box-shadow:inset 0 0 0 1px #4d8fe42e;color:#1f2933;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:12px;font-weight:500;gap:8px;padding:4px 12px}.HomePage_heroBadgeIcon__Ugzp-{color:#4d8fe4;font-size:.9rem}[data-theme=dark] .HomePage_heroBadge__X2OxA{background:#4d8fe42e;box-shadow:inset 0 0 0 1px #78ceee4d;color:#e7ecf5}[data-theme=dark] .HomePage_heroBadgeIcon__Ugzp-{color:#78ceee}.HomePage_statsSection__Z2RzR{align-items:center;display:flex;justify-content:center;margin-bottom:0}.HomePage_statItem__Wt32n{align-items:center;display:flex;flex-direction:row;gap:8px;max-width:600px;text-align:center}.HomePage_statNumber__RZFN7{color:var(--text-primary);font-size:.9375rem;font-weight:700;line-height:1}.HomePage_statLabel__Zu2P6{color:var(--text-muted);font-size:.9375rem;font-weight:400;line-height:1.3}.HomePage_heroTitle__a4kwt{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:clamp(2.25rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0;padding-top:12px}.HomePage_gradientText__RfMkZ{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(135deg,#253bbd,#336ac2 16.67%,#4d8fe4 33.33%,#4db5e4 50%,#78ceee 66.67%,#7aece0 83.33%,#5bc87c);color:#0000}.HomePage_heroSubtitle__Z-dM\+{color:var(--text-muted);font-size:1rem;font-weight:400;line-height:1.6;margin:16px 0 0;max-width:640px;text-align:center}:root:not([data-theme=dark]) .HomePage_heroSubtitle__Z-dM\+{color:#000}.HomePage_heroButtons__avX1l{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.HomePage_ctaButtonPrimary__fbEdP{align-items:center;background:#fff;border:none;border-radius:4px;color:#000;cursor:pointer;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.HomePage_ctaButtonPrimary__fbEdP:disabled{background:#2121211f;color:var(--text-muted);cursor:not-allowed}.HomePage_ctaButtonPrimary__fbEdP:disabled:hover{background:#2121211f;transform:none}:root:not([data-theme=dark]) .HomePage_ctaButtonPrimary__fbEdP{background:#000;color:#fff}:root:not([data-theme=dark]) .HomePage_ctaButtonPrimary__fbEdP:hover{background:#111}[data-theme=dark] .HomePage_ctaButtonPrimary__fbEdP{background:#fff;color:#000}.HomePage_ctaButtonPrimary__fbEdP:hover{background:#f0f0f0}[data-theme=dark] .HomePage_ctaButtonPrimary__fbEdP:hover{background:#e0e0e0}.HomePage_ctaButtonPrimary__fbEdP svg{transition:transform .2s ease}.HomePage_ctaButtonPrimary__fbEdP:hover svg{transform:translateY(-1px)}.HomePage_ctaButtonSecondary__L4SOE{align-items:center;background:#0000;border:1px solid #fff3;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s ease}:root:not([data-theme=dark]) .HomePage_ctaButtonSecondary__L4SOE{background:#0000;border:1px solid #0003;color:#000}[data-theme=dark] .HomePage_ctaButtonSecondary__L4SOE{background:#0000;border:1px solid #fff3;color:#fff}.HomePage_ctaButtonSecondary__L4SOE:hover{background:#ffffff0d;border-color:#fff6}:root:not([data-theme=dark]) .HomePage_ctaButtonSecondary__L4SOE:hover{background:#0000000d;border-color:#0006}.HomePage_bigPictureSection__cLXJc{margin:0 auto;max-width:1280px;padding:0 40px 80px}.HomePage_bigPictureContainer__TjTrN{background:var(--bg-card-primary);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:24px;position:relative}.HomePage_bigPicturePlaceholder__mCENy{background:var(--bg-card-secondary);border:1px solid var(--border-medium);border-radius:12px;min-height:400px;padding:24px;position:relative}.HomePage_placeholderHeader__0j-4Z{margin-bottom:24px}.HomePage_placeholderSearchBar__NHRRo{align-items:center;background:var(--bg-card-primary);border:1px solid var(--border-medium);border-radius:8px;color:var(--text-muted);display:flex;font-size:14px;gap:12px;padding:12px 16px}.HomePage_searchIcon__6UZ95{font-size:16px;opacity:.6}.HomePage_placeholderContent__HVDHs{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.HomePage_placeholderCard__MBo9C{background:var(--bg-card-primary);border:1px solid var(--border-light);border-radius:8px;padding:20px}.HomePage_placeholderCard__MBo9C h3{color:var(--text-primary);font-size:14px;font-weight:700;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.HomePage_usageIndicator__v3cq2{margin-bottom:20px}.HomePage_usageIndicator__v3cq2 span{background:var(--bg-card-secondary);border-radius:4px;color:var(--text-muted);font-size:12px;padding:4px 8px}.HomePage_progressGauge__6eype,.HomePage_scoreGauge__UzI4y{align-items:center;display:flex;flex-direction:column;gap:8px}.HomePage_gaugeCircle__QTN1k{align-items:center;background:conic-gradient(from 0deg,#253bbd 0,#336ac2 16.67%,#4d8fe4 33.33%,#4db5e4 50%,#78ceee 66.67%,#7aece0 83.33%,#5bc87c 100%);border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:8px;position:relative;width:80px}.HomePage_gaugeCircle__QTN1k:before{background:var(--bg-card-primary);border-radius:50%;content:"";height:60px;position:absolute;width:60px}.HomePage_scoreNumber__ORglw{color:var(--text-primary);font-size:24px;font-weight:700;z-index:1}.HomePage_scoreTotal__jhVk7{color:var(--text-muted);font-size:16px;z-index:1}.HomePage_scoreLabel__stMDi{color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.HomePage_scoreDescription__LPsxt{color:var(--text-muted);font-size:11px;line-height:1.4;text-align:center}.HomePage_progressStatus__PfRKR{margin-bottom:20px}.HomePage_statusText__o3NFY{background:var(--bg-card-secondary);border-radius:4px;color:var(--text-muted);font-size:12px;padding:4px 8px}.HomePage_placeholderModal__7doPb{background:var(--bg-card-primary);border:1px solid var(--border-medium);border-radius:8px;bottom:24px;box-shadow:0 8px 32px #00000026;position:absolute;right:24px;width:300px}.HomePage_modalHeader__V82-N{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:16px 20px}.HomePage_modalHeader__V82-N h4{color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.HomePage_modalControls__fcVPV{color:var(--text-muted);cursor:pointer;display:flex;font-size:14px;gap:12px}.HomePage_modalContent__GqIDH{padding:16px 20px}.HomePage_modalContent__GqIDH p{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:0}@media (max-width:961px){.HomePage_gridBlock__SGRoQ,.HomePage_heroBlock__Uxc39{max-width:100%;padding:0 20px}section[data-grid]{--grid-columns:1!important}.HomePage_gridCell__-n5yb[data-grid-cell],.HomePage_heroGridCell__vRbbe[data-grid-cell]{padding:32px 20px}}@media (max-width:768px){.HomePage_heroSection__ti7Wd{padding:80px 20px 60px}:root:not([data-theme=dark]) .HomePage_landingContainer__G3YR6:before,[data-theme=dark] .HomePage_landingContainer__G3YR6:before{background-size:30px 30px,30px 30px,100% 100%,100% 100%}.HomePage_decorativeCrosshair__WIjDz{height:30px;left:20px;top:80px;width:30px}.HomePage_heroTitle__a4kwt{font-size:clamp(2rem,8vw,3rem)}.HomePage_heroSubtitle__Z-dM\+{font-size:.9375rem}.HomePage_heroButtons__avX1l{flex-direction:column;max-width:400px;width:100%}.HomePage_ctaButtonPrimary__fbEdP,.HomePage_ctaButtonSecondary__L4SOE{justify-content:center;width:100%}.HomePage_gridCell__-n5yb[data-grid-cell],.HomePage_heroGridCell__vRbbe[data-grid-cell]{padding:24px 20px}}@media (max-width:480px){.HomePage_heroSection__ti7Wd{padding:60px 20px 40px}:root:not([data-theme=dark]) .HomePage_landingContainer__G3YR6:before,[data-theme=dark] .HomePage_landingContainer__G3YR6:before{background-size:24px 24px,24px 24px,100% 100%,100% 100%}.HomePage_decorativeCrosshair__WIjDz{height:24px;left:20px;top:60px;width:24px}.HomePage_heroTitle__a4kwt{font-size:clamp(1.75rem,10vw,2.5rem)}.HomePage_heroSubtitle__Z-dM\+{font-size:.875rem}.HomePage_ctaButtonPrimary__fbEdP,.HomePage_ctaButtonSecondary__L4SOE{font-size:14px;padding:12px 20px}}[data-theme=dark] .HomePage_bigPictureContainer__TjTrN{background:#1a1a1a;border-color:#333}[data-theme=dark] .HomePage_bigPicturePlaceholder__mCENy{background:#0f0f0f;border-color:#333}[data-theme=dark] .HomePage_placeholderCard__MBo9C,[data-theme=dark] .HomePage_placeholderModal__7doPb{background:#1a1a1a;border-color:#333}.HomePage_dashboardContainer__HGsAI{background-color:var(--bg-main);margin:0 auto;max-width:1280px;padding:0}.HomePage_pageHeader__9DGWy{align-items:center;background-color:var(--bg-main);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:20px 40px}.HomePage_pageTitle__Bhor4{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:32px;font-weight:700;margin:0}.HomePage_startInterviewButton__NtAdT{align-items:center!important;background-color:#fff!important;border:none!important;border-radius:4px!important;color:#212121!important;cursor:pointer!important;display:inline-flex!important;font-family:Unica77LL,sans-serif!important;font-size:13px!important;font-weight:700!important;height:26px!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:4px 16px!important;transition:all .2s ease!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important}.HomePage_startInterviewButton__NtAdT:disabled{background-color:#fff9!important;color:var(--text-muted)!important;cursor:not-allowed!important;opacity:.6!important}.HomePage_startInterviewButton__NtAdT:disabled:hover{background-color:#fff9!important}.HomePage_premiumTag__IVV0Q{-webkit-text-fill-color:#0000;background:#ffffff1a;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(135deg,#253bbd,#336ac2 16.67%,#4d8fe4 33.33%,#4db5e4 50%,#78ceee 66.67%,#7aece0 83.33%,#5bc87c);border:none;border-radius:4px;color:#0000;display:inline-block;font-family:Unica77LL,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;margin-left:12px;padding:4px 8px;text-transform:uppercase;vertical-align:middle}[data-theme=dark] .HomePage_premiumTag__IVV0Q{-webkit-text-fill-color:#0000;background:#0003;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(135deg,#253bbd,#336ac2 16.67%,#4d8fe4 33.33%,#4db5e4 50%,#78ceee 66.67%,#7aece0 83.33%,#5bc87c);border:none;color:#0000}.HomePage_noInterviewsMessage__TOSFy{align-items:center;display:flex;justify-content:center;padding:60px 20px;text-align:center}.HomePage_noInterviewsMessage__TOSFy p{color:var(--text-muted);font-size:16px;margin:0}@media (max-width:768px){.HomePage_dashboardContainer__HGsAI{padding:20px}.HomePage_pageHeader__9DGWy{align-items:flex-start;flex-direction:column;gap:16px}.HomePage_pageTitle__Bhor4{font-size:24px}.HomePage_startInterviewButton__NtAdT{justify-content:center;width:100%}}.HomePage_dashboardImageSection__1gyRp{background:#0000;padding:12px 0 40px}.HomePage_dashboardImageContainer__Rz0j3{background:#0000;box-shadow:none;margin:0 auto;max-width:1200px;overflow:visible;padding:0 20px;position:relative}:root:not([data-theme=dark]) .HomePage_dashboardImageContainer__Rz0j3,:root:not([data-theme=dark]) .HomePage_dashboardImageSection__1gyRp{box-shadow:none!important}[data-theme=dark] .HomePage_dashboardImageContainer__Rz0j3:before{background:radial-gradient(65% 120% at 50% 100%,#253bbdbf 0,#253bbd52 55%,#253bbd00 85%);content:"";filter:blur(72px);height:280px;left:50%;pointer-events:none;position:absolute;top:-130px;transform:translateX(-50%);width:clamp(420px,80%,940px);z-index:0}:root:not([data-theme=dark]) .HomePage_dashboardImageContainer__Rz0j3:after,:root:not([data-theme=dark]) .HomePage_dashboardImageContainer__Rz0j3:before{display:none}.HomePage_dashboardImage__m0ter{border-radius:0;display:block;height:auto;object-fit:cover;object-position:center top;position:relative;width:100%;z-index:1}:root:not([data-theme=dark]) .HomePage_dashboardImage__m0ter{mask-image:linear-gradient(180deg,#000 0,#000 85%,#0000);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 85%,#0000)}[data-theme=dark] .HomePage_dashboardImage__m0ter{box-shadow:0 20px 60px #00000026}:root:not([data-theme=dark]) .HomePage_dashboardImage__m0ter{border:none!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;outline:none!important}@media (max-width:768px){.HomePage_dashboardImageSection__1gyRp{padding:28px 0}.HomePage_dashboardImageContainer__Rz0j3{padding:0 20px}}.HomePage_sectionHeader__RmyB0{align-items:center;display:flex;flex-direction:column;gap:16px;padding:96px 0 64px;text-align:center}.HomePage_sectionEyebrow__5XOT-{color:#253bbd;font-family:Unica77LL,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}[data-theme=dark] .HomePage_sectionEyebrow__5XOT-{color:#4d8fe4}.HomePage_sectionTitle__agH-y{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}[data-theme=dark] .HomePage_sectionTitle__agH-y{color:#fff}.HomePage_featureSplit__IL6fJ{grid-gap:36px;align-items:center;box-sizing:border-box;display:grid;gap:36px;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1280px;max-width:var(--app-constrained-width,1280px);padding:80px 40px 120px;position:relative;width:100%}.HomePage_featureSplitContent__Gnobv{display:flex;flex-direction:column;gap:16px;grid-column:1/span 6}.HomePage_featureSplitEyebrow__NstPh{color:#253bbd;font-size:.85rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.HomePage_featureSplitTitle__O7qmc{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:clamp(2.25rem,4vw,2.75rem);font-weight:700;letter-spacing:-.015em;line-height:1.1;margin:0}.HomePage_featureSplitSubtitle__ghfKM{color:var(--text-muted);font-size:1rem;line-height:1.7;margin:0;max-width:460px}.HomePage_featureSplitActions__\+us-Y{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.HomePage_featureSplitVisual__3-NDp{background:#0000;display:flex;grid-column:7/span 6;justify-content:center;position:relative}.HomePage_featureSplitVisual__3-NDp:before{display:none}.HomePage_featureSplitImage__4UlME{background:#0000;border-radius:0;box-shadow:none;position:relative;width:min(100%,520px)}.HomePage_featureSplitInverse__GxEjY .HomePage_featureSplitVisual__3-NDp{grid-column:1/span 6;justify-content:flex-start;order:1}.HomePage_featureSplitInverse__GxEjY .HomePage_featureSplitVisual__3-NDp:before{display:none}.HomePage_featureSplitInverse__GxEjY .HomePage_featureSplitContent__Gnobv{grid-column:7/span 6;order:2}.HomePage_featureSplitInverse__GxEjY .HomePage_featureSplitActions__\+us-Y{justify-content:flex-start}[data-theme=dark] .HomePage_featureSplitEyebrow__NstPh,[data-theme=dark] .HomePage_featureSplitInverse__GxEjY .HomePage_featureSplitEyebrow__NstPh{color:#4d8fe4}[data-theme=dark] .HomePage_featureSplitSubtitle__ghfKM{color:#f1f5f9cc}@media (max-width:1024px){.HomePage_featureSplit__IL6fJ{grid-template-columns:repeat(8,1fr);padding:64px 32px 96px}.HomePage_featureSplitContent__Gnobv{grid-column:span 8;order:2}.HomePage_featureSplitVisual__3-NDp{grid-column:span 8;margin-bottom:32px;order:1}.HomePage_featureSplitInverse__GxEjY .HomePage_featureSplitVisual__3-NDp{justify-content:center}.HomePage_featureSplitInverse__GxEjY .HomePage_featureSplitContent__Gnobv{grid-column:span 8}}@media (max-width:640px){.HomePage_featureSplit__IL6fJ{gap:28px;grid-template-columns:repeat(4,1fr);padding:48px 20px 72px}.HomePage_featureSplitContent__Gnobv,.HomePage_featureSplitVisual__3-NDp{grid-column:span 4}.HomePage_featureSplitImage__4UlME{border-radius:0}.HomePage_featureSplitInverse__GxEjY .HomePage_featureSplitVisual__3-NDp{order:1}.HomePage_featureSplitInverse__GxEjY .HomePage_featureSplitContent__Gnobv{order:2}}.AlphaPage_alphaPage__yXJpC{background-color:#000;color:#fff;min-height:100vh;overflow-x:visible;position:relative}.AlphaPage_bgFill__KXsn5{background:#000;inset:0;position:fixed;z-index:-1}.AlphaPage_heroTight__nmUjo{padding-bottom:.75rem!important;padding-top:calc(.25rem + 56px)!important;padding-top:calc(.25rem + var(--app-header-height, 56px))!important}@media (max-width:640px){.AlphaPage_heroTight__nmUjo{padding-top:calc(1.25rem + 56px)!important;padding-top:calc(1.25rem + var(--app-header-height, 56px))!important}}.AlphaPage_compactSection__RhURX{padding-bottom:1.5rem!important;padding-top:.25rem!important}.AlphaPage_compactGrid__ys\+Ny{margin:.75rem auto 0!important}.AlphaPage_redeemCard__cs779{min-height:0;min-height:auto}.AlphaPage_form__tHtcV{grid-gap:12px;display:grid;gap:12px}.AlphaPage_label__fG09E{grid-gap:6px;display:grid;gap:6px}.AlphaPage_labelText__Pqc9B{color:#fffc;font-size:.85rem}.AlphaPage_input__GzBBj{background:#0f0f0f;border:1px solid #333;border-radius:4px;color:#fff;padding:12px 14px}.AlphaPage_input__GzBBj::placeholder{color:#ffffff73}.AlphaPage_primaryButton__F6Unl{border-radius:4px}.AlphaPage_error__H7gqs{color:#ff6b6b;font-size:14px}.AlphaPage_helperText__GpkY7{font-size:12px;margin-top:4px;opacity:.75}.AlphaPage_signedInNote__8k\+qA{background:#0d0d0d;border:1px solid #222;border-radius:4px;color:#ffffffe6;font-size:.9rem;padding:10px 12px}.AuthPage_authPageContainer__diThp{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding-bottom:3rem;padding-top:3rem}.AuthPage_authFormCard__Dk\+oL{background:#0000;border:none;box-shadow:none;margin:0 auto;max-width:440px;padding:1rem;width:100%}.AuthPage_authFormTitle__sXbh3{color:var(--text-primary);font-size:2rem;font-weight:600;margin:0 0 2rem;text-align:center}[data-theme=dark] .AuthPage_authFormTitle__sXbh3{color:#fff}.AuthPage_authForm__HDiPv{display:flex;flex-direction:column;gap:1rem}.AuthPage_formGroup__zn1te{margin-bottom:0}.AuthPage_formInput__m7ewp{background-color:#ffffff0d;border:1px solid #1f1f1f;border-radius:var(--radius-medium);box-sizing:border-box;color:var(--text-primary);font-size:1rem;height:50px;outline:none;padding:0 1rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}:root:not([data-theme=dark]) .AuthPage_formInput__m7ewp{background-color:#fff}.AuthPage_formInput__m7ewp::placeholder{color:var(--text-placeholder)}.AuthPage_formInput__m7ewp:focus{background-color:#ffffff14;border-color:#1f1f1f;box-shadow:none}:root:not([data-theme=dark]) .AuthPage_formInput__m7ewp:focus{background-color:#f2f2f2}.AuthPage_inputWrap__7ZmZI{position:relative}.AuthPage_toggleBtn__x07SE{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;display:inline-flex;justify-content:center;padding:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.AuthPage_toggleBtn__x07SE:hover{color:var(--text-primary)}.AuthPage_authSubmitButton__FIvWr{align-items:center;background-color:#fff;border:none;border-radius:9999px;color:#000;cursor:pointer;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:1rem;font-weight:500;height:50px;justify-content:center;margin-top:.5rem;transition:all .2s ease;width:100%}:root:not([data-theme=dark]) .AuthPage_authSubmitButton__FIvWr{background-color:#000;color:#fff}.AuthPage_authSubmitButton__FIvWr:hover{opacity:.9;transform:translateY(-1px)}.AuthPage_authSubmitButton__FIvWr:disabled{cursor:not-allowed;opacity:1;transform:none}.AuthPage_socialButtons__3Scjg{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.AuthPage_socialButton__haHTp{align-items:center;background-color:#fff;border:1px solid #0000001a;border:1px solid var(--border-light,#0000001a);border-radius:var(--radius-medium);box-sizing:border-box;color:#000;color:var(--text-primary,#000);cursor:pointer;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:1rem;font-weight:500;gap:.75rem;height:50px;justify-content:center;transition:all .2s ease;width:100%}[data-theme=dark] .AuthPage_socialButton__haHTp{background-color:initial;border-color:#ffffff1a;border-color:var(--border-light,#ffffff1a);color:#fff;color:var(--text-primary,#fff)}.AuthPage_socialButton__haHTp:hover:not(:disabled){background-color:#0000000d;background-color:var(--bg-hover,#0000000d);transform:translateY(-1px)}[data-theme=dark] .AuthPage_socialButton__haHTp:hover:not(:disabled){background-color:#ffffff0d;background-color:var(--bg-hover,#ffffff0d)}.AuthPage_socialButton__haHTp:disabled{cursor:not-allowed;opacity:.6;transform:none}.AuthPage_socialIcon__9ZEYZ{flex-shrink:0}.AuthPage_divider__8A\+oc{align-items:center;display:flex;margin:1.5rem 0;text-align:center}.AuthPage_divider__8A\+oc:after,.AuthPage_divider__8A\+oc:before{border-bottom:1px solid #0000001a;border-bottom:1px solid var(--border-light,#0000001a);content:"";flex:1 1}[data-theme=dark] .AuthPage_divider__8A\+oc:after,[data-theme=dark] .AuthPage_divider__8A\+oc:before{border-bottom-color:#ffffff1a;border-bottom-color:var(--border-light,#ffffff1a)}.AuthPage_dividerText__yPV1z{color:var(--text-muted);font-size:.875rem;font-weight:500;letter-spacing:.05em;padding:0 1rem;text-transform:uppercase}.AuthPage_authFormFooterText__Fz05o{color:var(--text-secondary);font-size:.9rem;margin-top:1.5rem;text-align:center}.AuthPage_authFormLink__VIJFK{color:var(--text-link);font-weight:500;text-decoration:none}.AuthPage_authFormLink__VIJFK:hover{text-decoration:underline}.AuthPage_termsAgreement__VcUOD{color:var(--text-muted);font-size:.85rem;line-height:1.5;margin:.75rem 0 1rem;text-align:center}.AuthPage_errorMessage__NDZh7,.AuthPage_message__8\+90t{border:1px solid #0000;border-radius:var(--radius-medium);font-size:.875rem;padding:.75rem 1rem;text-align:center}.AuthPage_errorMessage__NDZh7{background-color:var(--status-error-bg);color:var(--status-error-text)}.AuthPage_message__8\+90t{background-color:var(--status-success-bg);color:var(--status-success-text)}.AuthPage_verificationMessage__lVXyv{padding:2rem 1rem;text-align:center}.AuthPage_verificationIcon__\+lRwC{color:var(--text-primary);display:flex;justify-content:center;margin-bottom:1.5rem}.AuthPage_verificationTitle__kOcnk{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0 0 1rem}.AuthPage_verificationText__110IW{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:.75rem 0}.AuthPage_verificationText__110IW strong{color:var(--text-primary);font-weight:600}.AuthPage_verificationHelp__Ns-wv{border-top:1px solid var(--border-light);margin-top:2rem;padding-top:1.5rem}.AuthPage_verificationHelp__Ns-wv p{color:var(--text-muted);font-size:.875rem;margin:0 0 .75rem}.AuthPage_resendButton__VTgm3{background:#0000;border:1px solid var(--border-light);border-radius:var(--radius-medium);color:var(--text-primary);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.5rem;transition:all .2s ease}.AuthPage_resendButton__VTgm3:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--text-primary)}.AuthPage_resendButton__VTgm3:disabled{cursor:not-allowed;opacity:.6}.ListViewMobile_wrap__NeEj8{background:var(--bg-main);color:var(--text-primary);display:flex;flex-direction:column;gap:12px;padding:12px}.ListViewMobile_toolbarRow__Zqckb{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto;margin-bottom:4px}.ListViewMobile_visuallyHidden__UalKl{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.ListViewMobile_searchWrap__pG-sA{align-items:center;display:flex;min-width:0;position:relative;width:100%}.ListViewMobile_searchInput__Czxfv{-webkit-appearance:none;background:var(--bg-input);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);min-height:44px;outline:none;padding:10px 36px 10px 12px;width:100%}.ListViewMobile_searchInput__Czxfv::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ListViewMobile_searchInput__Czxfv::placeholder{color:var(--text-placeholder)}[data-theme=light] .ListViewMobile_searchInput__Czxfv:focus-visible,[data-theme=light] .ListViewMobile_searchInput__Czxfv:focus-within{border-color:var(--border-input-focus);box-shadow:var(--subtle-shadow)}[data-theme=dark] .ListViewMobile_searchInput__Czxfv{border-color:#0000}[data-theme=dark] .ListViewMobile_searchInput__Czxfv:focus-visible,[data-theme=dark] .ListViewMobile_searchInput__Czxfv:focus-within{border-color:var(--border-input-focus);box-shadow:0 0 0 3px var(--border-input-focus)}.ListViewMobile_clearBtn__WybYw{background:#0000;border:0;border-radius:999px;color:var(--text-muted);display:grid;font-size:18px;height:24px;line-height:1;place-items:center;position:absolute;right:10px;width:24px}.ListViewMobile_clearBtn__WybYw:focus-visible{box-shadow:0 0 0 3px var(--border-input-focus);outline:none}.ListViewMobile_resultCount__Uoku8{color:var(--text-muted);font-size:12px;grid-column:1/-1;justify-self:end;margin-top:2px}.ListViewMobile_list__0Ehmn{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:768px){.ListViewMobile_list__0Ehmn{grid-template-columns:1fr 1fr}}.ListViewMobile_card__1EQzz{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:8px;outline:none;padding:12px;text-align:left}[data-theme=light] .ListViewMobile_card__1EQzz{box-shadow:0 1px 0 #00000008,0 1px 2px #0000000d}[data-theme=dark] .ListViewMobile_card__1EQzz{border-color:var(--border-color);box-shadow:none}.ListViewMobile_card__1EQzz:focus-visible{box-shadow:0 0 0 3px var(--border-input-focus)}.ListViewMobile_tagRow__osm97{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}.ListViewMobile_tagPill__JvixV{background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);font-size:10px;font-weight:600;padding:4px 8px}.ListViewMobile_tagModule__GXsVd{background:var(--bg-tag-default);border-color:var(--border-color);color:var(--text-secondary)}.ListViewMobile_tagEasy__d\+r8v{background:color-mix(in srgb,var(--accent-green) 14%,#0000);border-color:color-mix(in srgb,var(--accent-green) 35%,#0000);color:var(--accent-green)}.ListViewMobile_tagMedium__xz3lu{background:color-mix(in srgb,var(--accent-yellow) 14%,#0000);border-color:color-mix(in srgb,var(--accent-yellow) 35%,#0000);color:var(--accent-yellow)}.ListViewMobile_tagHard__HV6zY,.ListViewMobile_tagMust__zQoen{background:color-mix(in srgb,var(--accent-red) 14%,#0000);border-color:color-mix(in srgb,var(--accent-red) 35%,#0000);color:var(--accent-red)}.ListViewMobile_tagRecommended__tJGtv{background:color-mix(in srgb,var(--accent-blue) 14%,#0000);border-color:color-mix(in srgb,var(--accent-blue) 35%,#0000);color:var(--accent-blue)}.ListViewMobile_tagSpecialized__Zl68t{background:color-mix(in srgb,var(--accent-purple) 14%,#0000);border-color:color-mix(in srgb,var(--accent-purple) 35%,#0000);color:var(--accent-purple)}.ListViewMobile_tagFreqHigh__oSeX0{background:color-mix(in srgb,var(--accent-red) 14%,#0000);border-color:color-mix(in srgb,var(--accent-red) 35%,#0000);color:var(--accent-red)}.ListViewMobile_tagFreqMedium__Tfmpr{background:color-mix(in srgb,var(--accent-yellow) 14%,#0000);border-color:color-mix(in srgb,var(--accent-yellow) 35%,#0000);color:var(--accent-yellow)}.ListViewMobile_tagFreqLow__VlkAi{background:color-mix(in srgb,var(--accent-green) 14%,#0000);border-color:color-mix(in srgb,var(--accent-green) 35%,#0000);color:var(--accent-green)}[data-theme=dark] .ListViewMobile_tagPill__JvixV{border-color:var(--border-color)}.ListViewMobile_cardHeader__PjMRB{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.ListViewMobile_title__k4lkm{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.ListViewMobile_badge__StGW4{flex-shrink:0}.ListViewMobile_meta__HspQU{display:none!important}.ListViewMobile_studyBar__NsF4o{-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px);background:linear-gradient(180deg,#0000,var(--bg-main) 14px,var(--bg-main));bottom:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));position:sticky;z-index:8}.ListViewMobile_studyBtn__o0jhs{background:var(--accent-primary);border:1px solid var(--accent-primary);border-radius:999px;color:var(--text-on-accent);font-weight:800;min-height:44px;width:100%}.ListViewMobile_studyBtn__o0jhs:disabled{opacity:.6}[data-theme=dark] .ListViewMobile_studyBtn__o0jhs{border-color:var(--accent-primary)}.ListViewMobile_state__FC9I7{color:var(--text-muted);padding:24px 8px;text-align:center}.ListViewMobile_pagination__bAAvs{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto 1fr;padding:8px 0 4px}.ListViewMobile_pageBtn__FiTAP{background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);font-weight:600;min-height:40px}[data-theme=dark] .ListViewMobile_pageBtn__FiTAP{border-color:#0000}.ListViewMobile_pageBtn__FiTAP:disabled{opacity:.5}.ListViewMobile_pageInfo__SJVap{color:var(--text-muted);font-size:12px;text-align:center}.ListViewMobile_iconBtn__ptbfI{background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);display:grid;height:44px;place-items:center;position:relative;width:44px}[data-theme=dark] .ListViewMobile_iconBtn__ptbfI{border-color:#0000}.ListViewMobile_iconBtn__ptbfI:focus-visible{box-shadow:0 0 0 3px var(--border-input-focus)}.ListViewMobile_icon__j1ijC{fill:currentColor;height:20px;width:20px}.ListViewMobile_filterDot__FTjss{background:var(--accent-primary);border-radius:999px;box-shadow:0 0 0 2px var(--bg-card);height:8px;position:absolute;right:6px;top:6px;width:8px}.MobileFilterSheet_sheet__LprpW{display:none;inset:0;position:fixed;z-index:40}.MobileFilterSheet_sheet__LprpW.MobileFilterSheet_open__mZHPQ{display:block}.MobileFilterSheet_backdrop__E5u2x{background:var(--bg-overlay);inset:0;position:absolute}.MobileFilterSheet_panel__zoGGE{background:var(--bg-card);border-top-left-radius:16px;border-top-right-radius:16px;bottom:0;box-shadow:0 -12px 32px #00000026;color:var(--text-primary);left:0;max-height:80vh;overflow:auto;padding:8px 12px calc(12px + env(safe-area-inset-bottom));position:absolute;right:0}[data-theme=dark] .MobileFilterSheet_panel__zoGGE{box-shadow:0 -12px 32px #00000080}.MobileFilterSheet_header__GvaSy{display:grid;justify-items:center;padding-bottom:8px;padding-top:6px}.MobileFilterSheet_grabber__pd5tB{background:var(--border-color);border-radius:999px;height:4px;margin-bottom:6px;width:40px}.MobileFilterSheet_title__5pJbM{color:var(--text-primary);font-size:16px;font-weight:700}.MobileFilterSheet_section__E\+HaF{border-top:1px solid var(--border-color);padding:8px 0 12px}.MobileFilterSheet_section__E\+HaF:first-of-type{border-top:0}.MobileFilterSheet_chips__3DwbN{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0 12px}.MobileFilterSheet_chip__3pJIN{background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);font-size:13px;font-weight:700;padding:8px 12px}[data-theme=dark] .MobileFilterSheet_chip__3pJIN{border-color:#0000}.MobileFilterSheet_chipActive__EmXiL{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-accent)}.MobileFilterSheet_sections__mBg89{padding:4px 0}.MobileFilterSheet_row__LVgdL{border-top:1px solid var(--border-color)}.MobileFilterSheet_row__LVgdL:first-of-type{border-top:0}.MobileFilterSheet_rowHeader__oCuD\+{grid-gap:8px;align-items:center;background:#0000;border:0;color:var(--text-primary);display:grid;font-weight:600;gap:8px;grid-template-columns:1fr auto auto;padding:12px 4px;position:relative;width:100%}.MobileFilterSheet_rowLabel__HKA1h{text-align:left}.MobileFilterSheet_rowBadge__U4Uim{border:1px solid var(--border-color);border-radius:999px;display:inline-grid;font-size:12px;height:22px;min-width:22px;padding:0 6px;place-items:center}.MobileFilterSheet_rowCaret__b-IiJ{transform:rotate(0deg);transition:transform .15s ease}.MobileFilterSheet_rowBody__Y1eD6{max-height:0;overflow:hidden;transition:max-height .2s ease}.MobileFilterSheet_rowBodyOpen__K1LQf{max-height:400px}.MobileFilterSheet_footer__onXVj{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding-top:8px}.MobileFilterSheet_applyBtn__dT74k,.MobileFilterSheet_resetBtn__tFPut{border:1px solid var(--border-color);border-radius:999px;font-weight:800;min-height:44px}.MobileFilterSheet_resetBtn__tFPut{background:var(--bg-card);color:var(--text-primary)}.MobileFilterSheet_applyBtn__dT74k{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-accent)}[data-theme=dark] .MobileFilterSheet_resetBtn__tFPut{border-color:#0000}.AnswerModal_overlay__IOysr{align-items:center;background-color:#111827b3;background-color:var(--bg-overlay,#111827b3);bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.AnswerModal_modalContent__ghfMf{background-color:var(--bg-card);border-radius:var(--radius-large);box-shadow:var(--shadow-md);cursor:default;display:flex;flex-direction:column;max-height:90vh;max-width:650px;overflow-y:auto;position:relative;text-align:left;width:100%}.AnswerModal_modalHeader__JOOI7{border-bottom:1px solid var(--border-light);padding:1.5rem 2rem}.AnswerModal_modalQuestion__fCtsV{color:var(--text-primary);font-size:1.15rem;font-weight:600;line-height:1.4;margin:0}.AnswerModal_modalBody__\+oDof{flex-grow:1;padding:1.5rem 2rem}.AnswerModal_answerLabel__Z6Uug{color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.AnswerModal_modalAnswer__WdXcP{color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin:0}.AnswerModal_modalAnswer__WdXcP p{line-height:1.7;margin:0 0 1.2em}.AnswerModal_modalAnswer__WdXcP p:last-child{margin-bottom:0}.AnswerModal_modalAnswer__WdXcP br{line-height:1.7}.AnswerModal_notesSection__w8a3m{border-top:1px solid var(--border-light);margin-top:1.5rem;padding-top:1.5rem}.AnswerModal_modalFooter__RW7qS{background-color:var(--bg-card-secondary);border-top:1px solid var(--border-light);padding:.75rem 1.5rem;text-align:right}.AnswerModal_modalFavoriteButton__MpwXX{background:none;border:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:1.2rem;padding:.4rem;transition:all .2s ease}.AnswerModal_modalFavoriteButton__MpwXX:hover{background-color:var(--bg-hover);color:var(--favorite-hover-color);transform:scale(1.1)}.AnswerModal_modalFavoriteButton__MpwXX.AnswerModal_isFavorite__DFJlK{fill:var(--favorite-active-color);color:var(--favorite-active-color)}.AnswerModal_modalFavoriteButton__MpwXX.AnswerModal_isFavorite__DFJlK:hover{fill:var(--favorite-hover-color);color:var(--favorite-hover-color)}.ListView_listViewContainer__8z5M2{background:#0000;border:none;border-radius:0;box-sizing:border-box;overflow:visible;width:100%}:root:not([data-theme=dark]) .ListView_listViewContainer__8z5M2{background:#0000;border:none;box-shadow:none}.ListView_listViewContainerNoResults__LPjw6{color:var(--text-muted);font-style:italic;padding:2rem;text-align:center}.ListView_listViewTable__9avcO{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.ListView_listViewTable__9avcO thead td,.ListView_listViewTable__9avcO thead th{border:0!important;box-shadow:none!important}.ListView_colMastery__m1SH5{min-width:110px;width:8%}.ListView_colQuestion__w0FNE{min-width:520px;width:58%}.ListView_colDifficulty__W-hWF{min-width:120px;width:11%}.ListView_colImportance__kkO1R{min-width:160px;width:11%}.ListView_colFrequency__L6c6k{min-width:120px;width:12%}@media (max-width:1080px){.ListView_colQuestion__w0FNE{min-width:420px;width:53%}.ListView_colImportance__kkO1R{width:16%}}.ListView_listViewHeaderCell__IEp0v{color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.5px;padding:0;text-align:left!important;text-transform:uppercase;transition:color .2s;white-space:nowrap}.ListView_listViewTable__9avcO thead th .ListView_headerContent__95nnH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListView_listViewHeaderCell__IEp0v:hover .ListView_headerContent__95nnH{color:var(--text-primary)}.ListView_headerContent__95nnH{align-items:center;display:flex;gap:.5rem;width:100%}.ListView_sortIcon__KE9bb{opacity:0;transition:opacity .2s}.ListView_sortIcon__KE9bb.ListView_visible__qqwlE{opacity:1}.ListView_listViewHeaderCell__IEp0v:not(:has(>.ListView_headerContent__95nnH)){cursor:default}.ListView_listViewHeaderCell__IEp0v:not(:has(>.ListView_headerContent__95nnH)):hover .ListView_headerContent__95nnH{color:var(--text-secondary)}.ListView_listViewTable__9avcO td,.ListView_listViewTable__9avcO th{text-align:left;vertical-align:middle}:root:not([data-theme=dark]) .ListView_listViewTable__9avcO td,:root:not([data-theme=dark]) .ListView_listViewTable__9avcO th{padding:10px 16px}:root[data-theme=dark] .ListView_listViewTable__9avcO td{padding:12px 16px}:root[data-theme=dark] .ListView_listViewTable__9avcO th{padding:10px 16px}.ListView_listViewCell__mM3Vn{background-color:initial;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListView_listViewTable__9avcO tbody td.ListView_statusCol__bFbDR>:first-child{margin-left:0!important}.ListView_listViewRow__50oia{height:44px;outline:none;transition:background-color .18s ease,box-shadow .18s ease}.ListView_listViewTable__9avcO tbody tr+tr td,.ListView_listViewTable__9avcO tbody tr:first-child td{border-top:none}.ListView_listViewTable__9avcO tbody td:first-child{border-left:none}.ListView_listViewTable__9avcO tbody td:last-child{border-right:none}.ListView_listViewTable__9avcO tbody tr:last-child td{border-bottom:none}:root:not([data-theme=dark]) .ListView_listViewTable__9avcO tbody tr:first-child td{border-top:none}:root:not([data-theme=dark]) .ListView_listViewTable__9avcO tbody td:first-child{border-left:none}:root:not([data-theme=dark]) .ListView_listViewTable__9avcO tbody td:last-child{border-right:none}:root:not([data-theme=dark]) .ListView_listViewTable__9avcO tbody tr:last-child td{border-bottom:none}:root:not([data-theme=dark]) .ListView_listViewTable__9avcO tbody tr+tr td{border-top:none}:root[data-theme=dark] .ListView_listViewTable__9avcO tbody tr:first-child td:first-child{border-top-left-radius:10px}:root[data-theme=dark] .ListView_listViewTable__9avcO tbody tr:first-child td:last-child{border-top-right-radius:10px}.ListView_listViewTable__9avcO tbody tr:hover td{background-color:var(--bg-hover);cursor:pointer}:root:not([data-theme=dark]) .ListView_listViewTable__9avcO tbody tr:hover td{background-color:#00000008}.ListView_listViewTable__9avcO tbody tr:hover+tr td{border-top-color:#0000}.ListView_listViewTable__9avcO tbody tr:hover td:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.ListView_listViewTable__9avcO tbody tr:hover td:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.ListView_listViewRow__50oia:focus-visible td{background-color:var(--bg-hover);box-shadow:inset 0 0 0 1px #7f7f7f59}.ListView_statusCol__bFbDR{min-width:110px}.ListView_difficultyCol__J3fsl,.ListView_frequencyCol__e7ZHW,.ListView_importanceCol__HWYip{text-align:left}.ListView_titleCol__XOMfU{padding-right:.5rem;position:relative;white-space:nowrap}.ListView_metaText__CjtCL{font-size:14px;line-height:1}.ListView_moduleTag__\+qZi4{background-color:var(--bg-hover);border-radius:9999px;color:#f9f9f9;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.ListView_moduleTag__\+qZi4[data-category="Core Finance Concepts"]{background-color:#8b5cf6;color:#f9f9f9}.ListView_moduleTag__\+qZi4[data-category="Accounting & Fin. Statements"]{background-color:#3b82f6;color:#f9f9f9}.ListView_moduleTag__\+qZi4[data-category="Advanced Accounting"]{background-color:#0ea5e9;color:#f9f9f9}.ListView_moduleTag__\+qZi4[data-category="EqVal, TEV, Metrics, Multiples"]{background-color:#ec4899;color:#f9f9f9}.ListView_moduleTag__\+qZi4[data-category="Valuation & DCF Analysis"]{background-color:#a855f7;color:#f9f9f9}.ListView_moduleTag__\+qZi4[data-category="M&A Deals & Merger Models"]{background-color:#fb923c;color:#f9f9f9}.ListView_moduleTag__\+qZi4[data-category="LBO Analysis"]{background-color:#22c55e;color:#f9f9f9}:root[data-theme=dark] .ListView_metaText__CjtCL{color:#ffffffa6}:root:not([data-theme=dark]) .ListView_metaText__CjtCL{color:#000000a6}.ListView_metaWithDot__Zkfdz{align-items:center;display:inline-flex;gap:.5rem;white-space:nowrap}.ListView_diffDot__zY7WL{border-radius:999px;display:inline-block;height:7px;width:7px}.ListView_diff_easy__lMRDo{background:#3fb950}.ListView_diff_medium__lk7mT{background:#f2c94c}.ListView_diff_hard__TgTTm{background:#f85149}.ListView_naText__ktZ72{color:var(--text-muted);font-size:.8em;font-style:italic}.ListView_questionText__v9dsG{color:var(--text-primary);display:block;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MasteryBar_masteryBarContainer__oCQQU{align-items:center;cursor:help;display:inline-flex;min-width:48px}.MasteryBar_segmentedBar__x-GH-{display:block}.Flashcard_flashcardWrapper__8NqQS{margin:0 auto;max-width:800px;padding:1rem;width:100%}.Flashcard_topBar__3TYfe{display:flex;margin-bottom:1rem}.Flashcard_backButton__SDRS7{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;padding:.5rem 0;transition:color .2s}.Flashcard_backButton__SDRS7:hover{color:var(--text-primary)}.Flashcard_returnButton__IyAuU{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-family:Unica77LL,sans-serif;font-size:1rem;font-weight:700;padding:.5rem 0;transition:color .2s}.Flashcard_returnButton__IyAuU:hover{color:var(--text-primary);opacity:.8}.Flashcard_flashcard__zMf5v{background-color:var(--bg-card);border-radius:4px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;min-height:500px;padding:2rem;position:relative}[data-theme=dark] .Flashcard_flashcard__zMf5v{background-color:#212122}.Flashcard_cardHeader__4JFEp{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Flashcard_tags__OMvt7{display:flex;flex-wrap:wrap;gap:.5rem}.Flashcard_tag__AwWay{background-color:var(--bg-hover);border-radius:9999px;color:#f9f9f9;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.Flashcard_tag__AwWay[data-difficulty=Easy]{background-color:#22c55e;color:#f9f9f9}.Flashcard_tag__AwWay[data-difficulty=Medium]{background-color:#fbbf24;color:#f9f9f9}.Flashcard_tag__AwWay[data-difficulty=Hard]{background-color:#ef4444;color:#f9f9f9}.Flashcard_tag__AwWay[data-category="Core Finance Concepts"]{background-color:#8b5cf6;color:#f9f9f9}.Flashcard_tag__AwWay[data-category="Accounting & Fin. Statements"]{background-color:#3b82f6;color:#f9f9f9}.Flashcard_tag__AwWay[data-category="Advanced Accounting"]{background-color:#0ea5e9;color:#f9f9f9}.Flashcard_tag__AwWay[data-category="EqVal, TEV, Metrics, Multiples"]{background-color:#ec4899;color:#f9f9f9}.Flashcard_tag__AwWay[data-category="Valuation & DCF Analysis"]{background-color:#a855f7;color:#f9f9f9}.Flashcard_tag__AwWay[data-category="M&A Deals & Merger Models"]{background-color:#fb923c;color:#f9f9f9}.Flashcard_tag__AwWay[data-category="LBO Analysis"]{background-color:#22c55e;color:#f9f9f9}.Flashcard_tag__AwWay[data-topic="Financial Modeling Steps"],.Flashcard_tag__AwWay[data-topic="PV, NPV, IRR, WACC"],.Flashcard_tag__AwWay[data-topic="Time Value of Money"],.Flashcard_tag__AwWay[data-topic="Valuation Formula"]{background-color:#6366f1;color:#f9f9f9}.Flashcard_tag__AwWay[data-topic="3-Statements Basics"],.Flashcard_tag__AwWay[data-topic="Balance Sheet"],.Flashcard_tag__AwWay[data-topic="Cash Flow Statement"],.Flashcard_tag__AwWay[data-topic="Income Statement"],.Flashcard_tag__AwWay[data-topic="Working Capital"],.Flashcard_tag__AwWay[data-topic=FCF],.Flashcard_tag__AwWay[data-topic=Leases]{background-color:#06b6d4;color:#f9f9f9}.Flashcard_tag__AwWay[data-topic="Due Diligence"],.Flashcard_tag__AwWay[data-topic="EPS Accretion/Dilution"],.Flashcard_tag__AwWay[data-topic="LBO / Leverage"],.Flashcard_tag__AwWay[data-topic="M&A Process"],.Flashcard_tag__AwWay[data-topic="Merger Model"],.Flashcard_tag__AwWay[data-topic="Purchase Agreement"]{background-color:#f59e0b;color:#f9f9f9}.Flashcard_tag__AwWay[data-topic="Enterprise Value"],.Flashcard_tag__AwWay[data-topic="Equity Value"],.Flashcard_tag__AwWay[data-topic="Precedent Transactions"],.Flashcard_tag__AwWay[data-topic="Public Comps"],.Flashcard_tag__AwWay[data-topic="TEV/EV Event Impact"],.Flashcard_tag__AwWay[data-topic="Terminal Value"],.Flashcard_tag__AwWay[data-topic="Valuation Advanced"],.Flashcard_tag__AwWay[data-topic="Valuation Basic"],.Flashcard_tag__AwWay[data-topic="Valuation Metrics"],.Flashcard_tag__AwWay[data-topic="Valuation Multiples"],.Flashcard_tag__AwWay[data-topic=DCF-Method]{background-color:#8b5cf6;color:#f9f9f9}.Flashcard_tag__AwWay[data-topic="Bond Analysis"],.Flashcard_tag__AwWay[data-topic="Book Value of Debt"],.Flashcard_tag__AwWay[data-topic="Convertible Bonds"],.Flashcard_tag__AwWay[data-topic="Debt Capacity"],.Flashcard_tag__AwWay[data-topic="Debt vs. Equity"],.Flashcard_tag__AwWay[data-topic=Bonds]{background-color:#ec4899;color:#f9f9f9}.Flashcard_tag__AwWay[data-topic="Follow-On Offerings"],.Flashcard_tag__AwWay[data-topic=IPO]{background-color:#14b8a6;color:#f9f9f9}.Flashcard_tag__AwWay[data-topic="Credit Analysis"]{background-color:#10b981;color:#f9f9f9}.Flashcard_tag__AwWay[data-topic="Consolidation Accounting"],.Flashcard_tag__AwWay[data-topic="Equity Method"],.Flashcard_tag__AwWay[data-topic="Inventory Accounting"],.Flashcard_tag__AwWay[data-topic="Pension Accounting"],.Flashcard_tag__AwWay[data-topic="Stock-Based Compensation"],.Flashcard_tag__AwWay[data-topic="Unrealized Gains/Losses"]{background-color:#0ea5e9;color:#f9f9f9}.Flashcard_tag__AwWay[data-topic="IRR Calculation"],.Flashcard_tag__AwWay[data-topic="LBO Drivers"],.Flashcard_tag__AwWay[data-topic="LBO Modeling"],.Flashcard_tag__AwWay[data-topic="MoM Multiple"],.Flashcard_tag__AwWay[data-topic="Sources & Uses"]{background-color:#22c55e;color:#f9f9f9}.Flashcard_tag__AwWay[data-topic="Fit Questions"]{background-color:#64748b;color:#f9f9f9}.Flashcard_noteButton__X718U{background:none;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;padding:.5rem;transition:color .2s,background-color .2s}.Flashcard_noteButton__X718U:hover{background-color:var(--bg-hover);color:var(--text-primary)}.Flashcard_noteButton__X718U.Flashcard_hasNote__51m\+l{color:var(--accent-blue)}.Flashcard_mainContent__3hOs-{display:flex;flex-direction:column;flex-grow:1}.Flashcard_questionArea__9Fsb\+{align-items:center;display:flex;flex-grow:1;justify-content:center;padding-bottom:1rem}.Flashcard_questionText__2\+dEX{color:var(--text-primary);font-size:1.75rem;font-weight:600;line-height:1.4;text-align:center}.Flashcard_answerArea__1bkQ4{display:flex;flex-direction:column;justify-content:flex-end;min-height:150px}.Flashcard_revealContainer__Z\+2B2{padding:2rem 0;text-align:center}.Flashcard_revealButton__b-l5Q{align-items:center;background:#253bbd;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease}:root:not([data-theme=dark]) .Flashcard_revealButton__b-l5Q{background:#253bbd;color:#fff}:root:not([data-theme=dark]) .Flashcard_revealButton__b-l5Q:hover{background:#1e2f96}[data-theme=dark] .Flashcard_revealButton__b-l5Q{background:#fff;color:#000}[data-theme=dark] .Flashcard_revealButton__b-l5Q:hover{background:#f0f0f0}.Flashcard_answerSeparator__srgKB{background-color:var(--border-light);height:1px;margin:1rem 0 1.5rem;width:100%}.Flashcard_answerContent__FiVQ3{color:var(--text-primary);font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.Flashcard_answerContent__FiVQ3 p{color:var(--text-primary);line-height:1.7;margin:0 0 1.2em}.Flashcard_answerContent__FiVQ3 p:last-child{margin-bottom:0}.Flashcard_answerContent__FiVQ3 ol,.Flashcard_answerContent__FiVQ3 ul{color:var(--text-primary);margin-bottom:1em;padding-left:1.5rem}.Flashcard_answerContent__FiVQ3 *,.Flashcard_answerContent__FiVQ3 li{color:var(--text-primary)}.Flashcard_leitnerControls__CDdU1{align-items:center;display:flex;flex-direction:column;gap:.75rem}.Flashcard_leitnerPrompt__j50ZM{color:var(--text-muted);font-size:.8rem;margin:0}.Flashcard_leitnerButtons__TOdWh{display:flex;gap:1rem;max-width:320px;width:100%}.Flashcard_leitnerButton__JiQ2m{border:none;border-radius:4px;cursor:pointer;flex-grow:1;font-size:.9rem;font-weight:600;padding:.75rem;transition:all .2s ease-in-out}.Flashcard_leitnerButton__JiQ2m.Flashcard_incorrect__uTZ-6{background-color:#ef44441a;color:var(--accent-red)}.Flashcard_leitnerButton__JiQ2m.Flashcard_incorrect__uTZ-6:hover{background-color:#ef444433}.Flashcard_leitnerButton__JiQ2m.Flashcard_correct__RKv9F{background-color:#10a37f1a;border:none;color:var(--accent-green)}.Flashcard_leitnerButton__JiQ2m.Flashcard_correct__RKv9F:hover{background-color:#10a37f33}[data-theme=dark] .Flashcard_leitnerButton__JiQ2m.Flashcard_correct__RKv9F{background-color:#10a37f26;border:none;color:#34d399}[data-theme=dark] .Flashcard_leitnerButton__JiQ2m.Flashcard_correct__RKv9F:hover{background-color:#10a37f40}.Flashcard_bottomBar__aWZ90{align-items:center;bottom:1rem;display:flex;justify-content:space-between;left:1.5rem;position:absolute;right:1.5rem}.Flashcard_shortcutsButton__Qsn4x{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.8rem;font-weight:500;padding:.25rem 0}.Flashcard_shortcutsButton__Qsn4x:hover{color:var(--text-secondary)}.Flashcard_cardCounter__caU-q{color:var(--text-muted);font-size:.8rem;font-weight:500}.Flashcard_allDone__gu3NR{padding:4rem 1rem;text-align:center}.Flashcard_allDone__gu3NR h3{color:var(--text-primary);font-size:1.5rem;margin-bottom:.5rem}.Flashcard_allDone__gu3NR p{color:var(--text-secondary);margin-bottom:1.5rem}.Flashcard_allDoneButton__IR7Y9{background-color:var(--accent-green);border:none;border-radius:4px;color:var(--base-white);cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:background-color .2s}.Flashcard_allDoneButton__IR7Y9:hover{background-color:var(--accent-green-hover)}.Flashcard_notesSection__zAqX5{border-top:1px solid var(--border-light);flex-shrink:0;margin-bottom:1.5rem;padding-top:1.5rem}.Flashcard_notesTextarea__PkmPw{background-color:var(--bg-main);border:1px solid var(--border-light);border-radius:4px;color:var(--text-primary);font-family:inherit;font-size:.95rem;line-height:1.6;min-height:100px;padding:.75rem 1rem;resize:vertical;transition:border-color .2s;width:100%}.Flashcard_notesTextarea__PkmPw:focus{border-color:var(--accent-green);outline:none}.Flashcard_notesActions__344BT{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.Flashcard_btnPrimaryNotes__CcTPl,.Flashcard_btnSecondaryNotes__0b46u{border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease-in-out}.Flashcard_btnPrimaryNotes__CcTPl{background-color:#000;border:1px solid #000;color:#fff}.Flashcard_btnPrimaryNotes__CcTPl:hover{background-color:#111;border-color:#111}[data-theme=dark] .Flashcard_btnPrimaryNotes__CcTPl{background-color:#fff;border-color:#fff;color:#111}[data-theme=dark] .Flashcard_btnPrimaryNotes__CcTPl:hover{background-color:#f3f4f6;border-color:#f3f4f6}.Flashcard_btnSecondaryNotes__0b46u{background-color:var(--bg-active);color:var(--text-secondary)}.Flashcard_btnSecondaryNotes__0b46u:hover{background-color:var(--bg-hover);color:var(--text-primary)}.Flashcard_notesDisplay__2EcnJ{background-color:var(--bg-hover);border:1px solid var(--border-light);border-radius:4px;padding:1rem 1.5rem}.Flashcard_notesDisplay__2EcnJ h4{color:var(--text-muted);font-size:.8rem;font-weight:600;letter-spacing:.5px;margin:0 0 .75rem;text-transform:uppercase}.Flashcard_notesDisplay__2EcnJ p{color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin:0;white-space:pre-wrap}.FilterPopover_applyLabel__luzzH{pointer-events:none}.FilterPopover_applyCount__xGJhC{font-size:.8rem;font-weight:600;opacity:.85}.FilterPopover_popover__jKjEi{display:inline-block;position:relative}.FilterPopover_popoverTriggerButton__yvJul{align-items:center;background:none;border:none;border-radius:9999px;border-radius:var(--radius-full,9999px);box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;min-width:38px;padding:0;transition:background-color .2s ease;width:38px}.FilterPopover_popoverTriggerButton__yvJul:hover{background:var(--bg-hover)}.FilterPopover_popoverTriggerButton__yvJul.FilterPopover_hasActiveFilters__IdNnL,.FilterPopover_popoverTriggerButton__yvJul[data-headlessui-state=open]{background-color:var(--bg-active);border-color:var(--accent-green);color:var(--accent-green)}[data-theme=dark] .FilterPopover_popoverTriggerButton__yvJul,[data-theme=dark] .FilterPopover_popoverTriggerButton__yvJul:hover{border-color:#0000}[data-theme=dark] .FilterPopover_popoverTriggerButton__yvJul:focus-visible{border-color:var(--border-input-focus);box-shadow:var(--shadow-focus-ring)}[data-theme=dark] .FilterPopover_popoverTriggerButton__yvJul.FilterPopover_hasActiveFilters__IdNnL,[data-theme=dark] .FilterPopover_popoverTriggerButton__yvJul[data-headlessui-state=open]{background-color:var(--bg-active);border-color:var(--accent-green)}.FilterPopover_activeIndicator__LAR4V{background-color:var(--accent-green);border:1.5px solid var(--bg-card);border-radius:var(--radius-full);height:7px;position:absolute;right:6px;top:6px;width:7px}.FilterPopover_popoverPanel__M83tb{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:.5rem;overflow:hidden;position:absolute;transform-origin:top left;width:320px;z-index:20}[data-theme=dark] .FilterPopover_popoverPanel__M83tb{background-color:#212122}.FilterPopover_popoverContent__j54Us{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.FilterPopover_popoverHeader__4b9bV{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:.75rem 1rem}.FilterPopover_popoverHeader__4b9bV span{color:var(--text-primary);font-size:.9rem;font-weight:600}.FilterPopover_closeButton__5MPVu{background:none;border:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;font-size:1.2rem;line-height:1;padding:.25rem;transition:all .2s}.FilterPopover_closeButton__5MPVu:hover{background-color:var(--bg-hover);color:var(--text-primary)}.FilterPopover_filterSections__91zac{flex-grow:1;overflow-y:auto;padding:.75rem 1rem}.FilterPopover_filterRow__PYJOH{align-items:center;-webkit-appearance:none;appearance:none;background-color:initial;border:none;border-radius:var(--radius-medium);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;justify-content:space-between;margin:0;padding:.6rem .5rem;text-align:left;transition:background-color .2s;width:100%}.FilterPopover_filterRow__PYJOH:hover{background-color:var(--bg-hover)}.FilterPopover_filterRowOpen__tfz8T{background-color:var(--bg-active);border-bottom-left-radius:0;border-bottom-right-radius:0}.FilterPopover_filterLabel__eKibu{color:var(--text-secondary);font-weight:500;margin-right:.5rem;white-space:nowrap}.FilterPopover_selectionSummary__YWhwH{color:var(--text-primary);flex-grow:1;font-weight:500;margin-right:.5rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.FilterPopover_dropdownIcon__BTo8y{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.FilterPopover_dropdownIconOpen__LrSjj{transform:rotate(90deg)}.FilterPopover_dropdownList__Yl7gj{list-style:none;margin:0 0 .25rem;padding:.5rem}.FilterPopover_dropdownList__Yl7gj,.FilterPopover_topicGridContainer__RA3zQ{background-color:var(--bg-main);background-color:var(--bg-card-secondary,var(--bg-main));border-radius:0 0 var(--radius-medium) var(--radius-medium);max-height:200px;overflow-y:auto}.FilterPopover_topicGridContainer__RA3zQ{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem;padding:.75rem}.FilterPopover_dropdownItem__7bxc-{align-items:center;background-color:initial;border:none;border-radius:var(--radius-small);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:.8rem;gap:.5rem;padding:.4rem .6rem;text-align:left;transition:background-color .2s;width:100%}.FilterPopover_dropdownItem__7bxc-:hover{background-color:var(--bg-hover)}.FilterPopover_itemLabel__8CZVr{flex-grow:1}.FilterPopover_dropdownItemSelected__hK7Zr{color:var(--accent-green);font-weight:600}.FilterPopover_dropdownItemSelected__hK7Zr:hover{background-color:var(--bg-hover);color:var(--accent-green)}.FilterPopover_dropdownItemDisabled__VXzSp{color:var(--text-secondary);color:var(--text-muted,var(--text-secondary));cursor:not-allowed;opacity:.5}.FilterPopover_dropdownItemDisabled__VXzSp:hover{background-color:initial}.FilterPopover_topicTagButton__vfW\+A{-webkit-appearance:none;appearance:none;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.2;padding:.3rem .7rem;transition:all .2s;white-space:nowrap}.FilterPopover_topicTagButton__vfW\+A:hover{background-color:var(--bg-hover);border-color:var(--border-medium)}.FilterPopover_topicTagButton__vfW\+A.FilterPopover_active__nULGD{background-color:var(--accent-green);border-color:var(--accent-green);color:var(--base-white);font-weight:500}.FilterPopover_topicTagButton__vfW\+A.FilterPopover_active__nULGD:hover{background-color:var(--accent-green-hover);border-color:var(--accent-green-hover)}.FilterPopover_popoverFooter__3MSjA{background-color:var(--bg-main);border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end;padding:.75rem 1rem}.FilterPopover_footerButton__le7qS{align-items:center;border:1px solid var(--border-color);border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.4rem 1rem;transition:all .2s}.FilterPopover_resetButton__CSMRc{background-color:var(--bg-card);color:var(--text-secondary)}.FilterPopover_resetButton__CSMRc:hover{background-color:var(--bg-hover);border-color:var(--border-medium)}.FilterPopover_resetButton__CSMRc:disabled{cursor:not-allowed;opacity:.5}.FilterPopover_applyButton__f8PiZ{background-color:#000;border-color:#000;color:#fff}.FilterPopover_applyButton__f8PiZ:hover{background-color:#111;border-color:#111}[data-theme=dark] .FilterPopover_applyButton__f8PiZ{background-color:#fff;border-color:#fff;color:#111}[data-theme=dark] .FilterPopover_applyButton__f8PiZ:hover{background-color:#f3f4f6;border-color:#f3f4f6}.FilterPopover_premiumLockIcon__Phwd0{color:var(--text-muted);margin-left:.25rem;opacity:.7}.FilterPopover_filterRowContainer__PrnA2.FilterPopover_locked__48PBu .FilterPopover_filterRow__PYJOH{cursor:not-allowed;opacity:.7}.FilterPopover_filterRowContainer__PrnA2.FilterPopover_locked__48PBu .FilterPopover_filterRow__PYJOH:hover{background-color:initial}.SearchBar_searchContainer__I-YD5{align-items:center;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;display:flex;height:38px;max-width:250px;overflow:hidden;position:relative;transition-duration:var(--transition-theme-property);transition-property:background-color,border-color,box-shadow;transition-timing-function:ease-out;width:auto}[data-theme=dark] .SearchBar_searchContainer__I-YD5{border-color:#0000}[data-theme=dark] .SearchBar_searchContainer__I-YD5:focus-within{border-color:var(--border-input-focus);box-shadow:var(--shadow-focus-ring)}.SearchBar_searchIcon__NSPmA{align-items:center;color:var(--text-muted);display:flex;flex-shrink:0;font-size:1.1em;height:100%;padding-left:.9rem;padding-right:.4rem}.SearchBar_searchInput__Yk68W{background-color:initial;border:none;box-sizing:border-box;color:var(--text-primary);flex-grow:1;font-size:.9rem;height:100%;line-height:38px;outline:none;padding:0 .9rem 0 0}.SearchBar_searchInput__Yk68W::placeholder{color:var(--text-placeholder);opacity:1}[data-theme=dark] .SearchBar_searchInput__Yk68W::placeholder{color:var(--text-secondary)}.SearchBar_searchInput__Yk68W::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="15" y1="9" x2="9" y2="15"></line><line x1="9" y1="9" x2="15" y2="15"></line></svg>');background-size:16px 16px;cursor:pointer;height:16px;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s;width:16px}[data-theme=dark] .SearchBar_searchInput__Yk68W::-webkit-search-cancel-button{filter:invert(1)}.SearchBar_searchInput__Yk68W::-webkit-search-cancel-button:hover{opacity:.8}.ControlsBar_controlButton__1ojoG{align-items:center;background-color:var(--bg-card);border:none;border-radius:9999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:1.1rem;height:38px;justify-content:center;padding:0;transition:all .2s ease-out;width:38px}.ControlsBar_controlButton__1ojoG:hover{background-color:var(--bg-hover);color:var(--text-primary)}.ControlsBar_popoverContainer__MNFcs{display:inline-block;position:relative}.ControlsBar_popoverMenu__GenOY{background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:4px;box-shadow:0 4px 12px #00000026;left:0;min-width:220px;overflow:hidden;position:absolute;top:calc(100% + 8px);z-index:30}.ControlsBar_popoverHeader__gtLGA{align-items:center;border-bottom:1px solid var(--border-light);color:var(--text-primary);display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;padding:.75rem 1rem}.ControlsBar_closeButton__u0HPs{background:none;border:none;color:var(--text-muted);cursor:pointer}.ControlsBar_closeButton__u0HPs:hover{color:var(--text-primary)}.ControlsBar_popoverContent__sELBZ{padding:.5rem}.ControlsBar_popoverOption__eyRKF{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.6rem .75rem;text-align:left;transition:background-color .15s ease-out;width:100%}.ControlsBar_popoverOption__eyRKF:hover{background-color:var(--bg-hover)}.ControlsBar_popoverOption__eyRKF.ControlsBar_active__20jDH{background-color:var(--bg-active);color:var(--text-primary);font-weight:600}.ControlsBar_backToListButton__2VLR-,.ControlsBar_startStudyingButton__xhlOI{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:.5rem;justify-content:center;padding:10px 20px;transition:all .2s ease-out}.ControlsBar_startStudyingButton__xhlOI,:root:not([data-theme=dark]) .ControlsBar_startStudyingButton__xhlOI{background-color:#253bbd;color:#fff}:root:not([data-theme=dark]) .ControlsBar_startStudyingButton__xhlOI:hover:not(:disabled){background-color:#1e2f96}[data-theme=dark] .ControlsBar_startStudyingButton__xhlOI{background-color:#fff;color:#000}[data-theme=dark] .ControlsBar_startStudyingButton__xhlOI:hover:not(:disabled){background-color:#f0f0f0}.ControlsBar_startStudyingButton__xhlOI:disabled{background-color:var(--bg-active);color:var(--text-muted);cursor:not-allowed}.ControlsBar_backToListButton__2VLR-{background-color:var(--bg-card);border:1px solid var(--border-light);color:var(--text-secondary)}.ControlsBar_backToListButton__2VLR-:hover{background-color:var(--bg-hover);color:var(--text-primary)}.ControlsBar_prepPlanButton__GlBr3{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.45rem .75rem;transition:all .2s ease}.ControlsBar_prepPlanButton__GlBr3:hover:not(:disabled){color:var(--text-primary)}.ControlsBar_prepPlanButtonDisabled__j6vFc{cursor:not-allowed;opacity:.5}.ControlsBar_prepPlanButtonDisabled__j6vFc,.ControlsBar_prepPlanButtonDisabled__j6vFc:hover{color:var(--text-secondary);color:var(--text-muted,var(--text-secondary))}[data-theme=dark] .ControlsBar_prepPlanButton__GlBr3{border-color:#0000}.ControlsBar_prepPlanContainer__zDdKY{align-items:center;display:flex;gap:.5rem}.ControlsBar_deadlineChip__-2SVl{align-items:center;background:var(--bg-card);border:1px solid #2f2f2f;border:1px solid var(--border-color,#2f2f2f);border-radius:999px;color:#eaeaea;color:var(--text-primary,#eaeaea);cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;height:34px;padding:0 .75rem 0 .5rem;transition:background .2s ease,border-color .2s ease,transform .06s ease}.ControlsBar_deadlineChip__-2SVl:hover{background:#1b1b1b;background:var(--bg-hover,#1b1b1b);border-color:#3a3a3a;border-color:var(--border-medium,#3a3a3a)}.ControlsBar_deadlineChip__-2SVl:active{transform:translateY(1px)}.ControlsBar_deadlineDot__u6QUj{background:#10a37f;background:var(--accent-green,#10a37f);border-radius:50%;height:8px;width:8px}.ControlsBar_deadlineLabel__fPWCy{opacity:.7}.ControlsBar_deadlineDate__KjI8a{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ControlsBar_deadlineClose__yjYD3{background:#0000;border-radius:50%;color:#b6b6b6;color:var(--text-secondary,#b6b6b6);display:inline-grid;height:18px;margin-left:.25rem;place-items:center;transition:background .2s ease,color .2s ease;width:18px}.ControlsBar_deadlineChip__-2SVl:hover .ControlsBar_deadlineClose__yjYD3{background:#ffffff0f;color:#fff;color:var(--text-primary,#fff)}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.DeadlineSetupModal_overlay__7iSeW{align-items:center;background-color:var(--bg-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DeadlineSetupModal_modal__iBDFQ{background-color:var(--bg-card);border-radius:4px;box-shadow:var(--shadow-lg);max-width:450px;padding:2rem;position:relative;width:90%}.DeadlineSetupModal_topButtonsContainer__CN7vE{align-items:center;display:flex;gap:.5rem;justify-content:space-between;position:absolute;right:.5rem;top:.5rem;width:calc(100% - 1rem)}.DeadlineSetupModal_backButton__9ToVS{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.25rem;padding:.4rem .6rem}.DeadlineSetupModal_closeButton__hMbEi{background:none;border:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;font-size:1.5rem;line-height:1;padding:.4rem}.DeadlineSetupModal_backButton__9ToVS:hover,.DeadlineSetupModal_closeButton__hMbEi:hover{background-color:var(--bg-hover);color:var(--text-primary)}.DeadlineSetupModal_title__BLVuY{color:var(--text-primary);font-size:1.5rem;font-weight:600;padding-top:1rem;text-align:center}.DeadlineSetupModal_subtitle__GoD8K{color:var(--text-secondary);margin-bottom:1.5rem;margin-top:.5rem;margin-inline:auto;max-width:350px;text-align:center}.DeadlineSetupModal_nextButton__R7it3,.DeadlineSetupModal_saveButton__3kWf\+{background-color:var(--accent-primary);border:none;border-radius:4px;color:var(--text-on-accent);cursor:pointer;font-size:1rem;font-weight:500;margin-top:1.5rem;padding:.75rem;transition:filter .2s;width:100%}.DeadlineSetupModal_nextButton__R7it3:hover,.DeadlineSetupModal_saveButton__3kWf\+:hover{filter:brightness(110%)}.DeadlineSetupModal_calendarContainer__Gdp7g{display:flex;justify-content:center}.react-calendar{background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:4px;font-family:inherit;padding:.5rem;width:100%}.react-calendar__navigation button{border-radius:4px;color:var(--text-primary);font-size:1rem;font-weight:600}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:var(--bg-hover)}.react-calendar__navigation button:disabled{background-color:initial;color:var(--text-muted)}.react-calendar__month-view__weekdays__weekday{color:var(--text-secondary);font-size:.75em;font-weight:500;text-decoration:none}.react-calendar__tile{border-radius:4px;color:var(--text-primary);transition:background-color .2s}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:var(--bg-hover)}.react-calendar__tile:disabled{background-color:var(--bg-card-secondary);color:var(--text-muted);opacity:.6}.react-calendar__tile--now{background-color:var(--bg-hover);font-weight:700}.react-calendar__tile--active{background-color:var(--accent-primary)!important;color:var(--text-on-accent)!important}.DeadlineSetupModal_topicActions__QHCcF{display:flex;gap:1rem;justify-content:flex-end;margin-bottom:.5rem}.DeadlineSetupModal_topicActions__QHCcF button{background:none;border:none;color:var(--text-link);cursor:pointer;font-size:.8rem;font-weight:500}.DeadlineSetupModal_topicActions__QHCcF button:hover{text-decoration:underline}.DeadlineSetupModal_topicList__V0Top{background-color:var(--bg-card-secondary);border-radius:4px;display:flex;flex-direction:column;gap:.1rem;max-height:240px;overflow-y:auto;padding:.25rem}.DeadlineSetupModal_topicItem__ZvvnQ{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:.5rem;padding:.6rem .8rem;transition:background-color .15s;-webkit-user-select:none;user-select:none}.DeadlineSetupModal_topicItem__ZvvnQ:hover{background-color:var(--bg-hover)}.DeadlineSetupModal_topicLabel__CfWUu{color:var(--text-secondary);font-size:.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;transition:color .15s;white-space:nowrap}.DeadlineSetupModal_checkmarkIcon__b\+2t3{color:var(--status-success-text);flex-shrink:0;font-size:1.1rem}.DeadlineSetupModal_iconPlaceholder__RgnXc{flex-shrink:0;height:1.1rem;width:1.1rem}.DeadlineSetupModal_topicItemSelected__QIioL .DeadlineSetupModal_topicLabel__CfWUu{color:var(--status-success-text);font-weight:600}:root{--radius:12px;--pad:20px;--pad-lg:24px;--header-h:56px}.UpsellModal_overlay__yVjD4{-webkit-overflow-scrolling:touch;background:var(--answer-overlay);cursor:default;display:grid;inset:0;overflow:auto;overscroll-behavior:contain;padding:16px;place-items:center;position:fixed;z-index:9999}.UpsellModal_container__sz3JW,.UpsellModal_modal__dMwp6{background:var(--answer-modal-bg);border:1px solid var(--answer-modal-border);border-radius:4px;box-shadow:0 30px 80px #0000008c;box-sizing:border-box;color:var(--answer-modal-text);display:flex;flex-direction:column;margin:0 auto;max-height:min(88vh,1000px);overflow:hidden;padding:2rem;position:relative;width:min(820px,92vw)}.UpsellModal_closeButton__zBQ\+o{background:var(--bg-hover);border:1px solid var(--border-light);border-radius:9999px;color:var(--text-secondary);cursor:pointer;display:grid;font-size:18px;height:32px;line-height:1;place-items:center;position:absolute;right:10px;top:10px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:32px;z-index:2}.UpsellModal_closeButton__zBQ\+o:hover{background:var(--bg-active);border-color:var(--border-medium);color:var(--text-primary)}.UpsellModal_header__bJLvz{align-items:center;background:var(--bg-card);border-bottom:1px solid var(--answer-modal-border);display:flex;height:56px;height:var(--header-h);justify-content:space-between;padding:0 24px;padding:0 var(--pad-lg);position:sticky;top:0;z-index:1}.UpsellModal_title__2W9KB{color:var(--text-primary);font-size:clamp(1rem,2.6vw,1.25rem);font-weight:700;margin:0}.UpsellModal_body__HWBRo{-webkit-overflow-scrolling:touch;color:var(--text-secondary);flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px;padding:var(--pad-lg);touch-action:pan-y}.UpsellModal_footer__jK1Qz{background:var(--bg-card);border-top:1px solid var(--answer-modal-border);padding:20px;padding:var(--pad)}@media (max-width:640px){.UpsellModal_overlay__yVjD4{padding:0}.UpsellModal_container__sz3JW,.UpsellModal_modal__dMwp6{border:none;border-radius:0;height:100dvh;max-height:none;padding:16px;width:100vw}}@media (prefers-reduced-motion:reduce){.UpsellModal_body__HWBRo,.UpsellModal_closeButton__zBQ\+o,.UpsellModal_container__sz3JW,.UpsellModal_modal__dMwp6,.UpsellModal_overlay__yVjD4{transition:none!important}}.ConfirmationModal_overlay__tic\+1{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--bg-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}.ConfirmationModal_modal__wZu6Y{animation:ConfirmationModal_fadeIn__8WhRk .2s ease-out;background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-large);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-width:420px;width:90%}@keyframes ConfirmationModal_fadeIn__8WhRk{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ConfirmationModal_header__eWdoe{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:1rem 1.5rem}.ConfirmationModal_title__zoUS0{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0}.ConfirmationModal_closeButton__eRNz3{background:none;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;font-size:1.5rem;line-height:1;padding:.2rem}.ConfirmationModal_closeButton__eRNz3:hover{background-color:var(--bg-hover);color:var(--text-primary)}.ConfirmationModal_content__SvFc-{color:var(--text-secondary);font-size:.95rem;line-height:1.6;padding:1.5rem}.ConfirmationModal_actions__2k4DD{background-color:var(--bg-card-secondary);border-top:1px solid var(--border-light);display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.ConfirmationModal_confirmButton__mwcyw{background-color:var(--status-error-bg);border-color:var(--status-error-text)!important;color:var(--status-error-text)}.ConfirmationModal_confirmButton__mwcyw:hover{background-color:var(--status-error-text);color:var(--text-on-accent)}.ExploreModulesPage_pageContainer__1iHcX{margin:0 auto;max-width:1040px;padding:1rem 1.25rem 3rem}.ExploreModulesPage_pageHeader__h0QhP{margin:1.25rem 0 .75rem}.ExploreModulesPage_pageTitle__1BHv\+{color:var(--text-primary);font-size:1.75rem;font-weight:650;margin:0}.ExploreModulesPage_chapterList__QhCC4{display:flex;flex-direction:column;gap:16px;list-style:none;margin:12px 0 0;padding:0}.ExploreModulesPage_chapterItem__rPVWB{list-style:none;margin:0;padding:0}.ExploreModulesPage_chapterCard__irte8{display:flex;flex-direction:column;gap:12px}.ExploreModulesPage_chapterHeader__Ob7dE{align-items:center;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--border-light,#ffffff1f);display:flex;gap:12px;justify-content:flex-start;padding-bottom:12px}.ExploreModulesPage_chapterTitleLink__Bgo18{align-items:center;color:inherit;display:inline-flex;gap:8px;line-height:1.2;margin:0;padding-bottom:0!important;text-decoration:none}.ExploreModulesPage_chapterTitleLink__Bgo18:after{display:none!important}.ExploreModulesPage_chapterTitleLink__Bgo18:hover span{text-decoration:underline}.ExploreModulesPage_chapterTitleChevron__i\+BPi{color:var(--text-muted);font-size:18px}.ExploreModulesPage_chapterActions__hKl-e{align-items:center;display:inline-flex;gap:8px;margin-top:4px}.ExploreModulesPage_chapterButton__ym4Tl{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:6px 14px;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .1s ease}.ExploreModulesPage_chapterButton__ym4Tl:hover:not(.ExploreModulesPage_disabledAction__8RVAr){transform:translateY(-1px)}.ExploreModulesPage_primaryAction__-la5s{background:var(--accent-primary);color:var(--text-on-accent)}:root:not([data-theme=dark]) .ExploreModulesPage_primaryAction__-la5s{background:#253bbd;color:#fff}:root:not([data-theme=dark]) .ExploreModulesPage_primaryAction__-la5s:hover{background:#1e2f96}[data-theme=dark] .ExploreModulesPage_primaryAction__-la5s:hover{background:var(--accent-primary-hover)}.ExploreModulesPage_secondaryAction__1Se3U{background:#94a3b81f;color:var(--text-primary)}.ExploreModulesPage_secondaryAction__1Se3U:hover{background:#94a3b833}.ExploreModulesPage_disabledAction__8RVAr{background:#94a3b814;color:var(--text-muted);pointer-events:none}.ExploreModulesPage_chapterMeta__CEN8h{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ExploreModulesPage_metaText__9C6y8{color:var(--text-muted);font-size:.85rem;letter-spacing:.1px}.ExploreModulesPage_chapterDescription__zH9oi{color:var(--text-primary);font-size:.9rem;line-height:1.45;margin:0}.ExploreModulesPage_chapterProgress__e3yD3{align-items:center;display:flex;gap:8px}.ExploreModulesPage_proPill__jA4iH{background:#4d8fe429;color:#4d8fe4;font-weight:700}.ExploreModulesPage_demoPill__xrcyF,.ExploreModulesPage_proPill__jA4iH{align-items:center;border-radius:999px;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:.75rem;gap:6px;line-height:1.2;padding:.25rem .6rem}.ExploreModulesPage_demoPill__xrcyF{background:#94a3b829;color:#94a3b8;color:var(--text-muted,#94a3b8);font-weight:500}.ExploreModulesPage_progressWrap__uobpV{align-items:center;display:flex;gap:8px;margin-top:6px}.ExploreModulesPage_progressTrack__QDRES{background:#ffffff1f;background:var(--border-light,#ffffff1f);border-radius:999px;flex:1 1;height:3px;overflow:hidden;width:100%}.ExploreModulesPage_progressBar__yusnr{border-radius:999px;height:100%;transition:width .3s ease}.ExploreModulesPage_pgood__WAChz{background:#22c55e;background:var(--status-success,#22c55e)}.ExploreModulesPage_pwarn__qdBV3{background:#eab308;background:var(--status-warning,#eab308)}.ExploreModulesPage_pbad__1QJUA{background:#ef4444;background:var(--status-error,#ef4444)}.ExploreModulesPage_progressPct__SZFLi{color:var(--text-muted);font-size:.8rem;min-width:34px;text-align:right}.ExploreModulesPage_tgood__7OsXi{color:#22c55e;color:var(--status-success,#22c55e)}.ExploreModulesPage_twarn__b6QC5{color:#eab308;color:var(--status-warning,#eab308)}.ExploreModulesPage_tbad__zCfow{color:#ef4444;color:var(--status-error,#ef4444)}.ExploreModulesPage_rowRight__SOwhk{align-items:center;display:inline-flex;gap:8px}.ExploreModulesPage_ctaGhost__F\+nKA{background:#0000;border:1px solid #ffffff1f;border:1px solid var(--border-light,#ffffff1f);border-radius:999px;color:var(--text-primary);font-size:.875rem;padding:6px 12px;text-decoration:none}:root:not([data-theme=dark]) .ExploreModulesPage_ctaGhost__F\+nKA{background:var(--accent-primary);border:1px solid var(--accent-primary);border-radius:var(--radius-full);box-shadow:var(--subtle-shadow);color:var(--text-on-accent);padding:8px 14px;transition:background-color var(--transition-interaction),box-shadow var(--transition-interaction),transform .05s ease-out}:root:not([data-theme=dark]) .ExploreModulesPage_ctaGhost__F\+nKA:hover{background:var(--accent-primary-hover);box-shadow:var(--shadow-card-hover)}:root:not([data-theme=dark]) .ExploreModulesPage_ctaGhost__F\+nKA:active{transform:translateY(.5px)}:root:not([data-theme=dark]) .ExploreModulesPage_ctaGhost__F\+nKA:focus-visible{outline:2px solid #8ab4f8;outline:2px solid var(--focus-ring,#8ab4f8);outline-offset:2px}.ExploreLocalNav_stickyWrap__3J8t3{background:#0000;display:flex;justify-content:flex-start;margin:0 auto 2rem;padding:8px 0;position:sticky;top:64px;top:var(--app-sticky-offset,64px);width:100%;z-index:5}.ExploreLocalNav_segment__beLLg{background:var(--bg-card-secondary);border:0;border-radius:var(--radius-medium);box-shadow:none;display:inline-flex;gap:4px;padding:5px}.ExploreLocalNav_segmentBtn__e5hE6{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:var(--radius-small);color:var(--text-secondary);cursor:pointer;font-size:.9rem;font-weight:500;line-height:1;padding:8px 20px;transition:all .2s ease}.ExploreLocalNav_segmentBtn__e5hE6:hover{color:var(--text-primary)}.ExploreLocalNav_active__21zYx,.ExploreLocalNav_segmentBtn__e5hE6.ExploreLocalNav_active__21zYx{background-color:var(--bg-card);box-shadow:var(--shadow-sm);color:var(--text-primary)}.ExploreLocalNav_segmentBtn__e5hE6:focus-visible{outline:2px solid #8ab4f8;outline:2px solid var(--focus-ring,#8ab4f8);outline-offset:2px}.ExploreChapterPage_pageContainer__8amfK{margin:0 auto;max-width:1040px;padding:3rem 1.25rem;position:relative}.ExploreChapterPage_breadcrumbs__M0BhG{align-items:center;background:#0000;box-sizing:border-box;color:var(--text-muted);display:flex;font-size:13px;gap:8px;justify-content:flex-start;left:0;line-height:28px;margin:0 auto;max-width:1040px;min-height:28px;padding:8px 1.25rem;position:fixed;right:0;top:64px;z-index:1021}.ExploreChapterPage_breadcrumbsDemo__MHqdr{top:96px}.ExploreChapterPage_crumbLink__U5aRD{color:var(--text-secondary);font-weight:400;margin:0;padding:0;text-decoration:none}.ExploreChapterPage_crumbLink__U5aRD:hover{text-decoration:underline}.ExploreChapterPage_crumbSep__bjXZA{margin:0;opacity:.6;padding:0}.ExploreChapterPage_crumbCurrent__zc\+\+O{color:var(--text-primary);font-weight:700;margin:0;padding:0}.ExploreChapterPage_pageHeader__WYHrq{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin:1.25rem 0 .75rem}.ExploreChapterPage_title__8z6ps{color:var(--text-primary);font-size:1.75rem;font-weight:650;letter-spacing:-.01em;margin:0}.ExploreChapterPage_subtitle__-QgAH{display:none}.ExploreChapterPage_pillLock__hAHVq{align-items:center;background:var(--bg-elevated);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:.85rem;gap:6px;height:32px;padding:6px 10px}.ExploreChapterPage_segmentWrap__JClHz{display:flex;justify-content:center;margin:0 0 2rem}.ExploreChapterPage_upgradeBox__cSwuZ{grid-gap:12px;align-items:center;background:#181818;background:var(--bg-card-secondary,#181818);border:1px solid #ffffff14;border:1px solid var(--border-light,#ffffff14);border-radius:4px;display:grid;gap:12px;grid-template-columns:20px 1fr auto;margin-bottom:12px;padding:12px 14px}.ExploreChapterPage_upgradeTitle__7JehX{color:var(--text-primary);font-weight:600}.ExploreChapterPage_upgradeDesc__KFa4n{color:var(--text-secondary);font-size:.9rem}.ExploreChapterPage_upgradeCta__W65wQ{background:var(--bg-elevated);border-radius:4px;color:var(--text-primary);padding:6px 10px;text-decoration:none}.ExploreChapterPage_section__hskJR{margin-top:32px}.ExploreChapterPage_sectionHeader__8-3rs{margin-bottom:16px}.ExploreChapterPage_sectionTitle__dtRna{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--border-light,#ffffff1f);color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:15px;font-weight:700;letter-spacing:0;margin:0;padding-bottom:12px}.ExploreChapterPage_itemList__LN8i5{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.ExploreChapterPage_itemCard__NNoYE{list-style:none;margin:0;padding:0}.ExploreChapterPage_card__AKAqk{display:flex;flex-direction:column;gap:12px}.ExploreChapterPage_cardHeader__2ZCfR{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--border-light,#ffffff1f);justify-content:space-between;padding-bottom:12px}.ExploreChapterPage_cardHeader__2ZCfR,.ExploreChapterPage_cardHeader__2ZCfR>div{align-items:center;display:flex;gap:12px}.ExploreChapterPage_cardTitleLink__C4ihy{align-items:center;color:inherit;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:15px;font-weight:700;gap:8px;line-height:1.2;margin:0;text-decoration:none}.ExploreChapterPage_cardTitleLink__C4ihy span{display:block}.ExploreChapterPage_cardTitleLink__C4ihy:hover span{text-decoration:underline}.ExploreChapterPage_cardChevron__eu2zF{color:var(--text-muted);font-size:18px}.ExploreChapterPage_proPill__Jhfwf{background:#4d8fe429;color:#4d8fe4;font-weight:700}.ExploreChapterPage_demoPill__\+qy\+l,.ExploreChapterPage_proPill__Jhfwf{align-items:center;border-radius:999px;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:.75rem;gap:6px;line-height:1.2;margin:0;padding:.25rem .6rem;vertical-align:middle}.ExploreChapterPage_demoPill__\+qy\+l{background:#94a3b829;color:#94a3b8;color:var(--text-muted,#94a3b8);font-weight:500}.ExploreChapterPage_cardMeta__jm6zk{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;font-weight:500;gap:8px}.ExploreChapterPage_cardStatus__Qm-UO{color:var(--text-secondary)}.ExploreChapterPage_cardDescription__po3C5{color:var(--text-primary);font-size:.9rem;line-height:1.5;margin:0}.ExploreChapterPage_cardProgress__wzjNd{align-items:center;display:flex;gap:10px}.ExploreChapterPage_progressTrack__\+\+BWn{background:#ffffff1f;background:var(--border-light,#ffffff1f);border-radius:999px;flex:1 1;height:4px;overflow:hidden}.ExploreChapterPage_progressBar__EwyVR{border-radius:999px;height:100%;transition:width .3s ease}.ExploreChapterPage_progressBarDone__phO9w{background:#22c55e;background:var(--status-success,#22c55e)}.ExploreChapterPage_progressBarPending__WYiIl{background:#94a3b859}.ExploreChapterPage_progressPct__URMzW{font-size:12px;font-weight:600}.ExploreChapterPage_progressLabelDone__K3NPg{color:#22c55e;color:var(--status-success,#22c55e)}.ExploreChapterPage_progressLabelPending__2NkCg{color:var(--text-muted)}.ExploreChapterPage_cardActions__PyTdP{align-items:center;display:flex;gap:8px;margin-top:4px}.ExploreChapterPage_cardButton__gohQn{align-items:center;border:none;border-radius:4px;color:var(--text-on-accent);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:6px 16px;text-decoration:none;transition:background-color .2s ease,transform .1s ease}.ExploreChapterPage_cardButton__gohQn:hover:not(.ExploreChapterPage_disabledAction__HezsA){transform:translateY(-1px)}.ExploreChapterPage_primaryAction__5wA5v{background:var(--accent-primary)}:root:not([data-theme=dark]) .ExploreChapterPage_primaryAction__5wA5v{background:#253bbd;color:#fff}:root:not([data-theme=dark]) .ExploreChapterPage_primaryAction__5wA5v:hover{background:#1e2f96}[data-theme=dark] .ExploreChapterPage_primaryAction__5wA5v:hover{background:var(--accent-primary-hover)}.ExploreChapterPage_upgradeAction__FiGFO{cursor:pointer;pointer-events:auto;transition:opacity .2s ease,transform .1s ease}[data-theme=dark] .ExploreChapterPage_upgradeAction__FiGFO{background:#fff;color:#000}:root:not([data-theme=dark]) .ExploreChapterPage_upgradeAction__FiGFO{background:#000;color:#fff}.ExploreChapterPage_upgradeAction__FiGFO:hover{opacity:.9;transform:translateY(-1px)}.DcfCalculatorFullscreen_overlay__466n2{background-color:#000;display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:10000}.DcfCalculatorFullscreen_closeButton__M3P6d{align-items:center;background-color:initial;border:none;border-radius:4px;color:#fff9;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px;z-index:10001}.DcfCalculatorFullscreen_closeButton__M3P6d:hover{background-color:#ffffff0d;color:#ffffffe6}.DcfCalculatorFullscreen_gridContainer__JfFEC{height:100%;overflow:auto;position:relative;width:100%}.DcfCalculatorFullscreen_grid__YKS\+G{background-color:#000;display:grid;height:fit-content;min-height:100%;min-width:100%;width:fit-content}.DcfCalculatorFullscreen_gridCell__Z8MRl{background-color:#000;border:.5px solid #ffffff1a;box-sizing:border-box;min-height:20px;min-width:64px}.DcfCalculatorFullscreen_gridContainer__JfFEC::-webkit-scrollbar{height:12px;width:12px}.DcfCalculatorFullscreen_gridContainer__JfFEC::-webkit-scrollbar-track{background:#000}.DcfCalculatorFullscreen_gridContainer__JfFEC::-webkit-scrollbar-thumb{background:#fff3;border-radius:6px}.DcfCalculatorFullscreen_gridContainer__JfFEC::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.DcfCalculatorFullscreen_gridCell__Z8MRl{align-items:center;color:#ffffffe6;display:flex;font-size:11px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_header__uadBh,.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_subheader__WiMYN{background-color:#000;color:#fff;font-weight:700;justify-content:center;text-align:center}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_hasBottomBorder__XnegT{border-bottom:2px solid #fff}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_label__s27VF{color:#fffc;text-align:left}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_bold__ssZh\+{color:#fffffff2;font-weight:600}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_value__a2xyR{font-feature-settings:"tnum";background-color:#000;color:#ffffffe6;font-variant-numeric:tabular-nums;text-align:right}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_calculated__Iqx27{font-feature-settings:"tnum";background-color:#3b82f60d;color:#3b82f6e6;cursor:help;font-variant-numeric:tabular-nums;position:relative;text-align:right}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_calculated__Iqx27:hover{background-color:#3b82f61a}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_input__FhGOH{font-feature-settings:"tnum";background-color:#ffff0026;color:#fffffff2;cursor:text;font-variant-numeric:tabular-nums;text-align:right}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_input__FhGOH:hover{background-color:#ff03}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_input__FhGOH:focus{background-color:#ffff0040;outline:1px solid #ffff0080;outline-offset:-1px}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_yellow__XoSlg{background-color:#ffff0026}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_yellow__XoSlg:hover{background-color:#ff03}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_green-outline__EOcxO{background-color:#ffff0026;outline:2px solid #22c55e99;outline-offset:-2px}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_green-outline__EOcxO:hover{background-color:#ff03}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_noBorder__RJJ8Z{border:none}.DcfCalculatorFullscreen_formulaTooltip__6pJUu{background-color:#000000f2;border:1px solid #fff3;border-radius:4px;bottom:100%;box-shadow:0 4px 12px #00000080;color:#fff;font-family:Monaco,Menlo,Courier New,monospace;font-size:11px;left:50%;margin-bottom:8px;padding:8px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10002}.DcfCalculatorFullscreen_formulaTooltip__6pJUu:after{border:6px solid #0000;border-top-color:#000000f2;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.DcfCalculatorFullscreen_gridCell__Z8MRl.DcfCalculatorFullscreen_highlighted__5PmJg{background-color:#3b82f64d!important;outline:2px solid #3b82f699;outline-offset:-2px;transition:all .2s ease}.DemoTourOverlay_backdrop__3KDRW{animation:DemoTourOverlay_fadeIn__lIXjH .3s ease-out;background-color:#0006;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9997}@keyframes DemoTourOverlay_fadeIn__lIXjH{0%{opacity:0}to{opacity:1}}.DemoTourOverlay_targetHighlight__alSk7{animation:DemoTourOverlay_pulseHighlight__0B\+wf 2s ease-in-out infinite;border:3px solid #4d8fe4;border:3px solid var(--accent-primary,#4d8fe4);border-radius:8px;box-shadow:0 0 0 9999px #0006;pointer-events:none;position:fixed;z-index:9998}@keyframes DemoTourOverlay_pulseHighlight__0B\+wf{0%,to{box-shadow:0 0 0 9999px #0006,0 0 0 0 #4d8fe4b3}50%{box-shadow:0 0 0 9999px #0006,0 0 0 4px #4d8fe4b3}}.DemoTourOverlay_tooltipContainer__AOvvp{animation:DemoTourOverlay_slideIn__njL7y .3s ease-out;border:none;border-radius:4px;box-shadow:none;box-sizing:border-box;max-width:360px;min-width:300px;padding:20px;position:fixed;z-index:10000}:root:not([data-theme=dark]) .DemoTourOverlay_tooltipContainer__AOvvp{background-color:#fff;background-color:var(--background-primary,#fff);border:1px solid #e0e0e0;border:var(--subtle-border,1px solid #e0e0e0);box-shadow:0 1px 3px #0000001a;box-shadow:var(--subtle-shadow,0 1px 3px #0000001a)}:root[data-theme=dark] .DemoTourOverlay_tooltipContainer__AOvvp{background-color:#212122;border:none;box-shadow:none}@keyframes DemoTourOverlay_slideIn__njL7y{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DemoTourOverlay_tooltipHeader__9vbNL{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.DemoTourOverlay_stepIndicator__lwtEP{color:#999;color:var(--text-secondary,#999);font-size:11px;font-weight:500;letter-spacing:.5px;opacity:.7;text-transform:uppercase}.DemoTourOverlay_skipTourButton__PET4l{background:none;border:none;border-radius:4px;color:#666;color:var(--text-secondary,#666);cursor:pointer;font-size:13px;font-weight:500;padding:4px 8px;pointer-events:auto;position:relative;transition:background-color .2s,color .2s;z-index:10001}.DemoTourOverlay_skipTourButton__PET4l:hover{background-color:#f0f0f0;background-color:var(--bg-secondary,#f0f0f0);color:#000;color:var(--text-primary,#000)}.DemoTourOverlay_tooltipContent__gAXxt{margin-bottom:16px}.DemoTourOverlay_tooltipTitle__8DOTA{color:#000;color:var(--text-primary,#000);font-size:16px;font-weight:600;line-height:1.4;margin:0 0 8px}.DemoTourOverlay_tooltipText__T0k6v{color:#666;color:var(--text-secondary,#666);font-size:13px;font-weight:400;line-height:1.6;margin:0}.DemoTourOverlay_tooltipActions__ebKWC{border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color,#e0e0e0);display:flex;gap:8px;justify-content:flex-end;margin-top:16px;padding-top:16px}.DemoTourOverlay_actionButtonPrimary__yVbs\+,.DemoTourOverlay_actionButtonSecondary__4kOTA{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.DemoTourOverlay_actionButtonPrimary__yVbs\+{--button-text-color:#fff!important;background-color:#4d8fe4!important;background:#4d8fe4!important;border:none!important;color:#fff!important;font-weight:500;white-space:nowrap}.DemoTourOverlay_actionButtonPrimary__yVbs\+,.DemoTourOverlay_actionButtonPrimary__yVbs\+ *,.DemoTourOverlay_actionButtonPrimary__yVbs\+:after,.DemoTourOverlay_actionButtonPrimary__yVbs\+:before{color:#fff!important}.DemoTourOverlay_actionButtonPrimary__yVbs\+:hover:not(:disabled){background-color:#3d7fd4!important;background:#3d7fd4!important;color:#fff!important;transform:translateY(-1px)}.DemoTourOverlay_actionButtonPrimary__yVbs\+:hover:not(:disabled) *{color:#fff!important}.DemoTourOverlay_actionButtonPrimary__yVbs\+:disabled{background-color:#4d8fe4!important;background:#4d8fe4!important;color:#fff!important;cursor:not-allowed;opacity:.6}.DemoTourOverlay_actionButtonPrimary__yVbs\+:disabled *{color:#fff!important}.DemoTourOverlay_tooltipActions__ebKWC .DemoTourOverlay_actionButtonPrimary__yVbs\+,.DemoTourOverlay_tooltipContainer__AOvvp .DemoTourOverlay_tooltipActions__ebKWC .DemoTourOverlay_actionButtonPrimary__yVbs\+,:root:not([data-theme=dark]) .DemoTourOverlay_tooltipActions__ebKWC .DemoTourOverlay_actionButtonPrimary__yVbs\+,:root:not([data-theme=dark]) .DemoTourOverlay_tooltipContainer__AOvvp .DemoTourOverlay_actionButtonPrimary__yVbs\+,:root[data-theme=dark] .DemoTourOverlay_tooltipActions__ebKWC .DemoTourOverlay_actionButtonPrimary__yVbs\+,:root[data-theme=dark] .DemoTourOverlay_tooltipContainer__AOvvp .DemoTourOverlay_actionButtonPrimary__yVbs\+{background-color:#4d8fe4!important;background:#4d8fe4!important;color:#fff!important}.DemoTourOverlay_tooltipActions__ebKWC .DemoTourOverlay_actionButtonPrimary__yVbs\+,.DemoTourOverlay_tooltipActions__ebKWC .DemoTourOverlay_actionButtonPrimary__yVbs\+ *,.DemoTourOverlay_tooltipActions__ebKWC .DemoTourOverlay_actionButtonPrimary__yVbs\+ svg,.DemoTourOverlay_tooltipContainer__AOvvp .DemoTourOverlay_actionButtonPrimary__yVbs\+,.DemoTourOverlay_tooltipContainer__AOvvp .DemoTourOverlay_actionButtonPrimary__yVbs\+ *,.DemoTourOverlay_tooltipContainer__AOvvp .DemoTourOverlay_actionButtonPrimary__yVbs\+ svg{fill:#fff!important;stroke:#fff!important;color:#fff!important}button.DemoTourOverlay_actionButtonPrimary__yVbs\+,button.DemoTourOverlay_tooltipActions__ebKWC .DemoTourOverlay_actionButtonPrimary__yVbs\+,button.DemoTourOverlay_tooltipContainer__AOvvp .DemoTourOverlay_actionButtonPrimary__yVbs\+{background-color:#4d8fe4!important;background:#4d8fe4!important;color:#fff!important}button.DemoTourOverlay_actionButtonPrimary__yVbs\+ *,button.DemoTourOverlay_tooltipActions__ebKWC .DemoTourOverlay_actionButtonPrimary__yVbs\+ *,button.DemoTourOverlay_tooltipContainer__AOvvp .DemoTourOverlay_actionButtonPrimary__yVbs\+ *{fill:#fff!important;color:#fff!important}.DemoTourOverlay_actionButtonSecondary__4kOTA{background:#0000;border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);color:#666;color:var(--text-secondary,#666)}.DemoTourOverlay_actionButtonSecondary__4kOTA:hover{background:#f0f0f0;background:var(--bg-secondary,#f0f0f0);color:#000;color:var(--text-primary,#000)}.DemoTourOverlay_tooltipPointer__Re7Wo{border-style:solid;height:0;position:absolute;width:0}.DemoTourOverlay_tooltipPointer__Re7Wo[style*="top: 0%"]{border-color:#0000 #0000 #fff;border-width:0 10px 10px;bottom:100%;left:50%;transform:translateX(-50%)}:root[data-theme=dark] .DemoTourOverlay_tooltipPointer__Re7Wo[style*="top: 0%"]{border-color:#0000 #0000 #212122}.DemoTourOverlay_tooltipPointer__Re7Wo[style*="top: 100%"]{border-color:#fff #0000 #0000;border-width:10px 10px 0;left:50%;top:100%;transform:translateX(-50%)}:root[data-theme=dark] .DemoTourOverlay_tooltipPointer__Re7Wo[style*="top: 100%"]{border-color:#212122 #0000 #0000}.DemoTourOverlay_tooltipPointer__Re7Wo[style*="left: 0%"]{border-color:#0000 #fff #0000 #0000;border-width:10px 10px 10px 0;left:0;top:50%;transform:translateY(-50%)}:root[data-theme=dark] .DemoTourOverlay_tooltipPointer__Re7Wo[style*="left: 0%"]{border-color:#0000 #212122 #0000 #0000}.DemoTourOverlay_tooltipPointer__Re7Wo[style*="left: 100%"]{border-color:#0000 #0000 #0000 #fff;border-width:10px 0 10px 10px;right:100%;top:50%;transform:translateY(-50%)}:root[data-theme=dark] .DemoTourOverlay_tooltipPointer__Re7Wo[style*="left: 100%"]{border-color:#0000 #0000 #0000 #212122}:root[data-theme=dark] .DemoTourOverlay_tooltipTitle__8DOTA{color:#eaeaea;color:var(--text-primary,#eaeaea)}:root[data-theme=dark] .DemoTourOverlay_skipTourButton__PET4l,:root[data-theme=dark] .DemoTourOverlay_tooltipText__T0k6v{color:#b0b0b0;color:var(--text-secondary,#b0b0b0)}:root[data-theme=dark] .DemoTourOverlay_skipTourButton__PET4l:hover{background-color:#ffffff14;color:#eaeaea;color:var(--text-primary,#eaeaea)}:root[data-theme=dark] .DemoTourOverlay_actionButtonSecondary__4kOTA{border-color:#ffffff14;color:#b0b0b0;color:var(--text-secondary,#b0b0b0)}:root[data-theme=dark] .DemoTourOverlay_actionButtonSecondary__4kOTA:hover{background:#ffffff14;color:#eaeaea;color:var(--text-primary,#eaeaea)}:root[data-theme=dark] .DemoTourOverlay_tooltipActions__ebKWC{border-top-color:#ffffff14}:root[data-theme=dark] .DemoTourOverlay_stepIndicator__lwtEP{color:#b0b0b0;color:var(--text-secondary,#b0b0b0)}.AppShell_appShellContainer__my\+vs{align-items:center;background-color:var(--bg-main);color:var(--text-primary);display:flex;flex-direction:column;min-height:100vh}[data-theme=dark] .AppShell_appShellContainer__my\+vs{background-color:#000}.AppShell_alphaAppShell__\+mTI5,.AppShell_homeAppShell__jzYc9{background-color:#fff}.AppShell_pageColumn__I61Og{background-color:var(--bg-main);display:flex;flex-direction:column;max-width:1280px;max-width:var(--app-constrained-width,1280px);min-height:100vh;width:100%}[data-theme=dark] .AppShell_pageColumn__I61Og{background-color:#000}.AppShell_appHeader__pbcod{left:0;position:fixed;right:0;top:0;z-index:1000}.AppShell_alphaPageColumn__kptaK,.AppShell_homePageColumn__yUsTo{background-color:#fff!important;max-width:100%}.AppShell_header__u39P8{align-items:center;border:none;box-sizing:border-box;display:flex;height:var(--app-header-height);justify-content:center;padding:0 3rem;padding:0 var(--content-padding-x,3rem);width:100%;z-index:1020;z-index:var(--z-sticky,1020)}.AppShell_headerContent__UyrNe{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:calc(1280px + 10rem);max-width:calc(var(--app-constrained-width, 1280px) + 10rem);width:100%}.AppShell_appHeader__pbcod{background-color:var(--bg-card);border-bottom:none;border-radius:0;box-shadow:0 1px 3px #0000001a;margin:0;transform:translateY(0);transition:transform .3s ease-in-out;width:100%}.AppShell_demoHeader__EOpLh{top:40px}[data-theme=dark] .AppShell_appHeader__pbcod{background-color:#212122}.AppShell_appHeaderHidden__T3mPN{transform:translateY(-120%)}.AppShell_homeHeader__x8iHT{background-color:#f9f9f9}.AppShell_alphaHeader__r59U3,.AppShell_homeHeader__x8iHT{border-bottom:1px solid var(--border-light);left:0;position:fixed;right:0;top:0}.AppShell_alphaHeader__r59U3{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0000000d}.AppShell_mainContent__myG8c{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;width:100%}.AppShell_mainContent__myG8c:not(.AppShell_homeMainContent__-TlKs){padding:calc(56px + 2rem) 1.5rem 2rem;padding:calc(var(--app-header-height, 56px) + 2rem) var(--content-padding-x,1.5rem) var(--content-padding-y,2rem)}[data-theme=dark] .AppShell_mainContent__myG8c:not(.AppShell_homeMainContent__-TlKs){background-color:#000}.AppShell_pricingPageMain__h\+QRs{background-color:var(--bg-main);padding:0}.AppShell_alphaMainContent__-e0eD,.AppShell_homeMainContent__-TlKs{background-color:#fff;padding:0}.AppShell_footer__1r\+l3{background-color:var(--bg-main);border-top:1px solid var(--border-light);box-sizing:border-box;color:var(--text-muted);font-size:.85rem;line-height:1.4;padding:1.5rem;padding:1.5rem var(--content-padding-x,1.5rem);text-align:center;width:100%}[data-theme=dark] .AppShell_footer__1r\+l3{background-color:#000}.AppShell_alphaFooter__CECG5,.AppShell_homeFooter__so5of{background-color:#fff;border-top:1px solid var(--border-light)}.AppShell_logo__T37Ob{align-items:center;color:var(--text-primary);display:flex;font-family:Unica77LL,sans-serif;font-size:1.75rem;font-weight:700;gap:8px;height:100%;letter-spacing:-.02em;margin-right:2rem;text-decoration:none}.AppShell_logoIcon__3-6LF{align-items:center;background-color:#253bbd;border-radius:4px;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.AppShell_logoIconStar__sA04t{color:#f9f9f9;font-size:1.1rem;line-height:1}.AppShell_homeHeader__x8iHT .AppShell_logo__T37Ob,.AppShell_homeHeader__x8iHT .AppShell_navLink__F0jGo{color:#333}.AppShell_alphaHeader__r59U3 .AppShell_logo__T37Ob,.AppShell_alphaHeader__r59U3 .AppShell_navLink__F0jGo{color:var(--text-primary)}.AppShell_navLink__F0jGo{align-items:center;background-color:initial;border:none;border-radius:var(--radius-small);color:var(--text-secondary);display:inline-flex;font-size:16px;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap}.AppShell_navLink__F0jGo:hover{color:var(--text-primary)}.AppShell_homeHeader__x8iHT .AppShell_navLink__F0jGo:hover{color:#333;opacity:.8}.AppShell_alphaHeader__r59U3 .AppShell_navLink__F0jGo:hover{color:var(--text-secondary)}.AppShell_navLink__F0jGo.AppShell_active__smT-c{color:var(--text-primary);font-weight:600}.AppShell_navLinkDisabled__YA9Y-{color:var(--text-muted)!important;cursor:not-allowed;opacity:.6}.AppShell_profileButtonContainer__PurWm{display:inline-flex;position:relative}.AppShell_profileButton__sEd19{align-items:center;background-color:#fff;border:1px solid var(--border-light);border-radius:var(--radius-full);display:flex;height:32px;justify-content:center;min-height:32px;min-width:32px;overflow:hidden;padding:0;width:32px}.AppShell_profileButton__sEd19.AppShell_active__smT-c{color:var(--text-primary)}[data-theme=dark] .AppShell_profileButton__sEd19{background-color:#000;border-color:var(--border-light)}[data-theme=light] .AppShell_profileButton__sEd19{background-color:#fff;border-color:var(--border-light)}.AppShell_practiceButtonContainer__VHo75{display:inline-flex;position:relative}.AppShell_practiceDropdown__F1njS{min-width:180px;right:1rem}.AppShell_profileDropdown__IMNtO{background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:4px;box-shadow:0 4px 12px #0000001a;min-width:230px;overflow:hidden;padding:.25rem 0;position:absolute;right:0;top:calc(100% + 8px);z-index:1030;z-index:calc(var(--z-sticky, 1020) + 10)}[data-theme=dark] .AppShell_profileDropdown__IMNtO{background-color:#212122}.AppShell_dropdownUserInfo__b-A0l{border-bottom:1px solid var(--border-light);cursor:default;margin-bottom:.25rem;padding:.5rem 1rem .6rem}.AppShell_dropdownUserName__uOWrn{color:var(--text-primary);font-size:.9rem;font-weight:600;line-height:1.3;word-break:break-all}.AppShell_dropdownUserPlan__3c2q0{color:var(--text-secondary);font-size:.75rem;line-height:1.2;margin-top:.1rem}.AppShell_dropdownItem__PvTM7{align-items:center;background-color:initial;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.5rem 1rem;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.AppShell_dropdownItem__PvTM7:hover{background-color:var(--bg-hover)}.AppShell_dropdownItem__PvTM7.AppShell_active__smT-c{background-color:var(--bg-active)}.AppShell_dropdownSeparator__IbHNq{background-color:var(--border-light);height:1px;margin:.25rem 0}.AppShell_tierTag__seMG0{align-items:center;border:none;border-radius:var(--radius-full);display:inline-flex;font-size:.65rem;font-weight:600;line-height:1.2;padding:.15rem .5rem;text-transform:uppercase;white-space:nowrap}:root:not([data-theme=dark]) .AppShell_tierTag__seMG0.AppShell_free__xIzTQ,:root:not([data-theme=dark]) .AppShell_tierTag__seMG0.AppShell_pro__VGiMV{background-color:var(--bg-card-secondary);color:#000}[data-theme=dark] .AppShell_tierTag__seMG0.AppShell_free__xIzTQ,[data-theme=dark] .AppShell_tierTag__seMG0.AppShell_pro__VGiMV{background-color:var(--bg-card-secondary);color:#fff}.AppShell_headerCta__S9\+xp{font-size:.85rem;padding:.4rem 1rem}.AppShell_upgradeButton__3AwH1{background:#0000;border:none;color:#5bc87c;cursor:pointer;font-family:Unica77LL,sans-serif;font-size:.85rem;font-weight:600;line-height:1.4;padding:0;transition:opacity .2s}.AppShell_upgradeButton__3AwH1:hover{opacity:.8}.AppShell_btnGetStarted__w4v88{background-color:#253bbd;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-left:.5rem;padding:8px 16px;text-decoration:none;transition:background-color .2s ease}.AppShell_btnGetStarted__w4v88:hover{background-color:#1e2f96}.AppShell_appShellContainer__my\+vs:has(.AppShell_alphaPage__YI25Y){background-color:#fff;color:var(--text-primary)}.AppShell_appShellContainer__my\+vs:has(.AppShell_alphaPage__YI25Y) .AppShell_pageColumn__I61Og{background-color:#fff!important;max-width:100%}.AppShell_appShellContainer__my\+vs:has(.AppShell_alphaPage__YI25Y) .AppShell_appHeader__pbcod{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0000000d;border-bottom:1px solid var(--border-light);border-radius:0;box-shadow:none;left:0;margin:0;position:fixed;right:0;top:0;transform:none;width:100%}.AppShell_appShellContainer__my\+vs:has(.AppShell_alphaPage__YI25Y) .AppShell_mainContent__myG8c{background-color:#fff;padding:0}.AppShell_appShellContainer__my\+vs:has(.AppShell_alphaPage__YI25Y) .AppShell_footer__1r\+l3{background-color:#fff;border-top:1px solid var(--border-light)}.AppShell_appShellContainer__my\+vs:has(.AppShell_alphaPage__YI25Y) .AppShell_logo__T37Ob,.AppShell_appShellContainer__my\+vs:has(.AppShell_alphaPage__YI25Y) .AppShell_navLink__F0jGo{color:var(--text-primary)}.AppShell_appShellContainer__my\+vs:has(.AppShell_alphaPage__YI25Y) .AppShell_navLink__F0jGo:hover{color:var(--text-secondary)}.AppShell_appShellContainer__my\+vs:has(.AppShell_pricingPageMain__h\+QRs){background-color:var(--bg-main);color:var(--text-primary)}.AppShell_appShellContainer__my\+vs:has(.AppShell_pricingPageMain__h\+QRs) .AppShell_pageColumn__I61Og{background-color:var(--bg-main)!important;max-width:100%!important}.AppShell_appShellContainer__my\+vs:has(.AppShell_pricingPageMain__h\+QRs) .AppShell_mainContent__myG8c{padding:0!important}.AppShell_mobileMainPad__AeyT-{padding-top:calc(60px + 1rem)!important;padding-top:calc(var(--mobile-appbar-height, 60px) + var(--content-padding-y, 1rem))!important}.AppShell_desktopTag__zfFo9{align-items:center;background-color:var(--bg-hover);border-radius:var(--radius-full);color:var(--text-secondary);display:inline-flex;font-size:10px;font-weight:700;margin-left:6px;padding:2px 6px;text-transform:uppercase;vertical-align:middle}.AppShell_toastWrap__\+nFu8{bottom:20px;left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:9999}.AppShell_toast__AXTEB{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-medium);box-shadow:var(--shadow-sm);color:var(--text-primary);font-size:.85rem;max-width:92vw;padding:10px 12px;pointer-events:auto;text-align:center}.AppShell_proTag__M2Y6w{-webkit-text-fill-color:#0000;background:#ffffff1a;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(135deg,#253bbd,#336ac2 25%,#4d8fe4 50%,#4db5e4 75%,#78ceee);border-radius:3px;color:#0000;display:inline-block;font-family:Unica77LL,sans-serif;font-size:10px;font-weight:600;letter-spacing:.3px;margin-left:8px;padding:2px 6px;text-transform:uppercase;vertical-align:middle}[data-theme=dark] .AppShell_proTag__M2Y6w{-webkit-text-fill-color:#0000;background:#0003;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(135deg,#253bbd,#336ac2 25%,#4d8fe4 50%,#4db5e4 75%,#78ceee);color:#0000}.AppShell_newTag__qp3Nz{border-radius:3px;color:#fff;display:inline-block;font-family:Unica77LL,sans-serif;font-size:10px;font-weight:600;letter-spacing:.3px;margin-left:8px;padding:2px 6px;text-transform:uppercase;vertical-align:middle}.AppShell_newTag__qp3Nz,[data-theme=dark] .AppShell_newTag__qp3Nz{background:linear-gradient(135deg,#253bbd,#336ac2 16.67%,#4d8fe4 33.33%,#4db5e4 50%,#78ceee 66.67%,#7aece0 83.33%,#5bc87c)}[data-theme=dark] .AppShell_newTag__qp3Nz{color:#212122}.AppShell_practiceDropdownContainer__rBocS{display:inline-flex;position:relative}.AppShell_practiceDropdownButton__GOlhG{background:none;border:none;cursor:pointer}.AppShell_practiceDropdown__F1njS{background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:4px;box-shadow:0 4px 12px #0000001a;left:0;min-width:150px;overflow:hidden;padding:.25rem 0;position:absolute;top:calc(100% + 8px);z-index:1030;z-index:calc(var(--z-sticky, 1020) + 10)}[data-theme=dark] .AppShell_practiceDropdown__F1njS{background-color:#212122}.AppShell_dropdownItemDisabled__ivkJw{cursor:not-allowed;opacity:.5}.ProfileAvatar_avatar__RLALT{align-items:center;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;overflow:hidden}.ProfileAvatar_avatarImage__Vs8Sl{background-color:var(--bg-card-secondary);border:1px solid var(--border-light);object-fit:cover}.ProfileAvatar_avatarPlaceholder__9O1d6{background:linear-gradient(135deg,#253bbd,#336ac2 16.67%,#4d8fe4 33.33%,#4db5e4 50%,#78ceee 66.67%,#7aece0 83.33%,#5bc87c);border:none;color:#fff;font-family:Unica77LL,sans-serif;font-weight:600;-webkit-user-select:none;user-select:none}.MobileNav_mobileAppBar__aTAPZ{align-items:center;background:var(--bg-card);border-bottom:1px solid var(--border-light);display:flex;height:60px;height:var(--mobile-appbar-height,60px);justify-content:space-between;left:0;padding:0 12px;position:fixed;right:0;top:0;z-index:1025;z-index:calc(var(--z-sticky, 1020) + 5)}.MobileNav_leftSpacer__8ieOk{width:36px}.MobileNav_title__-vyQ3{color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1;text-align:center}.MobileNav_menuBtn__nzAav{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;height:36px;justify-content:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:36px}.MobileNav_menuBtn__nzAav:active{transform:scale(.98)}.MobileNav_drawerRoot__6OMf2{inset:0;pointer-events:none;position:fixed;z-index:1024;z-index:calc(var(--z-sticky, 1020) + 4)}.MobileNav_open__N87Zf{pointer-events:auto}.MobileNav_scrim__ZEpP\+{background:#0000;inset:0;position:absolute;transition:background .18s ease}.MobileNav_scrimVisible__QeeXs{background:#0000004d}.MobileNav_drawer__xtENr{-webkit-tap-highlight-color:transparent;background:var(--bg-card);border-left:1px solid var(--border-light);box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;height:100%;max-width:420px;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .22s ease;width:45vw}.MobileNav_drawerOpen__aqdFQ{transform:translateX(0)}.MobileNav_drawerHeader__JOOq9{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:14px 12px}.MobileNav_userRow__AOSwu{align-items:center;display:flex;gap:10px}.MobileNav_avatar__P2ItN{align-items:center;background:var(--bg-hover);border-radius:999px;color:var(--text-muted);display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.MobileNav_userMeta__xbA8U{display:flex;flex-direction:column}.MobileNav_userName__Zd8MN{color:var(--text-primary);font-size:.95rem;font-weight:600}.MobileNav_userEmail__qo0T9{color:var(--text-secondary);font-size:.75rem}.MobileNav_iconBtn__srLty{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:999px;color:var(--text-primary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:32px}.MobileNav_iconBtn__srLty:hover{background:var(--bg-hover)}.MobileNav_nav__Jjh2l{flex:1 1 auto;overflow:auto}.MobileNav_navList__hoPTo{list-style:none;margin:8px 0;padding:0}.MobileNav_navItem__cTJrE{-webkit-tap-highlight-color:transparent;background:#0000;border:none;color:var(--text-primary);cursor:pointer;font-size:1rem;line-height:1.2;padding:12px 14px;text-align:left;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%}.MobileNav_navItem__cTJrE:hover{background:var(--bg-hover)}.MobileNav_navItemDisabled__HvWAf{color:var(--text-muted);cursor:not-allowed}.MobileNav_pill__vSGEf{border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:8px;padding:2px 6px;text-transform:uppercase}.MobileNav_drawerFooter__6zNz2{border-top:1px solid var(--border-light);padding:12px}.MobileNav_footerBtn__YhVgL{-webkit-tap-highlight-color:transparent;background:#0000;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:block;padding:10px 12px;text-align:left;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%}.MobileNav_footerBtn__YhVgL:hover{background:var(--bg-hover)}.MobileNav_version__EvgNQ{color:var(--text-secondary);font-size:11px;margin-top:8px}.MobileNav_footerBtn__YhVgL:focus,.MobileNav_iconBtn__srLty:focus,.MobileNav_menuBtn__nzAav:focus,.MobileNav_navItem__cTJrE:focus{outline:none}.MobileNav_footerBtn__YhVgL:focus-visible,.MobileNav_iconBtn__srLty:focus-visible,.MobileNav_menuBtn__nzAav:focus-visible,.MobileNav_navItem__cTJrE:focus-visible{outline:2px solid var(--border-light);outline-offset:2px}.MobileNav_drawer__xtENr *{-webkit-tap-highlight-color:transparent}.interview-root{background:var(--bg-main);color:var(--text-primary);min-height:100vh;position:relative}.topbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#00000059,#0000);gap:12px;left:0;padding:12px 16px;position:fixed;right:0;top:0;z-index:10}.brand,.topbar{align-items:center;display:flex}.brand{color:#333;font-family:Unica77LL,sans-serif;font-size:1.75rem;font-weight:700;gap:8px;letter-spacing:-.02em;opacity:1;text-decoration:none}.brandIcon{align-items:center;background-color:#253bbd;border-radius:4px;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.brandIconStar{color:#f9f9f9;font-size:1.1rem;line-height:1}.entry-wrap{display:grid;inset:0;place-items:center;position:fixed;z-index:20}.entry-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--answer-overlay);inset:0;position:absolute}.entry-modal{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;box-shadow:var(--shadow-card-hover);max-width:420px;padding:20px;position:relative;width:100%}.entry-modal h2{font-size:18px;margin:0 0 8px}.entry-modal label{display:block;font-size:12px;margin-bottom:4px;margin-top:6px;opacity:.85}.entry-modal .select,.entry-modal input{background:var(--bg-input);border:1px solid #0d0d0d26;border-radius:4px;color:var(--text-primary);margin:0 0 14px;outline:none;padding:10px 12px;width:100%}.hint{font-size:12px;margin-top:8px;opacity:.75}.btn{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease}.btn.primary{background:#253bbd;border:none;color:#fff}.btn.primary:hover{background:#1e2f96}.btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.loading{display:grid;inset:0;place-items:center;position:fixed;z-index:15}.loading .dot{animation:ping 1s infinite;background:var(--accent-primary);border-radius:999px;height:14px;width:14px}@keyframes ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.live-wrap{align-items:center;background:var(--bg-main);bottom:0;display:flex;flex-direction:column;gap:48px;justify-content:center;left:0;padding:24px 16px;position:fixed;right:0;top:0}.orb-question{font-size:28px;font-weight:400;line-height:1.6;margin:0;max-width:680px}.orb-question,.questionBanner{color:var(--text-primary);text-align:center}.questionBanner{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;line-height:1.5;margin:4px 16px 24px;max-width:960px;padding:12px 16px}.turn-indicator{color:#253bbd;font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:16px;opacity:1;text-transform:uppercase}.orb-container{height:160px;position:relative;width:160px}.orb-outer{height:160px;opacity:.25;pointer-events:none;transition:transform .15s cubic-bezier(.25,.46,.45,.94),background .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);width:160px;will-change:transform,background,opacity}.orb,.orb-outer{background:var(--orb-idle);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.orb{box-shadow:0 2px 12px #00000026;height:60px;transition:background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);width:60px;will-change:background,box-shadow}.orb-idle{background:var(--orb-idle);box-shadow:0 2px 12px #0000001a}.orb-outer.orb-idle{background:var(--orb-idle);opacity:.2}.orb-listening{background:var(--orb-listening);box-shadow:0 4px 20px #30303040;transition:background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.orb-outer.orb-listening{background:var(--orb-listening);transition:transform .08s cubic-bezier(.25,.46,.45,.94),background .2s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}.orb-speaking{background:var(--orb-speaking);box-shadow:none;transition:background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.orb-outer.orb-speaking{background:var(--orb-speaking);opacity:.2;transition:background .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.coach-tip{color:var(--text-secondary);font-size:14px;margin-top:-2px;max-width:700px;opacity:.95;text-align:center}.timer-bottom-left{left:24px}.timer-bottom-left,.transcript-bottom-right{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;bottom:48px;box-sizing:border-box;color:var(--text-primary);display:flex;font-size:14px;font-weight:500;height:42px;justify-content:center;padding:10px 16px;position:fixed;transition:all .2s ease;z-index:10}.transcript-bottom-right{cursor:pointer;right:24px}.transcript-bottom-right:hover{filter:brightness(1.08);transform:translateY(-1px)}.transcript-bottom-right:active{transform:translateY(0)}.controls{bottom:48px;display:flex;gap:8px;justify-content:center;left:50%;max-width:960px;padding:0 16px;position:absolute;transform:translateX(-50%);width:100%;z-index:10}.drawer{background:var(--bg-main);border-left:1px solid var(--border-color);height:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:360px;z-index:40}.drawer.open{transform:translateX(0)}.drawer-top{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:12px}.drawer-list{height:calc(100% - 46px);overflow:auto;padding:12px}.drawer-item{margin-bottom:12px}.bubble{border-radius:4px;line-height:1.45;max-width:80%;padding:12px 14px}.bubble.ai{background:var(--bg-card)}.bubble.me{background:#10a37f1f;margin-left:auto}.overlay{background:var(--bg-overlay);display:grid;inset:0;place-items:center;position:fixed;z-index:50}.results{background:var(--bg-main);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 10px 40px #0006;color:var(--text-primary);max-width:800px;padding:20px;width:100%}.results h2{margin:0 0 14px}.rubric-row{margin-bottom:12px}.rubric-label{min-width:110px;opacity:.9}.rubric-label,.rubric-score{display:inline-block;font-size:13px}.rubric-score{float:right;opacity:.8}.bar{background:var(--bg-card);border-radius:4px;height:8px;margin:6px 0;overflow:hidden;width:100%}.fill{background:var(--accent-primary);height:8px}.subtitle{font-size:12px;opacity:.85}.grid2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:16px}.grid2 h3{font-size:14px;margin:0 0 8px}.grid2 ul{margin:0;padding-left:18px}.actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.feedback-widget{align-items:center;background:var(--bg-card);border:var(--subtle-border);border-radius:4px;box-shadow:var(--subtle-shadow);cursor:pointer;display:flex;height:200px;justify-content:center;position:fixed;right:20px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:60px;z-index:30}.feedback-widget:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-50%) scale(1.02)}.feedback-widget-content{align-items:center;display:flex;flex-direction:column;gap:8px;text-orientation:mixed;writing-mode:vertical-rl}.feedback-icon{font-size:16px;opacity:.8}.feedback-text{color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}[data-theme=dark] .feedback-widget{background:#212122;border:none;box-shadow:none}[data-theme=dark] .feedback-widget:hover{background:#2a2a2b;box-shadow:none}@media (max-width:920px){.controls{bottom:24px}.drawer{width:88vw}.orb-question{font-size:24px;max-width:90%}.live-wrap{gap:40px}.orb{height:100px;width:100px}.feedback-widget{height:160px;right:16px;width:50px}.feedback-text{font-size:11px}.timer-bottom-left{left:16px}.timer-bottom-left,.transcript-bottom-right{bottom:24px;font-size:13px;height:38px;padding:8px 12px}.transcript-bottom-right{right:16px}}.InterviewQuotaWidget_summaryGrid__7LBUE{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-start;margin-bottom:20px}.InterviewQuotaWidget_summaryCard__ijM-3{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;box-shadow:var(--subtle-shadow);display:flex;flex-direction:column;gap:6px;max-width:280px;min-width:200px;padding:16px 18px}[data-theme=dark] .InterviewQuotaWidget_summaryCard__ijM-3{background:#212122;border:1px solid #ffffff0f;box-shadow:none}.InterviewQuotaWidget_summaryLabel__Qp\+3F{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.InterviewQuotaWidget_summaryValue__49kwG{color:var(--text-primary);font-size:20px;font-weight:700}.InterviewQuotaWidget_summarySub__yV8lx{color:var(--text-muted);font-size:12px}.InterviewQuotaWidget_actionsRow__AZli-{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.InterviewQuotaWidget_buyButton__LPdv7{align-items:center;background:#253bbd;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:15px;font-weight:600;gap:8px;padding:10px 20px;transition:background-color .2s ease,transform .1s ease}:root:not([data-theme=dark]) .InterviewQuotaWidget_buyButton__LPdv7{background:#253bbd;color:#fff}:root:not([data-theme=dark]) .InterviewQuotaWidget_buyButton__LPdv7:hover:not(:disabled){background:#1e2f96}[data-theme=dark] .InterviewQuotaWidget_buyButton__LPdv7{background:#fff;color:#000}[data-theme=dark] .InterviewQuotaWidget_buyButton__LPdv7:hover:not(:disabled){background:#f0f0f0}.InterviewQuotaWidget_buyButton__LPdv7:active:not(:disabled){transform:translateY(1px)}.InterviewQuotaWidget_buyButton__LPdv7:disabled{background:var(--bg-active);color:var(--text-muted);cursor:not-allowed}.InterviewQuotaWidget_notice__5yqAm{background:#ff638414;border-radius:14px;color:#d43f3f;font-size:.9rem;margin-top:4px;padding:12px 16px}[data-theme=dark] .InterviewQuotaWidget_notice__5yqAm{background:#ff63842e;color:#ff8c8c}@media (max-width:768px){.InterviewQuotaWidget_actionsRow__AZli-{flex-direction:column}.InterviewQuotaWidget_buyButton__LPdv7{justify-content:center;width:100%}}.PricingPage_pricingPageContainer__7Li0k{align-items:center;box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:column;margin:0 auto;max-width:600px;padding:2rem 1.5rem 4rem;width:100%}.PricingPage_closeButton__RYKk3{background:none;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;padding:.5rem;position:fixed;right:1.5rem;top:1.5rem;transition:all .2s ease;z-index:10}.PricingPage_closeButton__RYKk3:hover{color:var(--text-primary)}.PricingPage_pageHeader__-\+aKD{margin-bottom:3rem;text-align:center}.PricingPage_pageHeadline__KJcGC{color:var(--text-primary);font-size:clamp(2rem,5vw,2.5rem);font-weight:600;margin:0 0 1.5rem}.PricingPage_pageSubheadline__\+PHZN{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0 auto 2rem;max-width:620px}.PricingPage_billingToggle__JLOJF{align-items:center;background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:99px;display:inline-flex;gap:.5rem;justify-content:center;padding:6px}.PricingPage_toggleLabel__o\+\+j7{border-radius:99px;color:var(--text-secondary);cursor:pointer;font-size:.9rem;font-weight:500;padding:.4rem 1rem;transition:all .2s ease}.PricingPage_toggleLabelActive__mHA9N{background-color:var(--bg-hover);color:var(--text-primary)}.PricingPage_saveBadge__Sq-f1{color:var(--accent-green);font-size:.85rem;font-weight:600}.PricingPage_plansContainer__D4Nbf{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.PricingPage_plansContainer__D4Nbf{grid-template-columns:1fr 1fr}}.PricingPage_pricingLayout__B6Tsk{grid-gap:2rem;align-items:start;display:grid;gap:2rem;margin-top:2rem}@media (min-width:960px){.PricingPage_pricingLayout__B6Tsk{gap:2.5rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.PricingPage_addOnColumn__X6dv-,.PricingPage_subscriptionColumn__WTzot{display:flex;flex-direction:column;gap:1.5rem}.PricingPage_addOnHeader__izVJH{display:flex;flex-direction:column;gap:.35rem}.PricingPage_addOnEyebrow__Cmxsp{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.PricingPage_addOnTitle__\+y5za{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0}.PricingPage_packSelector__HPMKu{display:flex;flex-direction:column;gap:.75rem}.PricingPage_packToggle__63Nb\+{align-self:flex-start;background:#0000;border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:.85rem;font-weight:500;padding:.35rem .9rem;transition:all .2s ease}.PricingPage_packToggle__63Nb\+:hover{border-color:var(--border-medium);color:var(--text-primary)}.PricingPage_packToggleActive__uimDh{background:#4f46e51f;border-color:var(--accent-primary);color:var(--text-primary)}.PricingPage_packSlider__Vv5av{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.PricingPage_packOption__aVkEH{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-medium);color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:.35rem;padding:.75rem 1rem;text-align:left;transition:all .2s ease}.PricingPage_packOption__aVkEH:hover{border-color:var(--border-medium);color:var(--text-primary)}.PricingPage_packOptionActive__GsJgJ{background:linear-gradient(140deg,#4f46e51f,#0ea5e91f);border-color:var(--accent-primary);box-shadow:0 0 0 1px #4f46e573;color:var(--text-primary)}.PricingPage_packLabel__kljCR{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.PricingPage_packMinutes__MfjYr{color:var(--text-primary);font-size:1.35rem;font-weight:600}.PricingPage_packSummaryCard__vmNET{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem}.PricingPage_packSummaryFeatured__xZI3v{border-color:#4f46e566;box-shadow:0 20px 50px #4f46e526}.PricingPage_packSummaryHeader__xMwsu{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.PricingPage_packSummaryLabel__-0h2P{color:var(--text-secondary);display:block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.PricingPage_packSummaryTitle__3QHnI{color:var(--text-primary);font-size:1.35rem;font-weight:600;margin:.2rem 0 0}.PricingPage_savingsPill__mIODV{align-items:center;background:#22c55e1f;border-radius:999px;color:var(--status-success-text);display:inline-flex;font-size:.75rem;font-weight:700;gap:.3rem;padding:.25rem .75rem}.PricingPage_packSummaryBlurb__L3ZNj{color:var(--text-secondary);line-height:1.6;margin:0}.PricingPage_packSummaryMeta__Q30D5{display:flex;flex-wrap:wrap;gap:1.5rem}.PricingPage_metaLabel__-GPvO{margin-bottom:.2rem}.PricingPage_priceBreakdown__reupI{align-items:center;border-top:1px solid var(--border-light);color:var(--text-secondary);display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem}.PricingPage_priceBreakdown__reupI strong{color:var(--text-primary);display:block;font-size:1rem;margin-top:.25rem}.PricingPage_disclaimerSection__inQ-q{background:linear-gradient(135deg,#4f46e51f,#0ea5e91f);border:1px solid #4f46e533;border-radius:var(--radius-large);color:#e2e8f0d9;font-size:.9rem;line-height:1.6;margin-top:2.5rem;padding:1.25rem 1.5rem;text-align:center}.PricingPage_disclaimerSection__inQ-q strong{color:var(--text-primary)}.PricingPage_standalonePage__3oUbS{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:2rem 1.5rem}:root:not([data-theme=dark]) .PricingPage_standalonePage__3oUbS,[data-theme=dark] .PricingPage_standalonePage__3oUbS{background-color:#f9f9f9}.PricingPage_standaloneContainer__Xy2Fv{max-width:1100px;padding-bottom:4rem;position:relative;width:100%}.PricingPage_heroHeader__tgUNX{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;margin-top:0;text-align:center}.PricingPage_heroEyebrow__UK9GQ{color:#253bbd;font-family:Unica77LL,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}[data-theme=dark] .PricingPage_heroEyebrow__UK9GQ{color:#4d8fe4}.PricingPage_heroTitle__GUbeE{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:clamp(2.4rem,5vw,3.1rem);font-weight:700;letter-spacing:-.01em;line-height:1.12;margin:0}.PricingPage_heroSubtitle__bIw96{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0;max-width:620px}.PricingPage_heroLayout__XuR9J{align-items:center;display:flex;flex-direction:column;margin-top:0;width:100%}.PricingPage_creditsWidget__L1nwn{background:var(--background-primary);border:var(--subtle-border);border-radius:4px;box-shadow:var(--subtle-shadow);padding:20px}[data-theme=dark] .PricingPage_creditsWidget__L1nwn{background:#212122;border:none;box-shadow:none}.PricingPage_creditsHeader__p\+fAp{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.PricingPage_creditsTitle__bH6j-{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.PricingPage_creditsValue__k-4Ud{color:var(--text-primary);font-size:15px;font-weight:600}.PricingPage_creditsLabel__5Df2t{color:var(--text-secondary);font-size:13px;margin-bottom:8px}.PricingPage_creditsProgressTrack__FfmS2{background:var(--bg-hover);border-radius:999px;height:8px;margin-bottom:6px;overflow:hidden;width:100%}.PricingPage_creditsProgressFill__7KI7Q{background:linear-gradient(90deg,#4f46e5d9,#4d8fe4d9);border-radius:inherit;height:100%}.PricingPage_creditsProgressMeta__KLx4v{color:var(--text-muted);display:flex;font-size:12px;justify-content:space-between;margin-bottom:14px}.PricingPage_creditsPrimary__j-I5\+{color:var(--text-secondary);font-size:14px;line-height:1.55;margin:0 0 6px}.PricingPage_creditsPrimary__j-I5\+ strong{color:var(--text-primary)}.PricingPage_creditsSecondary__6TLtV{color:var(--text-muted);font-size:12.5px;line-height:1.5;margin:0}.PricingPage_packSelectorSection__NTpW9{align-items:center;display:flex;flex-direction:column;gap:18px;margin-bottom:2.5rem;margin-top:0;width:100%}.PricingPage_selectorLead__CI0iO{color:var(--text-secondary);font-size:13px;margin:0;text-align:center}.PricingPage_selectorLead__CI0iO span{color:var(--accent-primary);cursor:pointer;font-weight:600;text-decoration:underline}.PricingPage_selectorSublead__ezDyH{color:var(--text-muted);font-size:12.5px;margin:0;text-align:center}.PricingPage_packToggleContainer__01g7I{background:var(--bg-card);border:1px solid var(--border-light);border-radius:999px;display:flex;gap:0;overflow:hidden;padding:4px;width:min(520px,100%)}[data-theme=dark] .PricingPage_packToggleContainer__01g7I{background:#ffffff0d;border-color:#ffffff1a}.PricingPage_packToggleOption__nbt74{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-family:Unica77LL,sans-serif;justify-content:center;padding:10px 18px;position:relative;transition:all .2s ease}.PricingPage_packToggleOption__nbt74:hover:not(.PricingPage_packToggleOptionActive__FZ88E){background:#4d8fe40d;color:var(--text-primary)}.PricingPage_packToggleOptionActive__FZ88E{background:#4d8fe4e6;box-shadow:0 2px 8px #4d8fe44d;color:#fff}[data-theme=dark] .PricingPage_packToggleOptionActive__FZ88E{background:#4d8fe4d9}.PricingPage_packToggleLabel__o-fNN{font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PricingPage_packToggleMinutes__4JwOK{font-size:.75rem;font-weight:500;opacity:.9}.PricingPage_planCard__tyifb{background:#0000;border:2px solid #4d8fe473;gap:1.8rem;padding:2.2rem 2.4rem;width:min(520px,100%)}[data-theme=dark] .PricingPage_planCard__tyifb{background:#0000;border-color:#4d8fe48c}@media (max-width:640px){.PricingPage_planCard__tyifb{padding:2rem}}.PricingPage_planHeader__8HN7G{align-items:flex-start;gap:1.25rem;justify-content:space-between}.PricingPage_planHeadingGroup__-le3S{display:flex;flex-direction:column;gap:.45rem}.PricingPage_planBadge__-54zl{align-items:center;background:#4f46e51f;color:#253bbd;display:inline-flex;font-size:.7rem;font-weight:700;gap:.35rem;letter-spacing:.12em;padding:.28rem .75rem}.PricingPage_planCardTitle__H2IPU{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:1.35rem;font-weight:600;letter-spacing:-.01em;margin:0}.PricingPage_planSubtitle__02jJb{font-size:.88rem;margin:0;max-width:340px}[data-theme=dark] .PricingPage_planSubtitle__02jJb{color:#ffffffbf}.PricingPage_planSavings__KHXPE{background:#5bc87c29;color:#5bc87c}.PricingPage_crunchTimeTag__IPfku,.PricingPage_planSavings__KHXPE{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;line-height:1.2;padding:.25rem .6rem}.PricingPage_crunchTimeTag__IPfku{background:#4d8fe429;color:#4d8fe4;letter-spacing:.05em;text-transform:uppercase}.PricingPage_planPricing__wqpgT{display:none}.PricingPage_planPriceRow__1tkuF{align-items:flex-start;display:flex;gap:.75rem}.PricingPage_planPriceCol__UAjyM{display:flex;flex-direction:column;gap:4px}.PricingPage_planPriceTopRow__kRFRE{align-items:center;display:flex;gap:.5rem}.PricingPage_planPriceStrike__Pu\+wU{color:#5bc87c;font-size:.82rem;text-decoration:line-through}.PricingPage_planSessionsTag__mPJ-B{align-self:center;background:#5bc87c29;border-radius:999px;color:#5bc87c;font-size:.72rem;font-weight:600;padding:2px 10px}.PricingPage_planPriceWithPerMin__FjiKp{align-items:baseline;display:flex;gap:.5rem}.PricingPage_planPrice__FqKo2{font-size:1.95rem;letter-spacing:-.01em}.PricingPage_planPricePerMin__dvR0n{color:var(--text-secondary);font-size:.72rem;font-weight:500}.PricingPage_planPriceMeta__zSnbD{color:var(--text-secondary);font-size:.82rem}.PricingPage_widgetDescription__ysL0i{color:var(--text-secondary);line-height:1.6;margin:0}.PricingPage_packScaleSection__gFLOg{display:flex;flex-direction:column;gap:1.5rem}.PricingPage_packSelectionHeader__EZ9rv{align-items:baseline;display:flex;font-family:Unica77LL,sans-serif;justify-content:space-between}.PricingPage_packSelectionMinutes__OPSSE{color:var(--text-primary);font-size:1.2rem;font-weight:600}.PricingPage_packSelectionPrice__r1dqs{color:var(--text-primary);font-size:.95rem;font-weight:600}.PricingPage_planPriceMeta__zSnbD:before{color:var(--text-muted);content:"•";margin-right:6px}.PricingPage_planMeta__Byl5H{display:none}.PricingPage_planBlurb__KsLQ\+{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0}.PricingPage_planFootnote__Oo5JZ{color:var(--text-secondary);font-size:.8rem;line-height:1.4;margin:0}.PricingPage_metaLabel__-GPvO{color:var(--text-secondary);display:block;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.PricingPage_metaValue__ehalz{color:var(--text-primary);display:block;font-size:.95rem;font-weight:600;margin-top:.2rem}.PricingPage_planFeatureList__K5JFX{color:var(--text-primary);display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.PricingPage_planFeatureList__K5JFX li{align-items:flex-start;display:flex;font-size:.88rem;gap:10px;line-height:1.4}.PricingPage_featureIconCircle__cFYYL{align-items:center;background:#4d8fe42e;border-radius:50%;color:#4d8fe4e6;display:flex;font-size:11px;height:18px;justify-content:center;margin-top:1px;width:18px}.PricingPage_planPurchaseRow__Rp4Lt{display:flex;flex-direction:column;gap:.75rem}.PricingPage_purchaseButton__KndwF{align-items:center;background:#fff;border:none;border-radius:4px;box-shadow:0 6px 20px #0000001f;color:#000;cursor:pointer;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:15px;font-weight:600;gap:.5rem;justify-content:center;padding:12px 24px;transition:background .2s ease,transform .2s ease;width:100%}.PricingPage_purchaseButton__KndwF:hover{background:#f3f3f3;box-shadow:0 8px 24px #00000026;transform:translateY(-1px)}.PricingPage_purchaseButton__KndwF:disabled{background:#2121211f;color:var(--text-muted);cursor:not-allowed;opacity:.6;transform:none}.PricingPage_packRange__H-vFu::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--text-on-accent);border:3px solid #4f46e5e6;border-radius:50%;box-shadow:0 6px 16px #4f46e540;height:22px;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:22px}.PricingPage_packRange__H-vFu::-webkit-slider-thumb:hover{transform:scale(1.05)}.PricingPage_packRange__H-vFu::-moz-range-thumb{background:var(--text-on-accent);border:3px solid #4f46e5e6;border-radius:50%;box-shadow:0 6px 16px #4f46e540;height:22px;-moz-transition:transform .2s ease;transition:transform .2s ease;width:22px}.PricingPage_packRange__H-vFu::-moz-range-thumb:hover{transform:scale(1.05)}.PricingPage_packTicks__iNX9j{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.PricingPage_packTick__M1bFg{background:#0000;border:1px solid #0000;border-radius:var(--radius-large);color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:.3rem;padding:.75rem 1rem;text-align:left;transition:all .2s ease}.PricingPage_packTick__M1bFg:hover{border-color:var(--border-light);color:var(--text-primary)}.PricingPage_packTickActive__a8RrW{background:var(--bg-card);border-color:var(--accent-primary);box-shadow:0 0 0 1px #4f46e559;color:var(--text-primary)}.PricingPage_packTickMinutes__X7Ywp{color:var(--text-primary);font-size:1.3rem;font-weight:600}.PricingPage_packTickLabel__9Z6Ft{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.PricingPage_packSummaryMeta__Q30D5{gap:2rem;justify-content:flex-start}.PricingPage_priceFootnote__KJP87{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.PricingPage_packUnavailable__oH-9d{background:#ef444414;border:1px solid #ef444440;border-radius:var(--radius-large);color:#ef4444;line-height:1.6;padding:1.5rem;text-align:center}@media (max-width:720px){.PricingPage_standaloneWidget__pW3T3{padding:1.5rem}}.PricingPage_subscriptionContent__zGWnC{display:flex;flex-direction:column;gap:.5rem;margin:0 auto;max-width:900px}.PricingPage_subscriptionHeader__2ViTj{margin-bottom:0;text-align:center}.PricingPage_subscriptionTitle__iAM5A{color:#333;font-family:Unica77LL,sans-serif;font-size:clamp(2rem,5vw,2.5rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.PricingPage_subscriptionSubtitle__3Na84{color:#333;font-size:1rem;line-height:1.6;margin:0}.PricingPage_billingToggleContainer__eLy4H{align-items:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:999px;display:flex;gap:0;justify-content:center;margin:1rem auto 0;overflow:hidden;padding:4px;width:fit-content}[data-theme=dark] .PricingPage_billingToggleContainer__eLy4H{background:#ffffff0d;border-color:#ffffff1a}.PricingPage_comparisonGrid__qC5Pl{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:700px}@media (min-width:768px){.PricingPage_comparisonGrid__qC5Pl{align-items:stretch;gap:1.5rem;grid-template-columns:1fr 1fr;max-width:700px}}.PricingPage_planCard__tyifb{align-self:stretch;background:var(--bg-card);border:2px solid var(--border-light);border-radius:4px;box-shadow:none;display:flex;flex-direction:column;gap:1.25rem;height:100%;max-width:100%;padding:1.5rem;position:relative}.PricingPage_planCard__tyifb:not(.PricingPage_planCardPro__\+xw9O){border-color:var(--text-muted);border-width:2px}.PricingPage_planCardPro__\+xw9O{border-color:#253bbd;border-width:2px}.PricingPage_planBadge__-54zl{background:var(--accent-primary);border-radius:999px;color:var(--text-on-accent);font-size:.75rem;font-weight:600;left:50%;letter-spacing:.05em;padding:4px 12px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.PricingPage_planHeader__8HN7G{border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;gap:.5rem;padding-bottom:1.5rem;text-align:left}.PricingPage_planName__an5Ar{font-family:Unica77LL,sans-serif;line-height:1.2;margin:0}.PricingPage_planNameGradient__wmV44{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(135deg,#253bbd,#336ac2 16.67%,#4d8fe4 33.33%,#4db5e4 50%,#78ceee 66.67%,#7aece0 83.33%,#5bc87c);color:#0000}.PricingPage_planDescription__hOOeZ{font-size:.9375rem;line-height:1.5;margin:0}.PricingPage_planPrice__FqKo2{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-height:60px;width:100%}.PricingPage_priceAmount__hbiUV{color:#333;font-family:Unica77LL,sans-serif;font-size:2.5rem;font-weight:700}.PricingPage_pricePeriod__nlgHQ{color:var(--text-muted);font-size:1rem;font-weight:400}.PricingPage_priceAmountStrike__mxsHI{color:#5bc87c;font-family:Unica77LL,sans-serif;font-size:1rem;font-weight:600;text-decoration:line-through}.PricingPage_pricePeriodStrike__2vYW0{color:#5bc87c;font-size:.75rem;font-weight:400;text-decoration:line-through}.PricingPage_annualSavings__mORUA{color:var(--accent-green);font-size:.875rem;font-weight:600;margin-top:.5rem;text-align:center}.PricingPage_featureList__JIZ6m{display:flex;flex:1 1;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0;text-align:left}.PricingPage_featureItem__E9wEa{align-items:flex-start;display:flex;font-size:12px;gap:.75rem;line-height:1.5;text-align:left;width:100%}.PricingPage_featureIcon__P5Q8S{color:var(--accent-green);flex-shrink:0;font-size:1.25rem;margin-top:2px}.PricingPage_featureIconDisabled__5ucqM{color:var(--text-muted);flex-shrink:0;font-size:1.25rem;opacity:.5}.PricingPage_featureLabel__PNcc9{color:var(--text-primary);font-weight:500}.PricingPage_featureValue__q3zFV{color:var(--text-secondary);margin-left:auto}.PricingPage_featureText__p-YTi{word-wrap:break-word;color:#333;flex:1 1;font-size:14px;line-height:1.5;text-align:left}.PricingPage_currentPlanButton__fWOwf{align-items:center;background:#fff;border:1px solid #999;border-radius:4px;box-shadow:none;color:#000;cursor:pointer;display:flex;font-family:Unica77LL,sans-serif;font-size:16px;font-weight:500;justify-content:center;margin-top:.5rem;min-height:40px;opacity:1;padding:10px 16px;transition:all .2s ease;width:100%}.PricingPage_currentPlanButton__fWOwf:hover{background:#f3f3f3;box-shadow:none;transform:none}[data-theme=dark] .PricingPage_currentPlanButton__fWOwf{background:#fff;border:none;color:#000}[data-theme=dark] .PricingPage_currentPlanButton__fWOwf:hover{background:#f0f0f0}.PricingPage_toggleOption__jkqzu{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-family:Unica77LL,sans-serif;font-size:.9375rem;font-weight:500;justify-content:center;min-width:100px;padding:10px 18px;position:relative;transition:all .2s ease}.PricingPage_toggleOption__jkqzu:hover:not(.PricingPage_toggleActive__Dk9IC){background:#4d8fe40d;color:var(--text-primary)}.PricingPage_toggleActive__Dk9IC{background:#253bbd;box-shadow:0 2px 8px #253bbd4d;color:#fff}[data-theme=dark] .PricingPage_toggleActive__Dk9IC{background:#253bbd}.PricingPage_savingsBadge__cKaX\+{background:#5bc87c1a;border-radius:4px;color:var(--accent-green);font-size:.75rem;font-weight:600;padding:2px 6px}.PricingPage_upgradeButton__UZzlm{align-items:center;background:#253bbd;border:none;border-radius:4px;box-shadow:0 6px 20px #253bbd4d;color:#fff;cursor:pointer;display:flex;font-family:Unica77LL,sans-serif;font-size:16px;font-weight:500;justify-content:center;margin-top:.5rem;min-height:40px;padding:10px 16px;transition:all .2s ease;width:100%}.PricingPage_upgradeButton__UZzlm:hover:not(:disabled){background:#1e2f96;box-shadow:0 8px 24px #253bbd66;transform:translateY(-1px)}.PricingPage_upgradeButton__UZzlm:disabled{background:#2121211f;color:var(--text-muted);cursor:not-allowed;opacity:.6;transform:none}.PricingPage_legacyPlanCard__7CxUb{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);display:flex;flex-direction:column;padding:2rem;position:relative;text-align:left}.PricingPage_featuredPlan__gym7o{border-color:var(--border-medium);position:relative}.PricingPage_popularBadge__GR32P{background-color:var(--accent-primary);border-radius:var(--radius-full);color:var(--text-on-accent);font-size:.7rem;font-weight:600;left:50%;padding:.25rem .75rem;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.PricingPage_discountBadge__\+plzv{background:var(--accent-green);border-radius:999px;box-shadow:var(--shadow-sm);color:var(--status-success-text);font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:4px 10px;position:absolute;right:12px;top:-10px}.PricingPage_oldPrice__xLwqH{color:var(--text-secondary);font-size:.95rem;margin:0 0 6px;text-decoration:line-through}.PricingPage_planHeader__8HN7G{flex-shrink:0}.PricingPage_planName__an5Ar{color:#333;font-size:20px;font-weight:600;margin:0 0 .5rem}.PricingPage_planDescription__hOOeZ{color:#333;font-size:.9rem;min-height:2.7em}.PricingPage_planPrice__FqKo2{color:var(--text-primary);font-size:2.5rem;font-weight:600;margin:0}.PricingPage_priceDecimals__TaT9i{font-size:.6em;margin-left:2px;vertical-align:initial}.PricingPage_planFrequency__cN26-{color:var(--text-secondary);font-size:1rem;font-weight:400;margin-left:.4rem}.PricingPage_featureSection__nnTWQ{border-top:1px solid var(--border-light);flex-grow:1;margin-top:1.5rem;padding-top:1.5rem}.PricingPage_planFooter__StUpk{margin-top:auto;padding-top:1.5rem}.PricingPage_featureHeading__pa\+14{color:var(--text-secondary);font-size:.9rem;font-weight:500;margin-bottom:1rem}.PricingPage_planFeaturesList__jdnAj{list-style:none;margin:0;padding:0}.PricingPage_planFeatureItem__dFSnY{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:.9rem;gap:.75rem;line-height:1.6;margin-bottom:.75rem}.PricingPage_planFeatureItem__dFSnY span{color:var(--text-primary)}.PricingPage_planFeatureItem__dFSnY svg{color:var(--text-primary);flex-shrink:0;font-size:1em;margin-top:.2em}.PricingPage_ctaButton__eaP8Q{border-radius:var(--radius-medium);cursor:pointer;display:block;font-size:.95rem;font-weight:500;margin-top:1.5rem;padding:.8rem 1rem;text-align:center;transition:all .2s ease;width:100%}.PricingPage_ctaButton__eaP8Q:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.PricingPage_ctaFree__tBeQc{background:#0000;border:1px solid var(--border-light);color:var(--text-primary)}.PricingPage_ctaFree__tBeQc:hover{background:var(--bg-hover);border-color:var(--border-medium)}.PricingPage_ctaPro__S6\+vs{background:var(--accent-primary);border:1px solid var(--accent-primary);color:var(--text-on-accent)}.PricingPage_ctaPro__S6\+vs:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover)}.PricingPage_planLegalNote__j9Byk{color:var(--text-muted);font-size:.78rem;margin:0;text-align:center}.InterviewSetupModal_overlay__t3qEn{-webkit-overflow-scrolling:touch;background:var(--bg-overlay);cursor:default;display:grid;inset:0;overflow:auto;overscroll-behavior:contain;padding:16px;place-items:center;position:fixed;z-index:1000}.InterviewSetupModal_modal__asZba{border:none;border-radius:4px;box-shadow:var(--subtle-shadow);box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:column;max-width:600px;padding:20px;position:relative;width:100%}:root:not([data-theme=dark]) .InterviewSetupModal_modal__asZba{background-color:var(--background-primary);border:var(--subtle-border)}:root[data-theme=dark] .InterviewSetupModal_modal__asZba{background-color:#212122;border:none;box-shadow:none}.InterviewSetupModal_topButtonsContainer__z52Pn{align-items:center;display:flex;gap:8px;position:absolute;right:16px;top:16px}.InterviewSetupModal_closeButton__cTKZV{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:16px;height:32px;justify-content:center;line-height:1;padding:8px;transition:all .2s ease;width:32px}.InterviewSetupModal_closeButton__cTKZV:hover{background:var(--bg-hover);color:var(--text-primary)}.InterviewSetupModal_modalHeader__btLX6{align-items:center;display:flex;justify-content:space-between;margin:0 -20px 16px;overflow:visible;padding:0 20px 10px;position:relative}.InterviewSetupModal_headerLeft__DPH79{align-items:center;display:flex;flex:1 1;gap:12px;position:relative}.InterviewSetupModal_headerTags__pJC4R{align-items:center;display:flex;gap:8px}.InterviewSetupModal_userTag__N\+H65{align-items:center;border-radius:999px;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:10px;font-weight:600;line-height:1.2;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.InterviewSetupModal_userTag__N\+H65.InterviewSetupModal_proTag__MrmVl{background-color:var(--bg-card-secondary);color:var(--text-primary)}.InterviewSetupModal_minutesTag__bEUbF,.InterviewSetupModal_userTag__N\+H65.InterviewSetupModal_freeTag__0DGIb{background-color:var(--bg-card-secondary);color:var(--text-secondary)}.InterviewSetupModal_minutesTag__bEUbF{align-items:center;border-radius:999px;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:10px;font-weight:600;line-height:1.2;padding:2px 8px;white-space:nowrap}.InterviewSetupModal_title__Hl9Rf{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 8px;padding-right:40px}.InterviewSetupModal_subtitle__xdWCm{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 20px}.InterviewSetupModal_list__9GIMs{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;max-height:50vh;overflow-y:auto;padding-right:4px}.InterviewSetupModal_item__vWEGW{align-items:center;background:var(--background-primary);border:1px solid var(--border-light);border-radius:4px;cursor:pointer;display:flex;font-family:Unica77LL,sans-serif;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;position:relative;transition:all .2s ease}.InterviewSetupModal_item__vWEGW:hover{background:var(--bg-hover);border-color:var(--border-medium)}.InterviewSetupModal_itemSelected__XQydX{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-accent);font-weight:600}.InterviewSetupModal_itemSelected__XQydX:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover)}.InterviewSetupModal_iconPlaceholder__M2s-q{align-items:center;background:var(--bg-card-secondary);border:1px solid var(--border-light);border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.InterviewSetupModal_itemSelected__XQydX .InterviewSetupModal_iconPlaceholder__M2s-q{background:#0000;border-color:var(--text-on-accent)}.InterviewSetupModal_label__l5n76{flex:1 1;font-family:Unica77LL,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.InterviewSetupModal_actions__EDXW5{border-top:1px solid var(--border-light);display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:16px}.InterviewSetupModal_btn__t\+Ubp{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:15px;font-weight:700;letter-spacing:-.01em;padding:12px 20px;transition:all .2s ease}.InterviewSetupModal_btn__t\+Ubp:hover{background:var(--bg-hover);border-color:var(--border-medium)}.InterviewSetupModal_btn__t\+Ubp:disabled{cursor:not-allowed;opacity:.6}.InterviewSetupModal_primary__XK9I8{background:var(--accent-primary);border:none;color:var(--text-on-accent)}.InterviewSetupModal_primary__XK9I8:hover:not(:disabled){background:var(--accent-primary-hover)}.InterviewSetupModal_primary__XK9I8:disabled{background:var(--text-muted);color:var(--text-on-accent)}.InterviewSetupModal_error__Fp95W{background:var(--status-error-bg);border:1px solid var(--status-error-border);border-radius:4px;color:var(--status-error-text);font-size:14px;margin-top:12px;padding:8px 12px}.InterviewSetupModal_micTestContainer__sh2TB{align-items:flex-start;display:flex;justify-content:center;margin-bottom:20px;min-height:200px}.InterviewSetupModal_micTestBox__iJKZf{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:8px;display:flex;flex-direction:column;gap:16px;max-width:100%;padding:24px;text-align:center;width:100%}.InterviewSetupModal_micIcon__g3MIj{font-size:48px;margin-bottom:8px}.InterviewSetupModal_instructionText__DvcpS{color:var(--text-primary);font-size:16px;font-weight:500;line-height:1.4;text-align:center}.InterviewSetupModal_instructionSubtext__NrE13{color:var(--text-secondary);font-size:14px;line-height:1.4;margin-top:4px;text-align:center}.InterviewSetupModal_deviceSelector__LhbUI{max-width:500px;text-align:left;width:100%}.InterviewSetupModal_selectorHeader__V16oD{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.InterviewSetupModal_selectorLabel__p3Cm4{color:var(--text-primary);font-size:14px;font-weight:500;margin:0}.InterviewSetupModal_refreshButton__9QD8e{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s ease}.InterviewSetupModal_refreshButton__9QD8e:hover{background:var(--bg-hover);border-color:var(--border-medium);color:var(--text-primary)}.InterviewSetupModal_deviceSelect__xwNc4{background:var(--background-primary);border:1px solid var(--border-light);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:14px;padding:12px 16px;width:100%}.InterviewSetupModal_deviceSelect__xwNc4:focus{border-color:var(--accent-primary);outline:none}.InterviewSetupModal_audioWaveform__zuctA{max-width:500px;text-align:left;width:100%}.InterviewSetupModal_waveformContainer__nhbjU{align-items:center;background:var(--background-primary);border:1px solid var(--border-light);border-radius:4px;display:flex;min-height:32px;padding:12px 16px;width:100%}.InterviewSetupModal_waveformBar__LAsWv{align-items:end;display:flex;gap:3px;height:16px;width:100%}.InterviewSetupModal_waveformSegment__tq2hs{background:var(--accent-primary);border-radius:3px;transition:all .1s ease;width:6px}.InterviewSetupModal_successMessage__gOzQH{color:var(--status-success-text);font-size:16px;font-weight:500;margin-top:8px}.InterviewSetupModal_testButtons__XSZ6E{display:flex;gap:12px;margin-top:12px;max-width:500px;width:100%}.InterviewSetupModal_micTestBtn__fZZ4u,.InterviewSetupModal_soundTestBtn__YOh5r{flex:1 1}.InterviewSetupModal_secondary__lFNtW{background:var(--bg-elevated);border:1px solid var(--border-light);color:var(--text-primary)}.InterviewSetupModal_secondary__lFNtW:hover{background:var(--bg-hover);border-color:var(--border-medium)}[data-theme=light] .InterviewSetupModal_modal__asZba{background:#fff!important;border:1px solid #0f172a14!important;color:#0f172a!important}[data-theme=light] .InterviewSetupModal_item__vWEGW{background:#fff!important;border-color:#0f172a14!important;color:#0f172a!important}[data-theme=light] .InterviewSetupModal_item__vWEGW:hover{background:#e2e8f0!important;border-color:#0f172a1f!important}[data-theme=light] .InterviewSetupModal_itemSelected__XQydX{background:#253bbd!important;border-color:#253bbd!important;color:#fff!important}[data-theme=light] .InterviewSetupModal_itemSelected__XQydX:hover{background:#1e2f96!important;border-color:#1e2f96!important}[data-theme=light] .InterviewSetupModal_btn__t\+Ubp{background:#f8fafc!important;border-color:#0f172a14!important;color:#0f172a!important}[data-theme=light] .InterviewSetupModal_btn__t\+Ubp.InterviewSetupModal_primary__XK9I8{background:#253bbd!important;border-color:#253bbd!important;color:#fff!important}[data-theme=light] .InterviewSetupModal_btn__t\+Ubp.InterviewSetupModal_primary__XK9I8:hover:not(:disabled){background:#1e2f96!important;border-color:#1e2f96!important}[data-theme=light] .InterviewSetupModal_deviceSelect__xwNc4,[data-theme=light] .InterviewSetupModal_micTestBox__iJKZf{background:#fff!important;border-color:#0f172a14!important;color:#0f172a!important}[data-theme=dark] .InterviewSetupModal_item__vWEGW,[data-theme=dark] .InterviewSetupModal_modal__asZba{background:#303030!important;border-color:#ffffff1a!important;color:#fff!important}[data-theme=dark] .InterviewSetupModal_item__vWEGW:hover{background:#383838!important}[data-theme=dark] .InterviewSetupModal_itemSelected__XQydX{background:#fff!important;border-color:#fff!important;color:#000!important}[data-theme=dark] .InterviewSetupModal_btn__t\+Ubp{background:#2a2a2a!important;border-color:#ffffff1a!important;color:#fff!important}[data-theme=dark] .InterviewSetupModal_btn__t\+Ubp.InterviewSetupModal_primary__XK9I8{background:#fff!important;border-color:#fff!important;color:#000!important}[data-theme=dark] .InterviewSetupModal_deviceSelect__xwNc4,[data-theme=dark] .InterviewSetupModal_micTestBox__iJKZf{background:#303030!important;border-color:#ffffff1a!important;color:#fff!important}@media (max-width:640px){.InterviewSetupModal_modal__asZba{border-radius:4px 4px 0 0;margin:0;max-height:90vh;max-width:100%;padding:20px}.InterviewSetupModal_overlay__t3qEn{align-items:flex-end;padding:0}.InterviewSetupModal_list__9GIMs{max-height:40vh}.InterviewSetupModal_title__Hl9Rf{font-size:18px}.InterviewSetupModal_subtitle__xdWCm{font-size:13px}.InterviewSetupModal_micTestBox__iJKZf{gap:12px;padding:16px}.InterviewSetupModal_audioWaveform__zuctA,.InterviewSetupModal_deviceSelector__LhbUI,.InterviewSetupModal_testButtons__XSZ6E{max-width:100%}}.InterviewRatingBar_bar__lYgmP{display:inline-flex;gap:3px}.InterviewRatingBar_segment__J6u8i{background:var(--border-light);border-radius:0;display:block;height:6px;overflow:hidden;width:12px}.InterviewRatingBar_fill__DUr9i{background:#4d8fe4;display:block;height:100%;transition:width .2s ease}[data-theme=dark] .InterviewRatingBar_segment__J6u8i{background:#ffffff26}[data-theme=dark] .InterviewRatingBar_fill__DUr9i{background:#4d8fe4}.InterviewLanding_inlineStartButton__jgDiC{align-items:center;background:#253bbd;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:15px;font-weight:600;gap:8px;padding:10px 20px;transition:background-color .2s ease,transform .1s ease;white-space:nowrap}:root:not([data-theme=dark]) .InterviewLanding_inlineStartButton__jgDiC{background:#253bbd;color:#fff}:root:not([data-theme=dark]) .InterviewLanding_inlineStartButton__jgDiC:hover:not(:disabled){background:#1e2f96}[data-theme=dark] .InterviewLanding_inlineStartButton__jgDiC{background:#fff;color:#000}[data-theme=dark] .InterviewLanding_inlineStartButton__jgDiC:hover:not(:disabled){background:#f0f0f0}.InterviewLanding_inlineStartButton__jgDiC:active:not(:disabled){transform:translateY(1px)}.InterviewLanding_inlineStartButton__jgDiC:disabled{background:var(--bg-active);color:var(--text-muted);cursor:not-allowed;opacity:.5}.InterviewLanding_inlineStartButton__jgDiC svg{font-size:16px}.InterviewLanding_landingContainer__SqVeP{background-color:var(--bg-main);color:var(--text-primary);min-height:100vh;padding-top:56px;padding-top:var(--app-header-height,56px);position:relative;width:100%}.InterviewLanding_landingQuotaWidget__KqwCn{margin-bottom:32px}[data-theme=dark] .InterviewLanding_landingContainer__SqVeP{background-color:#000}.InterviewLanding_heroBlock__eiCsB{background-color:initial;box-sizing:border-box;display:block;margin:0 auto;max-width:1280px;max-width:var(--app-constrained-width,1280px);padding:8px 0 0;position:relative;width:100%;z-index:2}@media (min-width:1280px){.InterviewLanding_gridBlock__OheLb,.InterviewLanding_heroBlock__eiCsB{padding:0 40px}}[data-theme=dark] .InterviewLanding_heroBlock__eiCsB{background-color:initial}.InterviewLanding_gridBlock__OheLb{background-color:var(--bg-main);border-bottom:1px solid var(--border-light);border-left:1px solid var(--border-light);border-right:1px solid var(--border-light);box-sizing:border-box;display:block;margin:0 auto;max-width:1280px;max-width:var(--app-constrained-width,1280px);padding:0;position:relative;width:100%;z-index:2}[data-theme=dark] .InterviewLanding_gridBlock__OheLb{background-color:#000}.InterviewLanding_heroSection__j16i-[data-grid],section[data-grid]{--column-width:calc(100%/var(--grid-columns, 1));display:grid;grid-template-columns:repeat(1,var(--column-width));grid-template-columns:repeat(var(--grid-columns,1),var(--column-width));grid-template-rows:repeat(1,1fr);grid-template-rows:repeat(var(--grid-rows,1),1fr);width:100%}section[data-grid][style*="--grid-col-1"]{grid-template-columns:60% 40%}.InterviewLanding_heroSection__j16i-{box-sizing:border-box;padding:60px 40px 80px;position:relative;text-align:center;width:100%;z-index:1}section[data-grid]:not(.InterviewLanding_heroSection__j16i-){padding:0}.InterviewLanding_gridCell__oRRcf[data-grid-cell],.InterviewLanding_heroGridCell__Pn-6Z[data-grid-cell]{border-right:1px solid var(--border-light);cursor:pointer;display:flex;flex-direction:column;min-height:0;padding:40px;position:relative;transition:all .2s ease}.InterviewLanding_gridCell__oRRcf[data-grid-cell]:before{bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:0}:root:not([data-theme=dark]) .InterviewLanding_gridCell__oRRcf[data-grid-cell]:before{background-image:linear-gradient(90deg,#00000014 1px,#0000 0),linear-gradient(180deg,#00000014 1px,#0000 0);background-position:0 0;background-size:40px 40px}[data-theme=dark] .InterviewLanding_gridCell__oRRcf[data-grid-cell]:before{background-image:linear-gradient(90deg,#ffffff14 1px,#0000 0),linear-gradient(180deg,#ffffff14 1px,#0000 0);background-position:0 0;background-size:40px 40px}.InterviewLanding_gridCell__oRRcf[data-grid-cell]:hover:before{opacity:1}.InterviewLanding_gridCell__oRRcf[data-grid-cell]>*{position:relative;z-index:1}.InterviewLanding_gridCell__oRRcf[data-grid-cell]:last-child,.InterviewLanding_heroGridCell__Pn-6Z[data-grid-cell]:last-child,section[data-grid][style*="--grid-columns: 2"] .InterviewLanding_gridCell__oRRcf[data-grid-cell]:nth-child(2n){border-right:none}.InterviewLanding_gridCell__oRRcf[data-grid-cell]:has(.InterviewLanding_centeredContentLeft__XLYyK),section[data-grid][style*="--grid-columns: 2"] .InterviewLanding_centeredContentLeft__XLYyK+.InterviewLanding_centeredContentRight__KkuAQ{border-right:none}.InterviewLanding_gridCell__oRRcf[data-grid-cell]:has(.InterviewLanding_centeredContentRight__KkuAQ){border-right:none}section[data-grid][style*="--grid-rows: 2"][style*="--grid-columns: 2"] .InterviewLanding_gridCell__oRRcf[data-grid-cell]:nth-child(2),section[data-grid][style*="--grid-rows: 2"][style*="--grid-columns: 3"] .InterviewLanding_gridCell__oRRcf[data-grid-cell]:nth-child(-n+3){border-bottom:1px solid var(--border-light)}.InterviewLanding_largeGridCell__A4aLo{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.InterviewLanding_largeGridCell__A4aLo .InterviewLanding_gridCellTitle__mbnVO{margin-bottom:16px}.InterviewLanding_largeGridCell__A4aLo .InterviewLanding_gridCellDescription__8Aic8{flex-grow:1;margin-bottom:0}.InterviewLanding_centeredContentLeft__XLYyK,.InterviewLanding_centeredContentRight__KkuAQ{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px}.InterviewLanding_centeredContentRight__KkuAQ .InterviewLanding_centeredContentText__FmHC9{margin-bottom:24px}.InterviewLanding_gridCell__oRRcf[data-grid-cell]:has(.InterviewLanding_centeredContentLeft__XLYyK){border-right:none!important}.InterviewLanding_gridCell__oRRcf[data-grid-cell]:has(.InterviewLanding_centeredContentLeft__XLYyK):before,.InterviewLanding_gridCell__oRRcf[data-grid-cell]:has(.InterviewLanding_centeredContentRight__KkuAQ):before{display:none}.InterviewLanding_centeredContentText__FmHC9{color:var(--text-primary);font-size:clamp(.9375rem,calc(2vw - 1px),1.1875rem);font-weight:400;line-height:1.6;margin:0;text-align:left}.InterviewLanding_centeredContentButton__--ETt{--x-padding:10px;--height:40px;--text-color:var(--ds-background-100);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:500;align-items:center;background-color:#fff;border:none;border-radius:9999px;color:#000;color:var(--text-color,#000);cursor:pointer;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:var(--text-size);font-weight:var(--text-weight);gap:8px;height:var(--height);letter-spacing:var(--text-letter-spacing);line-height:var(--text-line-height);opacity:1;padding:0 var(--x-padding);transition:all .2s ease}:root:not([data-theme=dark]) .InterviewLanding_centeredContentButton__--ETt{background-color:#000;color:#fff;color:var(--text-color,#fff)}.InterviewLanding_centeredContentButton__--ETt:hover{opacity:.9;transform:translateY(-1px)}:root:not([data-theme=dark]) .InterviewLanding_centeredContentButton__--ETt:hover{opacity:.9}.InterviewLanding_decorativeCrosshair__LaHJS{height:40px;left:40px;opacity:.5;pointer-events:none;position:absolute;top:120px;width:40px;z-index:1}.InterviewLanding_decorativeCrosshair__LaHJS:after,.InterviewLanding_decorativeCrosshair__LaHJS:before{content:"";position:absolute}:root:not([data-theme=dark]) .InterviewLanding_decorativeCrosshair__LaHJS:after,:root:not([data-theme=dark]) .InterviewLanding_decorativeCrosshair__LaHJS:before{background-color:#0000001f}[data-theme=dark] .InterviewLanding_decorativeCrosshair__LaHJS:after,[data-theme=dark] .InterviewLanding_decorativeCrosshair__LaHJS:before{background-color:#ffffff1f}.InterviewLanding_decorativeCrosshair__LaHJS:before{height:1px;left:0;top:50%;transform:translateY(-50%);width:100%}.InterviewLanding_decorativeCrosshair__LaHJS:after{height:100%;left:50%;top:0;transform:translateX(-50%);width:1px}.InterviewLanding_heroContent__SczqS{align-items:center;display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:800px;position:relative;z-index:2}.InterviewLanding_heroBadge__KbqPf{align-items:center;background:#4d8fe41f;border-radius:999px;box-shadow:inset 0 0 0 1px #4d8fe42e;color:#1f2933;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:12px;font-weight:500;gap:8px;padding:4px 12px}.InterviewLanding_heroBadgeIcon__dW7Pq{color:#4d8fe4;font-size:.9rem}[data-theme=dark] .InterviewLanding_heroBadge__KbqPf{background:#4d8fe42e;box-shadow:inset 0 0 0 1px #78ceee4d;color:#e7ecf5}[data-theme=dark] .InterviewLanding_heroBadgeIcon__dW7Pq{color:#78ceee}.InterviewLanding_statsSection__gR0ov{align-items:center;display:flex;justify-content:center;margin-bottom:0}.InterviewLanding_statItem__5\+w5p{align-items:center;display:flex;flex-direction:row;gap:8px;max-width:600px;text-align:center}.InterviewLanding_statNumber__BT7qx{color:var(--text-primary);font-size:.9375rem;font-weight:700;line-height:1}.InterviewLanding_statLabel__7QVGq{color:var(--text-muted);font-size:.9375rem;font-weight:400;line-height:1.3}.InterviewLanding_heroTitle__2Q5O7{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:clamp(2.25rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0;padding-top:12px}[data-theme=dark] .InterviewLanding_heroTitle__2Q5O7{color:#fff;opacity:1}.InterviewLanding_gradientText__uZDrj{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(135deg,#253bbd,#336ac2 16.67%,#4d8fe4 33.33%,#4db5e4 50%,#78ceee 66.67%,#7aece0 83.33%,#5bc87c);color:#0000}.InterviewLanding_heroSubtitle__CYcJA{color:var(--text-muted);font-size:1rem;font-weight:400;line-height:1.6;margin:16px 0 0;max-width:640px;text-align:center}:root:not([data-theme=dark]) .InterviewLanding_heroSubtitle__CYcJA{color:#000}.InterviewLanding_heroButtons__f4aZv{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.InterviewLanding_ctaButtonPrimary__WgHYY{align-items:center;background:#fff;border:none;border-radius:4px;color:#000;cursor:pointer;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.InterviewLanding_ctaButtonPrimary__WgHYY:disabled{background:#2121211f;color:var(--text-muted);cursor:not-allowed}.InterviewLanding_ctaButtonPrimary__WgHYY:disabled:hover{background:#2121211f;transform:none}:root:not([data-theme=dark]) .InterviewLanding_ctaButtonPrimary__WgHYY{background:#000;color:#fff}:root:not([data-theme=dark]) .InterviewLanding_ctaButtonPrimary__WgHYY:hover{background:#111}[data-theme=dark] .InterviewLanding_ctaButtonPrimary__WgHYY{background:#fff;color:#000}.InterviewLanding_ctaButtonPrimary__WgHYY:hover{background:#f0f0f0}[data-theme=dark] .InterviewLanding_ctaButtonPrimary__WgHYY:hover{background:#e0e0e0}.InterviewLanding_ctaButtonPrimary__WgHYY svg{transition:transform .2s ease}.InterviewLanding_ctaButtonPrimary__WgHYY:hover svg{transform:translateY(-1px)}.InterviewLanding_ctaButtonSecondary__AvAez{align-items:center;background:#0000;border:1px solid #fff3;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s ease}:root:not([data-theme=dark]) .InterviewLanding_ctaButtonSecondary__AvAez{background:#0000;border:1px solid #0003;color:#000}[data-theme=dark] .InterviewLanding_ctaButtonSecondary__AvAez{background:#0000;border:1px solid #fff3;color:#fff}.InterviewLanding_ctaButtonSecondary__AvAez:hover{background:#ffffff0d;border-color:#fff6}:root:not([data-theme=dark]) .InterviewLanding_ctaButtonSecondary__AvAez:hover{background:#0000000d;border-color:#0006}.InterviewLanding_bigPictureSection__ZX70J{margin:0 auto;max-width:1280px;padding:0 40px 80px}.InterviewLanding_bigPictureContainer__2QYX2{background:var(--bg-card-primary);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:24px;position:relative}.InterviewLanding_bigPicturePlaceholder__7OevT{background:var(--bg-card-secondary);border:1px solid var(--border-medium);border-radius:12px;min-height:400px;padding:24px;position:relative}.InterviewLanding_placeholderHeader__H6QxR{margin-bottom:24px}.InterviewLanding_placeholderSearchBar__qrRRe{align-items:center;background:var(--bg-card-primary);border:1px solid var(--border-medium);border-radius:8px;color:var(--text-muted);display:flex;font-size:14px;gap:12px;padding:12px 16px}.InterviewLanding_searchIcon__Y\+A6U{font-size:16px;opacity:.6}.InterviewLanding_placeholderContent__QdvVa{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.InterviewLanding_placeholderCard__t\+UMJ{background:var(--bg-card-primary);border:1px solid var(--border-light);border-radius:8px;padding:20px}.InterviewLanding_placeholderCard__t\+UMJ h3{color:var(--text-primary);font-size:14px;font-weight:700;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.InterviewLanding_usageIndicator__BqIsH{margin-bottom:20px}.InterviewLanding_usageIndicator__BqIsH span{background:var(--bg-card-secondary);border-radius:4px;color:var(--text-muted);font-size:12px;padding:4px 8px}.InterviewLanding_progressGauge__EM7TN,.InterviewLanding_scoreGauge__HQMJy{align-items:center;display:flex;flex-direction:column;gap:8px}.InterviewLanding_gaugeCircle__pIRAr{align-items:center;background:conic-gradient(from 0deg,#253bbd 0,#336ac2 16.67%,#4d8fe4 33.33%,#4db5e4 50%,#78ceee 66.67%,#7aece0 83.33%,#5bc87c 100%);border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:8px;position:relative;width:80px}.InterviewLanding_gaugeCircle__pIRAr:before{background:var(--bg-card-primary);border-radius:50%;content:"";height:60px;position:absolute;width:60px}.InterviewLanding_scoreNumber__8Mb9x{color:var(--text-primary);font-size:24px;font-weight:700;z-index:1}.InterviewLanding_scoreTotal__b4LrM{color:var(--text-muted);font-size:16px;z-index:1}.InterviewLanding_scoreLabel__Pi8su{color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.InterviewLanding_scoreDescription__kCzWD{color:var(--text-muted);font-size:11px;line-height:1.4;text-align:center}.InterviewLanding_progressStatus__fIzpU{margin-bottom:20px}.InterviewLanding_statusText__MEQbt{background:var(--bg-card-secondary);border-radius:4px;color:var(--text-muted);font-size:12px;padding:4px 8px}.InterviewLanding_placeholderModal__tEyyi{background:var(--bg-card-primary);border:1px solid var(--border-medium);border-radius:8px;bottom:24px;box-shadow:0 8px 32px #00000026;position:absolute;right:24px;width:300px}.InterviewLanding_modalHeader__ACnoR{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:16px 20px}.InterviewLanding_modalHeader__ACnoR h4{color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.InterviewLanding_modalControls__vUQji{color:var(--text-muted);cursor:pointer;display:flex;font-size:14px;gap:12px}.InterviewLanding_modalContent__PU4Qe{padding:16px 20px}.InterviewLanding_modalContent__PU4Qe p{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:0}@media (min-width:961px){section[data-grid][style*="--grid-columns: 2"]{--grid-columns:2}}@media (max-width:961px){.InterviewLanding_gridBlock__OheLb,.InterviewLanding_heroBlock__eiCsB{max-width:100%;padding:0 20px}section[data-grid]{--grid-columns:1!important}.InterviewLanding_gridCell__oRRcf[data-grid-cell],.InterviewLanding_heroGridCell__Pn-6Z[data-grid-cell]{padding:32px 20px}}@media (max-width:768px){.InterviewLanding_heroSection__j16i-{padding:80px 20px 60px}:root:not([data-theme=dark]) .InterviewLanding_landingContainer__SqVeP:before,[data-theme=dark] .InterviewLanding_landingContainer__SqVeP:before{background-size:30px 30px,30px 30px,100% 100%,100% 100%}.InterviewLanding_decorativeCrosshair__LaHJS{height:30px;left:20px;top:80px;width:30px}.InterviewLanding_heroTitle__2Q5O7{font-size:clamp(2rem,8vw,3rem)}.InterviewLanding_heroSubtitle__CYcJA{font-size:.9375rem}.InterviewLanding_heroButtons__f4aZv{flex-direction:column;max-width:400px;width:100%}.InterviewLanding_ctaButtonPrimary__WgHYY,.InterviewLanding_ctaButtonSecondary__AvAez{justify-content:center;width:100%}.InterviewLanding_gridCell__oRRcf[data-grid-cell],.InterviewLanding_heroGridCell__Pn-6Z[data-grid-cell]{padding:24px 20px}}@media (max-width:480px){.InterviewLanding_heroSection__j16i-{padding:60px 20px 40px}:root:not([data-theme=dark]) .InterviewLanding_landingContainer__SqVeP:before,[data-theme=dark] .InterviewLanding_landingContainer__SqVeP:before{background-size:24px 24px,24px 24px,100% 100%,100% 100%}.InterviewLanding_decorativeCrosshair__LaHJS{height:24px;left:20px;top:60px;width:24px}.InterviewLanding_heroTitle__2Q5O7{font-size:clamp(1.75rem,10vw,2.5rem)}.InterviewLanding_heroSubtitle__CYcJA{font-size:.875rem}.InterviewLanding_ctaButtonPrimary__WgHYY,.InterviewLanding_ctaButtonSecondary__AvAez{font-size:14px;padding:12px 20px}}[data-theme=dark] .InterviewLanding_bigPictureContainer__2QYX2{background:#1a1a1a;border-color:#333}[data-theme=dark] .InterviewLanding_bigPicturePlaceholder__7OevT{background:#0f0f0f;border-color:#333}[data-theme=dark] .InterviewLanding_placeholderCard__t\+UMJ,[data-theme=dark] .InterviewLanding_placeholderModal__tEyyi{background:#1a1a1a;border-color:#333}.InterviewLanding_dashboardContainer__uBsf6{background-color:var(--bg-main);margin:0 auto;max-width:1280px;padding:0}.InterviewLanding_pageHeader__bS9Q\+{align-items:center;background-color:var(--bg-main);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:20px 40px}.InterviewLanding_pageTitle__4r7Ff{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:32px;font-weight:700;margin:0}.InterviewLanding_startInterviewButton__3xOMW{align-items:center!important;background-color:#fff!important;border:none!important;border-radius:4px!important;color:#212121!important;cursor:pointer!important;display:inline-flex!important;font-family:Unica77LL,sans-serif!important;font-size:13px!important;font-weight:700!important;height:26px!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:4px 16px!important;transition:all .2s ease!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important}.InterviewLanding_startInterviewButton__3xOMW:disabled{background-color:#fff9!important;color:var(--text-muted)!important;cursor:not-allowed!important;opacity:.6!important}.InterviewLanding_startInterviewButton__3xOMW:disabled:hover{background-color:#fff9!important}.InterviewLanding_premiumTag__ut6Wa{-webkit-text-fill-color:#0000;background:#ffffff1a;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(135deg,#253bbd,#336ac2 16.67%,#4d8fe4 33.33%,#4db5e4 50%,#78ceee 66.67%,#7aece0 83.33%,#5bc87c);border:none;border-radius:4px;color:#0000;display:inline-block;font-family:Unica77LL,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;margin-left:12px;padding:4px 8px;text-transform:uppercase;vertical-align:middle}[data-theme=dark] .InterviewLanding_premiumTag__ut6Wa{-webkit-text-fill-color:#0000;background:#0003;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(135deg,#253bbd,#336ac2 16.67%,#4d8fe4 33.33%,#4db5e4 50%,#78ceee 66.67%,#7aece0 83.33%,#5bc87c);border:none;color:#0000}.InterviewLanding_noInterviewsMessage__EaCE9{align-items:center;display:flex;justify-content:center;padding:60px 20px;text-align:center}.InterviewLanding_noInterviewsMessage__EaCE9 p{color:var(--text-muted);font-size:16px;margin:0}@media (max-width:768px){.InterviewLanding_dashboardContainer__uBsf6{padding:20px}.InterviewLanding_pageHeader__bS9Q\+{align-items:flex-start;flex-direction:column;gap:16px}.InterviewLanding_pageTitle__4r7Ff{font-size:24px}.InterviewLanding_startInterviewButton__3xOMW{justify-content:center;width:100%}}.InterviewLanding_dashboardImageSection__cnNxg{padding:12px 0 40px}.InterviewLanding_dashboardImageContainer__XaHPV{margin:0 auto;max-width:1200px;overflow:visible;padding:0 20px;position:relative}.InterviewLanding_dashboardImageContainer__XaHPV:before{background:radial-gradient(65% 120% at 50% 100%,#253bbdbf 0,#253bbd52 55%,#253bbd00 85%);content:"";filter:blur(72px);height:280px;left:50%;pointer-events:none;position:absolute;top:-130px;transform:translateX(-50%);width:clamp(420px,80%,940px);z-index:0}.InterviewLanding_dashboardImage__dRKNQ{border-radius:16px;box-shadow:0 20px 60px #00000026;display:block;height:auto;object-fit:cover;object-position:center top;position:relative;width:100%;z-index:1}@media (max-width:768px){.InterviewLanding_dashboardImageSection__cnNxg{padding:28px 0}.InterviewLanding_dashboardImageContainer__XaHPV{padding:0 20px}}.InterviewLanding_sectionHeader__GGm9k{align-items:center;display:flex;flex-direction:column;gap:16px;padding:96px 0 64px;text-align:center}.InterviewLanding_sectionEyebrow__Tx8xS{color:#253bbd;font-family:Unica77LL,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}[data-theme=dark] .InterviewLanding_sectionEyebrow__Tx8xS{color:#4d8fe4}.InterviewLanding_sectionTitle__RpMtY{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}[data-theme=dark] .InterviewLanding_sectionTitle__RpMtY{color:#fff}.InterviewLanding_featureSplit__wO8hK{grid-gap:36px;align-items:center;box-sizing:border-box;display:grid;gap:36px;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1280px;max-width:var(--app-constrained-width,1280px);padding:80px 40px 120px;position:relative;width:100%}.InterviewLanding_featureSplitContent__b10kU{display:flex;flex-direction:column;gap:16px;grid-column:1/span 6}.InterviewLanding_featureSplitEyebrow__\+N4BA{color:#253bbd;font-size:.85rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.InterviewLanding_featureSplitTitle__5kJqG{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:clamp(2.25rem,4vw,2.75rem);font-weight:700;letter-spacing:-.015em;line-height:1.1;margin:0}.InterviewLanding_featureSplitSubtitle__yne8I{color:var(--text-muted);font-size:1rem;line-height:1.7;margin:0;max-width:460px}.InterviewLanding_featureSplitActions__tERpn{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.InterviewLanding_featureSplitVisual__zHYNV{display:flex;grid-column:7/span 6;justify-content:center;position:relative}.InterviewLanding_featureSplitVisual__zHYNV:before{background:radial-gradient(70% 120% at 50% 60%,#253bbd61 0,#253bbd14 60%,#253bbd00 100%);content:"";filter:blur(70px);height:300px;left:50%;pointer-events:none;position:absolute;top:-12%;transform:translateX(-50%);width:min(480px,85%)}:root:not([data-theme=dark]) .InterviewLanding_featureSplitVisual__zHYNV:before{display:none}.InterviewLanding_featureSplitImage__MN6EL{border-radius:24px;box-shadow:0 28px 80px #00000059;position:relative;width:min(100%,520px)}.InterviewLanding_featureSplitInverse__3gtwe .InterviewLanding_featureSplitVisual__zHYNV{grid-column:1/span 6;justify-content:flex-start;order:1}.InterviewLanding_featureSplitInverse__3gtwe .InterviewLanding_featureSplitVisual__zHYNV:before{left:auto;right:0;transform:translateX(0)}.InterviewLanding_featureSplitInverse__3gtwe .InterviewLanding_featureSplitContent__b10kU{grid-column:7/span 6;order:2}.InterviewLanding_featureSplitInverse__3gtwe .InterviewLanding_featureSplitActions__tERpn{justify-content:flex-start}[data-theme=dark] .InterviewLanding_featureSplitEyebrow__\+N4BA,[data-theme=dark] .InterviewLanding_featureSplitInverse__3gtwe .InterviewLanding_featureSplitEyebrow__\+N4BA{color:#4d8fe4}[data-theme=dark] .InterviewLanding_featureSplitSubtitle__yne8I{color:#f1f5f9cc}@media (max-width:1024px){.InterviewLanding_featureSplit__wO8hK{grid-template-columns:repeat(8,1fr);padding:64px 32px 96px}.InterviewLanding_featureSplitContent__b10kU{grid-column:span 8;order:2}.InterviewLanding_featureSplitVisual__zHYNV{grid-column:span 8;margin-bottom:32px;order:1}.InterviewLanding_featureSplitInverse__3gtwe .InterviewLanding_featureSplitVisual__zHYNV{justify-content:center}.InterviewLanding_featureSplitInverse__3gtwe .InterviewLanding_featureSplitContent__b10kU{grid-column:span 8}}@media (max-width:640px){.InterviewLanding_featureSplit__wO8hK{gap:28px;grid-template-columns:repeat(4,1fr);padding:48px 20px 72px}.InterviewLanding_featureSplitContent__b10kU,.InterviewLanding_featureSplitVisual__zHYNV{grid-column:span 4}.InterviewLanding_featureSplitImage__MN6EL{border-radius:16px}.InterviewLanding_featureSplitInverse__3gtwe .InterviewLanding_featureSplitVisual__zHYNV{order:1}.InterviewLanding_featureSplitInverse__3gtwe .InterviewLanding_featureSplitContent__b10kU{order:2}}.InterviewLanding_gridCellTitle__mbnVO{align-items:center;color:var(--text-primary);display:flex;flex-wrap:wrap;font-family:Unica77LL,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;gap:8px;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.InterviewLanding_gridCellDescription__8Aic8{color:var(--text-secondary);font-size:clamp(.9rem,1.5vw,1rem);line-height:1.6;margin:0 0 16px}.InterviewLanding_gridCellBadge__wgrXf{background:#ffffff1a;border:none;border-radius:4px;color:var(--text-primary);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:4px 8px;text-transform:uppercase;transition:all .2s ease}:root:not([data-theme=dark]) .InterviewLanding_gridCellBadge__wgrXf{background:#0000000d}:root:not([data-theme=dark]) .InterviewLanding_gridCell__oRRcf[data-grid-cell]:first-child:hover .InterviewLanding_gridCellBadge__wgrXf{background:linear-gradient(135deg,#253bbd,#336ac2 16.67%,#4d8fe4 33.33%)}[data-theme=dark] .InterviewLanding_gridCell__oRRcf[data-grid-cell]:first-child:hover .InterviewLanding_gridCellBadge__wgrXf{background:linear-gradient(135deg,#78ceee 66.67%,#7aece0 83.33%,#5bc87c)}.InterviewLanding_gridCell__oRRcf[data-grid-cell]:nth-child(2) .InterviewLanding_gridCellBadge__wgrXf{text-transform:none}:root:not([data-theme=dark]) .InterviewLanding_gridCell__oRRcf[data-grid-cell]:nth-child(2):hover .InterviewLanding_gridCellBadge__wgrXf{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(135deg,#253bbd,#336ac2 16.67%,#4d8fe4 33.33%);color:#0000}[data-theme=dark] .InterviewLanding_gridCell__oRRcf[data-grid-cell]:nth-child(2):hover .InterviewLanding_gridCellBadge__wgrXf{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(135deg,#78ceee 66.67%,#7aece0 83.33%,#5bc87c);color:#0000}.InterviewLanding_gridCellArrow__PbZB1{bottom:20px;color:var(--text-secondary);height:28px;left:20px;opacity:0;position:absolute;transition:opacity .2s ease,transform .2s ease;width:28px;z-index:1}.InterviewLanding_gridCellArrow__PbZB1 svg{height:100%;width:100%}.InterviewLanding_gridCell__oRRcf[data-grid-cell]:hover .InterviewLanding_gridCellArrow__PbZB1{opacity:1;transform:translate(5px,-5px)}.InterviewLanding_agentsInputContainer__fFVhd{align-items:center;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;bottom:20px;display:flex;gap:8px;left:20px;padding:8px 12px;position:absolute;right:20px}:root:not([data-theme=dark]) .InterviewLanding_agentsInputContainer__fFVhd{background-color:#0000000d;border:1px solid #0000001a}.InterviewLanding_agentsThinking__e9omp{color:var(--text-secondary);flex-grow:1;font-size:.9rem}.InterviewLanding_agentsSendButton__P5OTS{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s ease}.InterviewLanding_agentsSendButton__P5OTS:hover{background-color:#ffffff1a}:root:not([data-theme=dark]) .InterviewLanding_agentsSendButton__P5OTS:hover{background-color:#0000001a}.InterviewLanding_aiAppsTagsContainer__\+Fhvm{bottom:20px;display:flex;flex-wrap:wrap;gap:8px;left:20px;position:absolute;right:20px}.InterviewLanding_aiAppTag__Ab02N{align-items:center;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:var(--text-primary);display:inline-flex;font-size:.75rem;font-weight:500;padding:4px 8px}:root:not([data-theme=dark]) .InterviewLanding_aiAppTag__Ab02N{background-color:#0000000d;border:1px solid #0000001a}.InterviewLanding_aiAppTagSmall__EKhwp{font-size:.6em;margin-left:4px;opacity:.7}.InterviewLanding_gridCellIllustration__svpK0{align-items:center;bottom:20px;color:var(--text-secondary);display:flex;height:80px;justify-content:center;left:20px;position:absolute;right:20px}.InterviewLanding_browserWindow__ReDUK{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 10px #0003;max-width:280px;overflow:hidden;position:relative;width:100%}:root:not([data-theme=dark]) .InterviewLanding_browserWindow__ReDUK{background-color:#0000000d;border:1px solid #0000001a}.InterviewLanding_browserHeader__xlgzZ{align-items:center;background-color:#ffffff05;border-bottom:1px solid #ffffff14;display:flex;gap:6px;padding:8px 12px}:root:not([data-theme=dark]) .InterviewLanding_browserHeader__xlgzZ{background-color:#00000005;border-bottom:1px solid #00000014}.InterviewLanding_dot__AEnhv{border-radius:50%;height:8px;width:8px}.InterviewLanding_browserContent__zDcrD{align-items:center;color:var(--text-primary);display:flex;font-size:.9rem;justify-content:center;min-height:80px;padding:20px;text-align:center}.InterviewLanding_webAppsIllustration__L4Wwo{align-items:flex-end;bottom:20px;display:flex;height:120px;justify-content:center;left:20px;position:absolute;right:20px}.InterviewLanding_webAppsIllustration__L4Wwo .InterviewLanding_browserWindow__ReDUK{max-width:200px;width:80%}.InterviewLanding_composableCommerceIllustration__UQ2zm{align-items:flex-end;bottom:20px;display:flex;height:120px;justify-content:center;left:20px;position:absolute;right:20px}.InterviewLanding_tshirtPlaceholder__dwwhN{align-items:center;background-color:#ffffff1a;border-radius:4px;color:var(--text-secondary);display:flex;font-size:.8rem;height:80px;justify-content:center;width:100%}:root:not([data-theme=dark]) .InterviewLanding_tshirtPlaceholder__dwwhN{background-color:#0000001a}.InterviewLanding_multiTenantIllustration__WoJr9{align-items:flex-end;bottom:20px;display:flex;height:150px;justify-content:center;left:20px;position:absolute;right:20px}.InterviewLanding_stackedBrowserWindow__F-xmk{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 10px #0003;max-width:280px;overflow:hidden;position:absolute;transform-origin:bottom center;transition:transform .3s ease;width:100%}:root:not([data-theme=dark]) .InterviewLanding_stackedBrowserWindow__F-xmk{background-color:#0000000d;border:1px solid #0000001a}.InterviewLanding_stackedBrowserWindow__F-xmk:first-child{transform:translateY(0) translateX(0);z-index:2}.InterviewLanding_stackedBrowserWindow__F-xmk:nth-child(2){transform:translateY(10px) translateX(10px);z-index:1}.InterviewLanding_stackedBrowserWindow__F-xmk:nth-child(3){transform:translateY(20px) translateX(20px);z-index:0}.InterviewLanding_domainText__MVK5x{color:var(--text-secondary);font-family:SF Mono,Roboto Mono,monospace;font-size:.85rem}.InterviewLanding_gridCellButton__GPM7R{align-items:center;align-self:flex-start;background:#0000;border:1px solid #fff3;border-radius:4px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:Unica77LL,sans-serif;font-size:.9375rem;font-weight:600;margin-top:auto;padding:10px 20px;transition:all .2s ease}:root:not([data-theme=dark]) .InterviewLanding_gridCellButton__GPM7R{background:#000;border-color:#000;color:#fff}.InterviewLanding_gridCellButton__GPM7R:hover{background:#ffffff0d;border-color:#fff6}:root:not([data-theme=dark]) .InterviewLanding_gridCellButton__GPM7R:hover{background:#111;border-color:#111}.InterviewLanding_whyPracticeList__i7EMd{display:flex;flex-direction:column;gap:24px;margin:32px 0}.InterviewLanding_whyPracticeItem__7SQ4W{align-items:flex-start;display:flex;gap:16px}.InterviewLanding_whyPracticeIcon__MvtAL{align-items:center;background:#0000;color:#4d8fe4;display:flex;flex-shrink:0;font-size:20px;height:24px;justify-content:center;width:24px}[data-theme=dark] .InterviewLanding_whyPracticeIcon__MvtAL{background:#0000;color:#78ceee}.InterviewLanding_whyPracticeText__KcZsN{color:var(--text-secondary);flex:1 1;font-size:1rem;line-height:1.6;margin:0}[data-theme=dark] .InterviewLanding_whyPracticeText__KcZsN{color:#f1f5f9cc}.InterviewLanding_interviewPreview__s4EvO{background:#0000;position:relative;width:100%;z-index:1}.InterviewLanding_interviewPreviewImage__QU34n{background:#0000;border-radius:0;box-shadow:none;display:block;height:auto;width:100%}:root:not([data-theme=dark]) .InterviewLanding_interviewPreview__s4EvO{background:#0000}:root:not([data-theme=dark]) .InterviewLanding_interviewPreviewImage__QU34n{background:#0000;border-radius:0;box-shadow:none!important}.InterviewLanding_howItWorks__wGd3P{grid-gap:48px;box-sizing:border-box;display:grid;gap:48px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1280px;max-width:var(--app-constrained-width,1280px);padding:0 40px 120px}.InterviewLanding_howItWorksColumn__mLlOq{align-items:flex-start;display:flex;flex-direction:column;gap:16px;text-align:left}.InterviewLanding_howItWorksTitleRow__gM2J2{align-items:center;display:flex;gap:12px}.InterviewLanding_howItWorksIcon__pacxx{align-items:center;background:#0000;color:#4d8fe4;display:flex;flex-shrink:0;font-size:20px;height:24px;justify-content:center;width:24px}[data-theme=dark] .InterviewLanding_howItWorksIcon__pacxx{background:#0000;color:#78ceee}.InterviewLanding_howItWorksTitle__z0yhk{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.InterviewLanding_howItWorksText__3Ergy{color:var(--text-muted);font-size:1rem;line-height:1.7;margin:0;max-width:320px}[data-theme=dark] .InterviewLanding_howItWorksText__3Ergy{color:#f1f5f9cc}@media (max-width:1024px){.InterviewLanding_howItWorks__wGd3P{gap:48px;grid-template-columns:1fr;padding:0 32px 96px}.InterviewLanding_howItWorksColumn__mLlOq{align-items:flex-start;margin:0 auto;max-width:500px;text-align:left}.InterviewLanding_howItWorksText__3Ergy{max-width:100%}}@media (max-width:640px){.InterviewLanding_howItWorks__wGd3P{gap:40px;padding:0 20px 72px}.InterviewLanding_whyPracticeList__i7EMd{gap:20px;margin:24px 0}.InterviewLanding_howItWorksIcon__pacxx,.InterviewLanding_whyPracticeIcon__MvtAL{font-size:18px;height:20px;width:20px}.InterviewLanding_howItWorksTitle__z0yhk{font-size:1rem}.InterviewLanding_howItWorksText__3Ergy{font-size:.9375rem}}.InterviewPerformanceChart_chartContainer__q8Bi2{margin-top:0;padding:0}[data-theme=light] .InterviewPerformanceChart_chartContainer__q8Bi2{background:#0000}.InterviewPerformanceChart_chartHeader__\+B5aa{margin-bottom:20px;margin-top:20px;padding:0}.InterviewPerformanceChart_chartTitle__bkZ9f{color:var(--text-primary);font-family:Unica77LL,sans-serif;font-size:16px;font-weight:700;margin:0 0 4px}.InterviewPerformanceChart_chartSubtitle__2cEQr{color:var(--text-muted);font-size:12px;margin:0}.InterviewPerformanceChart_tabContainer__s9LJK{margin-bottom:24px;padding:0}.InterviewPerformanceChart_tabNav__2Wr1o{align-items:center;border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:16px;padding-bottom:8px}.InterviewPerformanceChart_tabButton__DX1mI{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:700;line-height:1.2;padding:0;position:relative;transition:color .15s ease;white-space:normal}.InterviewPerformanceChart_tabButtonActive__Z5TbW,.InterviewPerformanceChart_tabButton__DX1mI:hover{color:var(--text-primary)}.InterviewPerformanceChart_tabButtonActive__Z5TbW:after{background:var(--text-primary);border-radius:1px;bottom:-9px;content:"";height:3px;left:0;position:absolute;right:0}.InterviewPerformanceChart_tabButtonActive__Z5TbW:hover{color:var(--text-primary)}.InterviewPerformanceChart_tabButtonDisabled__lqSw-{background:#0000;color:var(--text-muted);cursor:pointer;opacity:.6}.InterviewPerformanceChart_tabButtonDisabled__lqSw-:hover{background:#0000;color:var(--text-secondary);opacity:.8}.InterviewPerformanceChart_noDataContainer__FoWQa{padding:40px 20px}.InterviewPerformanceChart_noDataText__kzvQz{max-width:300px}@media (max-width:1200px){.InterviewPerformanceChart_barGroup__qWW60{flex:0 0 100px}.InterviewPerformanceChart_barLabel__D-ZnQ{max-width:100px}.InterviewPerformanceChart_barsContainer__jjG7r{gap:15px}}@media (max-width:768px){.InterviewPerformanceChart_barGroup__qWW60{flex:0 0 80px}.InterviewPerformanceChart_barLabel__D-ZnQ{font-size:10px;max-width:80px}.InterviewPerformanceChart_barsContainer__jjG7r{gap:10px;padding:0 10px}}[data-theme=dark] .InterviewPerformanceChart_tabButton__DX1mI{color:var(--text-secondary)}[data-theme=dark] .InterviewPerformanceChart_tabButton__DX1mI:hover{color:var(--text-primary)}.InterviewPerformanceChart_activeModule__YLReo{background:var(--bg-card);border:1px solid var(--border-light);border-radius:4px;color:var(--text-primary);font-size:14px;font-weight:600;padding:8px 12px}.InterviewPerformanceChart_loadingContainer__84hr3{align-items:center;display:flex;height:200px;justify-content:center}.InterviewPerformanceChart_loadingText__Z4QaW{color:var(--text-muted);font-size:14px}.InterviewPerformanceChart_noDataContainer__FoWQa{align-items:center;display:flex;height:200px;justify-content:center;padding:20px;text-align:center}.InterviewPerformanceChart_noDataText__kzvQz{color:var(--text-muted);font-size:14px;line-height:1.5}.InterviewPerformanceChart_chartContent__60LmL{align-items:flex-end;border-bottom:1px solid var(--border-light);display:flex;gap:16px;height:200px;margin-bottom:20px;padding:0 0 20px;position:relative}.InterviewPerformanceChart_barsContainer__jjG7r{align-items:flex-end;display:flex;flex:1 1;gap:0;height:100%;justify-content:space-between;max-width:100%;overflow-x:auto;padding:0 20px}.InterviewPerformanceChart_barGroup__qWW60{align-items:center;display:flex;flex:0 0 120px;flex-direction:column;height:100%;position:relative;width:120px}.InterviewPerformanceChart_barContainer__DumOy{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;width:100%}.InterviewPerformanceChart_bar__fz5H9{background:#253bbd;border-radius:0;min-height:4px;position:relative;transition:all .3s ease;width:100%}.InterviewPerformanceChart_bar__fz5H9[data-no-data=true]{background-color:var(--text-muted)!important;opacity:.3}.InterviewPerformanceChart_bar__fz5H9:hover{opacity:.9;transform:translateY(-2px)}.InterviewPerformanceChart_barLabel__D-ZnQ{color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1.3;margin-bottom:8px;margin-top:12px;max-width:120px;min-height:16px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.InterviewPerformanceChart_barMeta__0qcFn{align-items:center;display:flex;flex-direction:column;gap:2px;margin-top:4px}.InterviewPerformanceChart_interviewCount__VddMD{color:var(--text-muted);font-size:10px}.InterviewPerformanceChart_changeIndicator__L\+\+Ig{color:#253bbd;font-size:10px;font-weight:600}.InterviewPerformanceChart_averageLine__mWf04{height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.InterviewPerformanceChart_averageLineContent__xsSx1{height:100%;position:relative}.InterviewPerformanceChart_averageLine__mWf04:before{background:var(--text-muted);border-style:dashed;content:"";height:1px;left:0;opacity:.2;position:absolute;right:0;top:20%}.InterviewPerformanceChart_averageLineText__YMkQt{background:var(--bg-main);border:1px solid var(--border-light);border-radius:4px;color:var(--text-muted);font-size:11px;font-weight:500;padding:2px 6px;position:absolute;right:0;top:18%}[data-theme=dark] .InterviewPerformanceChart_averageLineText__YMkQt{background:#212122}[data-theme=light] .InterviewPerformanceChart_averageLineText__YMkQt{background:var(--bg-card)}@media (max-width:768px){.InterviewPerformanceChart_chartContent__60LmL{gap:12px;height:160px}.InterviewPerformanceChart_barsContainer__jjG7r{gap:12px}.InterviewPerformanceChart_barValue__OHF6p{font-size:11px;top:-20px}.InterviewPerformanceChart_barLabel__D-ZnQ{font-size:10px}}.FlashcardMobile_wrapper__UKOKH{padding-bottom:env(safe-area-inset-bottom)}.FlashcardMobile_wrapperEmpty__U1GUY,.FlashcardMobile_wrapper__UKOKH{background:var(--bg-main);color:var(--text-primary);display:flex;flex-direction:column;min-height:100dvh}.FlashcardMobile_empty__DxaK0{color:var(--text-secondary);padding:24px}.FlashcardMobile_header__HgXW6{align-items:center;background:var(--bg-main);border-bottom:1px solid var(--border-color);display:flex;gap:12px;padding:12px 12px 8px}.FlashcardMobile_backIconButton__gY4up{background:#0000;border:1px solid var(--border-color);border-radius:4px;color:var(--text-muted);display:grid;height:36px;padding:0;place-items:center;width:36px}[data-theme=dark] .FlashcardMobile_backIconButton__gY4up{border-color:#0000}.FlashcardMobile_backIconButton__gY4up:active{transform:translateY(1px)}.FlashcardMobile_headerText__OfP1d{display:flex;flex-direction:column;min-width:0}.FlashcardMobile_headerTitle__tTkjq{color:var(--text-primary);font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlashcardMobile_headerSubtitle__AFC0I{color:var(--text-muted);font-size:12px;margin-top:2px}.FlashcardMobile_progressBar__vxk9\+{align-items:center;display:flex;gap:10px;padding:8px 12px 12px}.FlashcardMobile_progressTrack__d0I0C{background:var(--border-color);border-radius:999px;flex:1 1;height:6px;overflow:hidden}.FlashcardMobile_progressFill__iKdDn{background:var(--accent-green);height:100%}.FlashcardMobile_progressText__uTu75{color:var(--text-muted);font-size:12px;min-width:56px;text-align:right}.FlashcardMobile_cardHost__LSKD9{align-items:start;display:flex;flex:1 1;justify-content:center;padding:12px}.FlashcardMobile_cardDraggable__e7neD{touch-action:pan-y;will-change:transform}.FlashcardMobile_card__tXoSU{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);max-width:720px;overflow:hidden;padding:16px;position:relative;transition:box-shadow .12s linear,border-color .12s linear,background .12s linear;width:100%}[data-theme=dark] .FlashcardMobile_card__tXoSU{background:#212122}[data-theme=light] .FlashcardMobile_card__tXoSU{box-shadow:0 1px 0 #00000008,0 1px 2px #0000000d}[data-theme=dark] .FlashcardMobile_card__tXoSU{box-shadow:none}.FlashcardMobile_cardClickable__xn5O3{-webkit-tap-highlight-color:transparent;cursor:pointer}.FlashcardMobile_cardClickable__xn5O3:focus,.FlashcardMobile_cardClickable__xn5O3:focus-visible{box-shadow:0 0 0 3px var(--border-input-focus);outline:none}.FlashcardMobile_cardRevealed__OPGt0{padding-bottom:76px}.FlashcardMobile_aLabel__ndA9A,.FlashcardMobile_qLabel__JykyG{color:var(--text-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.FlashcardMobile_question__EMgzv{color:var(--text-primary);font-size:16px;line-height:1.45;margin-top:4px}.FlashcardMobile_answerWrap__EWXnV{border-top:1px dashed var(--border-color);margin-top:14px;padding-top:12px}.FlashcardMobile_answer__zKuM\+{color:var(--text-primary);font-size:15px;line-height:1.5;max-height:18lh;overflow:hidden;position:relative}.FlashcardMobile_answer__zKuM\+ p{line-height:1.5;margin:0 0 1em}.FlashcardMobile_answer__zKuM\+ p:last-child{margin-bottom:0}.FlashcardMobile_clamped__PlLbS{-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FlashcardMobile_fade__BIZIf{align-items:flex-end;background:linear-gradient(to top,var(--bg-main),#0000);bottom:16px;display:flex;height:80px;justify-content:center;left:0;padding-bottom:8px;position:absolute;right:0}.FlashcardMobile_expandBtn__nDQCi{background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);font-size:13px;padding:8px 12px}[data-theme=dark] .FlashcardMobile_expandBtn__nDQCi{background:#212122}.FlashcardMobile_tapHint__IBJ57{color:var(--text-muted);font-size:12px;margin-top:10px;opacity:.95}.FlashcardMobile_actions__DQo3W{-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px);background:linear-gradient(180deg,#0000,var(--bg-main) 24px,var(--bg-main));bottom:0;display:flex;gap:10px;padding:12px;position:sticky}.FlashcardMobile_btnPrimary__mjJM-,.FlashcardMobile_btn__4-97M{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);flex:1 1;font-size:15px;height:44px}[data-theme=dark] .FlashcardMobile_btn__4-97M{background:#212122;border-color:#0000}.FlashcardMobile_btnPrimary__mjJM-{font-weight:600}.FlashcardMobile_btnCorrect__lAicZ{background:color-mix(in srgb,var(--accent-green) 18%,#0000);border-color:#22c55e59}.FlashcardMobile_btnWrong__UW4ns{background:color-mix(in srgb,var(--accent-red) 18%,#0000);border-color:#ef444459}.FlashcardMobile_btn__4-97M:active{transform:translateY(1px)}.FlashcardMobile_srOnly__KeIpV{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (prefers-reduced-motion:reduce){.FlashcardMobile_card__tXoSU{transition:none}}.MobileDashboard_page__nmxyM{background:var(--bg-main);min-height:100vh;overflow-x:hidden;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.MobileDashboard_header__KZ8gy{align-items:center;display:flex;justify-content:flex-start;padding:10px 12px 0}.MobileDashboard_brand__31PoJ{font-weight:800}.MobileDashboard_iconToggle__dNhCr{display:flex;gap:8px}.MobileDashboard_iconTab__1zu85{background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);display:inline-grid;height:40px;place-items:center;width:40px}.MobileDashboard_iconTabActive__4RrJL{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-accent)}.MobileDashboard_stack__zaH3l{grid-gap:12px;box-sizing:border-box;display:grid;gap:12px;margin:0 auto;max-width:720px;padding:8px 12px 20px}.MobileDashboard_card__PS-v-{background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 1px 0 #00000008,0 1px 2px #0000000d;color:var(--text-primary);padding:14px}.MobileDashboard_cardPrimary__7kBtp{background:var(--bg-elevated)}.MobileDashboard_cardHeader__5N9rk{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.MobileDashboard_cardTitle__Kidv2{font-size:16px;font-weight:800}.MobileDashboard_metaText__mSPJK{color:var(--text-secondary);font-size:12px}.MobileDashboard_statsGrid__NGrme{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.MobileDashboard_stat__g9n9m{grid-gap:6px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;display:grid;gap:6px;justify-items:start;padding:10px}.MobileDashboard_statCount__PzuaU{font-size:28px;font-weight:900}.MobileDashboard_ctaPrimary__2ouNy,.MobileDashboard_ctaSecondary__GSTd5{border:1px solid var(--border-color);border-radius:999px;font-weight:800;min-height:40px;padding:0 14px;width:100%}.MobileDashboard_ctaPrimary__2ouNy{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-accent)}.MobileDashboard_ctaSecondary__GSTd5{background:var(--bg-card);color:var(--text-primary)}.MobileDashboard_subtleLine__7TRKR{color:var(--text-secondary);font-size:12px;margin-top:8px}.MobileDashboard_planRow__woBPz{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 8px 1fr}.MobileDashboard_dividerV__0y\+ei{background:var(--border-color);border-radius:999px;height:100%;justify-self:center;width:1px}.MobileDashboard_planItem__th64U{grid-gap:6px;display:grid;gap:6px;justify-items:start}.MobileDashboard_planCount__ZfI06{font-size:28px;font-weight:900}.MobileDashboard_planLabel__DhjIj{color:var(--text-secondary);font-size:12px}.MobileDashboard_masteryRow__ZDl-V{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr}.MobileDashboard_ring__G15c4{display:block}.MobileDashboard_ringText__T8ciz{fill:var(--text-primary);font-size:14px;font-weight:900}.MobileDashboard_ringTextBig__7bSrL{fill:var(--text-primary);font-size:26px;font-weight:900}.MobileDashboard_ringTextSub__y\+ydi{fill:var(--text-secondary);font-size:12px;font-weight:700}.MobileDashboard_masteryStats__WNsOS{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.MobileDashboard_statLabel__mz13D{color:var(--text-secondary);font-size:12px;margin-right:8px}.MobileDashboard_statValue__0C6Y7{font-weight:800}.MobileDashboard_masterySubtitle__tmHUT{font-size:13px;font-weight:700;margin-top:10px;text-align:center}.MobileDashboard_segmentWrap__2qd85{grid-gap:8px;display:grid;gap:8px}.MobileDashboard_segmentBar__fCj77{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:999px;height:12px;overflow:hidden}.MobileDashboard_segmentBarInner__Am6BA{display:grid;height:100%}.MobileDashboard_distLegend__Ilwbt{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.MobileDashboard_distRow__Co765{align-items:center;display:flex;justify-content:space-between}.MobileDashboard_distLeft__DVwYF{align-items:center;display:flex;gap:8px}.MobileDashboard_distSwatch__h67BL{border-radius:4px;height:10px;width:10px}.MobileDashboard_moduleList__hC36d{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.MobileDashboard_moduleRow__E4yUo{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto}.MobileDashboard_moduleMain__9kEmA{min-width:0}.MobileDashboard_moduleTitle__zJezh{font-weight:800}.MobileDashboard_moduleBar__gGt-f{height:40px;margin-top:6px;position:relative;width:40px}.MobileDashboard_moduleBarFill__xvt2W{align-items:center;background:conic-gradient(var(--accent-primary) 0deg,var(--accent-primary) 0deg,var(--bg-elevated) 0deg,var(--bg-elevated) 1turn);background:conic-gradient(var(--accent-primary) 0deg,var(--accent-primary) var(--progress-angle,0deg),var(--bg-elevated) var(--progress-angle,0deg),var(--bg-elevated) 1turn);border-radius:50%;display:flex;height:100%;justify-content:center;position:relative;width:100%}.MobileDashboard_moduleBarFill__xvt2W:before{background:var(--bg-card);border-radius:50%;content:"";height:26px;position:absolute;width:26px;z-index:1}.MobileDashboard_modulePct__v3gus{color:var(--text-primary);font-size:.6rem;font-weight:600;position:relative;z-index:2}.MobileDashboard_moduleRight__6dhkC{grid-gap:6px;display:grid;gap:6px;justify-items:end}.MobileDashboard_modulePct__v3gus{color:var(--text-secondary);font-size:12px}.MobileDashboard_studyLink__P1jEP{background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);font-weight:800;height:30px;padding:0 10px}.MobileDashboard_deadlineWrap__VOWKq{grid-gap:8px;display:grid;gap:8px}.MobileDashboard_deadlineBar__KQIJ-{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:999px;height:10px;overflow:hidden}.MobileDashboard_deadlineFill__8pCXG{background:var(--accent-primary);height:100%;transition:width .25s ease}[data-theme=dark] .MobileDashboard_card__PS-v-{box-shadow:none}
/*# sourceMappingURL=main.cbb12e70.css.map*/