.LearningExperience-module__IEU59W__heroSurface{border:1px solid var(--app-border);background:var(--app-panel-gradient-accent);box-shadow:var(--app-shadow);position:relative;overflow:hidden}.LearningExperience-module__IEU59W__heroSurfaceCompact{box-shadow:0 14px 32px #202e4c0f}.LearningExperience-module__IEU59W__heroSurfaceCompact h1{font-size:clamp(1.6rem,2.8vw,2.25rem)}.LearningExperience-module__IEU59W__heroLayout{grid-template-columns:minmax(0,1.6fr) minmax(250px,.9fr);align-items:start;gap:24px;display:grid}.LearningExperience-module__IEU59W__heroLayoutCompact{grid-template-columns:minmax(0,1.9fr) minmax(220px,.8fr);gap:18px}.LearningExperience-module__IEU59W__heroContent,.LearningExperience-module__IEU59W__heroAside{min-width:0}.LearningExperience-module__IEU59W__metricCard,.LearningExperience-module__IEU59W__sectionCard{border:1px solid var(--app-border);background:var(--app-panel-gradient-strong);box-shadow:var(--app-shadow-sm)}.LearningExperience-module__IEU59W__quizFlow{gap:.9rem}.LearningExperience-module__IEU59W__quizShell{border:1px solid var(--app-border);background:var(--app-panel-gradient-strong);box-shadow:var(--app-shadow)}.LearningExperience-module__IEU59W__quizShellPedagogic,.LearningExperience-module__IEU59W__quizShellExam{background:var(--app-panel-gradient-strong)}.LearningExperience-module__IEU59W__quizHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.LearningExperience-module__IEU59W__quizHeaderMain{gap:.45rem;min-width:0;display:grid}.LearningExperience-module__IEU59W__quizSessionTitle{color:var(--app-muted);line-height:1.5}.LearningExperience-module__IEU59W__quizTimerCard{border:1px solid var(--app-border);background:var(--app-panel-gradient);box-shadow:var(--app-shadow-sm)}.LearningExperience-module__IEU59W__quizProgressBlock{gap:.75rem;display:grid}.LearningExperience-module__IEU59W__quizQuestionCard{border:1px solid var(--app-border);background:var(--app-panel-gradient-strong);box-shadow:var(--app-shadow-sm)}.LearningExperience-module__IEU59W__quizQuestionTitle{letter-spacing:-.01em;max-width:65ch;font-size:clamp(1rem,2vw,1.3rem);font-weight:600;color:#1f2937!important;line-height:1.4!important}.LearningExperience-module__IEU59W__quizAnswers{gap:.85rem;display:grid}.LearningExperience-module__IEU59W__quizAnswerButton{border:1px solid var(--app-border);text-align:left;width:100%;color:var(--app-text);cursor:pointer;background:#ffffffeb;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.95rem;padding:1rem 1.05rem;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:grid}.LearningExperience-module__IEU59W__quizAnswerButton:hover:not(:disabled){border-color:var(--app-border-strong);transform:translateY(-1px);box-shadow:0 16px 30px #17305714}.LearningExperience-module__IEU59W__quizAnswerButton:disabled{cursor:default}.LearningExperience-module__IEU59W__quizAnswerButtonSelected{border-color:color-mix(in srgb,var(--app-pedagogy)32%,transparent);background:color-mix(in srgb,var(--app-pedagogy)10%,white)}.LearningExperience-module__IEU59W__quizAnswerButtonCorrect{border-color:color-mix(in srgb,var(--app-success)34%,transparent);background:color-mix(in srgb,var(--app-success)10%,white)}.LearningExperience-module__IEU59W__quizAnswerButtonIncorrect{background:#fff1eefa;border-color:#dc5e4e52}.LearningExperience-module__IEU59W__quizAnswerIndex{width:2rem;color:var(--app-accent);font-size:1.05rem;font-weight:800;line-height:1}.LearningExperience-module__IEU59W__quizAnswerBody{min-width:0}.LearningExperience-module__IEU59W__quizAnswerLabel{font-size:1.03rem;line-height:1.65;display:block}.LearningExperience-module__IEU59W__quizAnswerState{justify-content:flex-end;min-width:1.75rem;display:inline-flex}.LearningExperience-module__IEU59W__quizFeedbackCard{border:1px solid var(--app-border);background:var(--app-panel-gradient-strong);box-shadow:var(--app-shadow-sm)}.LearningExperience-module__IEU59W__quizFeedbackCardSuccess{border-color:color-mix(in srgb,var(--app-success)20%,transparent);background:var(--app-panel-gradient-strong)}.LearningExperience-module__IEU59W__quizFeedbackCardError{background:linear-gradient(#fff5f2fa 0%,#fffffff5 100%);border-color:#dc5e4e2e}.LearningExperience-module__IEU59W__quizFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.LearningExperience-module__IEU59W__accentPanel{border:1px solid var(--app-border);background:var(--app-panel-gradient-muted);border-radius:24px}.LearningExperience-module__IEU59W__miniAccentCard{border:1px solid var(--app-border);background:var(--app-panel-gradient-strong);border-radius:20px}.LearningExperience-module__IEU59W__listCard{border:1px solid var(--app-border);background:var(--app-panel-gradient-strong)}.LearningExperience-module__IEU59W__emptyState{color:var(--app-muted);line-height:1.7}.LearningExperience-module__IEU59W__sectionMeta,.LearningExperience-module__IEU59W__infoMeta,.LearningExperience-module__IEU59W__historyMeta{color:var(--app-muted);line-height:1.65}.LearningExperience-module__IEU59W__statNumber{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1}.LearningExperience-module__IEU59W__eyebrow{color:var(--app-muted);font-size:.9rem}.LearningExperience-module__IEU59W__infoGrid,.LearningExperience-module__IEU59W__historyList,.LearningExperience-module__IEU59W__reviewList{gap:14px;display:grid}.LearningExperience-module__IEU59W__infoCard,.LearningExperience-module__IEU59W__historyCard,.LearningExperience-module__IEU59W__reviewCard{border:1px solid var(--app-border);background:var(--app-panel-gradient-strong);box-shadow:var(--app-shadow-sm)}.LearningExperience-module__IEU59W__infoLabel{color:var(--app-muted);font-size:.9rem}.LearningExperience-module__IEU59W__infoValue{margin-top:6px;font-size:1.1rem;font-weight:800}.LearningExperience-module__IEU59W__infoLink{width:fit-content;margin-top:auto}.LearningExperience-module__IEU59W__inlineButtonLink{width:fit-content;text-decoration:none}.LearningExperience-module__IEU59W__reviewAnswers{gap:6px;display:grid}.LearningExperience-module__IEU59W__explanationStack{gap:10px;display:grid}.LearningExperience-module__IEU59W__explanationPanel{border:1px solid var(--app-border);background:var(--app-panel-gradient-muted)}.LearningExperience-module__IEU59W__explanationPanelAccent{border-color:color-mix(in srgb,var(--app-accent)18%,transparent);background:var(--app-panel-gradient-muted)}@media (max-width:62rem){.LearningExperience-module__IEU59W__heroLayout{grid-template-columns:1fr}.LearningExperience-module__IEU59W__quizAnswerButton{grid-template-columns:auto minmax(0,1fr)}.LearningExperience-module__IEU59W__quizAnswerState{display:none}}@media (max-width:40rem){.LearningExperience-module__IEU59W__quizQuestionCard{padding:1rem}.LearningExperience-module__IEU59W__quizQuestionTitle{font-size:1.25rem}.LearningExperience-module__IEU59W__quizAnswerButton{gap:.75rem;padding:.9rem .95rem}.LearningExperience-module__IEU59W__quizFooter{align-items:stretch}.LearningExperience-module__IEU59W__quizFooter>*{width:100%}}
.SaasShell-module__fmx5Zq__shell{background:radial-gradient(circle at 0 0,#5069a914,#0000 24%),linear-gradient(#f8f4edf0 0%,#eff3f9f5 100%);min-height:100vh}.SaasShell-module__fmx5Zq__dashboardShell{--app-bg:#eef4ff;--app-bg-soft:#f8fbffd1;--app-bg-panel:#fcfeffeb;--app-surface:#fffffff5;--app-surface-strong:#fffffffc;--app-surface-muted:#f5f8fd;--app-text:#173057;--app-muted:#617087;--app-border:#21437e1a;--app-border-strong:#2454a62e;--app-accent:#2454a6;--app-accent-soft:#2454a61f;--app-pedagogy:#3f74d0;--app-pedagogy-soft:#3f74d01f;--app-exam:#c94b5f;--app-exam-soft:#c94b5f1f;--app-success:#3d8850;--app-success-soft:#3d88501f;--app-warning:#a26d3f;--app-warning-soft:#a26d3f1f;--app-shadow-sm:0 18px 40px #1730570f;--app-shadow:0 26px 64px #17305717;--app-shadow-lg:0 40px 90px #11244229;--app-shell-background:radial-gradient(circle at top left,#2454a614,transparent 30%),linear-gradient(180deg,#f4f8ff 0%,#fbfdff 36%,#f1f5fb 100%);--app-shell-grid:linear-gradient(90deg,#2454a605 0,#2454a605 1px,transparent 1px,transparent 120px),linear-gradient(180deg,#2454a605 0,#2454a605 1px,transparent 1px,transparent 120px);--app-panel-gradient:var(--app-surface);--app-panel-gradient-strong:var(--app-surface-strong);--app-panel-gradient-muted:var(--app-surface-muted);--app-panel-gradient-accent:linear-gradient(180deg,#fffffffc 0%,#fafcfffc 100%);--app-panel-glow-primary:#2454a60f;--app-panel-glow-secondary:#3f74d00a;--app-panel-glow-accent:#c94b5f0d;--app-sidebar-bg:#0c2d61;--app-sidebar-border:#bbd0f72e;--app-sidebar-text:#f7faff;--app-sidebar-muted:#d5e1facc;--app-sidebar-section-title:#9db8ec;--app-sidebar-hover:#ffffff12;--app-sidebar-active:linear-gradient(135deg,#ffffff29 0%,#f8fbff14 100%);--app-sidebar-active-shadow:inset 0 0 0 1px #ffffff14,inset 3px 0 0 #7eaefff0,0 18px 36px #030a1857;--app-topbar-background:#f7fbffd6;--app-topbar-shadow:0 14px 34px #1730570f;--app-button-filled:linear-gradient(135deg,#2454a6 0%,#3f74d0 100%);--app-button-filled-color:#fff;--app-button-default-bg:#fffffff0;--app-button-default-color:#173057;--app-button-default-border:#21437e1f;--app-button-light-bg:#2454a61a;--app-button-light-color:#2454a6;--app-input-bg:#f8fbfffa;--app-input-border:#21437e1f;--app-progress-track:#2454a61a;background:var(--app-shell-background);grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.SaasShell-module__fmx5Zq__dashboardShellCollapsed{grid-template-columns:94px minmax(0,1fr)}.SaasShell-module__fmx5Zq__dashboardSidebarDesktop{border-right:1px solid var(--app-sidebar-border);background:var(--app-sidebar-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:100vh;padding:18px 16px 20px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:inset -1px 0 #ffffff08}.SaasShell-module__fmx5Zq__dashboardSidebarMobile{z-index:130;-webkit-overflow-scrolling:touch;touch-action:pan-y;border:1px solid var(--app-sidebar-border);background:var(--app-sidebar-bg);width:min(88vw,330px);height:calc(100dvh - 20px);box-shadow:var(--app-shadow-lg);border-radius:22px;padding:18px 16px;display:flex;position:fixed;inset:10px auto 10px 10px;overflow:hidden}.SaasShell-module__fmx5Zq__dashboardOverlay{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a14267a;border:0;position:fixed;inset:0}.SaasShell-module__fmx5Zq__dashboardContentShell{background:0 0;flex-direction:column;min-width:0;display:flex}.SaasShell-module__fmx5Zq__dashboardTopbar{z-index:60;border-bottom:1px solid var(--app-border);background:var(--app-topbar-background);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--app-topbar-shadow);padding:16px 24px 14px;position:sticky;top:0;overflow:clip}.SaasShell-module__fmx5Zq__dashboardTopbarTitle{letter-spacing:-.04em;word-break:break-word;color:var(--app-text);line-height:1.05}.SaasShell-module__fmx5Zq__dashboardTopbarHeading{flex:360px;min-width:0}.SaasShell-module__fmx5Zq__dashboardTopbarActions{background:#ffffffb8;border:0 solid #21437e14;border-radius:15px;flex:0 auto;justify-content:flex-end;min-width:0;padding:8px 10px;box-shadow:0 12px 24px #1730570a}.SaasShell-module__fmx5Zq__breadcrumbs{margin-top:4px}.SaasShell-module__fmx5Zq__breadcrumbLink,.SaasShell-module__fmx5Zq__breadcrumbCurrent{color:var(--app-muted);font-size:.78rem;font-weight:700;line-height:1.3;text-decoration:none}.SaasShell-module__fmx5Zq__breadcrumbLink:hover{color:var(--app-text)}.SaasShell-module__fmx5Zq__breadcrumbCurrent{color:#324056}.SaasShell-module__fmx5Zq__dashboardMenuButton{display:none}.SaasShell-module__fmx5Zq__dashboardMain{flex:1;min-width:0;padding:22px 0 34px}.SaasShell-module__fmx5Zq__dashboardMainInner{min-width:0}.SaasShell-module__fmx5Zq__sidebarCard{border:1px solid var(--app-border);box-shadow:var(--app-shadow-sm);background:linear-gradient(#fffffff5 0%,#f7f7f4f0 100%);border-radius:26px;padding:16px}.SaasShell-module__fmx5Zq__sidebarSection{flex-direction:column;gap:10px;min-width:0;display:flex}.SaasShell-module__fmx5Zq__sidebarSectionTitle{color:var(--app-sidebar-section-title);letter-spacing:.1em;opacity:.98;padding-inline:8px}.SaasShell-module__fmx5Zq__sidebarGroup{flex-direction:column;gap:4px;min-width:0;display:flex}.SaasShell-module__fmx5Zq__sidebarLink{min-height:42px;color:var(--app-sidebar-muted);border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;padding:9px 12px;font-weight:700;text-decoration:none;transition:transform .14s,background .14s,color .14s,border-color .14s;display:flex}.SaasShell-module__fmx5Zq__sidebarTrigger{width:100%;font:inherit;min-height:42px;color:var(--app-sidebar-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-weight:700;transition:transform .14s,background .14s,color .14s,border-color .14s;display:flex}.SaasShell-module__fmx5Zq__sidebarLink:hover,.SaasShell-module__fmx5Zq__sidebarTrigger:hover{color:var(--app-sidebar-text);background:var(--app-sidebar-hover);border-color:#ffffff14;transform:translate(2px)}.SaasShell-module__fmx5Zq__sidebarLinkActive{color:var(--app-sidebar-text);background:var(--app-sidebar-active);box-shadow:var(--app-sidebar-active-shadow);border-color:#ffffff14}.SaasShell-module__fmx5Zq__sidebarTriggerMain{align-items:center;gap:12px;min-width:0;display:inline-flex}.SaasShell-module__fmx5Zq__sidebarChevron{color:var(--app-sidebar-muted);flex:none;transition:transform .14s,color .14s}.SaasShell-module__fmx5Zq__sidebarChevronOpen{color:var(--app-sidebar-text);transform:rotate(180deg)}.SaasShell-module__fmx5Zq__sidebarChildren{border-left:1px solid #bbd0f72e;flex-direction:column;gap:4px;min-width:0;margin-left:16px;padding-left:10px;display:flex}.SaasShell-module__fmx5Zq__sidebarChildLink{min-height:32px;color:var(--app-sidebar-muted);border-radius:11px;align-items:center;padding:6px 9px;font-size:.92rem;font-weight:600;line-height:1.35;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:flex}.SaasShell-module__fmx5Zq__sidebarChildLink:hover{color:var(--app-sidebar-text);background:#ffffff14;transform:translate(2px)}.SaasShell-module__fmx5Zq__sidebarChildActive{color:var(--app-sidebar-text);background:#ffffff1f;box-shadow:inset 2px 0 #75acffe0}.SaasShell-module__fmx5Zq__sidebarSpaced{flex:1}.SaasShell-module__fmx5Zq__sidebarFrame{grid-template-rows:auto minmax(0,1fr) auto;gap:18px;width:100%;min-height:0;display:grid}.SaasShell-module__fmx5Zq__sidebarFrameCollapsed{gap:16px}.SaasShell-module__fmx5Zq__sidebarFrameCollapsed .SaasShell-module__fmx5Zq__sidebarHeader{flex-direction:column;align-items:center;gap:8px}.SaasShell-module__fmx5Zq__sidebarFrameCollapsed .SaasShell-module__fmx5Zq__brandLinkCollapsed{width:auto}.SaasShell-module__fmx5Zq__sidebarHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.SaasShell-module__fmx5Zq__sidebarScrollable{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b6ccf494 #ffffff0f;flex-direction:column;gap:18px;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.SaasShell-module__fmx5Zq__sidebarScrollable::-webkit-scrollbar{width:11px}.SaasShell-module__fmx5Zq__sidebarScrollable::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.SaasShell-module__fmx5Zq__sidebarScrollable::-webkit-scrollbar-thumb{background:#b6ccf475 padding-box padding-box;border:2px solid #0c2d613d;border-radius:999px}.SaasShell-module__fmx5Zq__sidebarScrollable:hover::-webkit-scrollbar-thumb{background:#ceddf8a3 padding-box padding-box}.SaasShell-module__fmx5Zq__sidebarFooter{border-top:1px solid #d6e5ff24;padding-top:12px}.SaasShell-module__fmx5Zq__sidebarCollapseButton{width:36px;height:36px;color:var(--app-sidebar-text);box-shadow:none;cursor:pointer;background:#ffffff24;border:1px solid #ffffff2e;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.SaasShell-module__fmx5Zq__sidebarCollapseButton:hover{background:#fff3;border-color:#ffffff57}.SaasShell-module__fmx5Zq__sidebarCollapseButton:focus-visible{outline-offset:3px;outline:2px solid #bad9ffe0}.SaasShell-module__fmx5Zq__sidebarCollapseButtonCollapsed{margin-inline:auto}.SaasShell-module__fmx5Zq__brandLinkCollapsed{justify-content:center}.SaasShell-module__fmx5Zq__brandCompactCopy,.SaasShell-module__fmx5Zq__sidebarLabelHidden{display:none}.SaasShell-module__fmx5Zq__sidebarLogoutButton{min-height:46px}.SaasShell-module__fmx5Zq__dashboardSidebarDesktop .SaasShell-module__fmx5Zq__brandLink,.SaasShell-module__fmx5Zq__dashboardSidebarMobile .SaasShell-module__fmx5Zq__brandLink{color:var(--app-sidebar-text)}.SaasShell-module__fmx5Zq__dashboardShell .mantine-Button-root{box-shadow:0 14px 28px #17305714}.SaasShell-module__fmx5Zq__dashboardShell .mantine-Button-root:hover{transform:translateY(-1px);box-shadow:0 18px 34px #1730571a}.SaasShell-module__fmx5Zq__dashboardShell .mantine-Button-root[data-variant=default]{border:1px solid var(--app-button-default-border);background:var(--app-button-default-bg);color:var(--app-button-default-color)}:is(.SaasShell-module__fmx5Zq__dashboardShell .mantine-Button-root[data-variant=filled][data-color=civic],.SaasShell-module__fmx5Zq__dashboardShell .mantine-Button-root[data-variant=filled]:not([data-color])){background:var(--app-button-filled);color:var(--app-button-filled-color);border-color:#0000}:is(.SaasShell-module__fmx5Zq__dashboardShell .mantine-Button-root[data-variant=light][data-color=civic],.SaasShell-module__fmx5Zq__dashboardShell .mantine-Button-root[data-variant=subtle][data-color=civic],.SaasShell-module__fmx5Zq__dashboardShell .mantine-Button-root[data-variant=light]:not([data-color]),.SaasShell-module__fmx5Zq__dashboardShell .mantine-Button-root[data-variant=subtle]:not([data-color])){background:var(--app-button-light-bg);box-shadow:none;border-color:#0000}.SaasShell-module__fmx5Zq__dashboardShell .mantine-Button-root[data-color=red]{color:#c94b5f}:is(.SaasShell-module__fmx5Zq__dashboardShell .mantine-ActionIcon-root,.SaasShell-module__fmx5Zq__dashboardShell .mantine-Input-input,.SaasShell-module__fmx5Zq__dashboardShell .mantine-Select-input,.SaasShell-module__fmx5Zq__dashboardShell .mantine-MultiSelect-input,.SaasShell-module__fmx5Zq__dashboardShell .mantine-DateInput-input){border-color:var(--app-input-border);background:var(--app-input-bg);color:var(--app-text);box-shadow:none}:is(.SaasShell-module__fmx5Zq__dashboardShell .mantine-Input-input:hover,.SaasShell-module__fmx5Zq__dashboardShell .mantine-Select-input:hover,.SaasShell-module__fmx5Zq__dashboardShell .mantine-MultiSelect-input:hover,.SaasShell-module__fmx5Zq__dashboardShell .mantine-DateInput-input:hover){border-color:var(--app-border-strong)}.SaasShell-module__fmx5Zq__dashboardShell .mantine-Badge-root{box-shadow:inset 0 1px #ffffff85}.SaasShell-module__fmx5Zq__dashboardShell .mantine-Progress-root{background:var(--app-progress-track)}.SaasShell-module__fmx5Zq__dashboardShell .mantine-Menu-dropdown{border:1px solid var(--app-border);background:var(--app-panel-gradient-strong);box-shadow:var(--app-shadow)}.SaasShell-module__fmx5Zq__shellHeader{z-index:40;border-bottom:1px solid var(--app-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f6f0c2;position:sticky;top:0;overflow:clip;box-shadow:0 10px 28px #3641580a}.SaasShell-module__fmx5Zq__shellHeaderMarketing{background:#fcfaf6b3}.SaasShell-module__fmx5Zq__shellHeaderMinimal{background:#faf9f5f0}.SaasShell-module__fmx5Zq__headerInner{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-width:0;min-height:72px;padding-top:8px;padding-bottom:8px;display:grid}.SaasShell-module__fmx5Zq__headerMinimalSpacer{min-height:1px}.SaasShell-module__fmx5Zq__brandLink,.SaasShell-module__fmx5Zq__buttonLink,.SaasShell-module__fmx5Zq__footerLink{color:inherit;text-decoration:none}.SaasShell-module__fmx5Zq__brandLink{align-items:center;min-width:0;display:inline-flex}.SaasShell-module__fmx5Zq__brandShell{align-items:center;display:inline-flex}.SaasShell-module__fmx5Zq__brandLogo{width:156px;height:auto;display:block}.SaasShell-module__fmx5Zq__brandLogoCompact{width:34px}.SaasShell-module__fmx5Zq__brandLogoOnBlue{width:82px}.SaasShell-module__fmx5Zq__footerBrandLogo{width:120px;height:auto;display:block}.SaasShell-module__fmx5Zq__desktopNav{border:1px solid var(--app-border);background:#ffffffb8;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-width:0;padding:5px;display:flex;box-shadow:0 12px 28px #3641580a}.SaasShell-module__fmx5Zq__desktopActions{flex-shrink:0;min-width:0}.SaasShell-module__fmx5Zq__accountMenuButton{background:linear-gradient(#fffffffa 0%,#f6f9fff5 100%);border:1px solid #21437e1a;min-height:44px}.SaasShell-module__fmx5Zq__accountMenuButtonCompact{background:linear-gradient(#fffffff5 0%,#f2f7fff0 100%);box-shadow:0 10px 22px #1730570f}.SaasShell-module__fmx5Zq__accountMenuDropdown{background:radial-gradient(circle at 100% 0,#3f74d014,#0000 34%),linear-gradient(#fffffffc 0%,#f7fafff7 100%);border-radius:18px;min-width:280px;padding:10px}.SaasShell-module__fmx5Zq__accountMenuItem{border-radius:14px;min-height:42px;font-weight:700}.SaasShell-module__fmx5Zq__accountMenuItem[data-hovered]{background:#2454a614}.SaasShell-module__fmx5Zq__accountMenuDivider{margin-block:8px}.SaasShell-module__fmx5Zq__accountMenuIdentity{justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 12px 8px;display:flex}.SaasShell-module__fmx5Zq__accountMenuPlanBadge{flex:none}.SaasShell-module__fmx5Zq__navLink{min-height:42px;color:var(--app-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-size:.92rem;font-weight:700;text-decoration:none;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.SaasShell-module__fmx5Zq__navLink:hover{color:var(--app-text);background:#5069a914}.SaasShell-module__fmx5Zq__navLinkActive{color:var(--app-text);background:#fffffff0;box-shadow:inset 0 0 0 1px #5069a924,0 10px 20px #36415812}.SaasShell-module__fmx5Zq__mobileMenuButton{width:44px;height:44px;color:var(--app-text);cursor:pointer;background:#ffffffeb;border:0;border-radius:15px;display:none;box-shadow:0 10px 24px #36415814}.SaasShell-module__fmx5Zq__mobileOverlay{z-index:80;background:#10172347;border:0;position:fixed;inset:0}.SaasShell-module__fmx5Zq__mobilePanel{z-index:90;overscroll-behavior:contain;border:1px solid var(--app-border-strong);max-height:calc(100vh - 24px);box-shadow:var(--app-shadow-lg);background:linear-gradient(#fcfaf6fa 0%,#f4f7fcfa 100%);border-radius:20px;padding:20px;position:fixed;top:12px;left:12px;right:12px;overflow-y:auto}.SaasShell-module__fmx5Zq__mobilePanelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.SaasShell-module__fmx5Zq__mobileDivider{background:var(--app-border);height:1px}.SaasShell-module__fmx5Zq__main{z-index:1;position:relative}.SaasShell-module__fmx5Zq__mainInner{padding-top:28px;padding-bottom:36px}.SaasShell-module__fmx5Zq__footer{border-top:1px solid var(--app-border);margin-top:56px;padding-top:24px}.SaasShell-module__fmx5Zq__footerGrid{align-items:start}.SaasShell-module__fmx5Zq__footerCard{border:1px solid var(--app-border);box-shadow:var(--app-shadow-sm);background:linear-gradient(#ffffffe6 0%,#f7f8fcd1 100%);border-radius:16px;padding:16px 18px}.SaasShell-module__fmx5Zq__footerLink{color:var(--app-muted);font-weight:600;transition:color .14s}.SaasShell-module__fmx5Zq__footerLink:hover{color:var(--app-text)}@media (max-width:74rem){.SaasShell-module__fmx5Zq__dashboardShell,.SaasShell-module__fmx5Zq__dashboardShellCollapsed{grid-template-columns:1fr}.SaasShell-module__fmx5Zq__dashboardSidebarDesktop{display:none}.SaasShell-module__fmx5Zq__dashboardMenuButton{display:inline-flex}.SaasShell-module__fmx5Zq__headerInner{grid-template-columns:auto 1fr}.SaasShell-module__fmx5Zq__desktopActions{display:none}}@media (max-width:64rem){.SaasShell-module__fmx5Zq__dashboardTopbar{padding-inline:16px}.SaasShell-module__fmx5Zq__dashboardTopbarActions{gap:8px}.SaasShell-module__fmx5Zq__headerInner{grid-template-columns:auto auto;justify-content:space-between}.SaasShell-module__fmx5Zq__desktopNav,.SaasShell-module__fmx5Zq__headerMinimalSpacer{display:none}.SaasShell-module__fmx5Zq__mobileMenuButton{place-items:center;display:inline-grid}}@media (max-width:40rem){.SaasShell-module__fmx5Zq__dashboardTopbar{padding:12px 10px 10px}.SaasShell-module__fmx5Zq__dashboardTopbarActions{display:none}.SaasShell-module__fmx5Zq__dashboardSidebarMobile{width:min(92vw,320px);height:calc(100dvh - 16px);inset:8px auto 8px 8px}.SaasShell-module__fmx5Zq__dashboardMain{padding-top:12px}.SaasShell-module__fmx5Zq__mainInner{padding-top:22px}.SaasShell-module__fmx5Zq__mobilePanel{padding:16px;top:8px;left:8px;right:8px}.SaasShell-module__fmx5Zq__brandLogo{width:140px}.SaasShell-module__fmx5Zq__footerBrandLogo{width:108px}}@media print{.SaasShell-module__fmx5Zq__dashboardShell{background:#fff;min-height:auto;display:block}.SaasShell-module__fmx5Zq__dashboardSidebarDesktop,.SaasShell-module__fmx5Zq__dashboardSidebarMobile,.SaasShell-module__fmx5Zq__dashboardOverlay,.SaasShell-module__fmx5Zq__dashboardTopbar{display:none!important}.SaasShell-module__fmx5Zq__dashboardContentShell,.SaasShell-module__fmx5Zq__shell{background:#fff!important}.SaasShell-module__fmx5Zq__dashboardContentShell,.SaasShell-module__fmx5Zq__dashboardMain,.SaasShell-module__fmx5Zq__dashboardMainInner,.SaasShell-module__fmx5Zq__main,.SaasShell-module__fmx5Zq__mainInner{height:auto!important;min-height:auto!important;overflow:visible!important}.SaasShell-module__fmx5Zq__dashboardMain,.SaasShell-module__fmx5Zq__mainInner{padding:0!important}.result-print-button{display:none!important}}
