/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.m-26{margin:calc(var(--spacing) * 26)}.m-32{margin:calc(var(--spacing) * 32)}.m-40{margin:calc(var(--spacing) * 40)}.m-178{margin:calc(var(--spacing) * 178)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-inter:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Georgia, "Times New Roman", serif;--navy:#081621;--navy2:#0d2230;--ink:#15222b;--muted:#6f7c84;--gold:#c5a24b;--cream:#f5f3ed;--line:#e3dfd4;--white:#fff}.activityChartStack{gap:22px;display:grid}.activityMonthlyChart.questions .columns i{background:linear-gradient(#60c8c2,#197a83)!important}.activityMonthlyChart.pages .columns i{background:linear-gradient(#a88ae8,#5e3b9e)!important}.activityMonthlyChart.essays .columns i{background:linear-gradient(#ed8a73,#a33f45)!important}.activityMonthlyChart.questions .sectionHeading>span{color:#8ee0dc!important;border-color:#3ca7a5!important}.activityMonthlyChart.pages .sectionHeading>span{color:#bda9f0!important;border-color:#8062c1!important}.activityMonthlyChart.essays .sectionHeading>span{color:#f1a39a!important;border-color:#c55d58!important}.shell[data-theme=night] :is(.coverageList article,.subjectCoverageGroup>div>article,.generalExtras article,.lumenSourcePicker>div>label,.lumenSourcePicker label,.lumenQuickActions button,.adaptiveReviewList>article,.metricGrid>div,.monthlyChart,.progressCard,.libraryCard,.libraryFileRow,.lessonCard,.examCatalog>button,.examOrganizationGroup>div>button,.panelLauncher,.myPanelsGrid>button,.automaticAgenda,.agendaNaturalSetup){color:#f2eadc!important;box-shadow:none!important;background:#070503!important;border-color:#c5a25757!important}.shell[data-theme=night] :is(.coverageList,.subjectCoverageGroup,.generalExtras,.libraryResults,.lessonLibrary,.documentLibrary,.lumenSourcePicker>div){scrollbar-color:#8e7127 #070503!important}.onboardingProgress{color:#a99e8b;font:600 11px/1.2 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:18px auto 26px;display:flex}.onboardingProgress b{color:#bca66e;border:1px solid #66583b;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.onboardingProgress b.active,.onboardingProgress b.done{color:#060504;background:#d4b35b;border-color:#d4b35b}.onboardingProgress i{background:#66583b;width:34px;height:1px}.intakeCandidates{gap:12px;margin-top:18px;display:grid}.intakeCandidates article{background:#090705;border:1px solid #c5a25761;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:18px;display:grid}.intakeCandidates article>div{gap:5px;display:grid}.intakeCandidates small,.intakeEvidence small{color:#d3b35e;font:700 10px/1.3 var(--font-sans);letter-spacing:.08em}.intakeCandidates strong{font:600 19px/1.2 var(--font-display);color:#f0e8d8}.intakeCandidates span,.intakeCandidates p{color:#b9b0a1;font:400 13px/1.5 var(--font-sans);margin:0}.intakeCandidates a,.intakeReview a{color:#d9bd72;font:600 12px var(--font-sans)}.intakeCandidates button,.intakeActions button{color:#070604;font:750 12px var(--font-sans);cursor:pointer;background:#c5a257;border:1px solid #c5a257;border-radius:7px;padding:11px 15px}.intakeReview{gap:17px;display:grid}.intakeEvidence{background:#0c0905;border-left:2px solid #c5a257;padding:14px 16px}.intakeEvidence p{color:#d8d0c1;font:400 13px/1.6 var(--font-sans);margin:5px 0 0}.intakeSubjectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:380px;padding-right:5px;display:grid;overflow:auto}.intakeSubjectGrid details{background:#080604;border:1px solid #c5a2574d;border-radius:8px}.intakeSubjectGrid summary{cursor:pointer;color:#e9dfcd;font:600 13px var(--font-sans);justify-content:space-between;gap:12px;padding:13px;display:flex}.intakeSubjectGrid summary span{color:#ad9d7a;font-size:11px}.intakeSubjectGrid ol{color:#bdb4a5;font:400 12px/1.55 var(--font-sans);margin:0;padding:0 30px 15px}.intakeConfirmation{color:#e7dece;font:500 13px/1.5 var(--font-sans);cursor:pointer;border:1px solid #76633a;border-radius:8px;align-items:flex-start;gap:10px;padding:15px;display:flex}.intakeConfirmation input{accent-color:#c5a257;margin-top:3px}.intakeActions{justify-content:flex-end;gap:10px;display:flex}.intakeActions button.secondary{color:#d5c7aa;background:0 0}.intakeActions button:disabled,.intakeCandidates button:disabled{opacity:.45;cursor:not-allowed}@media (width<=720px){.onboardingProgress i{width:15px}.intakeCandidates article,.intakeSubjectGrid{grid-template-columns:1fr}.intakeActions{display:grid}.intakeActions button{width:100%}}.shell[data-theme=night] .coverageStatusText{min-width:82px;letter-spacing:.09em!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:7px 11px!important;font:850 11px/1 Inter,system-ui,sans-serif!important;display:inline-flex!important}.shell[data-theme=night] .coverageStatusText.covered{color:#080604!important;background:#d8b65f!important;border:1px solid #e4c979!important}.shell[data-theme=night] .coverageStatusText.partial{color:#f4ede1!important;background:#070503!important;border:1px solid #f4ede1!important}.shell[data-theme=night] .coverageStatusText.gap{color:#e8a38f!important;background:#070503!important;border:1px solid #a85845!important}.shell[data-theme=night] .coverageDot.covered{background:#d8b65f!important;border-color:#d8b65f!important}.shell[data-theme=night] .coverageDot.partial{background:linear-gradient(90deg,#f4ede1 0 50%,#0000 50% 100%)!important;border:1px solid #f4ede1!important}.shell[data-theme=night] .coverageDot.gap{background:0 0!important;border:1px solid #a85845!important}.shell[data-theme=night] .robotLinkStatus.scanLocated{appearance:none;cursor:pointer;transition:border-color .18s,color .18s,transform .18s;color:#d8b65f!important;background:#070503!important;border:1px solid #d8b65f94!important}.shell[data-theme=night] .robotLinkStatus.scanLocated:hover{transform:translateY(-1px);color:#f4ede1!important;border-color:#f4ede1!important}.shell[data-theme=night] .supportActivitySection{border:1px dashed #d8b65f6b;border-radius:16px;margin-top:22px;padding:20px;background:#070503!important}.shell[data-theme=night] .supportActivitySection>header{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.shell[data-theme=night] .supportActivitySection>header small{color:#d8b65f;letter-spacing:.14em;font:800 11px Inter,sans-serif}.shell[data-theme=night] .supportActivitySection>header h3{color:#f4ede1;margin:0}.shell[data-theme=night] .supportActivitySection>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.shell[data-theme=night] .supportActivitySection article{border:1px solid #d8b65f40;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;background:#0b0906!important}.shell[data-theme=night] .supportActivitySection article b{color:#f4ede1}.shell[data-theme=night] .supportActivitySection article span{color:#c9bfae}.shell[data-theme=night] .groundedStudyQuestion .lumenLaunch{color:#f4ede1!important;width:56px!important;height:56px!important;box-shadow:none!important;background:#070503!important;border:1px solid #d8b65f!important;border-radius:11px!important;place-items:center!important;padding:7px!important;display:grid!important}.shell[data-theme=night] .groundedStudyQuestion .lumenLaunch>img{object-fit:contain!important;background:0 0!important;width:40px!important;height:40px!important;display:block!important}.universalModuleHero>b{box-sizing:border-box;min-height:38px;white-space:nowrap!important;text-align:center!important;justify-content:center!important;align-items:center!important;padding:8px 14px!important;line-height:1!important;display:inline-flex!important}.questionEngine>header nav{box-sizing:border-box;justify-content:stretch;align-items:stretch;width:min(250px,100%);max-width:100%;grid-template-columns:1fr!important;display:grid!important}.questionEngine>header nav button{white-space:nowrap;width:100%;min-width:0}@media (width<=700px){.universalModuleHero{align-items:flex-start!important}.universalModuleHero>b{align-self:flex-start}.questionEngine>header nav{width:100%!important}.questionEngine>header nav button{width:100%}}@media (width<=760px){.examSwitcher>button{grid-template-columns:52px minmax(0,1fr)!important}.examSwitcher>button>b{grid-column:2!important}.coverageStatusText.covered{min-width:92px!important}}.topbar{grid-template-columns:minmax(0,1fr) minmax(0,auto)!important;column-gap:24px!important}@media (width<=1180px) and (width>=721px){.topbar{grid-template-columns:minmax(0,1fr)!important}}@media (width<=720px){.topbar{grid-template-columns:minmax(0,1fr)!important}.topbarBrand,.topActions{grid-column:1/-1!important}}@media (width<=900px){.topbar{grid-template-columns:1fr!important}.topActions{justify-content:flex-start!important;width:100%!important}.topActions .quickExamSwitcher{width:min(100%,440px)!important}}@media (width<=700px){.curriculumLibraryTree li button{width:100%!important;min-width:0!important}.editEnrollmentAgenda{width:100%!important}.curriculumLibraryTree li{grid-template-columns:minmax(0,1fr) auto!important}.curriculumLibraryTree li button{width:auto!important;min-width:70px!important;max-width:82px!important;padding-inline:8px!important}.topActions .quickExamSwitcher{width:min(100%,440px)!important}}@media (width>=1181px){.shell{grid-template-columns:290px minmax(0,1fr)!important}.sidebar{width:auto!important}.workspace{margin-left:0!important}}.examSwitcher>button{grid-template-columns:48px minmax(120px,1fr) 72px!important;gap:10px!important;min-height:76px!important;padding:10px 11px!important}.examSwitcher>button>span{align-self:center!important;min-width:0!important}.examSwitcher>button em{text-overflow:clip!important;white-space:nowrap!important;font-size:10px!important;line-height:1.25!important;display:block!important;overflow:visible!important}.examSwitcher>button>b{white-space:normal!important;text-align:right!important;justify-self:end!important;max-width:72px!important;line-height:1.25!important}.editEnrollmentAgenda{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:138px!important;max-width:100%!important;min-height:44px!important;padding:10px 18px!important;display:inline-flex!important;overflow:hidden!important}.enrollmentToday>header>div{flex:auto!important;min-width:0!important}@media (width<=760px){.editEnrollmentAgenda{width:100%!important}.examSwitcher>button{grid-template-columns:44px minmax(0,1fr)!important}.examSwitcher>button>b{text-align:left!important;grid-column:2!important;justify-self:start!important;max-width:none!important}}.transcriptLibrary{background:#070604;border:1px solid #c5a25740;border-radius:15px;overflow:hidden}.transcriptLibrary .librarySectionTitle{align-items:start}.transcriptLibrary .librarySectionTitle>div>small{color:#8f887d;max-width:720px;margin-top:6px;font:500 9px/1.5 Inter,system-ui,sans-serif;display:block}.transcriptGroup{padding:0 20px 20px}.transcriptGroup h4{color:#b79d65;border-bottom:1px solid #c5a25729;margin:12px 0 10px;padding-bottom:8px;font:600 15px Georgia,serif}.transcriptGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.transcriptGroup :is(a,article){color:inherit;background:#090806;border:1px solid #c5a25724;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;text-decoration:none;display:grid}.transcriptGroup a:hover{background:#0d0a06;border-color:#c5a25773}.transcriptGroup i{color:#bca66f;border:1px solid #c5a25759;border-radius:8px;place-items:center;width:34px;height:34px;font:800 8px Inter,system-ui,sans-serif;display:grid}.transcriptGroup span{gap:3px;min-width:0;display:grid}.transcriptGroup small{color:#8f887d;letter-spacing:.12em;font:750 7px Inter,system-ui,sans-serif}.transcriptGroup strong{color:#ddd5c8;font:650 11px/1.35 Inter,system-ui,sans-serif}.transcriptGroup em{color:#8f887d;font:500 8px Inter,system-ui,sans-serif}.transcriptGroup b{color:#bca66f;white-space:nowrap;font:800 8px Inter,system-ui,sans-serif}@media (width<=850px){.transcriptGroup>div{grid-template-columns:1fr}.transcriptGroup :is(a,article){grid-template-columns:34px minmax(0,1fr)}.transcriptGroup b{white-space:normal;grid-column:2}}.examSwitcher>button{grid-template:"flag info""flag manage"/58px minmax(0,1fr)!important;align-items:center!important;min-height:80px!important}.examSwitcher>button>.activePanelFlag{grid-area:flag!important;place-self:center!important;width:48px!important;height:38px!important;margin:0!important}.examSwitcher>button>span{grid-area:info!important;align-self:end!important}.examSwitcher>button>b{grid-area:manage!important;place-self:start!important;margin-top:9px!important}.activePanelFlag img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;margin:0!important;display:block!important}.macrothemeProgressAudit{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.macrothemeProgressAudit article{background:#070806;border:1px solid #55cdb347;border-radius:11px;align-content:start;gap:6px;min-height:116px;padding:14px 15px;display:grid}.macrothemeProgressAudit small{color:#55cdb3;letter-spacing:.08em;font:850 8px Inter,system-ui,sans-serif}.macrothemeProgressAudit strong{color:#f2eadc;font:700 19px Georgia,serif}.macrothemeProgressAudit span{color:#a9a096;font:500 9px/1.45 Inter,system-ui,sans-serif}.unlinkedStudyWarning{color:#d7c69d;background:#c5a25714;border-left:3px solid #d8b65f;margin:9px 0 0;padding:11px 14px;font:650 9px/1.5 Inter,system-ui,sans-serif}.macrothemeSessionEvidence article.unlinkedSession{background:#c5a2570b;border-color:#d8b65f61}.macrothemeSessionEvidence article.unlinkedSession>span{color:#080604;background:#d8b65f}.macrothemeSessionEvidence article.unlinkedSession em{color:#d8c486}.shell[data-theme=night] .coverageStatusText.covered,.shell[data-theme=night] .coverageStatusText.partial,.shell[data-theme=night] .coverageStatusText.gap{color:#d8b65f!important;text-align:center!important;letter-spacing:.04em!important;opacity:1!important;visibility:visible!important;background:#0a0805!important;border:1px solid #d8b65fa6!important;border-radius:999px!important;place-items:center!important;min-width:104px!important;min-height:34px!important;padding:7px 10px!important;font:850 8px/1.15 Inter,system-ui,sans-serif!important;display:inline-grid!important}.shell[data-theme=night] .coverageStatusText.covered:before{content:none!important}@media (width<=900px){.macrothemeProgressAudit{grid-template-columns:1fr 1fr}}@media (width<=560px){.macrothemeProgressAudit{grid-template-columns:1fr}.examSwitcher>button{grid-template:"flag info""flag manage"/52px minmax(0,1fr)!important}.examSwitcher>button>.activePanelFlag{width:44px!important;height:34px!important}}@media (width<=900px){.topbar{grid-template-columns:1fr!important}.topActions{justify-content:flex-start!important;width:100%!important}.topActions .quickExamSwitcher{width:min(100%,440px)!important}}@media (width<=700px){.curriculumLibraryTree li{grid-template-columns:1fr!important}.curriculumLibraryTree li button{width:100%!important;min-width:0!important}.editEnrollmentAgenda{width:100%!important}}.topbar{grid-template-columns:minmax(250px,1fr) minmax(0,auto)!important;align-items:center!important}.topActions{min-height:48px!important}@media (width<=900px){.topbar{grid-template-columns:1fr!important}.topActions{justify-content:flex-start!important;width:100%!important}.topActions .quickExamSwitcher{width:min(100%,440px)!important}}@media (width<=700px){.curriculumLibraryTree li{grid-template-columns:1fr!important}.curriculumLibraryTree li button{width:100%!important;min-width:0!important}.editEnrollmentAgenda{width:100%!important}}.activityChartStack{grid-template-columns:1fr!important;gap:22px!important;display:grid!important}.activityMonthlyChart{width:100%!important;min-width:0!important}.shell[data-theme=night] .activityMonthlyChart.questions .columns i{background:linear-gradient(#60c8c2,#197a83)!important}.shell[data-theme=night] .activityMonthlyChart.pages .columns i{background:linear-gradient(#a88ae8,#5e3b9e)!important}.shell[data-theme=night] .activityMonthlyChart.essays .columns i{background:linear-gradient(#ed8a73,#a33f45)!important}.shell[data-theme=night] .activityMonthlyChart.questions .sectionHeading>span{color:#8ee0dc!important;border-color:#3ca7a5!important}.shell[data-theme=night] .activityMonthlyChart.pages .sectionHeading>span{color:#bda9f0!important;border-color:#8062c1!important}.shell[data-theme=night] .activityMonthlyChart.essays .sectionHeading>span{color:#f1a39a!important;border-color:#c55d58!important}.shell[data-theme=night] .hoursMonthlyChart .sectionHeading>span{color:#d8b65f!important;border-color:#c5a257!important}.intakeInlineStatus{background:#100c06;border-left:2px solid #c5a257;color:#ead9ac!important;font:650 12px/1.5 var(--font-sans)!important;grid-column:1/-1!important;margin:0!important;padding:11px 13px!important}.onboardingEliteZeitMark,.brandSeal,.mobileLogo{visibility:visible!important;opacity:1!important;background:#050403!important;flex:0 0 58px!important;width:58px!important;height:58px!important;display:block!important}.examSwitcher>button{grid-template-columns:50px minmax(0,1fr)!important;align-items:start!important}.examSwitcher>button strong,.examSwitcher>button em{text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow:visible!important}.examSwitcher>button>b{grid-column:2!important;justify-self:start!important}.importedAgendaRecovery{grid-template-columns:1fr!important;gap:14px!important;padding:20px!important;display:grid!important}.recoveredAgendaHeader{gap:5px!important;display:grid!important}.importedAgendaRecovery details{width:100%!important;min-width:0!important}.importedAgendaRecovery summary{padding:10px 0!important;font-size:12px!important}.recoveredAgendaGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;max-height:430px;display:grid;overflow:auto}.recoveredAgendaGrid>section{background:#050403;border:1px solid #d8b65f4d;border-radius:10px;padding:12px}.recoveredAgendaGrid h4{color:#d8b65f;text-transform:uppercase;margin:0 0 10px;font:900 12px Inter,sans-serif}.recoveredAgendaGrid article{border-top:1px solid #d8b65f26;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:8px 0;display:grid}.recoveredAgendaGrid time{color:#d8b65f;white-space:nowrap;font:800 10px Inter,sans-serif}.recoveredAgendaGrid article span{font:600 10px/1.35 Inter,sans-serif;color:#f2eadc!important}.routineBlocks>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;max-height:220px;display:grid;overflow:auto}.routineBlocks>div>span{border:1px solid #c5a2572e;border-radius:8px;gap:3px;padding:9px;font:9px/1.4 Inter,sans-serif;display:grid;color:#9f9789!important}.routineBlocks b{color:#c5a257}.scoreRow .status{text-align:center!important;border-radius:999px!important;padding:7px 11px!important;font-weight:900!important}.scoreRow .status.good{color:#77d899!important;background:#32995b29!important;border:1px solid #32995b!important}.scoreRow .status.attention{color:#f0cf70!important;background:#dcb04026!important;border:1px solid #dcb040!important}.scoreRow .status.weak{color:#ef8f82!important;background:#be463929!important;border:1px solid #be4639!important}@media (width<=640px){.onboardingEliteZeitMark,.brandSeal,.mobileLogo{flex-basis:48px!important;width:48px!important;height:48px!important}.recoveredAgendaGrid{grid-template-columns:1fr}}.recoveredAgendaGrid{scroll-snap-type:x proximity;scrollbar-color:#c5a257 #050403;grid-template-columns:none!important;grid-auto-columns:minmax(290px,330px)!important;grid-auto-flow:column!important;max-width:100%!important;max-height:none!important;padding:0 0 12px!important;display:grid!important;overflow:auto hidden!important}.recoveredAgendaGrid>section{scroll-snap-align:start;min-height:100%!important}@media (width<=640px){.recoveredAgendaGrid{grid-template-columns:none!important;grid-auto-columns:minmax(270px,86vw)!important}}.examSwitcher>button{grid-template-columns:50px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:12px!important}.examSwitcher>button>span{align-self:center!important}.examSwitcher>button strong,.examSwitcher>button em{text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.25!important;overflow:visible!important}.examSwitcher>button strong{font-size:12px!important}.examSwitcher>button em{margin-top:3px!important;font-size:9px!important}.examSwitcher>button>b{white-space:normal!important;grid-column:2!important;justify-self:start!important;margin-top:5px!important}.planRuleEditor{background:#0b0805;border:1px solid #d8b65f75;border-radius:12px;grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(190px,1fr)) auto;align-items:end;gap:14px;margin-top:18px;padding:18px;display:grid}.planRuleEditor>div,.planRuleEditor label{gap:7px;display:grid}.planRuleEditor small{color:#d8b65f;letter-spacing:.12em;font-weight:900}.planRuleEditor strong{font-size:16px}.planRuleEditor span{color:#b8afa0;line-height:1.45}.planRuleEditor select{width:100%;min-height:44px}.planRuleEditor>button{color:#070503;background:#c5a257;border:1px solid #d8b65f;border-radius:8px;min-height:44px;padding:10px 14px;font-weight:900}.candidatePortalAction{white-space:normal;text-align:center;background:#c5a257;border:1px solid #d8b65f;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex;color:#070503!important}@media (width<=980px){.planRuleEditor{grid-template-columns:1fr 1fr}.planRuleEditor>div{grid-column:1/-1}}@media (width<=600px){.planRuleEditor{grid-template-columns:1fr}.planRuleEditor>div{grid-column:auto}}.brandSeal{visibility:visible!important;opacity:1!important;flex:0 0 58px!important;width:58px!important;height:58px!important;display:block!important}.recoveredAgendaGrid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory!important;grid-template-columns:none!important;grid-auto-columns:minmax(290px,330px)!important;grid-auto-flow:column!important;gap:10px!important;width:100%!important;max-width:100%!important;max-height:none!important;padding:0 0 14px!important;display:grid!important;overflow:auto hidden!important}.recoveredAgendaGrid>section{scroll-snap-align:start!important}.todayCard>div{max-height:560px;padding-right:4px;overflow-y:auto}.todayFocusRow{grid-template-columns:minmax(0,1fr) 112px 82px!important}.todayFocusRow>button:first-child span small{color:#d8b65f;letter-spacing:.12em;font:900 8px/1.2 Inter,sans-serif;display:block}.todayFocusRow>button:first-child span strong{color:#f2eadc;margin:2px 0;display:block}.todayFocusRow>button:first-child span em{white-space:normal!important;line-height:1.35!important}.activityChartGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.compactMonthlyChart{background:#070503;border:1px solid #c5a2575c;border-radius:16px;min-width:0;padding:22px 22px 30px}.compactMonthlyChart header small{color:#d8b65f;letter-spacing:.14em;font:900 9px Inter,sans-serif}.compactMonthlyChart h3{color:#f2eadc;margin:5px 0 22px;font:600 22px Georgia,serif}.compactMonthlyChart>div{border-bottom:1px solid #f2eadc73;align-items:flex-end;gap:7px;height:180px;display:flex}.compactMonthlyChart i{background:linear-gradient(#dfc36f,#8c6b20);border-radius:5px 5px 0 0;flex:1;min-height:4px;font-style:normal;position:relative}.compactMonthlyChart i b{color:#f2eadc;font:700 9px Inter,sans-serif;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.compactMonthlyChart i span{color:#b8afa0;font:700 8px Inter,sans-serif;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.lumenCommandBar>footer{grid-template-columns:1fr!important}.lumenCommandBar>footer button{display:none!important}@media (width<=900px){.activityChartGrid{grid-template-columns:1fr}.todayFocusRow{grid-template-columns:minmax(0,1fr) 96px!important}.todayFocusRow .mentorQuickStart{grid-column:2}.compactMonthlyChart>div{height:150px}}@media (width<=640px){.recoveredAgendaGrid{grid-auto-columns:minmax(270px,86vw)!important}.todayFocusRow{grid-template-columns:1fr!important}.todayFocusRow :is(.oneClickFocus,.mentorQuickStart){grid-column:auto!important}}.shell[data-theme=night] .coverageStatusText.covered{visibility:visible!important;opacity:1!important;color:#080604!important;text-indent:0!important;background:#d8b65f!important;border:1px solid #efd47f!important;min-width:104px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.shell[data-theme=night] .robotLinkStatus.scanLocated{box-sizing:border-box!important;white-space:nowrap!important;overflow-wrap:normal!important;text-align:left!important;min-width:0!important;max-width:100%!important;padding:8px 10px!important;font-size:clamp(8px,.68vw,10px)!important;line-height:1.1!important}.shell[data-theme=night] .lumenLaunchCompact{width:48px!important;height:48px!important;padding:2px!important;overflow:hidden!important}.shell[data-theme=night] .lumenLaunchCompact img{object-fit:contain!important;object-position:center!important;width:44px!important;max-width:none!important;height:44px!important}.shell[data-theme=night] .navLumenMark{object-fit:contain!important;object-position:center!important;width:42px!important;max-width:none!important;height:42px!important}.shell[data-theme=night] .brandSeal,.shell[data-theme=night] .mobileLogo{visibility:visible!important;opacity:1!important;object-fit:contain!important;mix-blend-mode:normal!important;background:#050403!important;display:block!important}.supportActivitySection>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.supportActivitySection article{background:#070503!important;border:1px solid #c5a25757!important;border-radius:12px!important;grid-template-columns:minmax(0,.9fr) minmax(92px,.48fr) minmax(0,1.15fr)!important;align-items:center!important;gap:18px!important;min-width:0!important;padding:18px 20px!important;display:grid!important}.supportActivitySection article strong{color:#f2eadc!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;min-width:0!important;font-family:Inter,system-ui,sans-serif!important;font-size:16px!important;line-height:1.2!important}.supportActivitySection article span,.supportActivitySection article small{color:#c9c0b2!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;-webkit-hyphens:none!important;hyphens:none!important;min-width:0!important;font:500 14px/1.35 Inter,system-ui,sans-serif!important}.supportActivitySection article small{text-align:right!important;max-width:100%!important;display:block!important}.repertoireVault{color:#f2eadc;background:#070503;border:1px solid #c5a2576b;border-radius:18px;min-width:0;margin:20px 0 24px;padding:24px;container-type:inline-size}.repertoireVault>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.repertoireVault h3{color:#e7c764;margin:4px 0 7px;font:600 clamp(24px,2.4vw,36px) Georgia,serif}.repertoireVault>header>div:first-child>span{color:#c9c0b2;max-width:760px;line-height:1.5;display:block}.repertoireVaultStats{border:1px solid #c5a25761;border-radius:12px;grid-template-columns:auto 1fr;gap:2px 9px;min-width:190px;padding:13px 16px;display:grid}.repertoireVaultStats strong{color:#e7c764;grid-row:1/3;font:700 30px Georgia,serif}.repertoireVaultStats small{color:#f2eadc;align-self:end;font-weight:800}.repertoireVaultStats span{color:#a99f90;font-size:11px}.repertoireVaultStats button{color:#e7c764;background:0 0;border:1px solid #c5a257;border-radius:8px;grid-column:1/-1;margin-top:8px;padding:8px 10px;font-weight:800}.repertoireVaultStats button:disabled{opacity:.6}.repertoireVaultToolbar{gap:10px;margin:20px 0 14px;display:flex}.repertoireVaultToolbar input{color:#f2eadc;background:#030201;border:1px solid #c5a25766;border-radius:10px;flex:1;min-width:0;padding:13px 15px}.repertoireVaultToolbar :is(a,button){color:#e7c764;white-space:nowrap;background:0 0;border:1px solid #c5a257;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-weight:800;text-decoration:none;display:flex}.repertoireVaultBody{grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:14px;min-width:0;display:grid}.repertoireVaultBody>nav{flex-direction:column;gap:6px;max-height:650px;padding-right:4px;display:flex;overflow:auto}.repertoireVaultBody>nav button{color:#f2eadc;text-align:left;background:#0d0a07;border:1px solid #c5a25738;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:10px 12px;display:flex}.repertoireVaultBody>nav button.active{background:#191207;border-color:#e7c764}.repertoireVaultBody>nav small{color:#a99f90}.repertoireOverview{gap:14px;min-width:0;display:grid}.repertoireSourceCard{background:#100c07;border:1px solid #c5a2576b;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.repertoireSourceCard>div{min-width:0}.repertoireSourceCard small,.repertoireOverview>header small{color:#d8b65f;letter-spacing:.12em;font:800 10px Inter,sans-serif}.repertoireSourceCard h4,.repertoireOverview>header h4{color:#f2eadc;margin:4px 0 5px;font:600 24px Georgia,serif}.repertoireSourceCard p{color:#c9c0b2;margin:0 0 6px;line-height:1.45}.repertoireSourceCard span{color:#a99f90;font-size:11px}.repertoireSourceCard a{color:#e7c764;white-space:nowrap;border:1px solid #c5a257;border-radius:9px;flex:none;padding:10px 13px;font-weight:800;text-decoration:none}.repertoireOverview>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.repertoireOverview>header span{color:#a99f90}.repertoireOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.repertoireOverviewGrid>article{background:#050403;border:1px solid #c5a25738;border-radius:11px;align-content:start;gap:10px;min-width:0;padding:15px;display:grid}.repertoireOverviewGrid>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.repertoireOverviewGrid h5{color:#f2eadc;margin:0;font:600 20px Georgia,serif}.repertoireOverviewGrid button{color:#e7c764;background:0 0;border:1px solid #c5a2576b;border-radius:7px;flex:none;padding:6px 8px;font-weight:800}.repertoireOverviewGrid section{border-top:1px solid #c5a25724;padding-top:8px}.repertoireOverviewGrid section b{color:#e7c764;font-size:11px}.repertoireOverviewGrid section p{color:#c9c0b2;white-space:pre-wrap;margin:5px 0 0;line-height:1.48}.repertoireOverviewGrid footer{color:#a99f90;font-size:10px}.repertoireThemeDetail{background:#050403;border:1px solid #c5a25740;border-radius:12px;min-width:0;padding:20px}.repertoireThemeDetail>header small{color:#d8b65f;letter-spacing:.14em;font:800 10px Inter,sans-serif}.repertoireThemeDetail h4{color:#f2eadc;margin:4px 0 16px;font:600 27px Georgia,serif}.repertoireThemeDetail>section{border:1px solid #c5a2572e;border-radius:10px;margin-top:12px;padding:15px}.repertoireThemeDetail>section>b{color:#e7c764;margin-bottom:9px;display:block}.repertoireRichText{white-space:pre-wrap;color:#d2c8b8;font-size:13px;line-height:1.58}.repertoireThemeDetail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.repertoireThemeDetail>header>button,.repertoireThemeEditor footer button{color:#e7c764;background:0 0;border:1px solid #c5a257;border-radius:8px;padding:8px 11px;font-weight:800}.repertoireThemeEditor{gap:12px;display:grid}.repertoireThemeEditor label{color:#d8b65f;gap:6px;font-weight:800;display:grid}.repertoireThemeEditor :is(input,textarea){color:#f2eadc;background:#090604;border:1px solid #c5a25759;border-radius:9px;width:100%;padding:12px}.repertoireThemeEditor textarea{resize:vertical;min-height:150px}.repertoireThemeEditor footer{justify-content:flex-end;gap:8px;display:flex}.repertoireThemeEditor footer button:last-child{color:#090604;background:#c5a257}.studentThemeMemory>article,.studentThemeMemory>a,.studentThemeMemory>button{color:#f2eadc;text-align:left;background:#0a0705;border:1px solid #c5a25733;border-radius:8px;flex-direction:column;gap:4px;margin-top:8px;padding:12px;text-decoration:none;display:flex}.studentThemeMemory>a,.studentThemeMemory>button{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.studentThemeMemory :is(a,button) span{flex-direction:column;gap:3px;display:flex}.studentThemeMemory>button>b{color:#d8b65f;flex:none;font-size:9px}.studentThemeMemory small{color:#a99f90}.studentThemeMemory p{color:#c9c0b2;margin:5px 0 0;line-height:1.5}.repertoireVault>footer{color:#b7ad9e;justify-content:space-between;gap:16px;margin-top:15px;font-size:11px;display:flex}.repertoireVault>footer small{text-align:right}.repertoireVaultMessage{text-align:center;color:#c9c0b2;padding:26px}@media (width<=850px){.repertoireVault>header,.repertoireVault>footer,.repertoireSourceCard{flex-direction:column;align-items:stretch}.repertoireVaultStats{width:100%}.repertoireVaultBody{grid-template-columns:1fr}.repertoireVaultBody>nav{max-height:220px}.repertoireVaultToolbar{flex-direction:column}.repertoireVaultToolbar :is(a,button){min-height:44px}.repertoireVault>footer small{text-align:left}.repertoireOverviewGrid{grid-template-columns:1fr}.repertoireSourceCard a{text-align:center}}@media (width<=1180px){.supportActivitySection>div{grid-template-columns:1fr!important}}@media (width<=620px){.supportActivitySection article{grid-template-columns:1fr!important;gap:7px!important;padding:15px!important}.supportActivitySection article strong{min-width:0!important}}.shell[data-theme=night]{--navy:#050403!important;--navy2:#090705!important;--ink:#f2eadc!important;--cream:#f2eadc!important;--gold:#c5a257!important;--mint:#c5a257!important;color:#f2eadc!important;background:#050403!important}.shell[data-theme=night] :is(button,a,[role=button]){font-family:Inter,ui-sans-serif,system-ui,sans-serif}.shell[data-theme=night] :is(h1,h2,h3,.brandWord,.subjectCoverageGroup>header strong){font-family:Georgia,Times New Roman,serif}.shell[data-theme=night] :is(input,textarea)::placeholder{color:#8e8374!important}.shell[data-theme=night] :is(.primaryAction,.goldButton,.lumenSubmit,.automaticAgendaComposer .agendaActions>button:first-child,.examFinderResults .openExam):hover{color:#070503!important;background:#e0bf69!important}.shell[data-theme=night] :is(.eyebrow,.coverageStatusText,.subjectExtras summary,.generalExtras summary,.metricLabel){color:#d8b65f!important}.shell[data-theme=night] :is(.secondaryText,.muted,small){color:#aaa093}.shell[data-theme=night] .activePanelFlag{overflow:hidden;background:#070503!important}.shell[data-theme=night] .examSwitcher>button:hover .activePanelFlag,.shell[data-theme=night] .examSwitcher>button:focus-visible .activePanelFlag{border-color:#070503!important}.shell[data-theme=night] .minimizeButton:before{content:"−"}.shell[data-theme=night] .minimizeButton{font-size:0!important}.shell[data-theme=night] .subjectExtras>div,.shell[data-theme=night] .generalExtras>div{background:#070503!important;border-color:#c5a25740!important}.shell[data-theme=night] .subjectExtras a,.shell[data-theme=night] .generalExtras a{text-decoration:none;color:#f2eadc!important}.shell[data-theme=night] .subjectExtras a:hover,.shell[data-theme=night] .generalExtras a:hover{color:#d8b65f!important}.shell[data-theme=night] :focus-visible{outline-offset:3px;outline:2px solid #d8b65f!important}@media (width<=800px){.shell[data-theme=night] .contentPage{width:calc(100% - 20px)!important;margin-inline:auto!important}.shell[data-theme=night] :is(.metricGrid,.progressLayout,.lumenQuickActions,.lumenScope>div){grid-template-columns:1fr!important}}@media (width>=721px) and (width<=900px){.shell{grid-template-columns:220px minmax(0,1fr)!important}.sidebar{box-sizing:border-box!important;width:220px!important;padding-inline:14px!important}.workspace{box-sizing:border-box!important;width:100%!important;margin:0!important;padding-inline:20px!important}}.shell[data-theme=night]{--gold:#c9a64f;--gold-bright:#e0bd62;--ivory:#f2eadc;--ink:#050403;--surface:#090705;--muted:#a79d8e;--line:#c9a64f61}.shell[data-theme=night] :is(.sidebar,.topbar,.workspace,.contentPage,.editalPage,.libraryPage,.automaticAgenda,.lumenWorkspace,.lumenPanel,.lumenBackdrop,.coverageList article,.subjectCoverageGroup>div>article,.generalExtras,.generalExtras .extraLibraryLink,.subjectExtras .extraLibraryLink,.libraryHero,.libraryToolbar,.libraryFileRow,.libraryCard,.lessonCard,.metricGrid>div,.monthlyChart,.progressCard,.progressLayout>div,.automaticAgendaComposer,.automaticAgendaRules article,.importedAgendaRecovery,.quickExamSwitcher,.panelLauncher,.myPanelsGrid>button,.lumenConversationMode,.lumenScope,.lumenQuickActions button,.lumenSourcePicker,.lumenSourcePicker label,.lumenContext,.lumenMentorLaunch,.adaptiveReviewPanel,.adaptiveReviewList>article,.reviewRatingGuide>span){background-color:var(--surface)!important;border-color:var(--line)!important;color:var(--ivory)!important;box-shadow:none!important;background-image:none!important}.shell[data-theme=night] :is(button,input,select,textarea,table,th,td,.metricGrid,.columns,.barRow,.coverageStatusText,.libraryFileRow){font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important}.shell[data-theme=night] :is(h1,h2,h3,h4,.brand strong){font-family:Georgia,Times New Roman,serif!important}.shell[data-theme=night] :is(.eyebrow,.subjectCoverageGroup>header h3,.subjectCoverageGroup>header h4,.subjectExtras summary,.coverageStatusText,.lumenPanel header small,.lumenSourcePicker header b){color:var(--gold-bright)!important}.shell[data-theme=night] :is(.coverageList article,.subjectCoverageGroup>div>article,.generalExtras .extraLibraryLink,.subjectExtras .extraLibraryLink,.libraryFileRow,.lessonCard,.myPanelsGrid>button,.lumenSourcePicker label):hover{border-color:var(--gold-bright)!important;background:#120e08!important}.shell[data-theme=night] :is(.lumenSubmit,.primaryAction,.agendaActions>button:first-child,.libraryPrimaryAction){background:var(--gold)!important;color:var(--ink)!important;border-color:var(--gold-bright)!important}.shell[data-theme=night] :is(.lumenSubmit,.primaryAction,.agendaActions>button:first-child,.libraryPrimaryAction):hover{background:var(--gold-bright)!important;color:var(--ink)!important}.shell[data-theme=night] :is(.secondary,.lumenQuickActions button,.lumenMentorLaunch,.lumenGlobalAction){background:var(--surface)!important;color:var(--ivory)!important;border-color:var(--line)!important}.shell[data-theme=night] :is(.secondary,.lumenQuickActions button,.lumenMentorLaunch,.lumenGlobalAction):hover{border-color:var(--gold-bright)!important;background:#120e08!important}.activePanelFlag{padding:0!important;overflow:hidden!important}.activePanelFlag img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.examSwitcher>button:hover .activePanelFlag,.examSwitcher>button:focus-visible .activePanelFlag{background:#070503!important;border-color:#070503!important}.lumenLaunchCompact{background:#070503!important;border:1px solid #c9a64f8c!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important}.lumenLaunchCompact img{object-fit:contain!important;width:36px!important;height:36px!important;display:block!important}.generalExtras .extraLibraryLink,.subjectExtras .extraLibraryLink{text-align:left!important;cursor:pointer!important;width:100%!important}.coverageList article,.subjectCoverageGroup>div>article{transition:background .16s,border-color .16s!important}.coverageList article:focus-within,.subjectCoverageGroup>div>article:focus-within{outline:2px solid var(--gold-bright)!important;outline-offset:-2px!important}.lumenClose{width:38px!important;height:38px!important;color:var(--gold-bright)!important;border:1px solid var(--line)!important;background:#070503!important;border-radius:50%!important;place-items:center!important;font:700 24px/1 Inter,sans-serif!important;display:grid!important}.lumenSelectionEmpty{border-left:2px solid var(--gold)!important;color:var(--muted)!important;background:#0d0a06!important;padding:10px 12px!important}@media (width<=800px){.examSwitcher>button{grid-template-columns:38px minmax(0,1fr) auto!important}.examSwitcher b{font-size:6.5px!important}.activePanelFlag{width:34px!important;height:27px!important}.lumenPanel{width:min(100%,720px)!important}.lumenQuickActions,.metricGrid{grid-template-columns:1fr 1fr!important}.metricGrid>div{min-width:0!important}.metricGrid strong{font-size:clamp(24px,8vw,38px)!important}}@media (width<=480px){.lumenQuickActions,.metricGrid{grid-template-columns:1fr!important}}.lumenSourceSearch{border:1px solid #c5a25785;border-radius:8px;width:100%;min-height:42px;margin:10px 0;padding:0 12px;font:500 11px Inter,system-ui,sans-serif}.lumenClose{color:#d8b65f!important;background:#070503!important;border-color:#c5a2576b!important;font-size:25px!important;line-height:1!important}.scoreRow .status.noData{color:#9e9588!important;background:#090705!important;border:1px solid #c5a25740!important}.monthlyChart .sectionHeading>span,.progressCard .sectionHeading>span{text-align:center!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.shell[data-theme=night] :is(.status.good,.status.attention,.coverageBadge,.coverageStatusText){background:0 0!important}.shell[data-theme=night] :is(.topbar button,.sidebar button,.mobileNav button,.lumenLaunchCompact,.examSwitcher>button){box-shadow:none!important}.shell[data-theme=night] :is(.topbar,.sidebar,.mobileNav,.workspace,.contentPage){background-image:none!important}.shell[data-theme=night] button:focus-visible,.shell[data-theme=night] a:focus-visible{outline-offset:2px;outline:2px solid #d8b65f!important}*{box-sizing:border-box}html{background:var(--cream)}body{color:var(--ink);background:var(--cream);font-family:var(--font-inter), Arial, sans-serif;margin:0}.officialExamTest,.truthfulBlock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#edf1ef;background:#05141eb8;border:1px solid #c5a24b88;border-radius:12px;gap:7px;margin-top:18px;padding:18px;display:grid}.officialExamTest b,.truthfulBlock b{color:#e2bd58;letter-spacing:.12em;font-size:11px}.officialExamTest span{font-weight:800}.officialExamTest small,.truthfulBlock p{color:#bdc8c9}.officialExamTest button,.importedExamHero button,.ghostAction{color:#f6e8bd;cursor:pointer;background:#071e2bd1;border:1px solid #c5a24b99;border-radius:8px;justify-self:start;padding:10px 14px}.importedExamHero{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f3eee2;background:#05141ead;border:1px solid #c5a24b88;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.importedExamHero h2{font:600 29px var(--font-display);color:#e9c45f;margin:5px 0 8px}.importedExamHero span{color:#c2ccce;max-width:780px;display:block}.importedExamHero a,.projectBadge{color:#efd582;white-space:nowrap;border:1px solid #c5a24b;border-radius:8px;padding:10px 14px;font-weight:750}.importStats,.projectOverview{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.importStats article,.projectOverview article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#061b27b8;border:1px solid #c5a24b55;border-radius:12px;padding:18px}.importStats strong{font:600 30px var(--font-display);color:#e4c872;display:block}.importStats span,.projectOverview span{color:#a9bac2;font-size:11px}.syllabusTree{gap:12px;display:grid}.syllabusTree article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#edf0eb;background:#05141e9e;border:1px solid #c5a24b66;border-radius:13px;overflow:hidden}.syllabusTree article>div{color:#fff;background:#071f2cc7;align-items:center;gap:14px;padding:17px 20px;display:flex}.syllabusTree i{color:#d6b654;font-style:normal;font-weight:800}.syllabusTree article>div span{display:grid}.syllabusTree small{color:#91a6b0;letter-spacing:.12em;font-size:9px}.syllabusTree strong{font-family:var(--font-display);font-size:19px}.syllabusTree em{color:#d6cba9;margin-left:auto;font-size:11px}.syllabusTree ul{margin:0;padding:5px 20px 12px;list-style:none}.syllabusTree li{border-bottom:1px solid #c5a24b33;align-items:center;gap:10px;padding:11px 0;display:flex}.syllabusTree li:last-child{border:0}.syllabusTree li span{color:#d2ad48}.syllabusTree li button{color:#e5d8b4;cursor:pointer;background:0 0;border:1px solid #c5a24b66;border-radius:7px;margin-left:auto;padding:7px 10px}.projectOverview{grid-template-columns:repeat(3,1fr)}.projectOverview small{color:#d5bb70;letter-spacing:.12em;font-size:9px;display:block}.projectOverview strong{font-family:var(--font-display);margin:7px 0;font-size:20px;display:block}.truthfulBlock ol{flex-wrap:wrap;gap:8px;margin:5px 0 0;padding:0;list-style:none;display:flex}.truthfulBlock li{background:0 0;border:1px solid #c5a24b66;border-radius:7px;padding:7px 10px;font-size:11px}.examLibraryGrid,.pfSchedule,.macroPreview,.progressSyllabus{gap:10px;margin-top:18px;display:grid}.examLibraryGrid{grid-template-columns:repeat(2,1fr)}.examLibraryGrid article,.pfSchedule article,.macroPreview article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eef0e9;background:#05141eab;border:1px solid #c5a24b55;border-radius:11px;align-items:center;gap:14px;padding:16px 18px;display:flex}.examLibraryGrid i,.macroPreview i{color:#d6b654;font-style:normal;font-weight:800}.examLibraryGrid div,.macroPreview span,.pfSchedule div{display:grid}.examLibraryGrid span,.macroPreview small,.pfSchedule small{color:#aebcbe;font-size:11px}.examLibraryGrid button,.macroPreview button{color:#e8d8aa;background:0 0;border:1px solid #c5a24b66;border-radius:7px;margin-left:auto;padding:7px 10px}.pfSchedule article>span{color:#dfbd5c;width:65px;font-size:11px;font-weight:850}.pfSchedule em{color:#9fb0b5;margin-left:auto;font-size:11px}.connectorEmpty{text-align:center;color:#eee5d1;background:#05141e80;border:1px dashed #c5a24b88;border-radius:13px;gap:8px;margin-top:18px;padding:44px;display:grid}.connectorEmpty span{color:#aebcbf}.progressSyllabus>div{color:#e9e9df;background:#05141e8c;border-radius:9px;grid-template-columns:minmax(220px,1fr) 2fr 45px;align-items:center;gap:15px;padding:10px 14px;display:grid}.progressSyllabus i{background:#233d49;border-radius:99px;height:7px;overflow:hidden}.progressSyllabus b{background:#d5b34f;height:100%;display:block}.progressSyllabus em{color:#d5b34f;font-style:normal}.macroPreview{background:#05141e6b;border:1px solid #c5a24b55;border-radius:13px;padding:20px}.macroPreview h3{color:#f1e5c4;margin-top:4px}@media (width<=800px){.importedExamHero{display:grid}.importStats,.projectOverview,.examLibraryGrid{grid-template-columns:1fr}.syllabusTree li{align-items:flex-start}.syllabusTree li button{display:none}.progressSyllabus>div{grid-template-columns:1fr 70px 35px}}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#e7edf0;background:linear-gradient(#071722,#0a202d);border-right:1px solid #1b3848;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #1c3947;align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brandSeal{object-fit:cover;border:1px solid var(--gold);border-radius:50%;width:47px;height:47px;display:block;box-shadow:0 0 0 2px #071722,0 0 0 3px #7e6b38}.brand strong{font:600 16px var(--font-display);letter-spacing:.03em;color:#fff;display:block}.brand span{color:#8fa4af;letter-spacing:.18em;text-transform:uppercase;margin-top:3px;font-size:10px;display:block}nav{flex-direction:column;gap:6px;padding-top:28px;display:flex}.navItem{color:#9eb0b9;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:12px 14px;font-size:13px;transition:all .2s;display:flex}.navItem span{color:#8298a4;text-align:center;width:22px;font-size:17px}.navItem:hover,.navItem.active{color:#fff;background:#112d3c}.navItem.active span{color:var(--gold)}.sidebarBottom{border-top:1px solid #1c3947;align-items:center;gap:12px;margin-top:auto;padding:18px 10px 4px;display:flex}.focusRing{border:3px solid #294452;border-top-color:var(--gold);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.focusRing span{color:#fff;font-size:13px;font-weight:700;line-height:1}.focusRing small{color:#8fa4af;font-size:8px}.sidebarBottom strong{font-size:11px;display:block}.sidebarBottom>div>span{color:#7f949f;margin-top:3px;font-size:9px;display:block}.workspace{width:100%;min-width:0;max-width:1600px;margin:auto;padding:34px 42px 60px}.topbar{justify-content:space-between;align-items:center;gap:28px;margin-bottom:30px;display:flex}.eyebrow{color:#9a7b2d;letter-spacing:.19em;margin:0 0 6px;font-size:9px;font-weight:800}.topbar h1{font:600 32px/1.1 var(--font-display);color:#172832;margin:0}.topActions{align-items:center;gap:14px;display:flex}.search{color:#859098;background:#fff;border:1px solid #dad7ce;border-radius:9px;align-items:center;gap:10px;width:310px;height:42px;padding:0 13px;display:flex}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.avatar{color:#e8cf84;cursor:pointer;background:#0b2130;border:1px solid #9e853f;border-radius:50%;width:40px;height:40px;font-size:11px;font-weight:700}.dayHero{color:#fff;background:radial-gradient(circle at 78% -50%,#2d5361 0,#0000 42%),linear-gradient(115deg,#0a1f2c,#0e2a38);border-radius:14px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #0c253418}.dayHero:after{content:"";border:1px solid #bca45d22;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-80px;box-shadow:0 0 0 28px #bca45d0a,0 0 0 58px #bca45d08}.dayHero>div{z-index:1;position:relative}.dayHero h2{font:600 26px var(--font-display);margin:9px 0 4px}.dayHero p{color:#aabac1;margin:0;font-size:11px}.dayHero .capitalize{text-transform:capitalize;letter-spacing:.1em;color:#d9e0e3;font-size:10px}.todayDot{background:var(--gold);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.dayScore{text-align:right;margin-right:18px}.dayScore strong{font:600 30px var(--font-display);color:#e2c66f;display:block}.dayScore span{text-transform:uppercase;letter-spacing:.14em;color:#9cafb8;font-size:9px}.dayTabs{border-bottom:1px solid var(--line);align-items:center;gap:6px;margin:22px 0 16px;display:flex}.dayTabs button{text-transform:uppercase;color:#7b858b;letter-spacing:.11em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 17px 12px;font-size:9px;font-weight:800}.dayTabs button.selected{color:#8b702a;border-color:var(--gold)}.mainGrid{grid-template-columns:minmax(0,1.65fr) minmax(270px,.72fr);align-items:start;gap:22px;display:grid}.agendaPanel,.railCard,.contentPage{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 5px 22px #1226310b}.agendaPanel{padding:22px 24px}.sectionHeading{border-bottom:1px solid #ebe8e0;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.sectionHeading h3{font:600 21px var(--font-display);color:#20313a;margin:0}.sectionHeading>span{color:#7c888e;padding-top:9px;font-size:10px}.sectionHeading.compact{padding-bottom:13px}.sectionHeading.compact h3{font-size:18px}.sectionHeading button{color:#8f742f;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:9px}.timeline{padding-top:7px}.session{grid-template-columns:52px 18px 1fr;gap:10px;padding-top:16px;display:grid}.time{text-align:right;padding-top:3px}.time strong{color:#263841;font-size:12px;display:block}.time span{color:#95a0a5;font-size:9px}.line{justify-content:center;display:flex;position:relative}.line i{z-index:2;border-radius:50%;width:9px;height:9px;margin-top:5px;position:relative;box-shadow:0 0 0 4px #fff}.line b{background:#dedbd2;width:1px;position:absolute;top:12px;bottom:-21px}.sessionBody{border-bottom:1px solid #ece9e1;padding:0 0 18px}.session:last-child .sessionBody{border:0;padding-bottom:2px}.sessionTop{justify-content:space-between;align-items:flex-start;display:flex}.sessionTop h4{font:600 18px var(--font-display);margin-left:8px;display:inline}.subjectTag{vertical-align:2px;border:1px solid;border-radius:4px;padding:2px 5px;font-size:8px;font-weight:800;display:inline-flex}.sessionTop p{color:#7c888e;margin:4px 0 0;font-size:10px}.check{color:#fff;cursor:pointer;background:#fff;border:1px solid #c8c5bc;border-radius:50%;width:22px;height:22px}.session.done .check{background:#4f7e68;border-color:#4f7e68}.session.done h4{color:#7d888d;text-decoration:line-through}.review{background:#f5f3ed;border-left:2px solid #c4a44d;gap:9px;margin:11px 0;padding:9px 11px;display:flex}.review>span{color:#a38534;font-size:14px}.review strong{color:#48575f;font-size:9px;display:block}.review p{color:#78848a;margin:2px 0 0;font-size:9px}.sessionActions{flex-wrap:wrap;gap:7px;display:flex}.primaryButton,.secondaryButton{cursor:pointer;border-radius:6px;padding:7px 11px;font-size:9px;font-weight:700}.primaryButton{color:#fff;background:#173646;border:1px solid #173646}.primaryButton span{color:#ddc46f;margin-left:5px}.secondaryButton{color:#53616a;background:#fff;border:1px solid #d8d5cc}.rightRail{flex-direction:column;gap:16px;display:flex}.railCard{padding:19px}.quickTools{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.quickTools a{text-align:center;border:1px solid #e5e2d9;border-radius:8px;padding:10px 6px;transition:all .2s}.quickTools a:hover{border-color:#bca04d;transform:translateY(-1px)}.quickTools a>span{color:#234252;background:#edf0ef;border-radius:7px;place-items:center;width:28px;height:28px;margin:auto;font-size:8px;font-weight:800;display:grid}.quickTools strong,.quickTools small{display:block}.quickTools strong{margin-top:6px;font-size:8px}.quickTools small{color:#8b969b;margin-top:2px;font-size:7px}.supportList{margin-top:10px}.supportList a,.supportWide a{border-bottom:1px solid #ece9e1;align-items:center;gap:10px;padding:10px 2px;display:flex}.supportList a:last-child{border:0}.supportList>a>span,.supportWide>a>span{color:#b7963d;font-size:10px}.supportList div,.supportWide div{flex:1}.supportList strong,.supportList small,.supportWide strong,.supportWide small{display:block}.supportList strong,.supportWide strong{font-size:10px}.supportList small,.supportWide small{color:#859096;margin-top:2px;font-size:8px}.supportList b,.supportWide b{color:#8e742f;font-size:11px}.quoteCard{color:#fff;background:#122a37;border-radius:12px;padding:20px;position:relative;overflow:hidden}.quoteCard>span{font:700 70px var(--font-display);color:#c9a84d25;position:absolute;top:-2px;right:16px}.quoteCard p{font:italic 600 17px/1.35 var(--font-display);max-width:210px;margin:0 0 13px}.quoteCard small{letter-spacing:.16em;color:#c9a84d;font-size:8px}.contentPage{padding:25px}.pageIntro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:20px;display:flex}.pageIntro p{color:#66747c;max-width:680px;margin:0;font-size:12px;line-height:1.7}.pageIntro span{color:#8f742f;background:#f5f0df;border-radius:20px;padding:7px 10px;font-size:9px}.courseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.courseCard{border:1px solid #e4e1d8;border-radius:10px;flex-direction:column;min-height:180px;padding:17px;display:flex}.courseMark{border-radius:9px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid}.courseMeta{margin-top:14px}.courseMeta>span{color:#99803c;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.courseMeta h3{font:600 18px var(--font-display);margin:4px 0 2px}.courseMeta p{color:#758188;margin:0;font-size:10px}.courseActions{align-items:center;gap:10px;margin-top:auto;padding-top:17px;display:flex}.courseActions a{color:#254251;font-size:9px;font-weight:700}.courseActions a span{color:#a98c3b}.courseActions .quizLink{color:#8d7026;border-left:1px solid #ddd9cf;padding-left:10px}.supportWide{background:#f7f5ef;border-radius:9px;margin-top:20px;padding:18px}.supportWide h3{font:600 18px var(--font-display);margin:0 0 8px}.supportWide a{border:0;width:32%;padding-right:18px;display:inline-flex}.toolGroup{margin-top:24px}.toolGroup h3{font:600 18px var(--font-display);margin:0 0 10px}.toolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.toolGrid a{border:1px solid #e2dfd6;border-radius:9px;align-items:center;gap:12px;padding:14px;transition:all .2s;display:flex}.toolGrid a:hover{border-color:#bda14e;transform:translateY(-1px)}.toolGrid>a>span{color:#e4c76f;background:#102b39;border-radius:9px;place-items:center;width:37px;height:37px;font-size:9px;font-weight:800;display:grid}.toolGrid div{flex:1}.toolGrid strong,.toolGrid small{display:block}.toolGrid strong{font-size:11px}.toolGrid small{color:#8b969b;margin-top:3px;font-size:8px}.toolGrid b{color:#9a803a;font-size:11px}.metricGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.metricGrid>div{background:#faf9f5;border:1px solid #e1ded5;border-radius:10px;padding:18px}.metricGrid span,.metricGrid strong,.metricGrid small{display:block}.metricGrid span{color:#718087;text-transform:uppercase;font-size:9px}.metricGrid strong{font:600 28px var(--font-display);color:#163142;margin:7px 0 3px}.metricGrid small{color:#8b969b;font-size:8px}.progressLayout{grid-template-columns:1.2fr .8fr;gap:15px;display:grid}.progressCard{border:1px solid #e2dfd6;border-radius:10px;padding:20px}.barRow{grid-template-columns:130px 1fr 48px;align-items:center;gap:10px;margin-top:17px;display:grid}.barRow>span,.scoreRow>span{font-size:10px}.barRow>div{background:#eceae3;border-radius:8px;height:6px;overflow:hidden}.barRow i{background:linear-gradient(90deg,#163747,#c3a34f);border-radius:8px;height:100%;display:block}.barRow strong{text-align:right;font-size:10px}.scoreRow{border-bottom:1px solid #ece9e2;grid-template-columns:1fr 42px 68px;align-items:center;gap:8px;padding:12px 0;display:grid}.scoreRow>strong{font-size:11px}.status{text-align:center;border-radius:10px;padding:5px 6px;font-size:7px}.status.good{color:#3d7459;background:#e8f3ec}.status.attention{color:#9a702c;background:#f6eedc}.modalBackdrop{z-index:50;background:#07151dd4;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;width:min(570px,100%);padding:27px;position:relative;box-shadow:0 25px 80px #0006}.modalClose{color:#7f8a8f;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:14px;right:18px}.modal h2{font:600 27px var(--font-display);margin:0}.modalSubtitle{color:#7f8a90;margin:4px 0 20px;font-size:10px}.modal label{color:#526169;margin-top:13px;font-size:9px;font-weight:700;display:block}.modal textarea,.modal input{background:#fbfaf7;border:1px solid #dcd9d0;border-radius:7px;outline:0;width:100%;margin-top:6px;padding:10px;font-size:11px}.modal textarea{resize:vertical;height:82px}.modal textarea.small{height:58px}.fieldRow{grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}.modalActions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.modalActions button{cursor:pointer;background:#fff;border:1px solid #d7d4cb;border-radius:6px;padding:9px 14px;font-size:9px;font-weight:700}.modalActions button.save{color:#fff;background:#163747;border-color:#163747}@media (width<=1100px){.shell{grid-template-columns:80px 1fr}.sidebar{padding:25px 12px}.brand>div:last-child,.navItem:not(.active){font-size:0}.navItem{justify-content:center}.navItem.active{font-size:0}.navItem span{font-size:18px}.sidebarBottom>div:last-child{display:none}.courseGrid{grid-template-columns:repeat(2,1fr)}.mainGrid{grid-template-columns:1fr}.rightRail{grid-template-columns:1fr 1fr;display:grid}.quoteCard{display:none}}@media (width<=720px){.shell{display:block}.sidebar{z-index:30;border:0;border-top:1px solid #24404e;flex-direction:row;align-items:center;width:auto;height:66px;padding:8px 10px;position:fixed;inset:auto 0 0}.brand,.sidebarBottom{display:none}.sidebar nav{flex-direction:row;justify-content:space-around;width:100%;padding:0}.navItem,.navItem.active,.navItem:not(.active){box-shadow:none;flex-direction:column;gap:2px;padding:6px;font-size:7px;display:flex}.navItem span{font-size:16px}.workspace{padding:22px 15px 90px}.topbar{align-items:flex-start}.topActions{gap:7px}.search{justify-content:center;width:42px;padding:0}.search input{display:none}.topbar h1{font-size:27px}.dayHero{padding:20px}.dayScore{display:none}.dayTabs{overflow-x:auto}.dayTabs button{padding:10px 13px}.agendaPanel{padding:18px 13px}.session{grid-template-columns:40px 14px 1fr;gap:6px}.review{padding:8px}.rightRail{display:block}.rightRail>*{margin-top:14px}.courseGrid,.toolGrid,.metricGrid,.progressLayout{grid-template-columns:1fr}.supportWide a{width:100%}.pageIntro{align-items:flex-start;gap:14px}.courseCard{min-height:160px}.fieldRow{grid-template-columns:1fr}.barRow{grid-template-columns:105px 1fr 38px}}.platformHome{gap:18px;display:grid}.homeCommand,.libraryHero,.connectorHero{background:linear-gradient(90deg,#020f18ad,#020f1840);border:1px solid #d8b24d8c;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.homeCommand h2,.libraryHero h2,.connectorHero h2{color:#f2d474;margin:5px 0 7px;font:36px/1.05 Georgia,serif}.homeCommand span,.libraryHero span,.connectorHero span{color:#d7cdbc}.homeCommand button,.uploadPrimary,.connectorGrid button{color:#07131c;cursor:pointer;white-space:nowrap;background:#ddb956;border:1px solid #d8b24d;border-radius:12px;padding:13px 17px;font-weight:800}.homeMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.homeMetrics article,.homePanel{background:#020f1842;border:1px solid #d8b24d66;border-radius:16px;padding:18px}.homeMetrics small{color:#c4a74e;letter-spacing:.12em;font-size:9px;font-weight:800}.homeMetrics strong{color:#f5eddf;margin:8px 0 2px;font:34px Georgia,serif;display:block}.homeMetrics span{color:#aaadad;font-size:11px}.homeGrid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.homePanel .sectionHeading{margin-bottom:10px}.continueList{gap:9px;display:grid}.continueList article{border-top:1px solid #d8b24d40;grid-template-columns:44px minmax(0,1fr) minmax(210px,auto);align-items:center;gap:12px;padding:10px;display:grid}.continueList img{object-fit:cover;border-radius:9px;width:54px;height:54px}.continueList .subjectSymbol{box-sizing:border-box;color:#f7ead0;width:44px;height:44px;text-shadow:none;background:linear-gradient(145deg,#163b48,#08202b);border:1px solid #d8b24d94;border-radius:11px;place-items:center;font-size:29px;line-height:1;display:grid;box-shadow:0 5px 14px #0000002e}.continueList div{gap:3px;min-width:0;display:grid}.continueList strong{color:#f2d474}.continueList span,.continueList small{color:#d7cdbc;font-size:10px;line-height:1.35}.continueList button,.continueList a,.sectionHeading button{color:#f5eddf;cursor:pointer;background:0 0;border:1px solid #d8b24d8c;border-radius:9px;padding:9px 11px;text-decoration:none}.continueList .continueActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:210px;display:grid}.continueList .continueActions button,.continueList .continueActions a{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;font-size:11px;font-weight:700;line-height:1.2;display:flex}.ecosystemPanel{align-content:start;gap:8px;display:grid}.ecosystemPanel h3{color:#f5eddf;margin:0 0 8px;font:25px Georgia,serif}.ecosystemPanel>button{color:#f5eddf;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d8b24d40;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.ecosystemPanel>button>b{color:#deb950;font-size:20px}.ecosystemPanel>button span{gap:2px;display:grid}.ecosystemPanel>button small{color:#aeb1b0}.ecosystemPanel>button em{color:#deb950;font-size:20px}.intelligenceFlow{justify-content:space-between;align-items:center;gap:20px;display:flex}.intelligenceFlow h3{color:#f5eddf;margin:2px 0 0;font:24px Georgia,serif}.intelligenceFlow ol{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.intelligenceFlow li{color:#d8cebb;align-items:center;gap:6px;font-size:10px;display:flex}.intelligenceFlow li b{color:#e7c85f;border:1px solid #d8b24d;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.intelligenceFlow li:not(:last-child):after{content:"›";color:#d8b24d;margin-left:7px}.uploadPrimary{display:inline-flex}.uploadPrimary input{display:none}.libraryUsage{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:10px;padding:14px 2px;display:grid}.libraryUsage>div{background:#ffffff1a;border-radius:5px;height:7px;overflow:hidden}.libraryUsage>div span{border-radius:inherit;background:#d8b24d;height:100%;display:block}.libraryUsage p{color:#e8dfce;margin:0;font-size:11px}.libraryUsage small{color:#9fa6a6;grid-column:1/-1}.dropboxConnected{color:#e9e1d4;background:#155c3a33;border:1px solid #5ac28680;border-radius:12px;align-items:center;gap:18px;padding:12px 15px;font-size:11px;display:flex}.dropboxConnected b{color:#7ee2a8}.dropboxConnected em{color:#d8b24d;margin-left:auto;font-style:normal}.openLibraryFile{white-space:nowrap;color:#07111d!important;background:#d8b34d!important;border:0!important;border-radius:999px!important;width:auto!important;height:auto!important;padding:8px 12px!important;font-size:10px!important;font-weight:900!important}.libraryResults{gap:22px;min-width:0;display:grid}.librarySectionTitle{justify-content:space-between;align-items:end;gap:20px;padding:20px 22px 14px;display:flex}.librarySectionTitle h3{color:#f3ead6;margin:3px 0 0;font-family:Georgia,serif;font-size:22px}.librarySectionTitle>span{color:#d8b34d;letter-spacing:.08em;font-size:11px;font-weight:800}.lessonLibrary{background:#040e19c2;border:1px solid #d8b34d6b;border-radius:18px;overflow:hidden}.lessonGroup{padding:0 20px 20px}.lessonGroup h4{color:#d8b34d;border-bottom:1px solid #d8b34d33;margin:12px 0 10px;padding-bottom:8px;font-family:Georgia,serif;font-size:16px}.lessonGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lessonGroup a{background:#ffffff06;border:1px solid #d8b34d2e;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:12px;transition:all .18s;display:grid}.lessonGroup a:hover{background:#d8b34d14;border-color:#d8b34d;transform:translateY(-1px)}.lessonGroup a>i{color:#d8b34d;border:1px solid #d8b34d;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;display:grid}.lessonGroup a span{gap:3px;min-width:0;display:grid}.lessonGroup a small{color:#aa9b7d;letter-spacing:.13em;font-size:8px}.lessonGroup a strong{color:#f5f1e8;font-size:12px;line-height:1.3}.lessonGroup a em{color:#d8b34d;font-size:9px;font-style:normal;font-weight:800}.libraryPreview{z-index:1000;background:#07111d;border:1px solid #d8b34d;border-radius:18px;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:18px;overflow:hidden;box-shadow:0 25px 80px #000}.libraryPreviewBar{border-bottom:1px solid #d8b34d59;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.libraryPreviewBar div{min-width:0;display:grid}.libraryPreviewBar small{color:#aa9b7d;font-size:9px}.libraryPreviewBar strong{white-space:nowrap;text-overflow:ellipsis;color:#f3ead6;overflow:hidden}.libraryPreviewBar a{color:#d8b34d;font-size:11px;font-weight:800}.libraryPreviewBar button{color:#f3ead6;background:0 0;border:1px solid #d8b34d80;border-radius:50%;width:34px;height:34px;font-size:20px}.libraryPreview iframe{background:#fff;border:0;width:100%;height:100%}@media (width<=850px){.lessonGroup>div{grid-template-columns:1fr}.libraryPreview{inset:6px}.libraryPreviewBar{grid-template-columns:1fr auto}.libraryPreviewBar a,.lessonGroup a em{display:none}.librarySectionTitle{flex-direction:column;align-items:start;gap:6px}}.libraryControls{background:#020f1838;border:1px solid #d8b24d66;border-radius:15px;grid-template-columns:minmax(210px,.9fr) minmax(250px,1.1fr) minmax(280px,1.25fr);gap:12px;padding:15px;display:grid}.libraryControlsHeading{border-bottom:1px solid #d8b24d3d;grid-column:1/-1;gap:3px;padding:0 0 11px;display:grid}.libraryControlsHeading strong{color:#f3e8d4;font:18px Georgia,serif}.libraryControlsHeading small{color:#9fa6a6;font-size:10px}.libraryControls label{color:#d6b858;align-content:start;gap:6px;font-size:10px;font-weight:800;display:grid}.libraryControls select,.libraryControls input{color:#f5eddf;text-overflow:ellipsis;background:#010c1459;border:1px solid #d8b24d73;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:11px 38px 11px 12px;font-size:13px;font-weight:700}.libraryControls input{padding-right:12px}.libraryControls select:disabled{opacity:.62}.libraryControls .macrothemeCount{color:#9fa6a6;font-size:9px;font-weight:600;line-height:1.35}.libraryLayout{grid-template-columns:230px minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.libraryLayout aside{background:#020f1833;border:1px solid #d8b24d61;border-radius:15px;align-content:start;gap:5px;padding:15px;display:grid}.libraryLayout aside button{color:#eae1d1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:10px;padding:9px;display:flex}.libraryLayout aside button b{color:#d7b653}.libraryFiles{border:1px solid #d8b24d61;border-radius:15px;overflow:hidden}.libraryTableHead,.libraryFiles article{border-bottom:1px solid #d8b24d3d;grid-template-columns:minmax(210px,1.3fr) minmax(180px,1fr) 130px 80px 112px;align-items:center;gap:12px;padding:11px 14px;display:grid}.libraryTableHead{color:#d7b653;font-size:10px;font-weight:800}.libraryFiles article{color:#e9e0d1;grid-template-columns:38px minmax(170px,1.3fr) minmax(160px,1fr) 130px 80px 112px}.libraryFiles article.readableLibraryFile{cursor:pointer;transition:all .18s}.libraryFiles article.readableLibraryFile:hover{background:#d8b34d14}.libraryFiles article i{color:#d7b653;border:1px solid #d8b24d73;border-radius:8px;place-items:center;width:36px;height:36px;font-size:8px;font-style:normal;display:grid}.libraryFiles article div{gap:2px;display:grid}.libraryFiles article small{color:#9ca3a3}.libraryFiles article button{color:#cf9c8e;cursor:pointer;background:0 0;border:0;font-size:18px}.libraryEmpty{color:#d3c8b5;text-align:center;place-items:center;gap:6px;min-height:260px;display:grid}.libraryEmpty b{color:#f2d474;font:24px Georgia,serif}.connectorStatus{border:1px solid #61b4898c;border-radius:12px;align-items:center;gap:10px;padding:12px 15px;display:flex}.connectorStatus span{display:grid}.connectorStatus small{color:#a6aeac}.connectorSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.connectorSteps article{background:#020f1838;border:1px solid #d8b24d61;border-radius:14px;gap:6px;padding:18px;display:grid}.connectorSteps article>b{color:#d8b24d;font:22px Georgia,serif}.connectorSteps strong{color:#f0e7d8}.connectorSteps span{color:#b7b7b1;font-size:11px;line-height:1.45}.connectorSources{background:#020f1833;border:1px solid #d8b24d6b;border-radius:16px;padding:18px}.connectorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connectorGrid article{border:1px solid #d8b24d47;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.connectorGrid img{object-fit:contain;width:34px;height:34px}.connectorGrid article div{gap:2px;display:grid}.connectorGrid small{color:#d4b452}.connectorGrid strong{color:#eee5d5}.connectorGrid span{color:#9ca3a3;font-size:10px}.connectorGrid button{padding:9px 11px;font-size:10px}.connectorRule{color:#c9c1b2;background:#020f1838;border-left:3px solid #d8b24d;gap:16px;margin-top:14px;padding:14px 18px;display:flex}.connectorRule b{color:#d8b24d;white-space:nowrap}.connectorRule p{margin:0;font-size:11px;line-height:1.5}@media (width<=900px){.homeMetrics{grid-template-columns:repeat(2,1fr)}.homeGrid{grid-template-columns:1fr}.intelligenceFlow{flex-direction:column;align-items:start}.intelligenceFlow ol{flex-wrap:wrap}.libraryLayout{grid-template-columns:1fr}.libraryLayout aside{display:none}.connectorGrid{grid-template-columns:1fr}}@media (width<=650px){.homeCommand,.libraryHero,.connectorHero{flex-direction:column;align-items:flex-start;padding:20px}.homeMetrics{grid-template-columns:1fr 1fr}.continueList article{grid-template-columns:44px minmax(0,1fr);align-items:start}.continueList .continueActions{grid-area:auto/1/auto/-1;gap:8px;width:100%;min-width:0}.continueList .continueActions button,.continueList .continueActions a{text-overflow:ellipsis;min-height:40px;padding:9px 7px;font-size:11px;overflow:hidden}.libraryControls,.connectorSteps{grid-template-columns:1fr}.libraryControls{gap:14px;padding:14px 12px}.libraryControlsHeading{padding-bottom:10px}.libraryControlsHeading strong{font-size:17px}.libraryControls select,.libraryControls input{min-height:48px;font-size:14px}.libraryTableHead{display:none}.libraryFiles article{grid-template-columns:34px 1fr 96px}.libraryFiles article>div:nth-of-type(2),.libraryFiles article>span{grid-column:2}.libraryFiles article .openLibraryFile{grid-area:1/3/3}.dropboxConnected{flex-direction:column;align-items:flex-start;gap:5px}.dropboxConnected em{margin-left:0}.connectorGrid article{grid-template-columns:34px 1fr}.connectorGrid button{grid-column:1/-1}.connectorRule{flex-direction:column}}.dailyCommandCenter{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#051620d1,#030f189e);border:1px solid #c6a54d75;border-radius:16px;gap:14px;padding:22px;display:grid}.dailyCommandCenter>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.dailyCommandCenter h2{color:#f0d274;font:600 30px/1.1 var(--font-display);margin:4px 0 0}.daySwipeControls{align-items:center;gap:7px;display:flex}.daySwipeControls span{color:#9eaaac;font-size:10px}.daySwipeControls button{place-items:center;width:34px;height:34px;font-size:16px;display:grid;border-radius:50%!important;padding:0!important}.daySwipeControls button:hover{color:#071820;background:#d8b24d}.daySwipeControls .todayShortcut{width:auto;font-size:10px;border-radius:999px!important;padding:0 13px!important}.dailyCommandCenter>header button,.todayCard footer button{color:#eadba9;cursor:pointer;background:0 0;border:1px solid #c9a64b88;border-radius:9px;padding:9px 12px}.dayTimeline{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x pan-y;align-items:stretch;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.dayTimeline::-webkit-scrollbar{display:none}.dayTimeline>article{box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 calc(23.5% - 5.64px)}.dayTimeline>.todayCard{flex-basis:calc(53% - 12.72px)}.dayTimeline>article{color:#ece9df;background:#0517229e;border:1px solid #c6a54d45;border-radius:13px;padding:17px}.dayTimeline small{color:#d7b85b;letter-spacing:.14em;font-size:10px;font-weight:850}.dayTimeline h3{font:600 20px var(--font-display);margin:5px 0 14px}.daySide{flex-direction:column;display:flex}.daySide strong{margin:7px 0 2px;font-size:14px}.daySide span{color:#acb9bc;font-size:12px;line-height:1.45}.daySide em{color:#d6c48f;margin-top:auto;padding-top:18px;font-size:11px;font-style:normal}.pastDayItem{border-top:1px solid #c6a54d22;padding:9px 0;display:grid}.pastDayItem strong{margin:0}.pastDayItem span{font-size:11px}.todayCard{box-shadow:inset 0 2px #d3b35655}.todayCard>div{gap:7px;display:grid}.todayCard>div>button{text-align:left;color:#eff0e8;cursor:pointer;background:#04111aa6;border:1px solid #bb9d4a3d;border-radius:9px;grid-template-columns:52px 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}.todayCard time{color:#e2c76c;font-weight:850}.todayCard span{display:grid}.todayCard span em{color:#9fb0b5;font-size:11px;font-style:normal}.todayCard b{color:#e1ca80;font-size:11px}.todayCard footer{color:#aeb9bb;border-top:1px solid #c6a54d32;justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;font-size:11px;display:flex}.robotLinkStatus{color:#e0c36c;white-space:nowrap;background:#04151fa6;border:1px solid #c5a24b66;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.pfDaily{margin-top:18px}@media (width<=1050px){.dayTimeline>article{flex-basis:280px}.dayTimeline>.todayCard{flex-basis:640px}.nextDay{display:flex}.nextDay small,.nextDay h3,.nextDay em{grid-column:auto}}@media (width<=720px){.dailyCommandCenter{padding:15px}.dailyCommandCenter>header{flex-direction:column;align-items:flex-start}.daySwipeControls{justify-content:flex-end;width:100%}.daySwipeControls span{margin-right:auto}.dayTimeline{margin-inline:-11px;padding-inline:11px}.dayTimeline>article,.dayTimeline>.todayCard{flex-basis:calc(100% - 22px)}.todayCard>div>button{grid-template-columns:45px 1fr}.todayCard b{display:none}.todayCard footer{flex-direction:column;align-items:flex-start;gap:8px}}.lessonLinkUnavailable{opacity:.72;cursor:not-allowed}.lessonLinkUnavailable em{color:#9aa4a5!important}.lessonLibrary a span small:last-child,.lessonLinkUnavailable span small:last-child{line-height:1.35}.topicOverviewBar{border:1px solid #d8b24d61;border-radius:11px;grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:14px;margin:4px 0 16px;padding:11px 13px;display:grid}.topicOverviewBar>div:first-child{display:grid}.topicOverviewBar strong{color:#efcf70;font:20px Georgia,serif}.topicOverviewBar span{color:#aaa99f;font-size:9px}.topicOverviewBar button{color:#f2e9d8;cursor:pointer;background:0 0;border:1px solid #d8b24d80;border-radius:8px;padding:9px 11px}.topicProgressTrack{background:#ffffff17;border-radius:5px;height:6px;overflow:hidden}.topicProgressTrack span{background:#d8b24d;height:100%;display:block}.topicTabs{border-bottom:1px solid #d8b24d59;gap:8px;margin-top:20px;display:flex}.topicTabs button{color:#bfb7a7;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px}.topicTabs button.activeAction{color:#f0cd69;background:#d8b24d0f;border-bottom-color:#e0b94f}.topicLessonLayout{grid-template-columns:minmax(0,1.55fr) minmax(240px,.65fr);gap:12px;display:grid}.topicLessonList{gap:8px;display:grid}.topicLessonList article{background:#020f183d;border:1px solid #d8b24d52;border-radius:10px;grid-template-columns:26px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.topicLessonList article.completedTopicItem{opacity:.66}.topicCheck{color:#07131c;cursor:pointer;background:0 0;border:1px solid #d8b24d;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.completedTopicItem .topicCheck{background:#d8b24d}.topicLessonList i{color:#e0bc58;border:1px solid #d8b24d66;border-radius:7px;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;display:grid}.topicLessonList div{gap:2px;display:grid}.topicLessonList small{color:#d5b452;text-transform:uppercase;font-size:8px;font-weight:800}.topicLessonList strong{color:#f2eadc;font-size:12px}.topicLessonList span{color:#9fa5a3;font-size:10px}.topicLessonList a{color:#e4c25e;border:1px solid #d8b24d80;border-radius:8px;padding:8px 10px;font-size:10px;text-decoration:none}.topicChapterNav{background:#020f183b;border:1px solid #d8b24d57;border-radius:11px;padding:14px}.topicChapterNav h5{color:#f2eadc;margin:3px 0 12px;font:18px Georgia,serif}.topicChapterNav button{color:#d6cdbd;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d8b24d33;grid-template-columns:26px 1fr;align-items:center;gap:8px;width:100%;padding:10px 4px;display:grid}.topicChapterNav button b{color:#d8b24d;border:1px solid #d8b24d66;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.topicChapterNav button span{font-size:10px;line-height:1.3}.compactHeading{margin-top:18px}.topicLibraryTab{text-align:center;place-items:center;min-height:300px;padding:30px;display:grid}.topicLibraryTab h4{color:#f0cc69;margin:8px 0;font:26px Georgia,serif}.topicLibraryTab p{color:#c8bead;max-width:600px;line-height:1.5}.topicLibraryTab button{color:#06131c;background:#d8b24d;border:1px solid #d8b24d;border-radius:9px;padding:11px 14px;font-weight:800}.topicEmptyIcon{color:#d8b24d;font-size:42px}.topicProgressTab{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:18px;display:grid}.topicProgressTab article{border:1px solid #d8b24d59;border-radius:12px;gap:3px;padding:18px;display:grid}.topicProgressTab article strong{color:#f0cc69;font:30px Georgia,serif}.topicProgressTab article span{color:#b6b3aa;font-size:10px}.topicProgressTab>div{background:#020f1838;border-left:3px solid #d8b24d;grid-column:1/-1;padding:18px}.topicProgressTab h4{color:#f0cc69;margin:0 0 4px}.topicProgressTab p{color:#d5ccbc;margin:0}@media (width<=720px){.topicOverviewBar{grid-template-columns:auto 1fr}.topicOverviewBar button{grid-column:1/-1}.topicTabs{overflow-x:auto}.topicTabs button{white-space:nowrap}.topicLessonLayout,.topicProgressTab{grid-template-columns:1fr}.topicLessonList article{grid-template-columns:24px 30px 1fr}.topicLessonList article>a{grid-column:3}.dailyLessonRows{grid-template-columns:1fr!important;overflow:visible!important}.dailyLessonTools .appLink{flex-basis:52px!important;width:52px!important;min-width:52px!important;max-width:52px!important}.dailyLessonTools .appLink span{font-size:7px!important}}.sidebar{background:radial-gradient(circle at 0 0,#d3ad521f,#0000 28%),linear-gradient(#030c12fc,#05161ffa)!important;border-right-color:#d3ad5252!important}.brand{border-bottom-color:#d3ad5247;align-items:center;gap:13px;padding:0 3px 24px}.brandSeal{object-fit:contain!important;object-position:center!important;width:58px!important;height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.brand strong{color:#f6f0e5!important;font:700 22px/1 var(--font-display)!important;letter-spacing:.18em!important}.brand span{white-space:nowrap;color:#c2a75f!important;letter-spacing:.12em!important;font-size:7px!important}.workspace{isolation:isolate;color:#f4efe4;background:linear-gradient(90deg, #030b11f5, #041119db), var(--section-art) center/cover fixed!important}.workspace:before{background:radial-gradient(circle at 82% 4%,#d3ad5229,#0000 23%),linear-gradient(#030c121f,#030c12b8)!important}.topbar h1,.contentPage h1,.contentPage h2,.contentPage h3{color:#f5e8c5!important}.topbar .eyebrow,.eyebrow{color:#d9b85f!important}.search,.profileSwitcher,.avatar,.voiceCommand{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f2e8cf!important;background:#04131c8a!important;border-color:#d3ad526b!important}.search input,.profileSwitcher select{color:#f4efe4!important}.editorialMasthead{border-color:#d3ad5275!important;box-shadow:0 20px 55px #00000052!important}.panelLauncher{background:radial-gradient(circle at 80% 12%,#d3ad5221,#0000 24%),linear-gradient(135deg,#02080d,#061923 56%,#031017)!important}.panelLauncher>section{box-shadow:0 30px 90px #0000007a;background:#03101894!important}.launcherIntro{align-items:center;gap:22px;display:flex}.panelLauncherLogo{object-fit:contain;filter:drop-shadow(0 10px 24px #00000057);flex:none;width:96px;height:96px}.myPanelsGrid>button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#071f2ac2,#030f1694)!important}.myPanelsGrid>button:hover,.myPanelsGrid>button.currentPanel{background:linear-gradient(135deg,#123744eb,#081b25d1)!important}.mobileLogo{object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important}@media (width<=760px){.brandSeal{width:48px!important;height:48px!important}.mobileLogo{width:44px!important;height:44px!important}.launcherIntro{align-items:flex-start;gap:12px}.panelLauncherLogo{width:64px;height:64px}}.syllabusBlock{margin-top:24px}.syllabusBlockTitle{color:#f0e3c0;justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.syllabusBlockTitle h3{font:600 25px var(--font-display);margin:0}.syllabusBlockTitle span{color:#e0bd5d;letter-spacing:.08em;border:1px solid #c5a24b66;border-radius:99px;order:2;padding:7px 11px;font-size:10px;font-weight:850}.cycleLegend{color:#dce4e2;gap:20px;margin:17px 0;font-size:11px;display:flex}.cycleLegend span{align-items:center;gap:7px;display:flex}.cycleLegend i{background:#7794a1;border-radius:50%;width:9px;height:9px}.cycleLegend span+span i{background:#d4aa3d}.pfSchedule article.basicRow{border-left:3px solid #7794a1}.pfSchedule article.specificRow{border-left:3px solid #d4aa3d}.examLibraryGrid article small{color:#d8b758;letter-spacing:.05em;font-size:9px}.simulationSources{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.simulationSources article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f0eadb;background:#05141ea1;border:1px solid #c5a24b55;border-radius:12px;align-content:start;gap:8px;min-height:190px;padding:20px;display:grid}.simulationSources i{color:#e0ba50;font-size:25px;font-style:normal}.simulationSources span{color:#aebbbd;font-size:11px;line-height:1.5}.simulationSources button{color:#ead9a6;cursor:pointer;background:0 0;border:1px solid #c5a24b66;border-radius:7px;align-self:end;margin-top:auto;padding:8px}.simulationSources .competitorImport{background:linear-gradient(145deg,#112d37d4,#3d2d0c7a);border-color:#d9af3f}.competitorImport em{color:#c9b77d;font-size:9px}.simulationTimeline{color:#eae4d5;background:#05141e80;border:1px dashed #c5a24b77;border-radius:13px;padding:24px}.simulationTimeline h3{font:600 23px var(--font-display);margin:4px 0 14px}.simulationTimeline>span{color:#acbabc}.simulationModal{z-index:90;background:#020b10cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.simulationModal>section{color:#eee8d9;background:#071b27;border:1px solid #c5a24b99;border-radius:15px;width:min(720px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 25px 80px #000}.simulationModal h2{font:600 29px var(--font-display);color:#e5c261}.simulationModal>section>span{color:#aebabd}.importSourcePicker{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.importSourcePicker button{color:#d9e0df;cursor:pointer;background:0 0;border:1px solid #c5a24b55;border-radius:7px;padding:8px 11px}.importSourcePicker button.activeAction{color:#f1d881;background:#173c4d}.simulationFile{color:#e8d28f;cursor:pointer;border:1px dashed #d0ad4d;border-radius:11px;place-items:center;min-height:110px;display:grid}.simulationFile input{display:none}.connectorNotice{background:#0b2634;border:1px solid #c5a24b55;border-radius:10px;gap:6px;padding:18px;display:grid}.connectorNotice span{color:#acb9bc}.importPreviewSteps{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.importPreviewSteps li{color:#c4d0d1;border:1px solid #274857;border-radius:8px;padding:11px;font-size:10px}.confirmImport{color:#081721;background:#d1aa43;border:0;border-radius:8px;padding:11px 16px;font-weight:850}.confirmImport:disabled{opacity:.35}.simulationFile+ol{margin-top:20px}@media (width<=1000px){.simulationSources{grid-template-columns:1fr 1fr}}@media (width<=650px){.simulationSources,.importPreviewSteps{grid-template-columns:1fr}}.panelLauncher{z-index:1300;background:linear-gradient(#020b11e8,#03111ae8),url(/elitezeit-cover.png) 50%/cover;padding:32px;position:fixed;inset:0;overflow:auto}.panelLauncher>section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#eee9dd;background:#03121cb8;border:1px solid #c5a24b99;border-radius:20px;width:min(1180px,100%);min-height:calc(100vh - 64px);margin:auto;padding:30px}.panelLauncher header{border-bottom:1px solid #c5a24b44;justify-content:space-between;align-items:end;gap:30px;padding-bottom:25px;display:flex}.panelLauncher h1{font:600 40px var(--font-display);color:#e8c55f;margin:4px 0 7px}.panelLauncher header span{color:#adbbbe}.panelLauncherTabs{border:1px solid #c5a24b55;border-radius:10px;padding:4px;display:flex}.panelLauncherTabs button{color:#b9c3c4;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 14px}.panelLauncherTabs button.active{color:#f0d684;background:#173647}.myPanelsGrid{grid-template-columns:repeat(2,1fr);gap:17px;margin-top:28px;display:grid}.myPanelsGrid>button{color:#eee8d9;text-align:left;cursor:pointer;background:#081f2bb3;border:1px solid #c5a24b55;border-radius:14px;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;min-height:180px;padding:23px;display:grid}.myPanelsGrid>button:hover,.myPanelsGrid>button.currentPanel{background:#113340d9;border-color:#e1bc52}.myPanelsGrid i{color:#dfbc55;font-size:30px;font-style:normal}.myPanelsGrid span{gap:5px;display:grid}.myPanelsGrid small{color:#b79b50;letter-spacing:.08em}.myPanelsGrid strong{font:600 23px var(--font-display)}.myPanelsGrid em{color:#aab8ba;font-style:normal}.myPanelsGrid b{color:#edd17e}.myPanelsGrid .newPanelCard{border-style:dashed;grid-template-columns:45px 1fr}.panelCreateFlow{max-width:900px;margin:35px auto}.examSearch{background:#041721c2;border:1px solid #d0ad4d;border-radius:11px;align-items:center;gap:12px;height:58px;padding:0 17px;display:flex}.examSearch span{color:#dbb74d;font-size:23px}.examSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:16px}.searchSuggestions{color:#aebabd;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.searchSuggestions button{color:#e0cc93;cursor:pointer;background:0 0;border:1px solid #c5a24b55;border-radius:99px;padding:8px 12px}.officialExamResult{background:#061c28bf;border:1px solid #c5a24b77;border-radius:14px;margin-top:22px;padding:23px}.officialExamResult.selected{border-color:#e0bd56}.officialExamResult>div:first-child{align-items:center;gap:15px;display:flex}.officialExamResult>div:first-child>i{color:#e4c25e;border:1px solid #c5a24b;border-radius:50%;place-items:center;width:50px;height:50px;font-style:normal;display:grid}.officialExamResult>div:first-child>span{display:grid}.officialExamResult small{color:#c7a746;letter-spacing:.08em}.officialExamResult strong{font:600 22px var(--font-display)}.officialExamResult em{color:#afbdc0;font-style:normal}.officialExamResult dl{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.officialExamResult dl div{border:1px solid #284653;border-radius:8px;padding:12px}.officialExamResult dt{color:#9eacb0;text-transform:uppercase;font-size:9px}.officialExamResult dd{margin:5px 0 0}.officialExamResult>a{color:#dec271;margin:5px 14px 5px 0;display:inline-block}.officialExamResult>button,.generatePanel button{color:#f2deb0;background:#133748;border:1px solid #c5a24b88;border-radius:8px;padding:10px 14px}.generatePanel{border-top:1px solid #c5a24b55;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:17px;display:flex}.generatePanel p{color:#b9c5c6;margin:0}.generatePanel button{color:#071620;white-space:nowrap;background:#d3ad45;font-weight:850}.noExamResult{border:1px dashed #c5a24b66;border-radius:12px;gap:7px;margin-top:22px;padding:25px;display:grid}.noExamResult span{color:#aebbbd}@media (width<=760px){.panelLauncher{padding:10px}.panelLauncher>section{min-height:calc(100vh - 20px);padding:18px}.panelLauncher header{display:grid}.panelLauncher h1{font-size:32px}.myPanelsGrid{grid-template-columns:1fr}.myPanelsGrid>button{grid-template-columns:38px 1fr}.myPanelsGrid>button>b{grid-column:2}.officialExamResult dl{grid-template-columns:1fr}.generatePanel{display:grid}}.automaticScanSteps{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.automaticScanSteps li{color:#d3c9b8;grid-template-columns:27px 1fr;align-items:center;gap:9px;font-size:11px;display:grid}.automaticScanSteps b{color:#d8b24d;border:1px solid #d8b24d80;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.examSwitcher{background:#000a1247;border:1px solid #d8b24d52;border-radius:11px;gap:5px;margin:0 12px 12px;padding:10px;display:grid}.examSwitcher>small{color:#9b8d72;letter-spacing:.16em;font-size:7px;font-weight:900}.examSwitcher>button{color:#f0e7d6;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;display:flex}.examSwitcher span{gap:1px;display:grid}.examSwitcher strong{font-size:11px}.examSwitcher b{color:#d8b24d}.examManagerBackdrop{z-index:1300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00070dd1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.examManager{background:#071522;border:1px solid #d8b24d;border-radius:20px;width:min(680px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.examManagerClose{color:#f2e9d8;background:0 0;border:1px solid #d8b24d80;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:15px;right:15px}.examManager h2{color:#f1cd68;margin:4px 0;font:30px Georgia,serif}.examManager>span{color:#bcb5a9;font-size:11px}.examProjectList{gap:8px;margin:20px 0;display:grid}.examProjectList article{border:1px solid #d8b24d45;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.examProjectList article.selectedExam{background:#d8b24d12;border-color:#d8b24d}.examSelect{color:#eee5d5;text-align:left;background:0 0;border:0;grid-template-columns:36px 1fr;align-items:center;gap:10px;display:grid}.examSelect i{color:#d8b24d;border:1px solid #d8b24d80;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.examSelect span{display:grid}.examSelect small{color:#a9a49a;font-size:9px}.examProjectList article>div{gap:5px;display:flex}.examProjectList article>div button{color:#d9cdbb;background:0 0;border:1px solid #d8b24d59;border-radius:7px;padding:7px 8px;font-size:8px}.examProjectList .removeExam{color:#d99a8a}.examProjectList button:disabled{opacity:.3}.newExamProject{background:#d8b24d0a;border-top:1px solid #d8b24d59;gap:12px;padding:16px;display:grid}.newExamProject>div{gap:3px;display:grid}.newExamProject strong{color:#f0ce6d}.newExamProject span{color:#aaa69d;font-size:9px}.newExamProject label{grid-template-columns:1fr auto;gap:7px;display:grid}.newExamProject input{color:#f3eadb;background:#0003;border:1px solid #d8b24d73;border-radius:8px;min-width:0;padding:11px}.newExamProject button{color:#071522;background:#d8b24d;border:0;border-radius:8px;padding:10px 12px;font-weight:800}@media (width<=700px){.examSwitcher{display:none}.examProjectList article{grid-template-columns:1fr}.examProjectList article>div{justify-content:flex-end}.newExamProject label{grid-template-columns:1fr}.examManager{padding:22px 16px}}.dropboxConnected.partialImport{background:#80460d2e;border-color:#e0a048a6}.dropboxConnected.partialImport b{color:#f0bd67}.dropboxImportPipeline{background:#020f1845;border:1px solid #d8b24d6b;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:18px;margin:12px 0;padding:17px;display:grid}.dropboxImportPipeline.isConnected{background:#0f584029;border-color:#4abc8b8c}.dropboxImportPipeline h3{color:#f0cf70;margin:3px 0 5px;font:22px Georgia,serif}.dropboxImportPipeline>div>span{color:#bcb6aa;font-size:10px;line-height:1.45}.dropboxFeedback{color:#e7c667;margin-top:7px;font-size:9px;line-height:1.4;display:block}.dropboxImportPipeline ol{gap:7px;margin:0;padding:0;list-style:none;display:flex}.dropboxImportPipeline li{text-align:center;place-items:center;gap:4px;width:75px;display:grid}.dropboxImportPipeline li b{color:#d8b24d;border:1px solid #d8b24d;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.dropboxImportPipeline li.done b{color:#082018;background:#57c493;border-color:#57c493}.dropboxImportPipeline li span{color:#bcb5a8;font-size:8px}.dropboxImportPipeline>button,.dropboxConnectButton{color:#071522;white-space:nowrap;background:#d8b24d;border:0;border-radius:9px;justify-content:center;align-items:center;padding:11px 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.dropboxImportPipeline>button:disabled,.dropboxConnectButton.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.libraryPreviewBar{grid-template-columns:minmax(160px,1fr) auto auto}.pdfActions{align-items:center;gap:8px;display:flex!important}.pdfActions button,.pdfActions a{text-decoration:none;color:#e6c45e!important;background:0 0!important;border:1px solid #d8b24d80!important;border-radius:8px!important;width:auto!important;height:auto!important;padding:8px 10px!important;font-size:9px!important}.pdfWorkspace{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.pdfWorkspace iframe{background:#fff;border:0;width:100%;height:100%}.pdfWorkspace:has(.pdfAnnotationPanel){grid-template-columns:minmax(0,1fr) 300px}.pdfAnnotationPanel{background:#081824;border-left:1px solid #d8b24d59;align-content:start;gap:10px;padding:16px;display:grid}.pdfAnnotationPanel h4{color:#efcd6c;margin:0;font:20px Georgia,serif}.pdfAnnotationPanel textarea{resize:vertical;color:#eee5d5;background:#0003;border:1px solid #d8b24d66;border-radius:8px;width:100%;height:260px;padding:11px;line-height:1.5}.pdfAnnotationPanel small{color:#9fa3a0;font-size:9px;line-height:1.5}.pdfAnnotationPanel button{color:#e8c65f;background:0 0;border:1px solid #d8b24d73;border-radius:8px;padding:9px}@media (width<=900px){.dropboxImportPipeline{grid-template-columns:1fr}.dropboxImportPipeline ol{overflow-x:auto}.pdfActions a:first-of-type{display:none}.pdfWorkspace:has(.pdfAnnotationPanel){grid-template-columns:1fr}.pdfAnnotationPanel{z-index:2;border-left:1px solid #d8b24d;width:min(320px,92vw);position:absolute;top:61px;bottom:0;right:0}}.contentPage,.contentPage section,.contentPage article,.contentPage aside,.contentPage .homePanel,.contentPage .homeMetrics article,.contentPage .libraryControls,.contentPage .libraryLayout aside,.contentPage .libraryFiles,.contentPage .connectorHero,.contentPage .connectorSteps article,.contentPage .connectorSources,.contentPage .connectorGrid article,.contentPage .connectorRule,.contentPage .topicLessonList article,.contentPage .topicChapterNav,.contentPage .topicProgressTab>div{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important;background-image:none!important}.contentPage input,.contentPage textarea,.contentPage select,.teacherSetup input,.teacherSetup textarea,.teacherSetup select,.sessionModal input,.sessionModal textarea,.sessionModal select,.modal input,.modal textarea,.modal select{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.contentPage select option,.teacherSetup select option{color:#f5eddc!important;background:#06151f!important}.homeCommand,.libraryHero,.connectorHero{box-shadow:none!important;background:0 0!important}.homeMetrics article,.homePanel,.libraryControls,.libraryLayout aside,.libraryFiles,.connectorSteps article,.connectorSources,.connectorGrid article,.connectorRoadmap{border-color:#d8b24d57!important}.ecosystemPanel>button{box-shadow:none!important;color:#f5eddc!important;background:0 0!important;border:0!important;border-top:1px solid #d8b24d40!important;border-radius:0!important;padding:14px 2px!important}.ecosystemPanel>button:hover,.ecosystemPanel>button:focus-visible{color:#f3d16f!important;box-shadow:none!important;background:#d8b24d0f!important}.connectorGrid a{color:#f0cb65;white-space:nowrap;background:0 0;border:1px solid #d8b24d8c;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.connectorRoadmap{border:1px solid #d8b24d57;border-radius:15px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:24px;margin-top:14px;padding:18px;display:grid}.connectorRoadmap h3{color:#f3d16f;margin:4px 0 0;font:25px Georgia,serif}.connectorRoadmap ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.connectorRoadmap li{border-bottom:1px solid #d8b24d33;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.connectorRoadmap li b{color:#e7c85f;border:1px solid #d8b24d;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.connectorRoadmap li span{color:#e6ddcc!important}.libraryControls label{color:#f0cb65!important}.libraryLayout aside button{box-shadow:none!important;color:#eee5d5!important;background:0 0!important;border:1px solid #0000!important}.libraryLayout aside button.activeAction{color:#f1cf6e!important;background:#d8b24d0f!important;border-color:#d8b24d80!important}.connectorStatus{background:0 0!important;border-color:#d8b24d6b!important}.connectorStatus>b{color:#d8b24d!important}@media (width<=720px){.connectorRoadmap{grid-template-columns:1fr}.connectorGrid a{text-align:center;grid-column:1/-1}}.topbar .search{border-radius:10px;width:min(310px,30vw);height:42px;padding:0 14px;position:relative;color:#d9b955!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:1px solid #d8b24d7a!important}.topbar .search:focus-within{border-color:#efcf70!important;box-shadow:inset 0 -1px #efcf70!important}.topbar .search>span{font-size:18px;color:#d9b955!important}.topbar .search input{color:#f8efdc!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.topbar .search input::placeholder{opacity:1;color:#b8ad99!important}.pageIntro>span,.pageIntro .pageMeta,.sectionHeading>span,.todayCronogramaNotice,.filterBar>div,.registeredSources .sectionHeading>span{color:#f5eddc!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:0 2px 8px #000!important;background:0 0!important;border:1px solid #d8b24d61!important;border-radius:8px!important}.pageIntro>span,.pageIntro .pageMeta{padding:7px 10px}.pageIntro,.dataSection,.subjectSources,.agendaQuick,.supportWide,.notionCalendar,.notionConnect,.deepLinkNote,.tableWrap,.editableWrap,.metricGrid>div,.monthlyChart,.progressCard,.chartCard,.toolGroup,.toolsPanel,.courseMeta,.courseActions{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important;background-image:none!important}.metricGrid>div,.progressCard,.monthlyChart{background:0 0!important}@media (width<=720px){.topbar .search{width:100%;max-width:none}.pageIntro{align-items:flex-start;gap:10px}.pageIntro>span,.pageIntro .pageMeta{align-self:flex-start}}.lessonContinuity{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0 4px;display:grid}.lessonContinuity>div,.topicProgressGrid article{background:#010d1640;border:1px solid #d8b24d61;border-radius:11px;padding:10px 12px}.lessonContinuity span,.topicProgressGrid span{color:#d9b551;letter-spacing:.14em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.lessonContinuity p,.topicProgressGrid p{color:#f4eee1;margin:0;font-size:11px;line-height:1.4}.dailyLessonActions .topicHubTrigger{color:#e2c365;background:0 0;border-color:#d8b24dad}.topicHubBackdrop{z-index:1100}.topicHubModal{color:#f5eddc;background:linear-gradient(#020d16ed,#020d16ed),url(/editorial/subjects/historia-brasil.webp) 50%/cover;border:1px solid #d8b24db3;border-radius:24px;width:min(980px,100vw - 32px);max-height:90vh;padding:34px;position:relative;overflow:auto;box-shadow:0 26px 90px #000000b3}.topicHubModal>h2{color:#f7f0e2;margin:4px 0 0;font-family:Georgia,serif;font-size:clamp(28px,4vw,48px)}.topicHubModal>h3{color:#dfbd61;margin:7px 48px 22px 0;font-family:Georgia,serif;font-size:clamp(17px,2vw,24px);font-weight:500}.topicProgressGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.topicProgressGrid p{font-size:14px}.topicHubHeading{border-bottom:1px solid #d8b24d73;justify-content:space-between;align-items:end;gap:20px;margin:26px 0 12px;padding-bottom:10px;display:flex}.topicHubHeading h4{margin:2px 0 0;font-family:Georgia,serif;font-size:24px}.topicHubHeading small{color:#c9c0ad;text-align:right;max-width:460px}.topicSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.topicSourceCard{color:#f5eddc;background:#020f184d;border:1px solid #d8b24d73;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;text-decoration:none;display:grid!important}.topicSourceCard:hover{background:#d8b24d14;border-color:#dfbd61}.topicSourceCard>img{object-fit:contain;width:30px;height:30px}.topicSourceCard div{gap:3px;min-width:0;display:grid}.topicSourceCard strong{color:#f7f0e2;font-size:14px}.topicSourceCard span{color:#cbbfaa;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.topicSourceCard>b{color:#dfbd61}@media (width<=720px){.lessonContinuity,.topicProgressGrid,.topicSourceGrid{grid-template-columns:1fr}.topicHubModal{border-radius:18px;padding:24px 16px}.topicHubHeading{flex-direction:column;align-items:start}.topicHubHeading small{text-align:left}}.dailyLessonTools>a.toolLegendLink{color:#f5eddc!important;background:0 0!important;flex:0 0 64px!important;grid-template-rows:18px auto!important;place-items:center!important;gap:3px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:auto!important;min-height:40px!important;max-height:none!important;padding:4px 2px!important;text-decoration:none!important;display:grid!important;overflow:visible!important}.dailyLessonTools>button.toolLegendLink{color:#e9dfce;cursor:pointer;background:#020f184d;border:1px solid #d8b24d61;border-radius:9px;flex-direction:column;flex:0 0 64px;justify-content:center;align-items:center;gap:4px;min-height:60px;padding:6px;display:flex;position:relative}.dailyLessonTools>button.toolLegendLink img{object-fit:contain;width:25px;height:25px}.dailyLessonTools>button.toolLegendLink span{font-size:8px}.dailyLessonTools .toolLegendLink>b{color:#d8b24d;font-size:9px;position:absolute;top:3px;right:4px}.dailyLessonTools .mappedTool{border-color:#5dc2898c!important}.dailyLessonTools .mappedTool>b{color:#69d69a}.sourceMappingBackdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00070dc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sourceMappingModal{background:#071522;border:1px solid #d8b24d;border-radius:18px;width:min(560px,100%);padding:25px;position:relative;box-shadow:0 30px 90px #000}.sourceMappingClose{color:#eee3d0;background:0 0;border:1px solid #d8b24d73;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:14px;right:14px}.sourceMappingHeading{align-items:center;gap:13px;margin:10px 0 18px;display:flex}.sourceMappingHeading img{object-fit:contain;width:42px;height:42px}.sourceMappingHeading h3{color:#f0cc69;margin:0;font:25px Georgia,serif}.sourceMappingHeading span{color:#c7bcaa;font-size:11px}.mappingRobotStatus{background:#d8b24d12;border-left:3px solid #d8b24d;gap:5px;margin-bottom:16px;padding:13px;display:grid}.mappingRobotStatus b{color:#d8b24d;letter-spacing:.1em;font-size:9px}.mappingRobotStatus span{color:#cbc1b1;font-size:11px;line-height:1.5}.sourceMappingModal label{color:#d8b24d;gap:7px;font-size:10px;font-weight:800;display:grid}.sourceMappingModal input{color:#f3ebdc;background:#0000002e;border:1px solid #d8b24d80;border-radius:9px;width:100%;padding:12px}.sourceMappingActions{justify-content:flex-end;gap:8px;margin:16px 0 10px;display:flex}.sourceMappingActions button{color:#eee4d3;background:0 0;border:1px solid #d8b24d80;border-radius:9px;padding:10px 13px}.sourceMappingActions button.activeAction{color:#071522;background:#d8b24d;font-weight:800}.sourceMappingActions button:disabled{opacity:.4}.sourceMappingModal>small{color:#959d9d;font-size:9px;line-height:1.45;display:block}.dailyLessonTools>a.toolLegendLink>img{width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important;display:block!important}.dailyLessonTools>a.toolLegendLink>span{opacity:1!important;visibility:visible!important;color:#f5eddc!important;text-align:center!important;white-space:nowrap!important;width:100%!important;height:auto!important;font-size:9px!important;line-height:1.1!important;display:block!important;position:static!important;overflow:visible!important}.setupStartChoices{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=850px){.setupStartChoices{grid-template-columns:1fr}.dailyLessonTools>a.toolLegendLink{flex-basis:58px!important;width:58px!important;min-width:58px!important;max-width:58px!important}.dailyLessonTools>a.toolLegendLink>span{font-size:8px!important}}.teacherSetup input:disabled{opacity:.82;border-color:#d5af5435}.rowEditButton{color:#f5eddc;background:0 0;border:1px solid #d5af5466;border-radius:8px;min-width:72px;padding:9px 11px}.communityGrid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;display:grid}.communityCard{background:0 0;border:1px solid #d5af5470;border-radius:18px;padding:20px}.communityHead{border-bottom:1px solid #d5af5438;justify-content:space-between;gap:18px;padding-bottom:14px;display:flex}.communityHead h3{color:#f1cf6e;font:600 27px var(--font-serif);margin:3px 0}.communityHead span,.communityHead b{color:#f5eddc}.communityFeed{gap:10px;max-height:320px;padding:14px 0;display:grid;overflow:auto}.communityFeed>div{background:#03131d33;border:1px solid #d5af5430;border-radius:10px;padding:11px}.communityFeed p{margin:6px 0;line-height:1.5}.communityFeed small{color:#cfc2a7}.communityComposer{grid-template-columns:1fr auto;gap:9px;display:grid}.communityComposer textarea{resize:vertical;color:#fff;background:0 0;border:1px solid #d5af5465;border-radius:9px;min-height:70px;padding:10px}.communityComposer button{align-self:stretch;padding:10px 15px}@media (width<=720px){.communityGrid,.communityComposer{grid-template-columns:1fr}}.teacherRowActions{flex-wrap:wrap;gap:6px;display:flex}.addTeacherButton{white-space:nowrap}.communitySubjects{gap:18px;display:grid}.communitySubject{background-image:linear-gradient(100deg,#020c1433,#020c1405),var(--subject-art);background-position:50%;background-size:cover;border:1px solid #d5af5470;border-radius:19px;padding:20px;position:relative;overflow:hidden}.communitySubject>h2{color:#f1cf6e;font:600 31px var(--font-serif);text-shadow:0 3px 12px #000;margin:0 0 15px}.communityTeacherColumns{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.communityTeacher{background:#020d153d;border:1px solid #d5af5455;border-radius:14px;padding:16px}.communityTeacherIdentity{align-items:center;gap:12px;margin-bottom:13px;display:flex}.communityTeacherIdentity img{object-fit:contain;background:#fff;border-radius:10px;width:42px;height:42px;padding:5px}.communityTeacherIdentity span{color:#e4c569;letter-spacing:.12em;font-size:10px}.communityTeacherIdentity h3{color:#fff2d5;font:600 23px var(--font-serif);margin:2px 0 0}.communityAction{color:#fff2d5;border:1px solid #d5af5465;border-radius:8px;margin:7px 0;padding:9px 11px;text-decoration:none;display:block}.communityAction:hover{color:#071620;background:#d5af54}@media (width<=720px){.communitySubject{padding:13px}.communityTeacherColumns{grid-template-columns:1fr}.teacherRowActions{min-width:260px}}.teacherSetupBackdrop{z-index:1200}.teacherSetup{color:#f5eddc;background:#020d15f0;border:1px solid #d5af54;border-radius:22px;flex-direction:column;width:min(1120px,94vw);height:min(91vh,900px);max-height:91vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #000b}.teacherSetupHead{border-bottom:1px solid #d5af5455;flex:none;grid-template-columns:1fr 1fr;gap:24px;padding:24px 28px;display:grid}.teacherSetupHead h2{color:#f0cf72;font:600 34px var(--font-serif);margin:4px 0 0}.teacherSetupHead p{align-self:center;margin:0;line-height:1.6}.teacherSetupTable{flex:auto;min-height:0;max-height:none;padding:0 18px;overflow:auto}.teacherSetup table,.teacherSetup thead,.teacherSetup tbody,.teacherSetup tr,.teacherSetup th,.teacherSetup td{background:0 0!important}.teacherSetup table{border-collapse:collapse;width:100%}.teacherSetup th,.teacherSetup td{text-align:left;border-bottom:1px solid #d5af5438;padding:12px}.teacherSetup th{color:#efcc6c}.teacherSetup select,.teacherSetup input{box-sizing:border-box;color:#fff;background:0 0;border:1px solid #d5af5475;border-radius:8px;width:100%;min-height:42px;padding:9px 11px}.teacherSetup option{color:#071620}.teacherSetupFoot{z-index:5;background:#06151f;border-top:1px solid #d5af5455;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:18px 28px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 24px #0008}.teacherSetupFoot button,.voiceCommand{color:#f8edd6;background:0 0;border:1px solid #d5af5488;border-radius:9px}.teacherSetupFoot button{padding:12px 18px}.teacherSetupFoot button:disabled{opacity:.4}.voiceCommand{white-space:nowrap;padding:9px 12px}.voiceCommand.listening{color:#071620;background:#e6bd56;box-shadow:0 0 20px #e6bd5688}.voiceToast{z-index:1300;color:#fff5df;cursor:pointer;background:#051b27ee;border:1px solid #d5af54;border-radius:12px;max-width:430px;padding:14px 17px;position:fixed;bottom:96px;right:24px;box-shadow:0 14px 38px #0009}@media (width<=720px){.teacherSetupHead{grid-template-columns:1fr;padding:18px}.teacherSetupHead h2{font-size:27px}.teacherSetupTable{padding:0 10px}.teacherSetup table{min-width:760px}.teacherSetupFoot{flex-direction:column;align-items:stretch;padding:14px 18px}.topActions .voiceCommand{width:auto;font-size:12px}}.setupAgendaTable table{min-width:1580px}.setupAgendaTable th:nth-child(-n+2),.setupAgendaTable td:nth-child(-n+2){min-width:125px}.setupAgendaTable th:nth-child(n+3),.setupAgendaTable td:nth-child(n+3){min-width:165px}.setupAgendaTable input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:105px}.setupAddAgenda{color:#f8edd6;background:0 0;border:1px solid #d5af5488;border-radius:9px;margin:14px 0 18px;padding:10px 14px}.setupFootActions{gap:10px;display:flex}.registeredSource a,.registeredSource button{color:#f5d576;width:max-content;max-width:100%;font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #d5af5465;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 10px;text-decoration:none;display:flex}.registeredSource a:hover,.registeredSource button:hover{background:#d5af5424}.registeredSource a img,.registeredSource button img{object-fit:contain;border-radius:4px;flex:0 0 20px;width:20px!important;height:20px!important}.communityLumenIcon{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid;position:relative}.communityLumenIcon i,.communityLumenIcon i:after{content:"";clip-path:polygon(50% 0,57% 35%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%);position:absolute;inset:0}.communityLumenIcon i{filter:drop-shadow(0 0 4px #e2bd5b47);background:#c79a37}.communityLumenIcon i:after{background:#fff8e8;inset:2px}.registeredSource a,.registeredSource button{text-align:left;justify-content:flex-start;background:0 0!important}.recommendedDays{text-align:center!important;width:112px!important;min-width:112px!important;max-width:112px!important}.todayCronogramaNotice{color:#f5eddc;background:0 0;border:1px solid #d5af548c;border-radius:10px;justify-content:space-between;gap:16px;margin:0 0 12px;padding:10px 14px;display:flex}.todayCronogramaNotice strong{color:#ecd06f}@media (width<=720px){.todayCronogramaNotice{gap:4px;display:grid}}.registeredSources,.registeredSource,.cycleControls,.filterBar,.filterBar>label,.filterBar>div,.editableWrap,.editToolbar,.notionCalendar,.notionConnect,.notionEmpty{background-color:#0000!important}.filterBar>label,.filterBar>div{color:#f8edd6!important}.filterBar strong,.filterBar span,.filterBar label{text-shadow:0 2px 8px #000;color:#f8edd6!important}.tableVoiceCommand{width:max-content;padding:10px 14px;font-size:14px}@media (width<=720px){.setupFootActions{display:grid}.tableVoiceCommand{width:100%;font-size:13px}.teacherSetupTable{max-height:58vh}}.profileSwitcher{color:#d5af54;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.profileSwitcher select{color:#fff2d5;background:#02121bc7;border:1px solid #d5af5470;border-radius:8px;padding:8px}.setupAgendaTable select{box-sizing:border-box;color:#fff;background:#061721;border:1px solid #d5af5475;border-radius:8px;width:100%;min-height:42px;padding:8px}.setupAgendaTable option{color:#071620;background:#fff}.spreadsheetImport{background:0 0;border:1px solid #d5af5470;border-radius:14px;flex:none;grid-template-columns:1fr auto;align-items:center;gap:14px 24px;margin:12px 28px;padding:12px 18px;display:grid}.spreadsheetImport div{gap:4px;display:grid}.spreadsheetImport strong{color:#f5d576;font-size:19px}.spreadsheetImport span,.spreadsheetImport p{color:#f5eddc}.spreadsheetImport p{grid-column:1/-1;margin:0}.spreadsheetImport label{color:#f5d576;cursor:pointer;white-space:nowrap;border:1px solid #d5af5470;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;display:flex}.spreadsheetImport label:hover{background:#d5af541f}.spreadsheetImport label.isImporting{opacity:.6;cursor:wait}.spreadsheetImport input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.setupStartChoices{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:18px;min-height:0;padding:28px;display:grid;overflow:auto}.setupStartChoices button{text-align:left;color:#f5eddc;cursor:pointer;background:0 0;border:1px solid #d5af5475;border-radius:16px;gap:10px;min-height:190px;padding:28px;display:grid}.setupStartChoices button:hover{background:#d5af541a;border-color:#e4c15f}.setupStartChoices b{color:#f5d576;font:600 25px var(--font-serif)}.setupStartChoices span{line-height:1.55}.setupImportOnly{flex:auto;align-content:center;margin:20px 28px}@media (width<=720px){.teacherSetup{height:94vh;max-height:94vh}.teacherSetupHead{padding:12px 16px}.teacherSetupHead p{font-size:12px;line-height:1.35}.spreadsheetImport{grid-template-columns:1fr;margin:8px 10px;padding:10px}.spreadsheetImport span{display:none}.spreadsheetImport label{width:100%}.spreadsheetImport p{grid-column:auto}.teacherSetupFoot{padding:12px 14px}.setupFootActions button{width:100%}.teacherSetupTable{max-height:none!important}.setupStartChoices{grid-template-columns:1fr;padding:14px}.setupStartChoices button{min-height:130px;padding:18px}.setupStartChoices b{font-size:21px}.setupImportOnly{margin:10px}.profileSwitcher{font-size:0}.profileSwitcher select{max-width:125px;font-size:11px}}.dailyLessonTools{flex-flow:wrap!important;align-items:flex-start!important;gap:7px!important;display:flex!important}.dailyLessonTools .appLink{background:0 0!important;flex:0 0 58px!important;grid-template-rows:18px auto!important;place-items:center!important;gap:3px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:auto!important;min-height:36px!important;max-height:none!important;padding:4px 2px!important;text-decoration:none!important;display:grid!important;overflow:visible!important}@media (width<=720px){.dailyLessonTools .appLink{flex-basis:52px!important;width:52px!important;min-width:52px!important;max-width:52px!important}.dailyLessonTools .appLink span{font-size:7px!important}}.agendaToolIcons,.dailyLessonTools{flex-flow:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.agendaToolIcons .appLink,.dailyLessonTools .appLink{width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;box-shadow:none!important;background:0 0!important;border:1px solid #dcb5503d!important;border-radius:6px!important;flex:0 0 26px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:4px!important;display:inline-flex!important;overflow:hidden!important}.agendaToolIcons .appLink img,.dailyLessonTools .appLink img{object-fit:contain!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex:none!important;margin:0!important;padding:0!important;display:block!important}.agendaToolIcons .appLink span,.dailyLessonTools .appLink span{display:none!important}@media (width<=720px){.agendaQuick{gap:10px!important}.agendaToolIcons .appLink,.dailyLessonTools .appLink{flex-basis:24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important}.agendaToolIcons .appLink img,.dailyLessonTools .appLink img{width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important}}.subjectNameArtwork{color:#f2d474!important;width:auto!important;min-width:0!important;max-width:88%!important;min-height:0!important;box-shadow:none!important;text-shadow:0 2px 10px #000,0 0 18px #03131d!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.subjectSourceCard textarea,.evolutionClass input{box-shadow:none!important;-webkit-backdrop-filter:blur(1px)!important;backdrop-filter:blur(1px)!important;background:#020b1247!important;border-color:#d9b3539e!important}.acompanhamentoPage .tableWrap,.acompanhamentoPage table,.acompanhamentoPage tbody,.acompanhamentoPage tr,.acompanhamentoPage td,.acompanhamentoPage tbody tr:nth-child(2n) td,.acompanhamentoPage tbody tr:hover td,.acompanhamentoPage .mergedCell,.acompanhamentoPage td[rowspan]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.acompanhamentoPage .tableWrap{background:linear-gradient(90deg, #03131d8f, #061d2866), var(--section-art) center / cover!important}.acompanhamentoPage td,.acompanhamentoPage th{color:#fff4dc!important;text-shadow:0 2px 6px #000!important;border-color:#d1aa4b55!important}.acompanhamentoPage th,.acompanhamentoPage td:first-child{color:#f2d374!important}.evolutionSubjects article,.evolutionSubjects article:nth-child(n),.evolutionSubjects .lessonGrid,.evolutionSubjects .lessonGrid>div,.evolutionSubjects .lessonGrid label,.evolutionSubjects .evolutionSubjectHead,.evolutionSubjects h4,.evolutionSubjects h4 input{box-shadow:none!important;background-color:#0000!important}.evolutionSubjects article{background-image:linear-gradient(90deg, #020b12b8 0%, #03131d70 52%, #03131d34 100%), var(--subject-art)!important;background-position:50%!important;background-size:cover!important}.evolutionSubjects .lessonGrid>div{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(135deg,#03131d29,#061b2712)!important}.courseCard.platformCard,.courseCard.platformCard .platformArt,.courseCard.platformCard .courseMeta,.courseCard.platformCard .courseActions{box-shadow:none!important;background-color:#0000!important}.courseCard.platformCard{background-image:linear-gradient(100deg, #020b12b8 0%, #04182469 57%, #03131d26 100%), var(--subject-art)!important;background-position:50%!important;background-size:cover!important}.sourceGrid label.subjectArtCard textarea{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:0 2px 5px #000!important;background:linear-gradient(110deg,#020b126b,#03131d24)!important}.weeklyCellTools{border-top:1px solid #c9a04442;flex-wrap:wrap;gap:5px;margin-top:8px;padding-top:7px;display:flex}.weeklyCellTools .appLink{width:auto!important;min-width:0!important;box-shadow:none!important;color:#f6edd9!important;background:0 0!important;border:1px solid #d0aa4b55!important;border-radius:7px!important;align-items:center!important;gap:4px!important;padding:3px 5px!important;display:inline-flex!important}.weeklyCellTools .appLink:hover{color:#06141c!important;background:#d1a844!important}.weeklyCellTools img{width:15px!important;height:15px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:3px!important;padding:0!important}.weeklyCellTools span{color:inherit!important;font-size:9px!important;line-height:1!important}.weeklyGrid td{vertical-align:top!important;min-width:185px!important}@media (width<=720px){.weeklyCellTools span{display:none}.weeklyCellTools .appLink{padding:4px!important}.weeklyGrid td{min-width:155px!important}}.workspace{background-image:linear-gradient(180deg, #03111c8c 0%, #041826a8 48%, #020b13bf 100%), var(--section-art)!important;background-position:top,top!important;background-size:cover,cover!important}.contentPage{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.navItem.active{color:#f4ead3!important;box-shadow:inset 3px 0 #c89d3b,0 7px 18px #0004!important}.toolCard img,.agendaQuick img,.agendaToolIcons img,.mastheadAi img{object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:0 7px 16px #0008!important}.agendaToolIcons .appLink:hover,.mastheadAi .appLink:hover{background:#c99e3c22!important;border-color:#c99e3c88!important}.subjectArtCard,.subjectArtCell{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(105deg, #04131ce8 0%, #082432c4 58%, #08243284 100%), var(--subject-art) center / cover!important}.subjectArtCard:before,.subjectArtCell:before{content:"";z-index:-1;background:linear-gradient(90deg,#03121ce8,#03121c80 70%,#0000);position:absolute;inset:0}.subjectArtCard strong,.subjectArtCell,.subjectArtCell .cellText{color:#f4d779!important;text-shadow:0 2px 7px #000!important;font-weight:800!important}.sourceGrid label.subjectArtCard{min-height:185px;padding:18px!important}.sourceGrid label.subjectArtCard textarea{background:#020e16c7!important}.courseCard.platformCard{background:linear-gradient(180deg, #03131d22, #03131dd7), var(--subject-art) center / cover!important}.platformArt{background:linear-gradient(105deg, #020910b8 0%, #061b2773 58%, transparent 100%), var(--subject-art) center / cover!important}.tableWrap table,.editableWrap table,.editalTable table{color:#f2ead8!important}.tableWrap td,.editableWrap td,.editalTable td{color:#f2ead8!important;font-weight:650!important}.tableWrap td *,.editableWrap td *,.editalTable td *,.planningPage td *,.weeklyPage td *{text-shadow:0 1px 3px #0009;color:inherit!important;opacity:1!important}.tableWrap th,.editableWrap th,.editalTable th{color:#f1d373!important;background:#071824!important}.mergedCell,.groupCell,.editalSubjectMerged,.editalTopicMerged,td[rowspan]{color:#f1d373!important;vertical-align:top!important;padding-top:14px!important}.planningPage .mergedCell .cellText,.planningPage td[rowspan] .cellText{color:#f4d779!important;font-size:13px!important;font-weight:850!important}.tableWrap th:first-child,.tableWrap td:first-child,.editableWrap th:first-child,.editableWrap td:first-child{max-width:135px!important}.editableWrap td input,.editableWrap td select{width:clamp(72px,9vw,150px)!important;min-width:0!important}.weeklyTable th,.weeklyTable td{min-width:125px!important;max-width:170px!important}.weeklyTable th:first-child,.weeklyTable td:first-child{min-width:92px!important;max-width:105px!important}@media (width<=720px){.workspace{background-image:linear-gradient(180deg, #03111ca8, #03131dbd), var(--section-art)!important}.sourceGrid label.subjectArtCard{min-height:150px}}.editorialMasthead{color:#fff;background-position:50%;background-size:cover;border:1px solid #b99435;border-radius:12px;min-height:178px;margin:18px 28px 0;position:relative;overflow:hidden;box-shadow:0 18px 45px #06172025}.editorialMasthead:before,.editorialMasthead:after{content:"";pointer-events:none;position:absolute}.editorialMasthead:before{z-index:2;border:1px solid #d6b85f70;border-radius:8px;inset:8px}.editorialMasthead:after{border:1px solid #d6b85f80;border-radius:50%;width:73px;height:73px;top:27px;right:31px;box-shadow:0 0 0 8px #06172090,0 0 0 9px #d6b85f3f}.mastheadShade{background:linear-gradient(90deg,#020e17f5 0%,#061720d9 42%,#06172075 72%,#061720c8 100%);position:absolute;inset:0}.mastheadCopy{z-index:3;width:min(650px,68%);padding:34px 42px;position:relative}.mastheadCopy p{color:#d9b84f;letter-spacing:.24em;margin:0 0 10px;font-size:9px;font-weight:900}.mastheadCopy h2{color:#fff8e6;letter-spacing:.02em;text-shadow:0 2px 12px #000;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,43px);font-weight:500}.mastheadCopy span{color:#e9e1cc;font-family:Georgia,serif;font-size:12px;font-style:italic}.mastheadAi{z-index:4;gap:7px;display:flex;position:absolute;bottom:22px;right:28px}.mastheadAi a{color:#fff;background:#061720dc;border:1px solid #d6b85f66;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:800;display:flex}.mastheadAi img{object-fit:contain;background:#fff;border-radius:4px;width:19px;height:19px;padding:2px}.contentPage{border-top-color:#b99435}.contentPage>.pageIntro{border-left:3px solid #b99435;padding-left:15px}.tableWrap,.editableWrap{border:1px solid #c8b77f;box-shadow:0 9px 28px #102b3910}.tableWrap th,.editableWrap th{color:#f0d376;background:linear-gradient(#092635,#051923);border-color:#b9943540}.editalTopicMerged{color:#173847;background:#f4edda;font-weight:800}.missingExactLink{color:#806821;border:1px dashed #b99435;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:800;display:inline-block}.notionConnect{background:#fff;border:1px solid #d8c58a;border-radius:8px;grid-template-columns:1fr 1.2fr;align-items:end;gap:18px;margin-top:14px;padding:15px;display:grid}.notionConnect strong{color:#102f3d}.notionConnect p{color:#6e7c83;margin:5px 0 0;font-size:8px;line-height:1.5}.notionConnect label{color:#173847;font-size:8px;font-weight:800}.notionConnect input{box-sizing:border-box;border:1px solid #cfc7b4;border-radius:6px;width:100%;margin-top:6px;padding:10px}.notionEmpty{text-align:center;color:#173847;background:linear-gradient(#f8f5edeb,#f8f5edeb),url(/editorial/languages-study.webp) 50%/cover;border:1px dashed #b99435;border-radius:9px;place-content:center;gap:7px;min-height:210px;margin-top:14px;padding:25px;display:grid}.notionEmpty span{color:#6d787d;max-width:520px;font-size:9px;line-height:1.5}@media (width<=720px){.editorialMasthead{min-height:160px;margin:12px 12px 0}.mastheadCopy{width:auto;padding:28px 22px 62px}.mastheadCopy span{font-size:10px}.mastheadAi{bottom:16px;left:20px;right:auto}.mastheadAi a span,.editorialMasthead:after{display:none}.notionConnect{grid-template-columns:1fr}}.sidebar nav{padding-right:3px;overflow-y:auto}.sidebar nav::-webkit-scrollbar{width:3px}.sidebar nav::-webkit-scrollbar-thumb{background:#284451;border-radius:4px}.quickTools button{text-align:center;cursor:pointer;color:inherit;background:#fff;border:1px solid #e5e2d9;border-radius:8px;padding:10px 6px;transition:all .2s}.quickTools button:hover{border-color:#bca04d;transform:translateY(-1px)}.quickTools button>span{background:#edf0ef;border-radius:7px;place-items:center;width:28px;height:28px;margin:auto;display:grid}.quickTools button>span img{object-fit:contain;width:18px;height:18px}.quickTools button strong,.quickTools button small{display:block}.quickTools button strong{margin-top:6px;font-size:8px}.quickTools button small{color:#8b969b;margin-top:2px;font-size:7px}.toolGrid button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2dfd6;border-radius:9px;align-items:center;gap:12px;padding:14px;transition:all .2s;display:flex}.toolGrid button:hover{border-color:#bda14e;transform:translateY(-1px)}.toolGrid>button>span{background:#f0f2f1;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.toolGrid>button>span img{object-fit:contain;width:24px;height:24px}.toolGrid button div{flex:1}.toolGrid button strong,.toolGrid button small{display:block}.toolGrid button strong{font-size:11px}.toolGrid button small{color:#8b969b;margin-top:3px;font-size:8px}.toolGrid button b{color:#9a803a;font-size:11px}.fieldRow.four{grid-template-columns:1.2fr 1fr 1fr 1fr}.filterBar{grid-template-columns:1.4fr repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.filterBar>label,.filterBar>div{background:#faf9f5;border:1px solid #e3dfd5;border-radius:9px;padding:12px}.filterBar label{color:#64727a;font-size:9px;font-weight:700}.filterBar select{color:#19313f;background:0 0;border:0;outline:0;width:100%;margin-top:6px;font-size:11px;display:block}.filterBar strong,.filterBar span{display:block}.filterBar strong{font:600 19px var(--font-display);color:#153343}.filterBar span{color:#879299;margin-top:3px;font-size:8px}.tableWrap{border:1px solid #e1ded5;border-radius:9px;width:100%;overflow:auto}.tableWrap table{border-collapse:collapse;width:100%;min-width:980px;font-size:9px}.tableWrap th{z-index:1;color:#e8edf0;text-align:left;letter-spacing:.04em;white-space:nowrap;background:#102b39;padding:10px;font-size:8px;position:sticky;top:0}.tableWrap td{color:#526169;border-bottom:1px solid #ece9e1;max-width:310px;padding:9px 10px}.tableWrap tr:nth-child(2n) td{background:#faf9f6}.tableWrap tr:hover td{background:#f4f0e4}.pager{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.pager span{color:#7f8b91;font-size:8px}.pager button{color:#40545f;cursor:pointer;background:#fff;border:1px solid #d9d5ca;border-radius:6px;padding:7px 10px;font-size:8px;font-weight:700}.pager button:disabled{opacity:.35;cursor:not-allowed}.editToolbar{color:#758188;justify-content:space-between;align-items:center;gap:14px;margin:8px 0 10px;font-size:8px;display:flex}.editToolbar button,.cycleControls button{color:#fff;cursor:pointer;background:#123b4d;border:0;border-radius:7px;padding:9px 13px;font-size:8px;font-weight:800}.editableWrap input,.editableWrap select{box-sizing:border-box;width:100%;min-width:88px;font:inherit;color:#40545f;background:0 0;border:1px solid #0000;border-radius:5px;outline:0;padding:7px 6px}.editableWrap input:focus,.editableWrap select:focus{background:#fff;border-color:#b9993f;box-shadow:0 0 0 2px #b9993f20}.editableWrap input[readonly]{color:#7c858a;background:#f0eee8}.editableWrap .groupCell input{color:#173847;background:#f3eedf;font-weight:800}.deleteRow{color:#a76767;cursor:pointer;background:0 0;border:0;font-size:16px}.columnBands{border-radius:7px;grid-template-columns:4fr 3fr 6fr 3fr;margin:0 0 6px;display:grid;overflow:hidden}.columnBands span{color:#193543;text-align:center;background:#d9c47d;border-right:1px solid #f7f1df;padding:7px;font-size:8px;font-weight:800}.cycleControls{background:#faf8f1;border:1px solid #ddd8cc;border-radius:10px;grid-template-columns:180px 180px auto 1fr;align-items:end;gap:12px;margin-bottom:16px;padding:15px;display:grid}.cycleControls label{color:#334f5c;grid-template-columns:1fr 70px auto;align-items:center;gap:6px;font-size:9px;font-weight:800;display:grid}.cycleControls input{border:1px solid #d8d2c5;border-radius:6px;width:70px;padding:8px}.cycleControls p{color:#738087;margin:0;font-size:8px;line-height:1.5}.monthlyChart{border:1px solid #e2dfd6;border-radius:10px;margin-bottom:15px;padding:20px}.columns{align-items:flex-end;gap:10px;height:190px;padding:25px 10px 0;display:flex}.columns>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.columns i{background:linear-gradient(#d2b55f,#173848);border-radius:4px 4px 0 0;width:min(28px,72%);min-height:3px;display:block}.columns span{color:#617078;font-size:8px}.columns small{color:#879299;font-size:8px}.smallMetrics{margin-bottom:18px}.subjectBars{border:1px solid #e2dfd6;border-radius:10px;margin-bottom:18px;padding:17px}.subjectBars>div{grid-template-columns:150px 70px 1fr 40px;align-items:center;gap:10px;padding:7px 0;display:grid}.subjectBars span{font-size:9px}.subjectBars b{color:#7b878d;font-size:8px;font-weight:500}.subjectBars>div>div{background:#ece9e1;border-radius:6px;height:6px;overflow:hidden}.subjectBars i{background:#bea04a;height:100%;display:block}.subjectBars strong{text-align:right;font-size:9px}.comparisonCard{border:1px solid #e2dfd6;border-radius:10px;margin-bottom:18px;padding:20px}.compareRow{grid-template-columns:150px 1fr 80px;align-items:center;gap:12px;margin-top:14px;display:grid}.compareRow>span{font-size:9px}.compareRow>div{background:#eceae3;border-radius:8px;height:12px;position:relative;overflow:hidden}.compareRow i,.compareRow b{border-radius:5px;height:5px;position:absolute;left:0}.compareRow i{background:#8d9fa8;top:0}.compareRow b{background:#c4a34d;bottom:0}.compareRow small{color:#68767d;text-align:right;font-size:8px}@media (width<=720px){.sidebar{overflow-x:auto}.sidebar nav{justify-content:flex-start;overflow:auto hidden}.navItem,.navItem.active,.navItem:not(.active){flex:0 0 68px;min-width:68px}.filterBar,.fieldRow.four{grid-template-columns:1fr 1fr}.monthlyChart{padding:14px 8px}.columns{gap:3px;padding-left:0;padding-right:0}.columns i{width:13px}.subjectBars>div{grid-template-columns:100px 55px 1fr 32px}.compareRow{grid-template-columns:90px 1fr 65px}.contentPage{padding:16px}.tableWrap table{font-size:8px}.pager span{text-align:center}.pager button{padding:6px}.smallMetrics{grid-template-columns:1fr 1fr}}.mobileLogo{object-fit:cover;border:1px solid var(--gold);border-radius:50%;flex:0 0 48px;width:48px;height:48px;display:none}.miniEvolution{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#0b2331,#143846);border:1px solid #203f4e;border-radius:12px;padding:18px}.miniEvolution h3{font:600 20px var(--font-display);margin:0}.miniEvolution>div:first-child>span{color:#9fb1ba;font-size:8px}.miniEvolution>strong{color:#e0c56e;margin-top:18px;font-size:9px;display:block}.miniColumns{border-bottom:1px solid #ffffff2b;align-items:flex-end;gap:7px;height:75px;margin-top:12px;display:flex}.miniColumns i{background:linear-gradient(#d2b45d,#6e8d98);border-radius:3px 3px 0 0;flex:1;min-height:4px;max-height:100%;display:block;position:relative}.miniColumns b{color:#8fa5b0;font-size:6px;font-style:normal;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.modal{width:min(760px,100%);max-height:92vh;overflow:auto}.fieldRow.three{grid-template-columns:repeat(3,1fr)}.formSection{border-top:1px solid #e8e4db;margin-top:16px;padding-top:13px}.formSection h3{font:600 16px var(--font-display);color:#1a3341;margin:0}.splitSections{grid-template-columns:1fr 1fr;gap:18px;display:grid}.splitSections>div+div{border-left:1px solid #e8e4db;padding-left:18px}.calcField input{color:#7f6a31;background:#f0eee8;font-weight:800}.dataSection+.dataSection{margin-top:28px}.fieldRow.two{grid-template-columns:2fr 1fr}.materialPicker{border:0;margin:14px 0 2px;padding:0}.materialPicker legend{color:#526169;margin-bottom:8px;font-size:9px;font-weight:700}.materialPicker legend small{color:#8b969b;margin-left:5px;font-weight:500}.materialPicker>label{cursor:pointer;background:#fbfaf7;border:1px solid #ddd9cf;border-radius:7px;align-items:center;gap:6px;margin:0 6px 6px 0;padding:8px 10px;display:inline-flex}.materialPicker input{accent-color:#163747;width:14px;height:14px;margin:0}.materialPicker span{color:#334851;font-size:9px}.resumeHint{background:#f5f0df;border-left:3px solid #b4963d;border-radius:5px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;display:flex}.resumeHint strong{color:#6e5920;white-space:nowrap;font-size:9px}.resumeHint span{color:#53616a;font-size:9px;line-height:1.4}.evolutionMatrix{background:#faf9f5;border:1px solid #dfdbd1;border-radius:10px;margin-bottom:18px;padding:20px}.matrixHelp{color:#758188;margin:8px 0 0;font-size:8px}.evolutionSubjects{grid-template-columns:1fr;gap:12px;margin-top:16px;display:grid}.evolutionSubjects article{background:#fff;border:1px solid #e2dfd6;border-radius:9px;min-width:0;padding:14px}.evolutionSubjects h4{font:600 17px var(--font-display);color:#183442;margin:0 0 10px}.evolutionSubjects h4 input{font:inherit;color:inherit;background:0 0;border:0;outline:0;width:100%}.lessonGrid{gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.lessonGrid>div{border:1px solid #e5e2da;border-radius:7px;min-width:175px;padding:9px}.lessonGrid>div>strong{color:#97782d;margin-bottom:6px;font-size:9px;display:block}.lessonGrid label{border-top:1px solid #eeeae1;grid-template-columns:62px 1fr;align-items:center;gap:5px;padding:4px 0;font-size:8px;display:grid}.lessonGrid label b{color:#66747c;font-weight:600}.lessonGrid label input{color:#40545f;border:1px solid #e6e1d6;border-radius:4px;width:100%;min-width:0;padding:5px;font-size:8px}.lessonGrid .doneMark input{color:#2e7552;background:#eff8f2;font-weight:800}@media (width<=720px){.mobileLogo{display:block}.topbar{justify-content:flex-start;gap:10px}.topbar>div:nth-child(2){flex:1}.topbar h1{font-size:23px}.topActions{margin-left:auto}.splitSections,.evolutionSubjects{grid-template-columns:1fr}.splitSections>div+div{border-top:1px solid #e8e4db;border-left:0;padding-top:14px;padding-left:0}.fieldRow.three,.fieldRow.two{grid-template-columns:1fr 1fr}.modal{padding:22px 18px}.miniEvolution{margin-top:14px}.resumeHint{display:block}.resumeHint span{margin-top:4px;display:block}.cycleControls{grid-template-columns:1fr 1fr}.cycleControls p{grid-column:1/-1}.editToolbar{align-items:flex-start}.columnBands{display:none}}.courseActions button{cursor:pointer;text-align:left;color:#254251;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.courseActions button span{color:#a98c3b}.editToolbar>div{flex-wrap:wrap;gap:7px;display:flex}.editToolbar button.activeAction{background:#96772d}.editToolbar button.dangerAction{background:#8b4141}.textDelete{font-size:8px;font-weight:800;padding:7px!important}.mergedCell{vertical-align:middle;border-right:1px solid #ddd5c1;background:#f3efe3!important}.mergedCell .cellText{color:#173847;font-weight:800}.cellText{padding:5px 6px;line-height:1.45;display:block}.weeklyPage{min-width:0}.agendaQuick{background:linear-gradient(110deg,#faf8f1,#fff);border:1px solid #dfdbcf;border-radius:10px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:18px;margin-bottom:17px;padding:15px 17px;display:grid}.agendaQuick h3{font:600 18px var(--font-display);margin:0}.agendaQuick button{color:#806627;cursor:pointer;background:#fff;border:1px solid #c7ab58;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:800}.agendaToolIcons{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.agendaToolIcons a{background:#fff;border:1px solid #e0ddd4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:52px;min-height:52px;padding:5px;display:flex}.agendaToolIcons img{object-fit:contain;width:22px;height:22px}.agendaToolIcons span{text-overflow:ellipsis;white-space:nowrap;max-width:46px;font-size:6px;overflow:hidden}.weeklyGrid table{table-layout:fixed;min-width:1580px}.weeklyGrid th:first-child,.weeklyGrid td:first-child{z-index:2;width:125px;position:sticky;left:0}.weeklyGrid th:first-child{z-index:3}.weeklyGrid td:first-child{color:#173847;background:#f3efe3;font-weight:800}.weeklyGrid th:not(:first-child),.weeklyGrid td:not(:first-child){width:205px}.weeklyGrid td{vertical-align:top;height:58px;padding:5px}.weeklyEditCell{gap:4px;display:grid}.weeklyEditCell input{color:#304852;background:#fff;border:1px solid #ded9cd;border-radius:5px;width:100%;padding:6px;font-size:8px}.weeklyEditCell .lessonLinkInput{color:#7c682f;background:#fffaf0;font-size:7px}.weeklyCellView{flex-direction:column;align-items:flex-start;gap:5px;height:100%;display:flex}.weeklyCellView strong{font-size:8px;line-height:1.35}.weeklyCellView small{color:#829097;font-size:7px}.weeklyCellView a,.weeklyCellView button{color:#fff;cursor:pointer;background:#123b4d;border:0;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:800}.deepLinkNote{background:#f8f4e7;border-left:3px solid #b7983f;align-items:flex-start;gap:13px;margin-top:13px;padding:11px 13px;display:flex}.deepLinkNote strong{white-space:nowrap;color:#745d20;font-size:9px}.deepLinkNote span{color:#65737a;font-size:8px;line-height:1.5}.platformCard{padding:0;position:relative;overflow:hidden}.platformArt{background:linear-gradient(120deg, var(--courseColor), #fff);height:76px}@supports (color:color-mix(in lab, red, red)){.platformArt{background:linear-gradient(120deg, color-mix(in srgb, var(--courseColor) 17%, #f7f4eb), #fff)}}.platformArt{border-bottom:1px solid #e4dfd3;align-items:center;gap:12px;padding:15px 17px;display:flex}.platformArt img{object-fit:contain;background:#fff;border-radius:10px;width:42px;height:42px;padding:5px;box-shadow:0 4px 12px #102b3917}.platformArt span{letter-spacing:.12em;text-transform:uppercase;color:var(--courseColor);font-size:9px;font-weight:900}.platformCard .courseMeta,.platformCard .courseActions{margin-left:17px;margin-right:17px}.platformCard .courseMeta{margin-top:13px}.platformCard .courseActions{padding-bottom:17px}.lessonActions{flex-wrap:wrap;gap:7px;display:flex}.lessonActions button{color:#244250!important;background:#fff!important;border:1px solid #d5d0c3!important;border-radius:6px!important;padding:7px 10px!important;font-size:8px!important;font-weight:800!important}.cycleControls{grid-template-columns:180px 180px 180px auto minmax(180px,1fr)}.cycleControls select{color:#334f5c;background:#fff;border:1px solid #d8d2c5;border-radius:6px;width:100%;padding:8px}.cycleChoice{grid-template-columns:1fr!important}@media (width<=900px){.agendaQuick{grid-template-columns:1fr}.agendaToolIcons{justify-content:flex-start}.cycleControls{grid-template-columns:1fr 1fr}.cycleControls p{grid-column:1/-1}}@media (width<=720px){.agendaQuick{padding:13px}.agendaToolIcons a{width:48px}.editToolbar{display:block}.editToolbar>div{margin-top:8px}.weeklyGrid{margin-left:-4px;margin-right:-4px}.deepLinkNote{display:block}.deepLinkNote span{margin-top:5px;display:block}.platformArt{height:68px}.cycleControls{grid-template-columns:1fr}.cycleControls p{grid-column:auto}.fieldRow.three{grid-template-columns:1fr}}.editalFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:13px;margin-bottom:19px;display:grid}.editalFlow>div{background:#faf8f2;border:1px solid #e1ddd2;border-radius:9px;padding:14px}.editalFlow strong,.editalFlow span{display:block}.editalFlow strong{font:600 15px var(--font-display);color:#193643}.editalFlow span{color:#76848b;margin-top:4px;font-size:8px;line-height:1.45}.editalFlow>b{color:#b39238}.editalTable td{vertical-align:middle;padding:6px}.editalTable input,.editalTable select{color:#40545f;background:#fff;border:1px solid #ddd8cc;border-radius:5px;width:100%;min-width:110px;padding:7px;font-size:8px}.editalTable th:nth-child(3),.editalTable td:nth-child(3){min-width:240px}.editalLessonLink{color:#fff;background:#123b4d;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-block}.rowOrder{gap:4px;display:flex}.rowOrder button{color:#294553;cursor:pointer;background:#fff;border:1px solid #d8d3c7;border-radius:5px;width:25px;height:25px}.rowOrder button:disabled{opacity:.25;cursor:not-allowed}@media (width<=720px){.editalFlow{grid-template-columns:1fr}.editalFlow>b{display:none}}.subjectSources{background:#faf8f2;border:1px solid #ded9cc;border-radius:10px;margin-bottom:18px;padding:17px}.sourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.sourceGrid label{background:#fff;border:1px solid #e1ddd2;border-radius:8px;padding:11px;display:block}.sourceGrid strong{color:#173847;margin-bottom:7px;font-size:9px;display:block}.sourceGrid textarea{resize:vertical;color:#526169;background:#fbfaf7;border:1px solid #e1ddd2;border-radius:5px;width:100%;height:72px;padding:7px;font-size:7px;line-height:1.5}.editalSubjectMerged{vertical-align:middle!important;background:#eee8d8!important;border-right:2px solid #c3a44d!important;min-width:180px!important}.editalSubjectMerged span{font:600 16px var(--font-display);color:#183645;text-align:center;display:block}.editalSubjectMerged input{color:#183645!important;background:#fffaf0!important;font-weight:800!important}@media (width<=1000px){.sourceGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.sourceGrid{grid-template-columns:1fr}}.weeklyCellView a{align-items:center;gap:6px;max-width:100%;display:inline-flex}.weeklyCellView a img{object-fit:contain;background:#fff;border-radius:4px;width:17px;height:17px;padding:2px}.weeklyCellView a b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.weeklyCellView a em{color:#dfc66f;font-style:normal}.acompanhamentoPage .editableWrap th,.acompanhamentoPage .editableWrap td,.comprasPage .editableWrap th,.comprasPage .editableWrap td{width:110px;min-width:110px;max-width:110px}.evolutionSubjectHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.evolutionSubjectHead h4{flex:1;margin:0}.lessonActions button:disabled{opacity:.35;cursor:not-allowed}.notionCalendar{background:#faf9f5;border:1px solid #ddd8cc;border-radius:10px;margin-top:22px;padding:17px}.notionCalendar .sectionHeading a{color:#725b1e;border:1px solid #b99a42;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:800}.notionCalendar iframe{background:#fff;border:1px solid #dfdbd1;border-radius:8px;width:100%;height:560px;margin-top:14px}.registeredSources,.registeredSource,.editalPage .cycleControls,.editalPage .notionCalendar,.editalPage .notionConnect,.editalPage .notionEmpty{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#03131c38!important}.registeredSources{border:1px solid #d5af548c;border-radius:18px;margin-bottom:20px;padding:18px}.registeredSourceGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.registeredSource{border:1px solid #d5af5461;border-radius:12px;gap:4px;padding:12px;display:grid}.registeredSource strong{color:#ecd06f}.registeredSource span{color:#f6f0df}.registeredSource a{color:#d5af54;font-size:.82rem}.editalPage .editalTable table{min-width:1900px}.disciplineHoursTable th:last-child,.disciplineHoursTable td:last-child{color:#f3d574!important;background:#d5af5424!important;border-left:2px solid #d5af54d9!important;font-weight:900!important}.notionCalendar>p,.chartEditHint{color:#748188;margin:9px 0 0;font-size:8px;line-height:1.5}.platformArt{background:radial-gradient(circle at 82% 10%, var(--courseColor), transparent 42%), linear-gradient(125deg, var(--courseColor), #fff);min-height:96px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.platformArt{background:radial-gradient(circle at 82% 10%, color-mix(in srgb, var(--courseColor) 35%, transparent), transparent 42%), linear-gradient(125deg, color-mix(in srgb, var(--courseColor) 22%, #f8f4e9), #fff)}}.platformArt:after{content:"";border:1px solid var(--courseColor);width:130px;height:130px;position:absolute;inset:auto -25px -45px auto}@supports (color:color-mix(in lab, red, red)){.platformArt:after{border:1px solid color-mix(in srgb, var(--courseColor) 35%, transparent)}}.platformArt:after{box-shadow:0 0 0 18px var(--courseColor);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.platformArt:after{box-shadow:0 0 0 18px color-mix(in srgb, var(--courseColor) 7%, transparent)}}.platformArt>b{z-index:2;color:#fff;background:var(--courseColor);letter-spacing:.04em;border-radius:12px;place-items:center;width:54px;height:54px;font-size:14px;display:grid;position:relative;box-shadow:0 7px 18px #102b3928}.platformArt>b.languageFlag{background:#ffffffd9;padding:0;overflow:hidden}.platformArt>img{z-index:3;width:31px;height:31px;position:absolute;top:15px;right:16px}.platformArt>span{z-index:2;max-width:140px;position:relative}@media (width<=720px){.evolutionSubjectHead{display:block}.evolutionSubjectHead .lessonActions{margin-top:8px}.notionCalendar iframe{height:430px}}.editableWrap table{table-layout:auto;min-width:max(100%,1120px)}.editableWrap td{min-width:72px;padding:2px}.editableWrap td:nth-child(5){min-width:170px}.editalTable table{min-width:1180px}.editalTable th:nth-child(7),.editalTable td:nth-child(7){min-width:170px}.editalTable th:nth-child(8),.editalTable td:nth-child(8){min-width:205px}.planningPage .editableWrap table{table-layout:fixed;min-width:900px}.planningPage .editableWrap th:first-child,.planningPage .editableWrap td:first-child{width:145px;min-width:145px}.planningPage .editableWrap th:nth-child(2),.planningPage .editableWrap td:nth-child(2){width:275px;min-width:275px}.planningPage .editableWrap th:nth-child(n+3),.planningPage .editableWrap td:nth-child(n+3){width:105px;min-width:105px}.acompanhamentoPage .editableWrap table,.comprasPage .editableWrap table{table-layout:fixed;min-width:980px}.platformArt>b.languageFlag img{object-fit:cover;width:100%;height:100%}:root{--navy-950:#020910;--navy-900:#03131d;--navy-850:#061b27;--navy-800:#092330;--gold-500:#c79d3b;--gold-400:#e1bd62;--gold-300:#f2d681;--ivory:#f1e8d3;--muted-ivory:#c8beaa;--gold-line:#c79d3b70}html,body{background:var(--navy-950)!important;color:var(--ivory)!important}.appShell,.workspace{background-color:var(--navy-950)!important}.workspace{isolation:isolate;position:relative;background-image:linear-gradient(180deg, #020a11e8 0%, #03131ded 36%, #020910f4 100%), var(--section-art)!important;background-position:top,top!important;background-size:cover,cover!important;background-attachment:fixed,fixed!important}.workspace:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000 0 49.8%,#c79d3b0d 50%,#0000 50.2%),radial-gradient(circle at 85% 18%,#d7ae4d18,#0000 28%);position:fixed;inset:0}.sidebar,.mobileNav,.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ivory)!important;border-color:var(--gold-line)!important;background:#020d15f2!important;box-shadow:0 14px 34px #0008!important}.brand h1,.topbar h1,.sectionHeading h2,.pageIntro h2,.contentPage h2,.contentPage h3,.dataSection h2,.dataSection h3,.supportWide h3{color:var(--gold-300)!important}.brand p,.topbar p,.pageIntro p,.pageIntro span,.contentPage p,.contentPage small,.dataSection p,.dataSection small,.deepLinkNote span,.notionConnect p{color:var(--muted-ivory)!important}.navItem,.mobileNav button{color:#d9cfba!important}.navItem:hover,.navItem.active,.mobileNav button.active{color:var(--gold-300)!important;border-color:var(--gold-line)!important;background:linear-gradient(90deg,#c79d3b22,#071d29cc)!important}.contentPage,.pageIntro,.dataSection,.agendaQuick,.metricGrid>div,.supportWide,.notionCalendar,.notionConnect,.deepLinkNote,.toolGroup,.toolsPanel,.chartCard,.chartPanel,.summaryCard,.statCard,.filterBar,.cycleControls,.columnBands,.editToolbar{color:var(--ivory)!important;border:1px solid var(--gold-line)!important;background:linear-gradient(145deg,#071b27ed,#03121cee)!important;box-shadow:0 18px 42px #0007,inset 0 1px #f3d77a12!important}.contentPage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px}.pageIntro,.dataSection,.agendaQuick,.supportWide,.notionCalendar,.notionConnect,.deepLinkNote{border-radius:16px!important}.editorialMasthead{border:1px solid #d6ae4f!important;box-shadow:0 22px 54px #000a,inset 0 0 0 1px #f2d68124!important}.editorialMasthead:after{background:linear-gradient(90deg,#020910ec 0%,#03131dba 58%,#03131d35 100%)!important}.editorialMasthead h1,.editorialMasthead h2{color:#f4d97f!important;text-shadow:0 3px 18px #000!important}.tableWrap,.editableWrap,.editalTable{border:1px solid var(--gold-line)!important;background:#03131df2!important;box-shadow:0 16px 38px #0007!important}table{color:var(--ivory)!important;background:#04151ff2!important}th{color:var(--gold-300)!important;background:linear-gradient(#0b2a38,#04141e)!important;border-color:#c79d3b4a!important}td{color:#eee5d1!important;background:#071c27e8!important;border-color:#c79d3b28!important}tbody tr:nth-child(2n) td{background:#0a2430e8!important}tbody tr:hover td{background:#123442ed!important}.groupCell,.editalSubjectMerged,.editalTopicMerged,.mergedCell,[rowspan]{color:var(--gold-300)!important;background:linear-gradient(145deg,#12313f,#092430)!important;border-color:#c79d3b66!important;font-weight:750!important}input,select,textarea,.sourceGrid textarea,.editableWrap input,.editableWrap select,.editableWrap textarea{color:var(--ivory)!important;background:#020f17!important;border:1px solid #9d7c35!important;box-shadow:inset 0 2px 8px #0006!important}input::placeholder,textarea::placeholder{color:#918875!important}button,.primaryButton,.appLink,.quizLink,.editalLessonLink,.courseActions a,.agendaQuick button{color:#071018!important;background:linear-gradient(145deg,#d1a841,#957020)!important;border:1px solid #f0d176!important;font-weight:800!important;box-shadow:0 8px 20px #0005!important}button:hover,.appLink:hover,.quizLink:hover,.courseActions a:hover{filter:brightness(1.12);transform:translateY(-1px)}.secondaryButton,.textDelete,.deleteRow{color:#f0d277!important;background:#091e2a!important;border-color:#b9923a!important}.agendaQuick button,.toolCard,.sourceGrid label{color:var(--ivory)!important;border:1px solid var(--gold-line)!important;background:linear-gradient(145deg,#0b2734ed,#04151fed)!important;box-shadow:0 12px 28px #0005!important}.toolCard strong,.toolCard span,.agendaQuick strong,.sourceGrid strong{color:var(--gold-300)!important}.toolCard img,.agendaQuick img{background:#f8f3e8!important;border:1px solid #caa349!important;border-radius:10px!important;padding:4px!important}.courseGrid{gap:18px!important}.courseCard.platformCard{position:relative;overflow:hidden;color:var(--ivory)!important;background:linear-gradient(180deg, #03131d44, #03131df7), var(--subject-art) center / cover!important;border:1px solid #c79d3b99!important;box-shadow:0 18px 42px #0009,inset 0 1px #f0d27326!important}.platformArt{position:relative;background:linear-gradient(110deg, #020910df 0%, #061b27a8 60%, #061b2740 100%), var(--subject-art) center / cover!important;min-height:154px!important;padding:20px!important}.platformArt:before{content:"";z-index:1;background-image:var(--flag-art);opacity:.22;mix-blend-mode:screen;background-position:50%;background-size:cover;position:absolute;inset:0}.platformArt:after{z-index:1;border-color:#d5ae5147!important;box-shadow:0 0 0 18px #d5ae510f!important}.languageFlagBackdrop{z-index:1;background-image:var(--flag-art);opacity:.18;filter:saturate(.9)contrast(1.1);background-position:50%;background-size:cover;position:absolute;inset:0}.platformArt>b.subjectArtwork{z-index:3!important;color:#071018!important;background:linear-gradient(145deg,#efd273,#a87d25)!important;border:1px solid #f5dd8b!important}.platformArt>img{object-fit:contain;background:#f8f4e9;border:1px solid #d2a94b;border-radius:10px;padding:5px;box-shadow:0 8px 20px #0008;z-index:4!important;width:38px!important;height:38px!important}.platformArt>span{z-index:3!important;color:#f3d77d!important;text-shadow:0 2px 8px #000!important;font-weight:800!important}.platformCard .courseMeta,.platformCard .courseActions{color:var(--ivory)!important;background:#04151ff3!important;border-color:#c79d3b38!important}.courseMeta>span,.courseMeta h3{color:var(--gold-300)!important}.courseMeta p,.supportWide small{color:var(--muted-ivory)!important}.supportWide a{color:var(--ivory)!important;background:#071d28!important;border-color:#c79d3b38!important}.notionEmpty,.notionCalendar iframe{border-color:var(--gold-line)!important;background:#061923!important}.missingExactLink,.statusPill,.badge,.tag{color:var(--gold-300)!important;background:#c79d3b21!important;border-color:#c79d3b66!important}@media (width<=720px){.workspace{background-attachment:scroll,scroll!important}.contentPage{border-radius:12px}.platformArt{min-height:132px!important}}.workspace{background:linear-gradient(180deg, #03121c70 0%, #0418278f 45%, #020b13a8 100%), var(--section-art) center top / cover fixed!important}.contentPage{box-shadow:none!important;background:0 0!important;border:0!important}.pageIntro,.dataSection,.subjectSources,.agendaQuick,.supportWide,.notionCalendar,.notionConnect,.deepLinkNote,.tableWrap,.editableWrap{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#051824d8!important}.navItem,.navItem.active,.mobileNav button,.mobileNav button.active,button,.primaryButton,.appLink,.quizLink,.editalLessonLink,.courseActions a,.agendaQuick button{color:#f2e9d5!important;background:linear-gradient(145deg,#0b2c3e,#041824)!important;border:1px solid #355564!important;box-shadow:0 7px 18px #0005!important}.navItem:hover,.navItem:focus-visible,.mobileNav button:hover,.mobileNav button:focus-visible,button:hover,button:focus-visible,.appLink:hover,.appLink:focus-visible,.quizLink:hover,.courseActions a:hover{color:#06131b!important;background:linear-gradient(145deg,#e2bc5b,#a67a24)!important;border-color:#f3d67e!important}.navItem.active{box-shadow:inset 3px 0 #c99f40,0 7px 18px #0005!important}.toolCard,.agendaToolIcons .appLink,.mastheadAi .appLink{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.toolCard img,.agendaQuick img,.agendaToolIcons img,.mastheadAi img{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:0 6px 14px #0009!important}.sourceGrid label.subjectArtCard{isolation:isolate;overflow:hidden;background-image:linear-gradient(90deg, #03131df4 0 42%, #03131d9c 66%, #03131d38 100%), var(--subject-art)!important;background-position:50%!important;background-size:cover!important;border:1px solid #c9a04488!important;min-height:210px!important;padding:18px!important;position:relative!important}.sourceGrid label.subjectArtCard:after{content:"";z-index:-1;background:var(--subject-art) center / cover no-repeat;opacity:.95;filter:saturate(.9)contrast(1.05);border-left:1px solid #c9a04466;width:48%;position:absolute;top:0;bottom:0;right:0}.sourceGrid label.subjectArtCard strong{color:#f3d475!important;text-shadow:0 2px 7px #000!important;font-size:14px!important}.sourceGrid label.subjectArtCard textarea{z-index:2;position:relative;color:#f3ead7!important;background:#020d15e8!important;width:58%!important;min-height:126px!important}.subjectArtCell{position:relative;background-image:linear-gradient(90deg, #04151fe3, #071e29a0), var(--subject-art)!important;color:#f4d779!important;background-position:50%!important;background-size:cover!important}.courseCard.platformCard,.platformArt{background-image:linear-gradient(105deg, #0209109e 0%, #061b275c 58%, transparent 100%), var(--subject-art)!important;background-position:50%!important;background-size:cover!important}.tableWrap td,.editableWrap td,.editalTable td,.tableWrap td *,.editableWrap td *,.editalTable td *,.planningPage td *,.weeklyPage td *{color:#f2ead8!important;opacity:1!important;text-shadow:0 1px 3px #000a!important}.tableWrap th,.editableWrap th,.editalTable th,.mergedCell,.mergedCell *,td[rowspan],td[rowspan] *{color:#f2d474!important}td[rowspan]{vertical-align:top!important;padding-top:14px!important}.tableWrap table,.editableWrap table,.editalTable table,.planningPage .editableWrap table,.acompanhamentoPage .editableWrap table,.comprasPage .editableWrap table{table-layout:auto!important;width:max-content!important;min-width:100%!important}.tableWrap th,.tableWrap td,.editableWrap th,.editableWrap td,.editalTable th,.editalTable td,.planningPage .editableWrap th,.planningPage .editableWrap td{white-space:normal!important;width:auto!important;min-width:0!important;max-width:210px!important;padding:7px 9px!important;line-height:1.25!important}.planningPage .editableWrap th:first-child,.planningPage .editableWrap td:first-child{width:130px!important;max-width:130px!important}.planningPage .editableWrap th:nth-child(2),.planningPage .editableWrap td:nth-child(2){width:210px!important;max-width:210px!important}@media (width<=720px){.workspace{background:linear-gradient(180deg, #03121c8c, #03131da8), var(--section-art) center top / cover scroll!important}.sourceGrid label.subjectArtCard textarea{width:68%!important}.sourceGrid label.subjectArtCard:after{width:42%}}.workspace,.contentPage,.evolutionMatrix,.evolutionSubjects,.progressLayout,.metricGrid{color:#f5eddc!important}.evolutionMatrix{box-shadow:none!important;background:0 0!important;border-color:#c9a04470!important}.evolutionSubjects article{isolation:isolate;position:relative;overflow:hidden;background-image:linear-gradient(90deg, #03131de3 0%, #041925b8 52%, #03131d7d 100%), var(--subject-art)!important;background-position:50%!important;background-size:cover!important;border:1px solid #c9a04488!important;box-shadow:0 16px 34px #0005!important}.evolutionSubjectHead,.lessonGrid,.lessonGrid>div,.lessonGrid label,.evolutionSubjects h4,.evolutionSubjects h4 input{color:#f7eedb!important;background:0 0!important}.evolutionSubjects h4 input{color:#f1cf6e!important;text-shadow:0 2px 8px #000!important}.lessonGrid>div{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);border-color:#d0a84970!important}.lessonGrid label{border-color:#d0a84935!important}.lessonGrid label b,.lessonGrid>div>strong,.matrixHelp,.evolutionMatrix .sectionHeading span{color:#f4e7cb!important;text-shadow:0 1px 4px #000!important}.lessonGrid label input,.evolutionSubjects input,.sourceGrid textarea,.editableWrap input,.editableWrap select{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff7e5!important;background:#03131d7a!important;border-color:#c9a04488!important}.lessonGrid .doneMark input{color:#d8ffe9!important;background:#0a503d88!important}.pageIntro,.dataSection,.subjectSources,.agendaQuick,.supportWide,.notionCalendar,.notionConnect,.deepLinkNote,.tableWrap,.editableWrap,.metricGrid>div,.monthlyChart,.progressCard,.chartCard,.toolGroup,.toolsPanel,.courseMeta,.courseActions{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;box-shadow:none!important;background:#03131d4f!important;border-color:#c9a04466!important}.progressCard,.monthlyChart,.metricGrid>div{background-image:linear-gradient(105deg,#03131d7a,#061b2738)!important}.sectionHeading h3,.pageIntro h2,.evolutionMatrix h3,.progressCard h3,.monthlyChart h3{color:#f1cf6e!important;text-shadow:0 2px 9px #000!important}.progressCard .barRow span,.progressCard .barRow strong,.progressCard .scoreRow span,.progressCard .scoreRow strong,.metricGrid strong,.metricGrid span,.metricGrid small{color:#fff5df!important;text-shadow:0 1px 5px #000!important}.subjectNameArtwork{letter-spacing:.07em!important;text-align:left!important;color:#071620!important;background:linear-gradient(145deg,#f0d27b,#b8892c)!important;border-radius:12px!important;width:auto!important;min-width:150px!important;max-width:68%!important;height:auto!important;min-height:48px!important;padding:10px 14px!important;font-size:clamp(10px,1.05vw,14px)!important;line-height:1.15!important;box-shadow:0 8px 22px #0007!important}.completionDot{aspect-ratio:1!important;color:#0000!important;background:#061b27a8!important;border:2px solid #d5af54!important;border-radius:50%!important;align-self:center!important;place-items:center!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0!important;line-height:1!important;display:inline-grid!important;box-shadow:inset 0 0 0 3px #03131d!important}.completionDot.checked{color:#03131d!important;background:#d6ae4f!important;font-weight:900!important;box-shadow:0 0 16px #d6ae4f66!important}.completionDot:hover,.completionDot:focus-visible{transform:scale(1.06);color:#03131d!important;background:#edcf76!important}.contentPage p,.contentPage span,.contentPage small,.contentPage label,.contentPage td,.contentPage input,.contentPage textarea,.contentPage select{color:#f5eddc!important}.contentPage th,.contentPage h2,.contentPage h3,.contentPage h4,.contentPage .eyebrow{color:#f1cf6e!important}@media (width<=720px){.evolutionMatrix{padding:12px!important}.subjectNameArtwork{min-width:120px!important;max-width:76%!important;font-size:10px!important}}.subjectNameArtwork{color:#f2d474!important;min-width:0!important;max-width:88%!important;min-height:0!important;box-shadow:none!important;text-shadow:0 2px 10px #000,0 0 18px #03131d!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.subjectSourceCard,.sourceGrid>*,.evolutionSubjects article,.evolutionSubjects article:nth-child(n),.evolutionMatrix,.evolutionClass,.courseCard.platformCard,.courseCard.platformCard .courseMeta,.courseCard.platformCard .courseActions,.monthlySubjectTable,.monthlySubjectTable table,.monthlySubjectTable tbody,.monthlySubjectTable tr,.monthlySubjectTable td{box-shadow:none!important;background-color:#0000!important}.subjectSourceCard,.evolutionSubjects article,.courseCard.platformCard{background-image:linear-gradient(90deg, #020b1238, #020b120a), var(--subject-art,none)!important;background-position:50%!important;background-size:cover!important}.subjectSourceCard textarea,.evolutionClass input{box-shadow:none!important;background:#020b1247!important;border-color:#d9b3539e!important}.courseCard.platformCard .courseMeta,.courseCard.platformCard .courseActions{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:linear-gradient(90deg,#020b125c,#020b1200)!important}.monthlySubjectTable th,.monthlySubjectTable td{text-shadow:0 2px 7px #000!important;background:0 0!important}.monthlySubjectTable tbody tr:hover td{background:#d5af541c!important}.weeklyCellTools{background:0 0!important;border-top:1px solid #d5af5461!important;flex-wrap:wrap!important;gap:5px!important;margin-top:8px!important;padding:6px 0 0!important;display:flex!important}.weeklyCellTools .appLink{width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:1px solid #d5af5470!important;border-radius:7px!important;padding:3px!important}.weeklyCellTools .appLink:hover{transform:translateY(-1px);background:#d5af542e!important;border-color:#edcf76!important}.weeklyCellTools img{object-fit:contain!important;width:20px!important;height:20px!important}.weeklyCellTools span{display:none!important}.dailyLessons{background:linear-gradient(135deg,#020c152e,#04141f0a);border:1px solid #dcb55094;border-radius:22px;margin:24px 0;padding:22px;box-shadow:inset 0 0 40px #0000001f}.dailyHeading{align-items:flex-start;gap:18px}.daySelector{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.daySelector button{color:#f5eddc;background:0 0;border:1px solid #dcb5507a;border-radius:999px;padding:7px 11px}.daySelector button:hover,.daySelector .activeAction{color:#04131e!important;background:#d7ad4f!important}.dailyLessonGrid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}.dailyLessonCard{background:linear-gradient(120deg,#030e1738,#030e1705);border:1px solid #dcb55080;border-radius:17px;padding:18px}.dailyLessonTop{gap:5px;display:grid}.dailyLessonTop span{letter-spacing:.09em;text-transform:uppercase;font-size:12px;color:#edcd73!important}.dailyLessonTop b{color:#fff;font-family:var(--font-serif);font-size:22px}.dailyLessonTop small{color:#d7cdb8!important}.dailyLessonActions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.dailyLessonActions a,.dailyLessonActions button{color:#fff;background:0 0;border:1px solid #dcb55094;border-radius:9px;padding:8px 11px;text-decoration:none}.dailyLessonActions a:hover,.dailyLessonActions button:hover{color:#04131e;background:#d7ad4f}.dailyLessonTools{border-top:1px solid #dcb5504d;flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;padding-top:9px;display:flex}.dailyLessonTools .appLink{justify-content:center;align-items:center;width:24px!important;min-width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:3px!important;display:inline-flex!important}.dailyLessonTools .appLink img{object-fit:contain;width:16px!important;height:16px!important}.dailyLessonTools .appLink span{display:none}.dailyLessonTools .appLink:hover{filter:drop-shadow(0 0 4px #d7ad4f);transform:translateY(-1px)scale(1.05)}.emptyDaily{color:#f5eddc}.weeklyCellTools{display:none!important}.editalPage .subjectSources{box-shadow:none!important;background:0 0!important}.editalPage .subjectSourceCard textarea,.editalPage .subjectSources textarea,.editalPage input,.editalPage select,.discursivasPage input,.discursivasPage select,.discursivasPage textarea,.simuladosPage input,.simuladosPage select,.simuladosPage textarea,.comprasPage input,.comprasPage select,.comprasPage textarea{color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:1px solid #dcb55085!important}.editalPage .editalTable,.editalPage .editalTable table,.editalPage .editalTable thead,.editalPage .editalTable tbody,.editalPage .editalTable tr,.editalPage .editalTable th,.editalPage .editalTable td,.discursivasPage .editableWrap,.discursivasPage .editableWrap table,.discursivasPage .editableWrap thead,.discursivasPage .editableWrap tbody,.discursivasPage .editableWrap tr,.discursivasPage .editableWrap th,.discursivasPage .editableWrap td,.simuladosPage .editableWrap,.simuladosPage .editableWrap table,.simuladosPage .editableWrap thead,.simuladosPage .editableWrap tbody,.simuladosPage .editableWrap tr,.simuladosPage .editableWrap th,.simuladosPage .editableWrap td,.comprasPage .editableWrap,.comprasPage .editableWrap table,.comprasPage .editableWrap thead,.comprasPage .editableWrap tbody,.comprasPage .editableWrap tr,.comprasPage .editableWrap th,.comprasPage .editableWrap td{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.editalPage .editalTable th,.discursivasPage .editableWrap th,.simuladosPage .editableWrap th,.comprasPage .editableWrap th{color:#f0ce70!important}.editalPage .editalTable td,.discursivasPage .editableWrap td,.simuladosPage .editableWrap td,.comprasPage .editableWrap td{text-shadow:0 2px 8px #000;color:#fff!important}.editalPage .editalTable th,.editalPage .editalTable td,.discursivasPage .editableWrap th,.discursivasPage .editableWrap td,.simuladosPage .editableWrap th,.simuladosPage .editableWrap td,.comprasPage .editableWrap th,.comprasPage .editableWrap td{border-color:#dcb5504d!important}.discursivasPage .metricGrid>div,.simuladosPage .metricGrid>div,.simuladosPage .comparisonCard,.comprasPage .metricGrid>div{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}@media (width<=720px){.dailyHeading{display:grid}.daySelector{justify-content:flex-start}}.agendaToolIcons>a,.dailyLessonTools>a{box-sizing:border-box!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;background:0 0!important;border:1px solid #dcb5504d!important;border-radius:5px!important;flex:0 0 22px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:3px!important;display:inline-flex!important;overflow:hidden!important}.agendaToolIcons>a>img,.dailyLessonTools>a>img{box-sizing:border-box!important;object-fit:contain!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 14px!important;margin:0!important;padding:0!important;display:block!important}.agendaToolIcons>a>span,.dailyLessonTools>a>span{display:none!important}.contentPage .tableWrap,.contentPage .editableWrap,.contentPage .editalTable,.contentPage table,.contentPage thead,.contentPage tbody,.contentPage tfoot,.contentPage tr,.contentPage th,.contentPage td,.contentPage td[rowspan],.contentPage tbody tr:nth-child(2n) td{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.contentPage .tableWrap,.contentPage .editableWrap,.contentPage .editalTable{border-color:#dcb5507a!important}.contentPage th,.contentPage td{text-shadow:0 2px 8px #000000f5!important;border-color:#dcb5504d!important}.contentPage tbody tr:hover td{background:#d5af541a!important}.editalPage .subjectSources,.editalPage .sourceGrid,.editalPage .sourceGrid>label,.editalPage .sourceGrid label.subjectArtCard,.planningPage .cycleControls,.planningPage .notionCalendar,.planningPage .notionConnect,.planningPage .notionEmpty{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important}.editalPage .sourceGrid label.subjectArtCard{background-image:var(--subject-art)!important;background-position:50%!important;background-size:cover!important}.editalPage .sourceGrid label.subjectArtCard:before{background:linear-gradient(90deg,#020b122e,#020b1205)!important}.editalPage .sourceGrid label.subjectArtCard:after{display:none!important}.editalPage .sourceGrid label.subjectArtCard textarea,.planningPage .cycleControls input,.planningPage .cycleControls select,.planningPage .cycleControls button,.planningPage .notionConnect input{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.planningPage .notionEmpty{background-image:none!important}.planningPage .notionEmpty b,.planningPage .notionEmpty span,.planningPage .notionConnect strong,.planningPage .notionConnect p,.planningPage .notionConnect label,.planningPage .cycleControls label,.planningPage .cycleControls p{color:#f5eddc!important;text-shadow:0 2px 8px #000000f5!important}.dailyLessonRows{gap:14px;display:grid}.dailyLessonSubjectRow{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}.dailyLessonSubjectRow .dailyLessonCard{min-width:0;height:100%}@media (width<=720px){.dailyLessonRows{overflow-x:auto}.dailyLessonSubjectRow{grid-template-columns:repeat(3,minmax(230px,1fr))!important;min-width:720px!important}}.dailyLessonRows{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important}.dailyLessonTools .appLink{flex:0 0 58px!important;grid-template-rows:18px auto!important;justify-items:center!important;gap:3px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:auto!important;min-height:38px!important;max-height:none!important;padding:4px 2px!important;display:grid!important;overflow:visible!important}.dailyLessonTools .appLink img{width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important}.dailyLessonTools .appLink span{color:#f5eddc!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-size:8px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}@media (width<=720px){.dailyLessonRows{grid-template-columns:1fr!important;overflow:visible!important}.dailyLessonTools .appLink{flex-basis:52px!important;width:52px!important;min-width:52px!important;max-width:52px!important}.dailyLessonTools .appLink span{font-size:7px!important}}html{-webkit-text-size-adjust:100%;background:#020b11;min-height:100%}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;min-height:100dvh}button,a,input,select,textarea{touch-action:manipulation}@media (pointer:coarse){button,.navItem,.panelLauncherTabs button,.myPanelsGrid>button{min-height:44px}}@media (display-mode:standalone){.shell,.panelLauncher{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}}@media (width>=721px) and (width<=1180px){.sidebar{width:218px}.workspace{margin-left:218px}.topbar{gap:14px}.topActions .search{max-width:210px}.dayTimeline,.homeGrid,.projectOverview{grid-template-columns:1fr 1fr}}@media (width<=720px){body{overflow-x:hidden}.shell,.workspace{min-height:100dvh}.topbar{z-index:50;padding-top:max(10px, env(safe-area-inset-top));position:sticky;top:0}.topActions .search,.topActions .profileSwitcher{display:none}.topActions .voiceCommand{z-index:1180;right:17px;bottom:calc(82px + env(safe-area-inset-bottom));border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;padding:0;display:inline-flex;position:fixed;overflow:hidden;box-shadow:0 10px 30px #000b,0 0 0 3px #d5af541f;color:#0000!important;background:#03141ef0!important;border:1px solid #d5af54!important;font-size:0!important}.topActions .voiceCommand:before{content:"🎙";color:#f2cc6c;font-size:23px}.topActions .voiceCommand.listening{box-shadow:0 0 0 7px #d5af5433,0 10px 30px #000b;background:#d5af54!important}.topActions .voiceCommand.listening:before{color:#071620}.panelLauncher{padding-top:max(10px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom))}.panelLauncher header{align-items:stretch}.panelLauncherTabs{overflow-x:auto}.panelLauncherTabs button{white-space:nowrap}.myPanelsGrid>button{min-height:146px}input,select,textarea{font-size:16px!important}}.aiConsultMenu{z-index:15;margin:0;position:relative}.aiConsultMenu summary{color:#f6edd8;cursor:pointer;background:0 0;border:1px solid #dcb55094;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:8px 11px;font-size:11px;font-weight:750;list-style:none;display:inline-flex}.aiConsultMenu summary::-webkit-details-marker{display:none}.aiConsultMenu summary span{color:#e2bd5b;font-size:14px}.aiConsultOptions{z-index:60;visibility:hidden;opacity:0;background:#03121bf7;border:1px solid #dcb5509e;border-radius:13px;grid-template-columns:repeat(4,minmax(54px,1fr));gap:7px;min-width:286px;padding:11px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;bottom:calc(100% + 9px);right:0;transform:translateY(7px);box-shadow:0 18px 42px #000d}.aiConsultOptions:after{content:"";background:#071923;border-bottom:1px solid #dcb5509e;border-right:1px solid #dcb5509e;width:9px;height:9px;position:absolute;bottom:-5px;right:24px;transform:rotate(45deg)}.aiConsultOptions>small{color:#d8b75d;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;font-size:9px;overflow:hidden}.aiConsultOptions .appLink{text-align:center;border-radius:9px;justify-items:center;gap:5px;padding:8px 5px;text-decoration:none;display:grid;color:#f6edd8!important;background:0 0!important;border:1px solid #dcb5503d!important;font-size:9px!important}.aiConsultOptions .appLink:hover{color:#071620!important;background:#d7ad4f!important}.aiConsultMenu:hover .aiConsultOptions,.aiConsultMenu:focus-within .aiConsultOptions,.aiConsultMenu[open] .aiConsultOptions{visibility:visible;opacity:1;transform:translateY(0)}@media (width<=720px){.aiConsultMenu{width:100%}.aiConsultMenu summary{box-sizing:border-box;justify-content:center;width:100%}.aiConsultOptions{grid-template-columns:repeat(4,1fr);min-width:0;margin-top:8px;position:static;transform:none}.aiConsultOptions:after,.aiConsultMenu:not([open]) .aiConsultOptions{display:none}.aiConsultMenu[open] .aiConsultOptions{display:grid}}.dailyLessonTools{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;gap:5px!important}.dailyLessonTools::-webkit-scrollbar{display:none}.dailyLessonTools>a.toolLegendLink,.dailyLessonTools>button.toolLegendLink{color:#eee5d4!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #d8b24d47!important;border-radius:8px!important;flex-direction:column!important;flex:0 0 46px!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:4px 2px!important;font-size:6px!important;display:inline-flex!important;position:relative!important}.dailyLessonTools>a.toolLegendLink>img,.dailyLessonTools>button.toolLegendLink>img{object-fit:contain!important;border-radius:3px!important;width:17px!important;height:17px!important}.dailyLessonTools>a.toolLegendLink>span,.dailyLessonTools>button.toolLegendLink>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;font-size:6.5px!important;font-weight:650!important;line-height:1!important;display:block!important}.dailyLessonTools .toolLegendLink>b{font-size:7px!important;top:2px!important;right:3px!important}.aiConsultOptions{grid-template-columns:repeat(3,58px)!important;min-width:206px!important}.aiConsultOptions .appLink{min-height:48px;padding:6px 3px!important}.aiConsultOptions .appLink img{object-fit:contain;border-radius:4px!important;width:18px!important;height:18px!important}.aiConsultOptions .appLink span{font-size:8px!important}@media (width<=720px){.dailyLessonTools{justify-content:flex-start;padding-bottom:2px}.aiConsultOptions{grid-template-columns:repeat(3,1fr)!important;min-width:0!important}}.lessonGrid label b{font-size:13px!important;font-weight:700!important;line-height:1.2!important}.lessonGrid label input{font-size:11px!important;line-height:1.2!important}.registeredSource a,.registeredSource button{font-size:.82rem!important;font-weight:500!important;line-height:1.25!important}.aiConsultOptions{grid-template-columns:repeat(3,46px)!important;justify-content:center!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 32px)!important}.aiConsultOptions .appLink{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:44px!important;min-height:44px!important;padding:4px 2px!important;display:inline-flex!important}.aiConsultOptions .appLink img{border-radius:3px!important;width:17px!important;height:17px!important}.aiConsultOptions .appLink span.aiAssistantName{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-size:6px!important;font-weight:650!important;line-height:1!important;display:block!important;overflow:hidden!important}@media (width<=720px){.aiConsultOptions{grid-template-columns:repeat(3,46px)!important;width:max-content!important;margin-inline:auto!important}}.lumenLaunch{color:#eee5d4!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #d8b24d47!important;border-radius:8px!important;flex-direction:column!important;flex:0 0 46px!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:4px 2px!important;display:inline-flex!important}.lumenIcon,.lumenMark{--lumen-star-size:17px;width:var(--lumen-star-size);height:var(--lumen-star-size);flex:0 0 var(--lumen-star-size);place-items:center;display:grid;position:relative}.lumenIcon>i,.lumenMark>i,.lumenIcon>i:after,.lumenMark>i:after{content:"";clip-path:polygon(50% 0%,57% 36%,85% 15%,64% 43%,100% 50%,64% 57%,85% 85%,57% 64%,50% 100%,43% 64%,15% 85%,36% 57%,0% 50%,36% 43%,15% 15%,43% 36%);position:absolute;inset:0}.lumenIcon>i,.lumenMark>i{filter:drop-shadow(0 0 4px #e2bd5b47);background:#c79a37}.lumenIcon>i:after,.lumenMark>i:after{background:#fff8e8;inset:1.5px}.lumenLaunch>span:last-child{font-size:6.5px;font-weight:650;line-height:1}.lumenBackdrop{z-index:1300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00080ed1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lumenPanel{color:#f5eddc;background:#061923;border:1px solid #d8b24db3;border-radius:20px;width:min(760px,100%);max-height:calc(100vh - 32px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #000}.lumenClose{width:34px;height:34px;font-size:22px;position:absolute;top:14px;right:14px;border-radius:50%!important;padding:0!important}.lumenPanel header{align-items:center;gap:14px;margin:0 44px 20px 0;display:flex}.lumenMark{--lumen-star-size:42px;background:#d8b24d0d;border:1px solid #d8b24d7a;border-radius:15px;flex-basis:52px;width:52px;height:52px}.lumenPanel header small{color:#d8b75d;letter-spacing:.14em;font-size:9px;font-weight:800}.lumenPanel header h3{color:#f5eddc;margin:2px 0;font-family:Georgia,serif;font-size:30px}.lumenPanel header p{color:#cfc4ae;margin:0;font-size:12px}.lumenScope{gap:8px;margin-bottom:15px;display:grid}.libraryPreviewBar{z-index:3;pointer-events:auto;position:relative}.libraryPreviewBar button,.libraryPreviewBar a{z-index:4;pointer-events:auto;position:relative}.libraryPreviewClose{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 7px!important}body[data-theme=day] .lessonGrid .doneMark input{color:#fff!important;background:#19724f!important;border-color:#4aa879!important}@media (width<=720px){.libraryPreviewBar{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;padding:9px!important}.libraryPreviewBar>div:first-child{grid-column:1/-1}.pdfActions{flex-wrap:wrap;min-width:0}.pdfActions button,.pdfActions a{display:inline-flex!important}.pdfWorkspace:has(.pdfAnnotationPanel){grid-template-rows:minmax(260px,1fr) auto;grid-template-columns:1fr!important}.pdfAnnotationPanel{border-top:1px solid #d8b24d59;border-left:0;max-height:42vh;overflow:auto}}.lumenScope>span{color:#d6c8ac;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.lumenScope>div{background:#00080e80;border:1px solid #d8b24d2e;border-radius:10px;gap:6px;padding:4px;display:flex}.lumenScope button{flex:1;min-height:32px;font-size:9px;border:0!important;border-radius:7px!important;padding:5px 8px!important}.lumenQuickActions{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.lumenQuickActions button{min-height:48px;border-radius:10px!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;display:flex!important}.lumenQuickActions button i{color:#e2bd5b;background:#d8b24d14;border:1px solid #d8b24d3b;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;display:grid}.lumenQuickActions button span{text-align:left;font-size:9px;font-weight:750}.lumenGlobalAction{text-align:left;width:100%;margin:-4px 0 14px;color:#f4e8cf!important;background:linear-gradient(100deg,#1959564d,#d8b24d14)!important;border:1px solid #5bbe9466!important;border-radius:11px!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:flex!important}.lumenGlobalAction>i{color:#86dbb3;border:1px solid #5bbe946b;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:21px;font-style:normal;display:grid}.lumenGlobalAction>span{gap:2px;display:grid}.lumenGlobalAction b{font-size:10px}.lumenGlobalAction small{color:#aebead;font-size:8px}.lumenGlobalAction.active{border-color:#7ad7aa!important;box-shadow:0 0 0 3px #4cb98917!important}.lumenPanel label{gap:7px;display:grid}.lumenPanel label>span{color:#ead99e;font-size:11px;font-weight:750}.lumenPanel textarea{resize:vertical;box-sizing:border-box;color:#f7efde;background:#010c13b8;border:1px solid #d8b24d61;border-radius:11px;outline:none;width:100%;min-height:112px;padding:13px}.lumenPanel textarea:focus{border-color:#e1bb57;box-shadow:0 0 0 3px #d8b24d1f}.lumenVoiceComposer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid;position:relative}.lumenVoiceComposer textarea{grid-area:1/1/auto/-1;padding-right:72px}.lumenMicButton{bottom:10px;right:10px;color:#e8d17c!important;background:#0b2a38!important;border:1px solid #d8b24d80!important;border-radius:50%!important;place-items:center!important;width:48px!important;height:48px!important;padding:0!important;display:grid!important;position:absolute!important;box-shadow:0 8px 20px #00000059!important}.lumenMicButton:hover{transform:translateY(-1px);border-color:#e4c65e!important}.lumenMicButton:disabled{opacity:.35;cursor:not-allowed}.micGlyph{font-size:19px;line-height:1}.soundWaves{align-items:center;gap:3px;width:27px;height:28px;display:none;position:absolute;right:-33px}.soundWaves i,.ttsWaves i{background:#66d7a4;border-radius:999px;width:3px;display:block}.lumenVoiceComposer.listening .lumenMicButton{color:#062016!important;background:#68d3a1!important;border-color:#9ce8c4!important;box-shadow:0 0 0 7px #54d0971a!important}.lumenVoiceComposer.listening .soundWaves{display:flex}.lumenVoiceComposer.listening .soundWaves i:first-child{height:8px;animation:.65s ease-in-out infinite lumenWave}.lumenVoiceComposer.listening .soundWaves i:nth-child(2){height:18px;animation:.65s ease-in-out .12s infinite lumenWave}.lumenVoiceComposer.listening .soundWaves i:nth-child(3){height:12px;animation:.65s ease-in-out .24s infinite lumenWave}.lumenVoiceComposer.listening .soundWaves i:nth-child(4){height:22px;animation:.65s ease-in-out .36s infinite lumenWave}.voiceLiveStatus,.voiceInputError{grid-column:1/-1;padding:4px 2px;font-size:8px}.voiceLiveStatus{color:#75d8aa}.voiceInputError{color:#ffb9aa}@keyframes lumenWave{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1.15)}}.speakAnswerButton{margin:0 14px 13px;color:#8eddb8!important;background:#39996c17!important;border:1px solid #4cbc8759!important;border-radius:9px!important;align-items:center!important;gap:7px!important;padding:8px 10px!important;font-size:8px!important;font-weight:850!important;display:inline-flex!important}.groundedAnswer+.speakAnswerButton{margin:-4px 0 13px}.speakAnswerButton.speaking{color:#071b21!important;background:#75d4a8!important}.ttsWaves{align-items:center;gap:2px;height:14px;display:flex}.ttsWaves i:first-child{height:6px;animation:.6s infinite lumenWave}.ttsWaves i:nth-child(2){height:13px;animation:.6s .15s infinite lumenWave}.ttsWaves i:nth-child(3){height:9px;animation:.6s .3s infinite lumenWave}.speakAnswerButton.speaking .ttsWaves i{background:#0b3b2b}.lumenContext{background:#d8b24d0f;border-left:2px solid #d8b24d;gap:3px;margin:13px 0;padding:11px 12px;display:grid}.lumenContext b{color:#ead99e;font-size:10px}.lumenContext span{color:#bfb4a0;font-size:10px;line-height:1.45}.lumenSourcePicker{background:#020f17a8;border:1px solid #d8b24d38;border-radius:12px;margin:13px 0;padding:12px}.lumenSourcePicker>header{justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px;display:flex}.lumenSourcePicker>header div{gap:2px;display:grid}.lumenSourcePicker>header b{color:#f0dfaa;font-size:11px}.lumenSourcePicker>header small{color:#9eaaab;font-size:9px}.lumenSourcePicker>header button{color:#d8b75d;background:0 0;border:1px solid #d8b24d4d;border-radius:8px;padding:6px 8px;font-size:9px}.lumenSourcePicker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lumenSourcePicker>div>label{color:#cad1ce;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:1px 7px;padding:8px}.lumenSourcePicker>div>label.selected{background:#2a97681f;border-color:#43be896b}.lumenSourcePicker input{grid-row:1/3;align-self:center}.lumenSourcePicker label span{text-overflow:ellipsis;white-space:nowrap;color:#ede5d5;font-size:10px;overflow:hidden}.lumenSourcePicker label small{text-overflow:ellipsis;white-space:nowrap;color:#8fa09e;font-size:8px;overflow:hidden}.lumenSourcePicker p{color:#9eaaa8;margin:0;font-size:10px}.groundedAnswer{background:#17674b1a;border:1px solid #47b48759;border-radius:12px;margin:14px 0;padding:14px}.groundedBadge{color:#67c99e;letter-spacing:.1em;align-items:center;gap:7px;margin-bottom:10px;font-size:9px;font-weight:850;display:flex}.groundedBadge i{background:#48bc89;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #48bc891f}.groundedAnswer p{color:#ece5d8;margin:7px 0;font-size:12px;line-height:1.65}.citationChip{vertical-align:middle;color:#d9f5e9;cursor:pointer;background:#22875d40;border:1px solid #4bc68f7a;border-radius:999px;align-items:center;gap:5px;margin:2px 3px;padding:4px 7px;font-size:9px;display:inline-flex}.citationChip:hover{background:#2da47161;border-color:#66d5a6}.citationChip b{color:#87dfb8;font-size:8px}.citationChip:disabled{opacity:.55;cursor:not-allowed}.lumenSubmit{width:100%;min-height:44px;font-size:12px}.lumenSubmit:disabled{opacity:.45;cursor:not-allowed}.lumenError{color:#ffd1c6;background:#97342533;border:1px solid #e46c5859;border-radius:9px;margin:8px 0;padding:9px 10px;font-size:9px}.lumenGlobalResult{background:#03151be0;border:1px solid #5bbe9452;border-radius:12px;margin:12px 0;overflow:hidden}.lumenGlobalResult>header{border-bottom:1px solid #5bbe9433;margin:0;padding:11px 12px}.lumenGlobalResult>header small{color:#76d3a7;letter-spacing:.14em;font-size:7px;font-weight:900}.lumenGlobalResult>header h4{color:#f1e8d7;margin:2px 0 0;font-family:Georgia,serif;font-size:16px}.lumenGlobalResult>p,.lumenGlobalResult>ul{color:#bfc7bc;margin:0;padding:11px 12px;font-size:9px;line-height:1.5}.lumenGlobalResult>ul{padding-top:0;padding-left:28px}.lumenGlobalTable{border-top:1px solid #d8b24d29;border-bottom:1px solid #d8b24d29;overflow-x:auto}.lumenGlobalTable table{border-collapse:collapse;width:100%;min-width:680px;font-size:8px}.lumenGlobalTable th{color:#e2c66d;text-align:left;background:#102d38;padding:8px}.lumenGlobalTable td{color:#d5cec0;vertical-align:top;border-top:1px solid #ffffff12;padding:9px;line-height:1.45}.lumenGlobalSources{flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.lumenGlobalSources b{color:#dcca86;width:100%;font-size:8px}.lumenGlobalSources a{color:#79d7ab;font-size:8px;text-decoration:none}.lumenGlobalSources a:hover{text-decoration:underline}@media (width<=600px){.lumenPanel{padding:19px}.lumenQuickActions{grid-template-columns:repeat(2,1fr)}.lumenQuickActions button{min-height:42px}.lumenPanel header h3{font-size:25px}.lumenSourcePicker>div{grid-template-columns:1fr}.lumenMicButton{width:44px!important;height:44px!important}.soundWaves{display:none!important}.lumenVoiceComposer textarea{padding-right:64px}}.lumenMentorLaunch{text-align:left;width:100%;margin:0 0 14px;color:#f2e8d5!important;background:linear-gradient(105deg,#46ab7d29,#071b26b3)!important;border:1px solid #51be8b6b!important;border-radius:11px!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;display:flex!important}.lumenMentorLaunch>span{color:#85dfb6;border:1px solid #5bc29373;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid;box-shadow:inset 0 0 0 5px #5bc29314}.lumenMentorLaunch>div{gap:2px;display:grid}.lumenMentorLaunch b{font-size:10px}.lumenMentorLaunch small{color:#a8b8b0;font-size:8px}.todayFocusRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:7px;display:grid}.todayFocusRow>button:first-child{min-width:0}.todayFocusRow .oneClickFocus{white-space:nowrap;min-width:108px;color:#081b22!important;background:#73d1a4!important;border:1px solid #8ee3b8!important;border-radius:9px!important;width:auto!important;padding:8px 11px!important;font-size:8px!important;font-weight:900!important}.todayFocusRow .oneClickFocus:hover{transform:translateY(-1px);background:#91e1ba!important}.todayFocusRow .mentorQuickStart{white-space:nowrap;min-width:90px;color:#e4cf83!important;background:#d8b24d0f!important;border:1px solid #d8b24d5e!important;border-radius:9px!important;width:auto!important;padding:8px 10px!important;font-size:8px!important;font-weight:850!important}.focusMode{z-index:5000;color:#f5eddf;isolation:isolate;background:#020b12;grid-template-rows:auto 1fr auto;padding:28px 34px;display:grid;position:fixed;inset:0;overflow:hidden}.focusAmbient{z-index:-1;filter:blur(15px);background:radial-gradient(circle at 50% 45%,#1b6b6240,#0000 34%),radial-gradient(circle at 70% 25%,#c59a371a,#0000 25%);position:absolute;inset:-20%}.focusMode>header{justify-content:space-between;align-items:center;display:flex}.focusBrand{align-items:center;gap:10px;display:flex}.focusBrand img{object-fit:contain;width:38px;height:38px}.focusBrand span{display:grid}.focusBrand b{color:#d6b659;letter-spacing:.12em;font-family:Georgia,serif;font-size:15px}.focusBrand small{color:#7f8b8d;letter-spacing:.18em;font-size:7px;font-weight:900}.focusStatus{color:#8edcb6;border:1px solid #5bbe9442;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:850;display:flex}.focusStatus i{background:#61d59d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #61d59d17}.focusStatus.paused{color:#e2c777;border-color:#d8b24d4d}.focusStatus.paused i{background:#d9b650;box-shadow:0 0 0 5px #d8b24d17}.focusMode>main{text-align:center;align-self:center;justify-items:center;width:min(760px,100%);margin:auto;display:grid}.focusMode>main>p:first-child{color:#d4b85f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.focusMacrotheme{text-align:center;outline:none;width:min(620px,90vw);font-family:Georgia,serif;color:#d9d4c9!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:5px 9px!important;font-size:clamp(16px,2vw,25px)!important}.focusMacrotheme:hover,.focusMacrotheme:focus{border-bottom-color:#d8b24d66!important}.focusPlanBadge{color:#aebbb8;background:#071b22b8;border:1px solid #d8b6504d;border-radius:999px;align-items:center;gap:9px;margin-top:18px;padding:8px 13px;font-size:9px;display:flex}.focusPlanBadge span{text-transform:uppercase;letter-spacing:.12em}.focusPlanBadge strong{color:#efd069;font-size:11px}.focusTimerModes{background:#06151cc7;border:1px solid #223942;border-radius:12px;gap:6px;margin-top:12px;padding:4px;display:flex}.focusTimerModes button{min-height:32px;color:#809092!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:7px 11px!important;font-size:8px!important;font-weight:850!important}.focusTimerModes button.active{box-shadow:0 5px 20px #41b58924;color:#072027!important;background:#71d4a7!important}.focusMode time{color:#fffaf0;letter-spacing:-.07em;text-shadow:0 0 55px #4dc09914;margin:18px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(70px,13vw,170px);font-weight:250;line-height:.9}.focusNetLabel{color:#748184;letter-spacing:.2em;text-transform:uppercase;margin-top:14px;font-size:8px;font-weight:900}.focusControls{gap:10px;margin-top:28px;display:flex}.focusControls button{min-width:150px;min-height:46px;border-radius:12px!important;padding:10px 18px!important;font-size:10px!important;font-weight:900!important}.focusPause{color:#092029!important;background:#78d5a8!important;border-color:#92e1bb!important}.focusFinish{color:#d8c77e!important;background:#d8b24d0a!important;border-color:#d8b24d61!important}.focusSync{min-height:16px;color:#7e918d!important;margin:12px 0 0!important;font-size:8px!important}.focusMode>footer{color:#677477;justify-content:center;align-items:center;gap:22px;font-size:8px;display:flex}.focusMode>footer span{align-items:center;gap:6px;display:flex}.focusMode kbd{color:#b8c3c0;font:inherit;background:#0b1820;border:1px solid #25353b;border-radius:6px;padding:4px 7px}.focusHeaderActions{align-items:center;gap:8px;display:flex}.focusPlaylist{position:relative}.focusPlaylistTrigger{align-items:center;gap:6px;min-height:31px;display:flex;color:#d6c579!important;background:#0a1c22b8!important;border:1px solid #d8b6504d!important;border-radius:999px!important;padding:6px 10px!important;font-size:8px!important}.focusPlaylistTrigger span{font-size:13px}.focusPlaylistTrigger.playing{color:#92e1bb!important;border-color:#71d8ae73!important}.focusPlaylistPanel{z-index:3;color:#e8e1d5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031118fa;border:1px solid #d8b65059;border-radius:18px;width:min(360px,100vw - 40px);padding:16px;position:absolute;top:40px;right:0;box-shadow:0 22px 70px #0000008c}.focusPlaylistPanel>header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.focusPlaylistPanel>header div{gap:3px;display:grid}.focusPlaylistPanel>header small{color:#75d8ad;letter-spacing:.16em;font-size:8px;font-weight:900}.focusPlaylistPanel>header strong{font-family:Georgia,serif;font-size:20px}.focusPlaylistPanel>header button{width:28px;height:28px;color:#9aa8a6!important;background:#0d232b!important;border:1px solid #294049!important;border-radius:50%!important;padding:0!important;font-size:18px!important}.focusPlaylistTracks{gap:7px;display:grid}.focusPlaylistTracks>button{text-align:left;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;width:100%;min-height:55px;display:grid;color:#dcd7cc!important;background:#081d26!important;border:1px solid #243c46!important;border-radius:12px!important;padding:9px!important}.focusPlaylistTracks>button.active{background:#0d302f!important;border-color:#69d5a7!important}.focusPlaylistTracks i{color:#e7c65e;background:#0d2932;border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;font-style:normal;display:grid}.focusPlaylistTracks span{gap:2px;display:grid}.focusPlaylistTracks strong{font-size:11px}.focusPlaylistTracks small{color:#879694;font-size:8px}.focusPlaylistTracks b{color:#76d8ae;font-size:8px}.focusVolume{color:#aab6b3;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:13px;font-size:8px;display:grid}.focusVolume input{accent-color:#71d4a7;width:100%}.focusVolume b{color:#e1c665}.focusPlaylistPanel>p{color:#677a79;margin:12px 0 0;font-size:8px;line-height:1.4}.focusPlaylist>audio{opacity:.001;pointer-events:none;width:1px;height:1px;position:absolute}.focusPlaylistPanel .focusAudioError{color:#ffd6a0;background:#b05b2521;border:1px solid #de89464d;border-radius:9px;padding:8px 10px}.focusPlaylistPanel>p a{color:#d8bd65;text-decoration:none}.focusPlaylistPanel>p a:hover{text-decoration:underline}@media (width<=680px){.todayFocusRow{grid-template-columns:1fr 1fr}.todayFocusRow>button:first-child{grid-column:1/-1}.todayFocusRow .oneClickFocus,.todayFocusRow .mentorQuickStart{min-width:0;width:100%!important}.focusMode{padding:20px}.focusHeaderActions{gap:5px}.focusPlaylistTrigger{padding:6px 8px!important}.focusPlaylistTrigger b{display:none}.focusPlaylistPanel{width:auto;max-height:min(620px,100dvh - 28px);position:fixed;inset:auto 14px 14px;overflow:auto}.focusPlanBadge{margin-top:13px}.focusTimerModes{width:100%}.focusTimerModes button{flex:1;min-width:0}.focusMode time{font-size:clamp(62px,22vw,105px)}.focusControls{width:100%;margin-top:22px;display:grid}.focusControls button{width:100%}.focusMode>footer{flex-wrap:wrap;gap:9px 14px}.focusMode>footer span:last-child{justify-content:center;width:100%}}.mentorVoiceMode{z-index:5200;color:#f4ecdc;isolation:isolate;background:#020a10;grid-template-rows:auto 1fr auto;padding:24px 30px;display:grid;position:fixed;inset:0;overflow:auto}.mentorAura{z-index:-1;filter:blur(18px);background:radial-gradient(circle at 50% 42%,#207f6b40,#0000 29%),radial-gradient(circle at 72% 18%,#d0aa451a,#0000 22%);position:fixed;inset:-20%}.mentorVoiceMode>header{justify-content:space-between;align-items:center;display:flex}.mentorBrand{align-items:center;gap:10px;display:flex}.mentorBrand img{object-fit:contain;width:42px;height:42px}.mentorBrand span{display:grid}.mentorBrand b{color:#dfc266;font-family:Georgia,serif;font-size:17px}.mentorBrand small{color:#7f9292;letter-spacing:.16em;font-size:7px;font-weight:900}.mentorVoiceMode>header time{color:#aeb9b6;font:13px ui-monospace,monospace}.mentorVoiceMode>main{text-align:center;align-content:center;justify-items:center;width:min(850px,100%);margin:auto;display:grid}.mentorOrb{background:radial-gradient(circle,#1d796640,#041922d9 65%);border:1px solid #d8b24d59;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative;box-shadow:0 0 0 14px #d8b24d06,0 0 80px #32b1891c}.mentorSoundBars{align-items:center;gap:3px;height:24px;display:flex;position:absolute;bottom:30px}.mentorSoundBars i{background:#6ad8a6;border-radius:99px;width:3px;height:5px}.mentorOrb.listening .mentorSoundBars i,.mentorOrb.speaking .mentorSoundBars i{animation:.68s ease-in-out infinite lumenWave}.mentorSoundBars i:nth-child(2n){animation-delay:.12s!important}.mentorSoundBars i:nth-child(3n){animation-delay:.25s!important}.mentorOrb.thinking{animation:1.5s ease-in-out infinite mentorPulse}.mentorOrb.speaking{box-shadow:0 0 0 14px #53ce970d,0 0 100px #32b18938}@keyframes mentorPulse{50%{opacity:.75;transform:scale(.96)}}.mentorStatus{color:#86ddb6;text-transform:uppercase;letter-spacing:.1em;border:1px solid #53c08f4d;border-radius:999px;align-items:center;gap:7px;margin-top:20px;padding:7px 11px;font-size:8px;font-weight:900;display:flex}.mentorStatus>i{background:#64d8a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #64d8a414}.mentorStatus.thinking{color:#dfc46d;border-color:#d8b24d4d}.mentorStatus.thinking>i{background:#dbb950}.mentorVoiceMode main>p:not(.mentorError){color:#d4b85f;text-transform:uppercase;letter-spacing:.13em;margin:18px 0 3px;font-size:9px;font-weight:900}.mentorVoiceMode main>h2{color:#f3ead9;margin:3px 0;font-family:Georgia,serif;font-size:clamp(25px,4vw,44px);font-weight:500}.mentorInstruction{color:#8f9b99;max-width:590px;font-size:9px;line-height:1.55}.mentorLastTurn{text-align:left;background:#ffffff06;border-left:2px solid #58c695;max-width:680px;margin-top:18px;padding:12px 15px}.mentorLastTurn small{color:#65d6a4;font-size:7px;font-weight:900}.mentorLastTurn p{color:#c9c5bb;margin:4px 0 0;font-size:9px;line-height:1.5}.mentorControls{gap:9px;margin-top:22px;display:flex}.mentorControls button{min-width:140px;border-radius:10px!important;padding:11px!important;font-size:9px!important}.mentorEnd{color:#ffece8!important;background:#8f342d!important;border-color:#bd5a4e!important}.mentorError{color:#ffc3b7;max-width:600px;margin:14px 0 0;font-size:9px}.mentorVoiceMode>footer{color:#687a7b;justify-content:center;gap:25px;font-size:7px;display:flex}.mentorReport{background:#051922de;border:1px solid #d8b24d59;border-radius:18px;justify-items:center;width:min(780px,100%);padding:28px;display:grid}.mentorReport>h2{color:#f0e5d0;margin:4px 0;font-family:Georgia,serif;font-size:30px}.mentorReport>strong{color:#71d6a8;font:72px Georgia,serif}.mentorReport>strong small{font-size:18px}.mentorReport>p:not(.eyebrow){color:#b9b2a6;max-width:600px;font-size:10px;line-height:1.5}.mentorReport>div{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:16px 0;display:grid}.mentorReport article{text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;padding:14px}.mentorReport article b{color:#d9c577;font-size:9px}.mentorReport li{color:#b9b4aa;margin:6px 0;font-size:9px}.mentorReport>span{color:#82d8b0;font-size:9px}.mentorReport>button{margin-top:18px;color:#072118!important;background:#6ed1a3!important;border-color:#8be0b7!important;border-radius:10px!important;padding:11px 18px!important;font-weight:900!important}@media (width<=640px){.mentorVoiceMode{padding:18px}.mentorOrb{width:150px;height:150px}.mentorVoiceMode main>h2{font-size:25px}.mentorControls{width:100%;display:grid}.mentorControls button{width:100%}.mentorReport{padding:19px}.mentorReport>div{grid-template-columns:1fr}.mentorReport>strong{font-size:58px}.mentorVoiceMode>footer{flex-wrap:wrap;gap:8px 15px}}.mentorHeaderActions{align-items:center;gap:12px;display:flex}.mentorClose{place-items:center;width:34px;height:34px;display:grid;color:#d9d2c7!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:50%!important;padding:0!important;font-size:21px!important;line-height:1!important}.mentorClose:hover{color:#fff!important;border-color:#d8b24d8c!important}.mentorLanguages{color:#71d6a8;letter-spacing:.08em;border:1px solid #4ec28f42;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.voiceUpgradeBackdrop{z-index:5300;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#00070cd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.voiceUpgradeModal{color:#eee5d6;text-align:center;background:radial-gradient(circle at 50% 0,#2a8f6b2b,#0000 38%),#061720;border:1px solid #d8b24d6b;border-radius:20px;width:min(460px,100%);padding:32px;position:relative;box-shadow:0 28px 90px #0000008c}.voiceUpgradeClose{width:32px;height:32px;position:absolute;top:13px;right:13px;color:#bbb2a5!important;background:0 0!important;border:1px solid #ffffff1f!important;border-radius:50%!important;padding:0!important;font-size:20px!important}.maxPlanBadge{color:#09261b;letter-spacing:.13em;background:#70d6a6;border-radius:999px;padding:5px 9px;font-size:7px;font-weight:950;display:inline-flex}.voiceUpgradeIcon{color:#d8b650;background:#2087631f;border:1px solid #d8b24d59;border-radius:50%;place-items:center;width:72px;height:72px;margin:18px auto 8px;font-size:31px;display:grid}.voiceUpgradeModal h2{color:#f3ead9;margin:5px 0 10px;font:28px Georgia,serif}.voiceUpgradeModal>p:not(.eyebrow){color:#aeb9b5;font-size:10px;line-height:1.65}.voiceUpgradeModal ul{text-align:left;gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.voiceUpgradeModal li{color:#d7d1c5;background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;padding:9px 11px;font-size:9px}.voiceUpgradeModal li:before{content:"✓";color:#66d19f;margin-right:8px}.voiceUpgradeModal>small{color:#8d9996;font-size:8px;display:block}.voiceUpgradeCta{width:100%;margin-top:16px;color:#082319!important;background:#70d6a6!important;border:0!important;border-radius:10px!important;padding:12px!important;font-weight:900!important}@media (width<=640px){.mentorLanguages{display:none}.voiceUpgradeModal{padding:25px 20px}}.dossierPage{padding-bottom:42px}.dossierHero{border-bottom:1px solid #d8b24d47;justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 0 20px;display:flex}.dossierHero h2{color:#f1e7d2;margin:4px 0 7px;font:30px Georgia,serif}.dossierHero>div>span{color:#aeb9b5;max-width:720px;font-size:10px;line-height:1.55;display:block}.dossierHero>button,.dossierSave{color:#09251b!important;background:#69d09d!important;border:0!important;border-radius:10px!important;padding:11px 15px!important;font-size:9px!important;font-weight:900!important}.dossierLayout{grid-template-columns:245px minmax(0,1fr);gap:22px;margin-top:20px;display:grid}.dossierTree{border-right:1px solid #d8b24d38;align-self:start;padding-right:17px;position:sticky;top:16px}.dossierTree>label{color:#d6be75;text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:8px;font-weight:900;display:grid}.dossierTree select{color:#efe6d7;background:#03121b94;border:1px solid #d8b24d59;border-radius:9px;width:100%;padding:10px}.dossierTree nav{gap:4px;margin-top:14px;display:grid}.dossierTree nav button{color:#99a8a7;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:9px;padding:9px 10px;font-size:9px;line-height:1.35;display:flex}.dossierTree nav button i{color:#8b826c;font-style:normal}.dossierTree nav button.active{color:#e8f8ef;background:#319d701c;border-color:#49ba8661}.dossierTree nav button.active i{color:#62d49e}.dossierMain>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.dossierMain>header small{color:#66d19f;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.dossierMain>header h3{color:#f3ead8;margin:4px 0;font:25px Georgia,serif}.dossierMain>header>span{color:#8d9b99;font-size:8px}.dossierGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dossierCard{color:#e8e0d2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0211196b;border:1px solid #d8b24d38;border-radius:14px;min-width:0;padding:17px}.dossierCard>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dossierCard>header>i{color:#d9b954;background:#d8b24d0f;border:1px solid #d8b24d3d;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.dossierCard>header>div{gap:2px;display:grid}.dossierCard>header small{color:#81908f;letter-spacing:.1em;font-size:7px;font-weight:900}.dossierCard h4{color:#eee3ce;margin:0;font:18px Georgia,serif}.dossierCard>header>button{color:#d9c46f;background:0 0;border:1px solid #d8b24d47;border-radius:7px;margin-left:auto;padding:6px 8px;font-size:8px}.dossierCard p{color:#8f9d9b;font-size:9px;line-height:1.5}.essayRow,.sourceRow{color:#dcd5c9;text-align:left;background:0 0;border:0;border-bottom:1px solid #fff1;align-items:center;gap:9px;width:100%;padding:9px 0;display:flex}.essayRow>span,.sourceRow>span{flex:1;gap:2px;min-width:0;display:grid}.essayRow b,.sourceRow b{color:#e6dfd3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.essayRow small,.sourceRow small{color:#7f8d8c;font-size:7px}.essayRow>strong{color:#74d9aa;font:16px Georgia,serif}.essayRow>i{color:#c5a94f;font-style:normal}.sourceRow{text-decoration:none}.sourceRow>em{color:#6fd4a3;font-size:9px;font-style:normal}.dossierCard details{border-top:1px solid #d8b24d29;margin-top:12px;padding-top:10px}.dossierCard summary{color:#b3a36f;cursor:pointer;font-size:8px}.legacyEssay{border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.legacyEssay span{color:#a9b1ad;font-size:8px}.legacyEssay small{color:#787f7d;font-size:7px}.repertoireRow{border-bottom:1px solid #ffffff0f;gap:9px;padding:9px 0;display:flex}.repertoireRow>i{color:#d9b84f;font-style:normal}.repertoireRow span{gap:3px;display:grid}.repertoireRow b{color:#d8c37a;text-transform:uppercase;font-size:7px}.repertoireRow p{color:#d7d1c7;margin:0}.repertoireRow small{color:#7e8b89;font-size:7px}.repertoireForm{border:1px solid #69d09d38;border-radius:9px;gap:7px;margin-bottom:12px;padding:10px;display:grid}.repertoireForm :is(select,input,textarea){box-sizing:border-box;color:#ebe4d6;background:0 0;border:1px solid #d8b24d40;border-radius:7px;width:100%;padding:8px;font-size:8px}.repertoireForm textarea{resize:vertical;min-height:62px}.repertoireForm button{color:#082218;background:#66ce9b;border:0;border-radius:7px;padding:8px;font-size:8px;font-weight:900}.lumenDossierCard{background:radial-gradient(circle at 100% 0,#39a4771f,#0000 38%),#02111961}.lumenDossierCard>header>.lumenIcon{--lumen-star-size:30px}.lumenDossierCard>div{gap:7px;display:grid}.lumenDossierCard>div button{color:#dceee5;text-align:left;background:#34a17314;border:1px solid #50c18f40;border-radius:8px;padding:9px;font-size:8px}.dossierMessage{color:#76d7aa;margin:14px 0;font-size:9px}.dossierEditorPage{color:#eee5d7;min-height:calc(100vh - 40px);position:relative}.dossierEditorPage>header{border-bottom:1px solid #d8b24d40;align-items:center;gap:18px;padding:12px 0 17px;display:flex}.dossierEditorPage>header>button:first-child{color:#b8b2a7;background:0 0;border:1px solid #ffffff1c;border-radius:8px;padding:8px 10px;font-size:8px}.dossierEditorPage>header>div{flex:1;gap:2px;display:grid}.dossierEditorPage>header small{color:#69d09d;text-transform:uppercase;font-size:7px;font-weight:900}.dossierEditorPage>header strong{color:#eee3cf;font:16px Georgia,serif}.dossierSplit{grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);gap:0;min-height:calc(100vh - 150px);display:grid}.essayWorkspace{padding:20px 22px 40px 0}.essayWorkspace>label,.essayWorkspace details label{color:#cbbd8a;gap:5px;margin-bottom:12px;font-size:8px;font-weight:800;display:grid}.essayWorkspace :is(input,textarea){box-sizing:border-box;color:#eee6d9;background:#000a104d;border:1px solid #d8b24d3d;border-radius:8px;outline:none;width:100%;padding:10px}.essayWorkspace>label textarea{resize:vertical;min-height:70px}.essayEditor{resize:vertical;min-height:390px!important;padding:20px!important;font:14px/1.8 Georgia,serif!important}.essayToolbar{color:#7f908d;justify-content:space-between;margin:0 0 7px;font-size:7px;display:flex}.essayWorkspace details{border:1px solid #d8b24d29;border-radius:9px;margin:13px 0;padding:12px}.essayWorkspace details summary{color:#baa965;cursor:pointer;margin-bottom:10px;font-size:8px}.editorLumen{background:#25825e0e;border:1px solid #4bb58433;border-radius:12px;margin-top:16px;padding:15px}.editorLumen>header>div{align-items:center;gap:9px;display:flex}.editorLumen .lumenIcon{--lumen-star-size:28px}.editorLumen b{color:#d9c47b;font:15px Georgia,serif}.editorLumen>div{flex-wrap:wrap;gap:7px;margin:11px 0;display:flex}.editorLumen>div button{color:#dbece4;background:0 0;border:1px solid #4bb5844d;border-radius:8px;padding:8px 10px;font-size:8px}.editorLumen .groundedAnswer{margin-top:13px}.dossierReferences{border-left:1px solid #d8b24d30;padding:20px 0 30px 20px}.dossierReferences>header{gap:5px;margin-bottom:12px;display:flex}.dossierReferences>header button{color:#84918f;background:0 0;border:1px solid #ffffff14;border-radius:7px;flex:1;padding:8px;font-size:8px}.dossierReferences>header button.active{color:#dbf1e5;background:#43a87a17;border-color:#5bc69566}.dossierReferences>div{gap:6px;display:grid}.dossierReferences :is(a,article){color:#d6d2c8;background:#ffffff05;border:1px solid #ffffff0e;border-radius:8px;align-items:flex-start;gap:9px;padding:9px;text-decoration:none;display:flex}.dossierReferences :is(a,article)>i{color:#d0b455;font-style:normal}.dossierReferences :is(a,article)>span{flex:1;gap:3px;min-width:0;display:grid}.dossierReferences b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dossierReferences small{color:#7d8b89;font-size:7px;line-height:1.4}.dossierReferences>div>p{color:#84908e;text-align:center;padding:15px;font-size:8px}.shell[data-theme=day] :is(.dossierCard,.dossierTree select,.essayWorkspace input,.essayWorkspace textarea,.dossierReferences a,.dossierReferences article,.editorLumen){color:#182b31!important;box-shadow:none!important;background:#f8f4ead1!important;border-color:#7e5c1459!important}.shell[data-theme=day] :is(.dossierPage,.dossierEditorPage) :is(h2,h3,h4,p,span,strong,b,small,label,summary){color:#182b31!important;text-shadow:none!important}.shell[data-theme=day] .dossierTree nav button{color:#41555a}.shell[data-theme=day] .dossierTree nav button.active{color:#123b2b;background:#3a9a6e1f}.shell[data-theme=day] .dossierHero>button,.shell[data-theme=day] .dossierSave{color:#082319!important;background:#58be8c!important}@media (width<=1000px){.dossierLayout{grid-template-columns:210px minmax(0,1fr)}.dossierGrid,.dossierSplit{grid-template-columns:1fr}.dossierReferences{border-top:1px solid #d8b24d33;border-left:0;padding-left:0}.essayWorkspace{padding-right:0}}@media (width<=720px){.dossierHero{display:grid}.dossierHero>button{width:100%}.dossierLayout{display:block}.dossierTree{border-right:0;padding:0 0 15px;position:static}.dossierTree nav{padding-bottom:5px;display:flex;overflow-x:auto}.dossierTree nav button{min-width:180px}.dossierMain>header{align-items:start}.dossierEditorPage>header{flex-wrap:wrap}.dossierEditorPage>header>div{flex-basis:100%;order:-1}.dossierSave{flex:1}.essayEditor{min-height:330px!important}}.writingControls{background:#03121b73;border:1px solid #d8b24d33;border-radius:11px;justify-content:space-between;gap:14px;margin:4px 0 12px;padding:11px 12px;display:flex}.writingControls>div{gap:7px;display:grid}.writingControls small{color:#b6a66f;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900}.writingControls span{flex-wrap:wrap;gap:5px;display:flex}.writingControls button{color:#8f9e9b;background:0 0;border:1px solid #ffffff1a;border-radius:7px;padding:7px 9px;font-size:8px}.writingControls button.active{color:#e4f6ed;background:#42ae7d24;border-color:#5acf977a}.lineMeter{color:#91a19e;background:#ffffff06;border-left:3px solid #4bbd88;border-radius:5px;justify-content:space-between;gap:12px;margin-bottom:7px;padding:8px 10px;font-size:8px;display:flex}.lineMeter b{color:#78dbae;font:17px Georgia,serif}.lineMeter.near{border-color:#d7b34f}.lineMeter.near b{color:#e2c66c}.lineMeter.over{border-color:#df746c}.lineMeter.over b{color:#ef8c83}.lineAlert{color:#e3cd80;background:#bf912514;border:1px solid #dcb54c3d;border-radius:7px;margin:7px 0 10px;padding:8px 10px;font-size:8px}.lineAlert.over{color:#f0a29b;background:#b13c3314;border-color:#df696045}.intelligentWritingStage{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:10px;display:grid}.evalBar{color:#8a9996;background:#021018b8;border:1px solid #d8b24d33;border-radius:12px;grid-template-rows:auto 380px auto auto auto;justify-items:center;gap:5px;padding:9px 6px;display:grid;position:sticky;top:10px}.evalTrack{background:linear-gradient(#36b17733,#d3ab3b2e,#be413b3d);border:1px solid #ffffff1f;border-radius:10px;width:18px;height:100%;position:relative;overflow:hidden}.evalTrack i{background:linear-gradient(#49c486 0%,#d6ad45 55%,#b94943 100%);border-radius:9px;min-height:0;transition:height .65s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0}.evalBar strong{color:#e9d789;font:16px Georgia,serif}.evalBar>span{font-size:7px}.evalBar>small{writing-mode:vertical-rl;color:#6f7e7c;text-transform:uppercase;letter-spacing:.1em;font-size:6px}.evalBarHidden .evalTrack{filter:grayscale();opacity:.32}.paperViewport{background:#e9e3d3;border:1px solid #d8b24d47;border-radius:12px;max-height:650px;overflow:auto}.handwritingSheet{background-color:#f3efe4;background-image:repeating-linear-gradient(#0000 0 27px,#415b6f47 27px 28px);background-position:0 0;min-width:570px;height:1680px;position:relative}.handwritingSheet:after{content:"";pointer-events:none;background:#ae463e61;width:1px;position:absolute;top:0;bottom:0;left:47px}.lineNumbers{z-index:2;color:#6e7778;text-align:center;pointer-events:none;grid-template-rows:repeat(60,28px);width:46px;font:8px/28px ui-monospace,monospace;display:grid;position:absolute;top:0;left:0}.ruledEssayEditor{z-index:1;position:absolute;color:#142a35!important;resize:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:1680px!important;min-height:1680px!important;padding:0 24px 0 60px!important;font-family:Georgia,serif!important;line-height:28px!important;inset:0!important;overflow:hidden!important}.letter-small .ruledEssayEditor{font-size:13px!important}.letter-medium .ruledEssayEditor{font-size:15px!important}.letter-large .ruledEssayEditor{font-size:17px!important}.calibrationNote{color:#748480;margin:7px 0 12px;font-size:7px}.submitSimulation{color:#09251b;background:#69d09d;border:0;border-radius:9px;width:100%;margin:3px 0 13px;padding:11px;font-size:8px;font-weight:900}.submitSimulation:disabled{opacity:.45}.evalFeedback{background:#207f590e;border:1px solid #4dbc8838;border-radius:12px;margin:12px 0;padding:14px}.evalFeedback>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.evalFeedback>header>div{align-items:center;gap:8px;display:flex}.evalFeedback .lumenIcon{--lumen-star-size:26px}.evalFeedback>header b{color:#dfcb82;font:14px Georgia,serif}.evalFeedback>header small{color:#71827e;font-size:7px}.evalFeedback>p{color:#849491;font-size:8px}.evalFeedbackGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.evalFeedbackGrid article{background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;padding:10px}.evalFeedbackGrid article:first-child strong{color:#70d8a8}.evalFeedbackGrid article:nth-child(2) strong{color:#e28d83}.evalFeedbackGrid strong{font-size:8px}.evalFeedbackGrid p{color:#aeb8b4;margin:7px 0 0;font-size:8px;line-height:1.45}.evalFeedbackGrid footer{grid-column:1/-1;gap:5px;padding-top:4px;display:grid}.evalFeedbackGrid footer b{color:#d8d1c4;font-size:8px}.evalFeedbackGrid footer small{color:#788783;font-size:7px;line-height:1.45}.shell[data-theme=day] :is(.writingControls,.evalBar,.evalFeedback){color:#182b31;box-shadow:none!important;background:#f4efe3!important;border-color:#7e5c1459!important}.shell[data-theme=day] .lineMeter{color:#334b50;background:#efe8d8}.shell[data-theme=day] .writingControls button{color:#40565a;border-color:#3f4b4840}.shell[data-theme=day] .writingControls button.active{color:#123b2b;background:#3a9a6e1f}.shell[data-theme=day] .evalFeedbackGrid article{background:#faf7ee;border-color:#574a2a33}@media (width<=720px){.writingControls,.lineMeter{display:grid}.intelligentWritingStage{grid-template-columns:42px minmax(0,1fr)}.evalBar{grid-template-rows:auto 300px auto auto auto;padding-inline:4px}.paperViewport{max-height:540px}.evalFeedback>header{flex-direction:column;align-items:flex-start}.evalFeedbackGrid{grid-template-columns:1fr}.evalFeedbackGrid footer{grid-column:auto}}.smartDossierSplit{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr)}.smartReferences{min-width:0}.smartReferences>header button{white-space:nowrap}.sheetPanel{display:block!important}.sheetPanelHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex!important}.sheetPanelHeader>span{gap:3px;display:grid}.sheetPanelHeader b{color:#ede2ce;font:14px Georgia,serif}.sheetPanelHeader small{color:#7f918d;font-size:7px}.sheetPanelHeader button{color:#0a291d;background:#68d09d;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.officialSheet{box-sizing:border-box;color:#26322f;background:#f5f0e3;border:1px solid #c9b886;border-radius:4px;width:100%;min-height:620px;overflow:hidden;box-shadow:0 18px 42px #00000040}.officialSheet>div{border-bottom:1px solid #4b6f7b47;align-items:flex-end;font:10px/1.15 Segoe Print,Bradley Hand,cursive;display:flex;position:relative}.officialSheet>div>i{color:#a18f68;font:6px Arial,sans-serif;position:absolute;bottom:3px;right:calc(100% + 7px)}.officialSheet>div>span{white-space:nowrap;width:100%;padding:0 2px 3px;display:block;overflow:hidden}.officialSheet>div.filled>span{color:#152521}.calibrationHint{color:#81908e!important;margin:11px 0 0!important;font-size:7px!important;line-height:1.5!important}.coauthorPanel header small{color:#7f918d;margin-top:2px;font-size:7px;display:block}.coauthorActions{display:flex!important}.connectIdeas{border:1px solid #d8b24d2e;border-radius:9px;grid-template-columns:1fr 1fr;padding:10px;gap:7px!important;display:grid!important}.connectIdeas textarea{min-height:62px!important;font:9px/1.5 Arial,sans-serif!important}.connectIdeas button{grid-column:1/-1;text-align:center!important}.coauthorSuggestion{background:#3ba57712;border:1px solid #66d09d59;border-radius:10px;margin-top:12px;padding:12px;display:block!important}.coauthorSuggestion>small{color:#73d4a7;letter-spacing:.1em;font-size:7px;font-weight:900}.coauthorSuggestion>div:last-child{gap:7px;margin-top:9px;display:flex}.coauthorSuggestion>div:last-child button:first-child{color:#082419;background:#6bd3a0}.coauthorSuggestion>div:last-child button:last-child{color:#aaa;background:0 0}.shell[data-theme=day] .officialSheet{background:#fffdf7!important;border-color:#9d8952!important}.shell[data-theme=day] .officialSheet :is(span,i){color:#1c2c2a!important}.shell[data-theme=day] :is(.coauthorSuggestion,.connectIdeas){background:#f8f4eae6!important;border-color:#7e5c1459!important}@media (width<=1150px){.smartDossierSplit{grid-template-columns:1fr}.smartReferences{border-top:1px solid #d8b24d33;border-left:0;padding-left:0}.officialSheet{max-width:640px;margin:auto}}@media (width<=600px){.connectIdeas{grid-template-columns:1fr}.officialSheet{min-height:520px}.sheetPanelHeader{flex-direction:column;align-items:flex-start}.sheetPanelHeader button{width:100%}}.globalOnboarding{z-index:1500;background:linear-gradient(#01090ff0,#03121bf5),url(/elitezeit-cover.png) 50%/cover;padding:24px;position:fixed;inset:0;overflow:auto}.globalOnboarding>section{color:#ede5d7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03121bb3;border:1px solid #d8b24d8c;border-radius:22px;width:min(1060px,100%);min-height:calc(100vh - 48px);margin:auto;padding:28px}.globalOnboarding>section>header{border-bottom:1px solid #d8b24d45;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.globalOnboarding>section>header>div{align-items:center;gap:16px;display:flex}.globalOnboarding>section>header img{object-fit:contain;width:58px;height:58px}.globalOnboarding>section>header span{gap:3px;display:grid}.globalOnboarding>section>header small{color:#6dd3a3;letter-spacing:.13em;font-size:8px;font-weight:900}.globalOnboarding h1{color:#eccb71;margin:0;font:34px Georgia,serif}.globalOnboarding>section>header p{color:#a8b5b3;margin:0;font-size:10px}.globalOnboarding>section>header>button{color:#eee1ca;background:0 0;border:1px solid #d8b24d59;border-radius:50%;width:36px;height:36px;font-size:20px}.globalOnboarding>section>nav{gap:7px;margin:18px 0;display:flex}.globalOnboarding>section>nav button{color:#93a29f;background:0 0;border:1px solid #ffffff14;border-radius:9px;padding:9px 13px;font-size:9px}.globalOnboarding>section>nav button.active{color:#e8f6ee;background:#43ab7b1f;border-color:#62cf9d6b}.countryGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.countryGrid button{color:#e9e0d1;text-align:left;background:#081f2b94;border:1px solid #d8b24d40;border-radius:15px;gap:6px;min-height:150px;padding:20px;display:grid}.countryGrid button:hover{border-color:#d8b24d;transform:translateY(-2px)}.countryGrid i{font-size:35px;font-style:normal}.countryGrid strong{font:20px Georgia,serif}.countryGrid small{color:#8e9d9a;font-size:8px}.enrolledExamGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.enrolledExamGrid>button{color:#e9e1d4;text-align:left;background:#081f2b99;border:1px solid #d8b24d40;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;min-height:112px;padding:17px;display:grid}.enrolledExamGrid>button.current{background:#369d7017;border-color:#6dd3a3}.enrolledExamGrid i{font-size:29px;font-style:normal}.enrolledExamGrid span{gap:3px;display:grid}.enrolledExamGrid small{color:#6dd3a3;font-size:7px;font-weight:800}.enrolledExamGrid strong{font:17px Georgia,serif}.enrolledExamGrid em{color:#8f9d9b;font-size:8px;font-style:normal}.enrolledExamGrid b{color:#d9ba60;font-size:8px}.enrolledExamGrid .addEnrollment{border-style:dashed}.examCatalog{max-width:760px;margin:auto}.onboardingBack{color:#c8b472;background:0 0;border:0;margin-bottom:12px;padding:8px}.examCatalog>header{border-bottom:1px solid #d8b24d40;align-items:center;gap:12px;margin-bottom:11px;padding:13px;display:flex}.examCatalog>header i{font-size:33px;font-style:normal}.examCatalog>header span{display:grid}.examCatalog>header small{color:#82918e;font-size:7px}.examCatalog>header strong{font:21px Georgia,serif}.examCatalog>button{color:#e8e0d3;text-align:left;background:#081f2b80;border:1px solid #d8b24d38;border-radius:11px;justify-content:space-between;align-items:center;width:100%;margin:7px 0;padding:14px 16px;display:flex}.examCatalog>button span{gap:2px;display:grid}.examCatalog>button small{color:#6fd3a4;font-size:7px}.examCatalog>button strong{font-size:12px}.examCatalog>button em{color:#879692;font-size:8px;font-style:normal}.examCatalog>button b{color:#09251b;background:#6bd2a0;border-radius:7px;padding:7px 10px;font-size:8px}.globalOnboarding>section>footer{color:#84928f;border-top:1px solid #d8b24d33;justify-content:space-between;gap:15px;margin-top:22px;padding-top:15px;font-size:8px;display:flex}.quickExamSwitcher{background:#000b1242;border:1px solid #d8b24d42;border-radius:10px;align-items:center;gap:8px;min-width:240px;padding:6px 8px;display:flex}.quickExamSwitcher>span{font-size:18px}.quickExamSwitcher label{flex:1;min-width:0;display:grid}.quickExamSwitcher small{color:#719184;letter-spacing:.11em;font-size:6px;font-weight:900}.quickExamSwitcher select{color:#ece1cf;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:8px}.quickExamSwitcher option{color:#152126;background:#f5f0e5}.quickExamSwitcher>button{color:#d8b652;background:0 0;border:1px solid #d8b24d4d;border-radius:7px;width:25px;height:25px}.modularExamWorkspace>header{border-bottom:1px solid #d8b24d40;justify-content:space-between;align-items:end;gap:15px;padding-bottom:17px;display:flex}.modularExamWorkspace h2{color:#eed078;margin:4px 0;font:31px Georgia,serif}.modularExamWorkspace>header span{color:#8d9b98;font-size:9px}.modularExamWorkspace>header>b{color:#70d3a5;font-size:8px}.modularEmpty{text-align:center;background:#03121b6b;border:1px dashed #d8b24d59;border-radius:16px;justify-items:center;max-width:720px;margin:45px auto;padding:35px;display:grid}.modularEmpty>i{color:#d9b752;font:34px Georgia,serif}.modularEmpty h3{color:#eee1ca;margin:8px;font:24px Georgia,serif}.modularEmpty p{color:#94a19f;max-width:590px;font-size:10px;line-height:1.6}.modularEmpty button{color:#082318;background:#69d09d;border:0;border-radius:9px;margin-top:10px;padding:11px 15px;font-size:9px;font-weight:900}.contextGuarantees{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.contextGuarantees article{border:1px solid #d8b24d33;border-radius:12px;gap:4px;padding:15px;display:grid}.contextGuarantees small{color:#6fd2a4;font-size:7px}.contextGuarantees strong{color:#e7dece;font:17px Georgia,serif}.contextGuarantees span{color:#84928f;font-size:8px}.shell[data-theme=day] :is(.quickExamSwitcher,.modularEmpty,.contextGuarantees article){color:#182b31!important;background:#f8f4eadb!important;border-color:#7e5c1466!important}.shell[data-theme=day] .quickExamSwitcher select{color:#182b31!important}@media (width<=1000px){.quickExamSwitcher{min-width:190px}.countryGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.globalOnboarding{padding:8px}.globalOnboarding>section{min-height:calc(100vh - 16px);padding:17px}.globalOnboarding h1{font-size:27px}.countryGrid,.enrolledExamGrid,.contextGuarantees{grid-template-columns:1fr}.globalOnboarding>section>footer{display:grid}.quickExamSwitcher{order:-1;width:100%;min-width:0}.topActions{flex-wrap:wrap}.enrolledExamGrid>button{grid-template-columns:40px 1fr}.enrolledExamGrid>button>b{grid-column:2}}.academicEnrollment{background:#071e2a8c;border:1px solid #d8b24d47;border-radius:15px;max-width:820px;margin:12px auto;padding:20px}.academicEnrollment>header{align-items:center;gap:13px;margin-bottom:17px;display:flex}.academicEnrollment>header>i{color:#d9b854;border:1px solid #d8b24d6b;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;display:grid}.academicEnrollment>header div{gap:3px;display:grid}.academicEnrollment>header small{color:#70d3a5;letter-spacing:.1em;font-size:7px;font-weight:900}.academicEnrollment h3{color:#eee2cd;margin:0;font:23px Georgia,serif}.academicEnrollment header p{color:#849390;margin:0;font-size:8px}.academicFields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.academicFields label{color:#c7b678;gap:6px;font-size:8px;font-weight:800;display:grid}.academicFields label.wide{grid-column:1/-1}.academicFields :is(input,select){box-sizing:border-box;color:#ede4d6;background:#000a1047;border:1px solid #d8b24d4d;border-radius:9px;width:100%;padding:11px}.academicEnrollment>button{color:#09241a;background:#69d09d;border:0;border-radius:9px;width:100%;margin-top:14px;padding:12px;font-weight:900}.academicEnrollment>p{color:#dda58d;font-size:8px}.curriculumModule{border-top:1px solid #d8b24d40;margin-top:30px;padding-top:24px}.curriculumModule>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.curriculumModule>header>div{gap:3px;display:grid}.curriculumModule>header small{color:#6fd3a4;letter-spacing:.12em;font-size:7px;font-weight:900}.curriculumModule h3{color:#ead078;margin:0;font:25px Georgia,serif}.curriculumModule>header p{color:#859491;margin:0;font-size:8px}.curriculumModule>header>button{color:#082319;background:#69d09d;border:0;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:900}.curriculumMessage{color:#75d5a8;font-size:9px}.curriculumEmpty{color:#879592;text-align:center;border:1px dashed #d8b24d4d;border-radius:14px;justify-items:center;gap:7px;margin:20px 0;padding:35px;display:grid}.curriculumEmpty i{color:#d4b34f;font-size:30px;font-style:normal}.curriculumEmpty strong{color:#e7ddcb;font:18px Georgia,serif}.curriculumGroups{gap:18px;margin-top:20px;display:grid}.curriculumGroups>section>header,.curatedLibrary>header{color:#cfb65d;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:9px;font-weight:900;display:flex}.curriculumGroups>section>header b,.curatedLibrary>header b{color:#0a291d;background:#69d09d;border-radius:8px;place-items:center;min-width:24px;height:24px;display:grid}.curriculumGroups>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.curriculumGroups article{background:#03121b6b;border:1px solid #d8b24d33;border-radius:13px;grid-template-columns:35px 1fr;gap:10px;padding:15px;display:grid}.bookMark{color:#d9b958;background:#d8b24d12;border:1px solid #d8b24d59;border-radius:4px;place-items:center;width:32px;height:40px;font:18px Georgia,serif;display:grid}.bookInfo{gap:4px;min-width:0;display:grid}.bookInfo>small{color:#6ed1a3;font-size:6px;font-weight:900}.bookInfo h4{color:#e9dfcd;margin:0;font:16px/1.25 Georgia,serif}.bookInfo>strong{color:#b9ad98;font-size:8px}.bookInfo>span{color:#7f8e8b;font-size:7px}.bookInfo>p{color:#939f9c;margin:4px 0;font-size:8px;line-height:1.5}.bookInfo footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bookInfo footer em{color:#9b8a63;font-size:6px;font-style:normal}.bookInfo footer a{color:#6fcfa2;font-size:7px;text-decoration:none}.curriculumGroups article>button{color:#dfeee6;background:0 0;border:1px solid #5ac69557;border-radius:8px;grid-column:2;margin-top:5px;padding:8px;font-size:7px}.curriculumGroups article>button.added{color:#0a291d;background:#69d09d}.curriculumFootnote{color:#73827f;margin-top:18px;font-size:7px;line-height:1.5;display:block}.curatedLibrary{border-top:1px solid #d8b24d33;margin-top:24px;padding-top:16px}.curatedLibrary>div{gap:7px;display:grid}.curatedLibrary article{background:#3d9d710e;border:1px solid #63c89733;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.curatedLibrary article span{gap:2px;display:grid}.curatedLibrary article small{color:#6fd1a3;font-size:6px}.curatedLibrary article strong{color:#e6ddce;font-size:9px}.curatedLibrary article em{color:#81908d;font-size:7px;font-style:normal}.curatedLibrary article a{color:#d6ba62;font-size:7px}.curatedLibrary>p{color:#81908d;font-size:8px}.shell[data-theme=day] :is(.academicEnrollment,.curriculumGroups article,.curatedLibrary article){color:#182b31!important;background:#f8f4eadb!important;border-color:#7e5c1461!important}.shell[data-theme=day] :is(.academicEnrollment,.curriculumModule) :is(h3,h4,strong,p,span,small,em,label){color:#182b31!important}@media (width<=850px){.curriculumGroups>section>div{grid-template-columns:1fr}.curriculumModule>header{flex-direction:column;align-items:start}.curriculumModule>header>button{width:100%}}@media (width<=600px){.academicFields{grid-template-columns:1fr}.academicFields label.wide{grid-column:auto}.curatedLibrary article{flex-direction:column;align-items:flex-start}}.adaptiveReviewPanel{color:#efe7d8;background:linear-gradient(120deg,#051d27f5,#08151ff5);border:1px solid #d8b24d57;border-radius:17px;margin-top:18px;overflow:hidden;box-shadow:0 18px 50px #0003}.adaptiveReviewPanel>header{border-bottom:1px solid #d8b24d2b;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.adaptiveReviewPanel>header h3{color:#f1e7d2;margin:3px 0 4px;font-family:Georgia,serif;font-size:22px}.adaptiveReviewPanel>header span{color:#aaa294;max-width:720px;font-size:9px;line-height:1.5;display:block}.adaptiveReviewPanel>header>b{color:#8ed9b4;white-space:nowrap;background:#48ae8117;border:1px solid #48ae8147;border-radius:999px;padding:7px 10px;font-size:8px}.adaptiveReviewList{display:grid}.adaptiveReviewList>article{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.adaptiveReviewList>article:first-child{border-top:0}.adaptiveReviewList>article>div:first-child{gap:3px;display:grid}.adaptiveReviewList small{color:#d5b85f;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.adaptiveReviewList strong{font-size:11px;line-height:1.35}.adaptiveReviewList em{color:#82d7ac;font-size:8px;font-style:normal}.reviewRating{grid-template-columns:repeat(4,62px);gap:5px;display:grid}.reviewRating button{min-height:32px;border-radius:8px!important;padding:5px!important;font-size:8px!important;font-weight:850!important}.reviewRating button:first-child{color:#ffc6bb;border-color:#d95b4680!important}.reviewRating button:nth-child(2){color:#f2cf80;border-color:#d5a73f73!important}.reviewRating button:nth-child(3){color:#a9dcc1;border-color:#51b48473!important}.reviewRating button:nth-child(4){color:#7de2b1;border-color:#36c6808c!important}.reviewRating button:disabled{opacity:.45}.adaptiveReviewEmpty{gap:4px;padding:18px 20px;display:grid}.adaptiveReviewEmpty b{font-size:10px}.adaptiveReviewEmpty span{color:#a8a092;font-size:9px}.adaptiveReviewPanel>footer{color:#d9c982;background:#d8b24d0f;border-top:1px solid #d8b24d2e;gap:3px;padding:11px 20px;display:grid}.adaptiveReviewPanel>footer b{font-size:9px}.adaptiveReviewPanel>footer span{font-size:8px}@media (width<=760px){.adaptiveReviewPanel>header{display:grid}.adaptiveReviewList>article{grid-template-columns:1fr}.reviewRating{grid-template-columns:repeat(4,1fr)}.reviewRating button{min-width:0}.adaptiveReviewPanel>header h3{font-size:19px}}.connectedSources{border-top:1px solid #d8b24d24;margin-top:9px}.connectedSources summary{color:#a99f8b;letter-spacing:.08em;cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;padding:9px 2px 2px;font-size:8px;font-weight:750;list-style:none;display:flex}.connectedSources summary::-webkit-details-marker{display:none}.connectedSources summary span{color:#d8b24d;border:1px solid #d8b24d47;border-radius:50%;place-items:center;min-width:18px;height:18px;display:grid}.connectedSources[open] summary{color:#e5d8bd}.connectedSources .dailyLessonTools{margin-top:8px}.studyIntegrations summary{border-top:1px solid #d8b24d14}.studyIntegrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.studyIntegrationCard{background:#0210188c;border:1px solid #d8b24d33;border-radius:11px;gap:9px;padding:10px;display:grid}.studyIntegrationCard>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.studyIntegrationCard img{object-fit:contain;flex:0 0 25px;width:25px;height:25px}.studyIntegrationCard p{gap:2px;min-width:0;margin:0;display:grid}.studyIntegrationCard b{color:#f0e5ce;font-size:10px}.studyIntegrationCard small{color:#9e9584;font-size:8px;line-height:1.35}.integrationModePicker{grid-template-columns:1fr 1.25fr;gap:5px;display:grid}.integrationModePicker button{color:#aaa08e;background:#00080e73;border:1px solid #d8b24d2b;border-radius:7px;min-height:29px;padding:5px 6px;font-size:7px;font-weight:800}.integrationModePicker button.selectedMode{color:#fff5df;background:#d8b24d21;border-color:#d8b24d8c}.integrationHint{color:#8f887a;margin:8px 1px 0;font-size:8px;line-height:1.45}@media (width<=600px){.studyIntegrationGrid{grid-template-columns:1fr}.integrationModePicker button{font-size:8px}}.topicLumenAction{background:#d8b24d0e;border:1px solid #d8b24d40;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:12px 14px;display:flex}.topicLumenAction>div{align-items:center;gap:10px;min-width:0;display:flex}.topicLumenAction .lumenIcon{--lumen-star-size:24px;flex:0 0 24px;width:24px;height:24px;display:grid;position:relative}.topicLumenAction p{gap:2px;margin:0;display:grid}.topicLumenAction b{color:#f2e7cf;font-size:11px}.topicLumenAction small{color:#a99f8b;font-size:9px}@media (width<=600px){.topicLumenAction{align-items:flex-start}.topicLumenAction small{display:none}}.libraryFiles article>*{min-width:0}.libraryFiles article div strong,.libraryFiles article div small{overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.35;display:block}.libraryFiles article div:first-of-type strong{font-size:12px}.libraryFiles article div:first-of-type small{color:#9ca3a3;margin-top:3px;font-size:9px}.libraryFiles article div:nth-of-type(2) strong{font-size:11px}.libraryFiles article div:nth-of-type(2) small{font-size:9px}.copyCompleteLabel{color:#8de0b8;white-space:nowrap;border:1px solid #57c4938c;border-radius:9px;place-items:center;min-height:38px;padding:8px 12px;font-size:9px;font-weight:900;display:grid}@media (width<=1200px){.libraryTableHead{display:none}.libraryFiles article{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1.45fr) minmax(145px,.75fr);align-items:start;gap:9px 14px;padding:16px}.libraryFiles article>i{grid-area:1/1/3}.libraryFiles article>div:first-of-type{grid-area:1/2}.libraryFiles article>div:nth-of-type(2){grid-area:1/3}.libraryFiles article>span:first-of-type{color:#d8b34d;grid-area:2/2;font-size:10px}.libraryFiles article>span:nth-of-type(2){color:#b8b2a7;grid-area:2/3;font-size:10px}.libraryFiles article>.openLibraryFile,.libraryFiles article>button:last-child{grid-area:2/3;justify-self:end;margin-top:-7px}}@media (width<=700px){.libraryFiles article{grid-template-rows:auto auto auto auto;grid-template-columns:38px minmax(0,1fr) auto;gap:8px 12px;padding:14px 12px}.libraryFiles article>i{grid-area:1/1/5}.libraryFiles article>div:first-of-type{grid-area:1/2/auto/4}.libraryFiles article>div:nth-of-type(2){border-top:1px solid #d8b24d29;grid-area:2/2/auto/4;padding-top:7px}.libraryFiles article>span:first-of-type{grid-area:3/2}.libraryFiles article>span:nth-of-type(2){text-align:right;grid-area:3/3}.libraryFiles article>.openLibraryFile,.libraryFiles article>button:last-child{text-align:center;grid-area:4/2/auto/4;justify-self:stretch;margin-top:2px}.librarySectionTitle{padding:17px 14px 12px}.librarySectionTitle h3{font-size:19px}}.dropboxImportPipeline li.active b{color:#071522;background:#e6c65d;border-color:#e6c65d;box-shadow:0 0 0 5px #e6c65d1f}.dropboxImportPipeline li.active span{color:#f0d98e}.dropboxScanProgress{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:9px;margin-top:10px;display:grid;position:relative}.dropboxScanProgress:before{content:"";background:#ffffff1c;border-radius:999px;height:7px;overflow:hidden}.dropboxScanProgress span{background:linear-gradient(90deg,#b48c2f,#f2d376,#68c59c);border-radius:999px;width:38%;height:7px;animation:1.15s ease-in-out infinite alternate dropboxScan;position:absolute;bottom:0;left:0}.dropboxScanProgress b{color:#f1d77d;white-space:nowrap;font-size:9px}.libraryUsage .usageLabel{color:#d8b24d;letter-spacing:.12em;grid-column:1/-1;font-size:8px;font-weight:900}.dropboxPipelineActions{gap:7px!important;display:grid!important}.dropboxPipelineActions button{color:#f2da8f;white-space:nowrap;background:#0b2737;border:1px solid #d8b24d8c;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:900}.dropboxPipelineActions button:last-child{color:#071522;background:#d8b24d}.dropboxPipelineActions button:disabled{cursor:not-allowed;opacity:.45}@keyframes dropboxScan{0%{transform:translate(0)}to{transform:translate(160%)}}@media (width<=900px){.dropboxScanProgress{max-width:520px}.dropboxImportPipeline li{min-width:82px}}.taxonomyAudit{background:#010e16c2;border:1px solid #d8b24d73;border-radius:18px;margin:20px 0;overflow:hidden;box-shadow:0 20px 55px #0003}.taxonomyAudit>summary{cursor:pointer;background:linear-gradient(100deg,#d8b24d1a,#113e4b2e);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;list-style:none;display:flex}.taxonomyAudit>summary::-webkit-details-marker{display:none}.taxonomyAudit>summary span{gap:4px;display:grid}.taxonomyAudit>summary small,.taxonomyAuditTitle small{color:#d8b24d;letter-spacing:.16em;font-size:8px;font-weight:900}.taxonomyAudit>summary strong{color:#f4ead5;font-family:Georgia,serif;font-size:22px}.taxonomyAudit>summary>b{color:#f0cd70;white-space:nowrap;border:1px solid #d8b24d61;border-radius:999px;padding:8px 11px;font-size:9px}.taxonomyAuditBody{border-top:1px solid #d8b24d33;padding:20px 22px}.taxonomyAuditIntro{color:#c8c0b1;max-width:980px;margin:0 0 16px;font-size:11px;line-height:1.55}.taxonomyAuditStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.taxonomyAuditStats article{background:#051d279e;border:1px solid #d8b24d38;border-radius:11px;gap:3px;padding:13px 14px;display:grid}.taxonomyAuditStats small{color:#9d927e;letter-spacing:.12em;font-size:7px;font-weight:900}.taxonomyAuditStats strong{color:#ead06f;font-family:Georgia,serif;font-size:23px}.taxonomyAuditStats span{color:#ada594;font-size:8px}.taxonomyModePicker{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;display:grid}.taxonomyModePicker button{text-align:left;background:#051d278c;border:1px solid #d8b24d33;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.taxonomyModePicker button.selected{background:linear-gradient(120deg,#d8b24d29,#0b323d9e);border-color:#d8b24d;box-shadow:inset 0 0 0 1px #d8b24d1f}.taxonomyModePicker button span{gap:4px;display:grid}.taxonomyModePicker small{color:#d8b24d;letter-spacing:.13em;font-size:7px;font-weight:900}.taxonomyModePicker strong{color:#eee3ce;font-size:11px}.taxonomyModePicker em{color:#9d9587;font-size:8px;font-style:normal;line-height:1.4}.taxonomyModePicker button>b{color:#09202b;background:#d8b24d;border:1px solid #d8b24d59;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.taxonomyModePicker button:not(.selected)>b{color:#0000;background:0 0}.taxonomyAuditBody>footer b{color:#e8cc70}.taxonomyAuditColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.taxonomyAuditColumns>section{background:#000a106b;border:1px solid #d8b24d2e;border-radius:12px;min-width:0;padding:14px}.taxonomyAuditTitle{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.taxonomyAuditTitle>div{gap:3px;display:grid}.taxonomyAuditTitle strong{color:#eee3ce;font-size:13px}.taxonomyAuditTitle>span{color:#8f887b;font-size:8px}.taxonomyCoverageList,.taxonomyReviewList{gap:5px;max-height:330px;padding-right:3px;display:grid;overflow:auto}.taxonomyCoverageList button,.taxonomyReviewList button{text-align:left;background:#051c258c;border:1px solid #d8b24d21;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.taxonomyCoverageList button:hover,.taxonomyReviewList button:hover{border-color:#d8b24d80}.taxonomyCoverageList button span,.taxonomyReviewList button span{gap:2px;min-width:0;display:grid}.taxonomyCoverageList strong,.taxonomyReviewList strong{color:#e9dfcb;overflow-wrap:anywhere;font-size:9px}.taxonomyCoverageList small,.taxonomyReviewList small{color:#8f897e;font-size:7.5px;line-height:1.35}.taxonomyCoverageList button>b,.taxonomyReviewList button>b{color:#f0c95e;border:1px solid #d8b24d47;border-radius:999px;place-items:center;min-width:34px;height:28px;font-size:8px;display:grid}.taxonomyCoverageList button>b.complete{color:#8dd9ad;border-color:#5dc28b66}.taxonomyAuditClear{color:#8dd9ad;text-align:center;place-items:center;min-height:130px;display:grid}.taxonomyAuditClear span{color:#9d9587;margin-top:4px;font-size:8px}.taxonomyAuditBody>footer{color:#90887a;border-top:1px solid #d8b24d24;justify-content:space-between;gap:16px;margin-top:15px;padding-top:13px;font-size:8px;display:flex}.taxonomyAuditBody>footer a{color:#d8b24d;white-space:nowrap;font-weight:800}@media (width<=850px){.taxonomyAuditStats{grid-template-columns:repeat(2,1fr)}.taxonomyAuditColumns{grid-template-columns:1fr}.taxonomyAuditBody>footer{flex-direction:column}.taxonomyAudit>summary strong{font-size:18px}}@media (width<=650px){.taxonomyModePicker{grid-template-columns:1fr}}@media (width<=520px){.taxonomyAudit>summary,.taxonomyAuditBody{padding:15px}.taxonomyAudit>summary{align-items:flex-start}.taxonomyAudit>summary>b{font-size:7px}.taxonomyAuditStats{gap:7px}.taxonomyAuditStats article{padding:10px}.taxonomyAuditStats strong{font-size:19px}}.taxonomyPreference{background:linear-gradient(120deg,#d8b24d14,#010e16d1);border:1px solid #d8b24d73;border-radius:18px;margin:20px 0;padding:20px 22px;box-shadow:0 20px 55px #0003}.taxonomyPreferenceHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:8px;display:flex}.taxonomyPreferenceHeading h3{color:#f4ead5;margin:4px 0 0;font-family:Georgia,serif;font-size:22px}.taxonomyPreferenceHeading>span{color:#f0cd70;white-space:nowrap;border:1px solid #d8b24d61;border-radius:999px;padding:8px 11px;font-size:9px}.taxonomyPreference>p{color:#c8c0b1;max-width:900px;margin:0 0 16px;font-size:11px;line-height:1.55}.taxonomyPreference>footer{color:#90887a;border-top:1px solid #d8b24d24;padding-top:12px;font-size:9px}.taxonomyPreference>footer b{color:#e8cc70}@media (width<=520px){.taxonomyPreference{padding:15px}.taxonomyPreferenceHeading{flex-direction:column;align-items:flex-start}.taxonomyPreferenceHeading h3{font-size:18px}}.simplifiedSessionModal{width:min(820px,100vw - 24px);max-height:calc(100vh - 24px);overflow:auto}.sessionVoiceReport{background:linear-gradient(135deg,#083537a3,#02161fc2);border:1px solid #69d69a80;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:17px;display:grid;box-shadow:inset 0 1px #ffffff0a}.sessionVoiceReport>div{align-items:center;gap:12px;display:flex}.sessionVoiceReport>div>div{gap:3px;display:grid}.sessionVoiceReport h3{color:#f0e7d8;font:600 20px var(--font-display);margin:0}.sessionVoiceReport small{color:#aebfbd;max-width:620px;line-height:1.45}.sessionVoiceOrb{color:#d8b24d;background:#0a2930;border:1px solid #d8b24d;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 0 7px #69d69a14}.sessionVoiceReport.listening .sessionVoiceOrb{color:#72d6a7;animation:1.25s ease-in-out infinite sessionVoicePulse}.sessionVoiceButton,.sessionVoiceApply{color:#061b20;cursor:pointer;background:#72d6a7;border:1px solid #79dcb0;border-radius:10px;font-weight:900}.sessionVoiceButton{min-width:145px;padding:12px 15px}.sessionVoiceReport textarea{grid-column:1/-1;margin:0;min-height:82px!important}.sessionVoiceApply{grid-column:1/-1;justify-self:start;padding:10px 14px}.sessionVoiceButton:disabled,.sessionVoiceApply:disabled{opacity:.6;cursor:wait}.sessionVoiceMessage{color:#8be2b9;grid-column:1/-1;margin:0;font-size:11px;font-weight:750}@keyframes sessionVoicePulse{50%{transform:scale(1.04);box-shadow:0 0 0 14px #69d69a05}}.simplifiedSessionModal .formSection{background:#010f174d;border:1px solid #d8b24d45;border-radius:13px;padding:16px}.simplifiedSessionModal .fieldRow.one{grid-template-columns:1fr}.simplifiedSessionModal .fieldRow.two{grid-template-columns:repeat(2,minmax(0,1fr))}.simplifiedSessionModal .sessionTimeFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.simplifiedSessionModal .sessionTimeFields label{min-width:0}.simplifiedSessionModal .sessionTimeFields input{width:100%;min-width:0}.simplifiedSessionModal .fieldRow.three{grid-template-columns:repeat(3,minmax(0,1fr))}.sessionWrongQuestions{gap:8px;margin-top:16px;display:grid}.sessionWrongQuestions textarea{min-height:112px!important}.sessionWrongQuestions small{color:#9fb0ad;font-size:10px;font-weight:500;line-height:1.5}.sessionMistakeNotebook{background:#02141d80;border:1px solid #d8b24d59;border-radius:20px;gap:20px;padding:26px;display:grid}.sessionMistakeNotebook>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.sessionMistakeNotebook>header h3{color:#f1d071;font:600 clamp(25px,4vw,42px) var(--font-display);margin:6px 0}.sessionMistakeNotebook>header p{color:#aab8b6;max-width:760px;margin:0;line-height:1.55}.sessionMistakeNotebook>header label{color:#cabd9d;gap:7px;min-width:230px;font-size:11px;display:grid}.sessionMistakeNotebook>header select{color:#f3ead8;background:#061c27;border:1px solid #d8b24d8c;border-radius:10px;padding:11px}.sessionMistakeNotebook>div{gap:10px;display:grid}.sessionMistakeNotebook article{background:#051e2aa3;border:1px solid #54849766;border-radius:13px;grid-template-columns:minmax(190px,.8fr) minmax(240px,1.4fr) auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.sessionMistakeNotebook article span{gap:5px;display:grid}.sessionMistakeNotebook article small{color:#70d8aa;text-transform:uppercase;font-size:9px;font-weight:850}.sessionMistakeNotebook article b{color:#f3ead8;font-size:15px}.sessionMistakeNotebook article p{color:#aab8b6;margin:0;font-size:11px;line-height:1.45}.sessionMistakeNotebook article time{color:#dabb5d;white-space:nowrap;font-size:10px}@media (width<=700px){.sessionMistakeNotebook{padding:17px 13px}.sessionMistakeNotebook>header{flex-direction:column;align-items:stretch}.sessionMistakeNotebook>header label{min-width:0}.sessionMistakeNotebook article{grid-template-columns:1fr}.sessionMistakeNotebook article time{justify-self:start}}.shell[data-theme=day] .sessionMistakeNotebook{color:#1b3036;background:#fffaf0;border-color:#7e5c1466}.shell[data-theme=day] .sessionMistakeNotebook>header h3{color:#7d5c12}.shell[data-theme=day] .sessionMistakeNotebook>header p,.shell[data-theme=day] .sessionMistakeNotebook article p{color:#53676b}.shell[data-theme=day] .sessionMistakeNotebook>header select,.shell[data-theme=day] .sessionMistakeNotebook article{color:#1b3036;background:#fff;border-color:#7e5c1452}.shell[data-theme=day] .sessionMistakeNotebook article b{color:#1b3036}.sessionMistakeNotebook>header .mistakeTotal{color:#70d8aa;white-space:nowrap;background:#1c69522e;border:1px solid #70d8aa7a;border-radius:999px;place-items:center;min-width:92px;padding:11px 15px;font-size:11px;font-weight:900;display:grid}.mistakeNotebookControls{background:#051e2a8f;border:1px solid #54849761;border-radius:15px;grid-template-columns:minmax(180px,.8fr) minmax(210px,1fr) minmax(290px,1.35fr) auto;align-items:end;gap:12px;padding:16px;display:grid!important}.mistakeNotebookControls label,.mistakeNotebookControls fieldset{color:#cabd9d;gap:7px;margin:0;font-size:10px;display:grid}.mistakeNotebookControls fieldset{border:0;padding:0}.mistakeNotebookControls legend{margin-bottom:7px}.mistakeNotebookControls select{color:#f3ead8;background:#061c27;border:1px solid #d8b24d8c;border-radius:10px;width:100%;padding:11px}.mistakeModePicker{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mistakeModePicker button,.buildMistakeTraining,.mistakeTraining button{color:#e9dfcd;background:#082838;border:1px solid #54849780;border-radius:10px;padding:11px 13px;font-weight:800}.mistakeModePicker button.active{color:#071522;background:#70d8aa;border-color:#70d8aa}.buildMistakeTraining{color:#071522;white-space:nowrap;background:#d8b24d;border-color:#d8b24d;place-self:end stretch;height:42px;min-height:42px;max-height:42px;padding:8px 13px;font-size:12px;line-height:1.05}.buildMistakeTraining:disabled{opacity:.48}.mistakeEntryList{gap:10px;display:grid!important}.mistakeEntryList article span em{color:#dabb5d;font-size:9px;font-style:normal}.mistakeEntryList article p{overflow-wrap:anywhere}.mistakeTraining{background:linear-gradient(145deg,#05232de0,#02131cd1);border:1px solid #70d8aa6b;border-radius:17px;gap:15px;padding:18px;display:grid}.mistakeTraining>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mistakeTraining>header div{gap:4px;display:grid}.mistakeTraining>header small{color:#70d8aa;text-transform:uppercase;font-size:9px;font-weight:900}.mistakeTraining>header b{color:#dabb5d}.mistakeTraining>header button{padding:8px 11px}.mistakeTrainingCard{min-height:280px;background:#010f17c2!important;border-color:#d8b24d80!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:13px!important;padding:24px!important;display:grid!important}.mistakeTrainingCard>small{letter-spacing:.12em;color:#70d8aa!important;font-size:9px!important}.mistakeTrainingCard h4{color:#f3ead8;max-width:1000px;font:600 clamp(22px,3vw,34px) var(--font-display);margin:0;line-height:1.25}.mistakeTrainingCard textarea{color:#f3ead8;resize:vertical;background:#061c27;border:1px solid #d8b24d80;border-radius:11px;min-height:140px;padding:14px}.mistakePrompt{color:#aab8b6!important}.revealMistake{justify-self:start;color:#071522!important;background:#70d8aa!important;border-color:#70d8aa!important}.mistakeAssessment{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mistakeAssessment button:first-child{border-color:#70d8aa}.mistakeAssessment button:nth-child(2){border-color:#d8b24d}.mistakeAssessment button:nth-child(3){border-color:#c96868}.mistakeReference{background:#d8b24d12;border-left:3px solid #d8b24d;gap:7px;padding:14px;display:grid}.mistakeReference b{color:#dabb5d!important}.mistakeReference p{color:#c4cfcd!important;margin:0!important}.mistakeTraining>footer{justify-content:space-between;gap:10px;display:flex}.mistakeTraining>footer button:disabled{opacity:.4}@media (width<=1050px){.mistakeNotebookControls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.mistakeNotebookControls{grid-template-columns:1fr;padding:12px}.mistakeModePicker,.mistakeAssessment{grid-template-columns:1fr}.mistakeTraining{padding:12px}.mistakeTraining>header{flex-direction:column;align-items:stretch}.mistakeTrainingCard{min-height:240px;padding:17px!important}.sessionMistakeNotebook>header .mistakeTotal{align-self:flex-start}}.shell[data-theme=day] .mistakeNotebookControls,.shell[data-theme=day] .mistakeTraining{background:#fff;border-color:#7e5c1457}.shell[data-theme=day] .mistakeNotebookControls label,.shell[data-theme=day] .mistakeNotebookControls fieldset{color:#53676b}.shell[data-theme=day] .mistakeNotebookControls select,.shell[data-theme=day] .mistakeTrainingCard,.shell[data-theme=day] .mistakeTrainingCard textarea{color:#1b3036;background:#fffaf0;border-color:#7e5c1459}.shell[data-theme=day] .mistakeTrainingCard h4{color:#1b3036}.shell[data-theme=day] .mistakeTrainingCard .mistakePrompt,.shell[data-theme=day] .mistakeReference p{color:#53676b!important}.shell[data-theme=day] .mistakeModePicker button,.shell[data-theme=day] .mistakeTraining button{color:#1b3036;background:#fffaf0}.sessionResume{background:#d8b24d12;border-left:3px solid #d8b24d;gap:5px;margin:14px 0;padding:13px 14px;display:grid}.sessionResume strong{color:#f0cf70;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.sessionResume span{color:#eee5d5;font-size:11px}.sessionResume small{color:#b7ae9d;font-size:9px}.sessionHistory{border:1px solid #d8b24d4d;border-radius:12px;margin:16px 0;overflow:hidden}.sessionHistory>summary{color:#f0e5cf;cursor:pointer;justify-content:space-between;align-items:center;padding:13px 15px;font-weight:800;list-style:none;display:flex}.sessionHistory>summary::-webkit-details-marker{display:none}.sessionHistory>summary span{color:#e8c65e;border:1px solid #d8b24d73;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:9px;display:grid}.sessionHistory>label{color:#b8ad9a;gap:6px;padding:0 15px 12px;font-size:9px;display:grid}.sessionHistory>label input{max-width:210px}.sessionHistory>div{border-top:1px solid #d8b24d2e;max-height:260px;display:grid;overflow:auto}.sessionHistory article{border-bottom:1px solid #d8b24d1f;grid-template-columns:90px minmax(0,1fr);gap:4px 12px;padding:11px 15px;display:grid}.sessionHistory article b{color:#e4c261;grid-row:1/3;font-size:9px}.sessionHistory article span{color:#eee5d5;font-size:10px}.sessionHistory article small{color:#a9a08f;font-size:8px}@media (width<=650px){.simplifiedSessionModal .fieldRow.two,.simplifiedSessionModal .fieldRow.three{grid-template-columns:1fr}.simplifiedSessionModal .sessionTimeFields{grid-template-columns:repeat(2,minmax(0,1fr))}.simplifiedSessionModal .sessionTimeFields input{padding:11px 10px;font-size:16px}.sessionHistory article{grid-template-columns:1fr}.sessionHistory article b{grid-row:auto}.simplifiedSessionModal{padding:18px 14px}.sessionVoiceReport{grid-template-columns:1fr;padding:14px 12px}.sessionVoiceButton,.sessionVoiceApply{width:100%}.sessionVoiceReport>div{align-items:flex-start}}.modalBackdrop:has(.simplifiedSessionModal){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000a107a;align-items:start;padding:12px;overflow-y:auto}.simplifiedSessionModal{color:#f4ead5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid #d8b24d94;border-radius:18px;box-shadow:0 24px 70px #0000006b,inset 0 0 0 1px #ffffff06;background:#010f179e!important}.simplifiedSessionModal .eyebrow{color:#d8b24d}.simplifiedSessionModal>h2,.simplifiedSessionModal .formSection h3{color:#f0cf70}.simplifiedSessionModal>h2{font-family:var(--font-display);font-size:clamp(25px,4vw,38px)}.simplifiedSessionModal .modalSubtitle{color:#b9b09f}.simplifiedSessionModal .modalClose{color:#f4ead5;background:#051f2ab8;border:1px solid #d8b24d73;border-radius:50%}.simplifiedSessionModal .formSection{box-shadow:none;border:1px solid #d8b24d57;background:#02131c47!important}.simplifiedSessionModal label{color:#d7cdbb}.simplifiedSessionModal input,.simplifiedSessionModal textarea,.simplifiedSessionModal select{caret-color:#f0cf70;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5eddc!important;background:#02141d47!important;border:1px solid #d8b24dad!important}.simplifiedSessionModal input::placeholder,.simplifiedSessionModal textarea::placeholder{color:#9e947f;opacity:1}.simplifiedSessionModal input:focus,.simplifiedSessionModal textarea:focus,.simplifiedSessionModal select:focus{border-color:#f0cf70!important;box-shadow:0 0 0 3px #d8b24d1f!important}.simplifiedSessionModal .calcField input{color:#f0cf70!important;background:#d8b24d14!important}.plannedTimeField{position:relative}.plannedTimeField>span{display:block}.plannedTimeField>button{color:#f0cf70;background:#051f2ab8;border:1px solid #d8b24d73;border-radius:8px;justify-self:start;margin-top:7px;padding:6px 9px;font-size:9px;font-weight:800}.plannedTimeField>button:hover{background:#d8b24d1f;border-color:#f0cf70}.simplifiedSessionModal .sessionHistory{background:#010f173d}.simplifiedSessionModal .modalActions button{color:#f2e8d4;background:#07202bb8;border-color:#d8b24d80}.simplifiedSessionModal .modalActions button.save{color:#071522;background:#d8b24d;border-color:#d8b24d}@media (width<=650px){.modalBackdrop:has(.simplifiedSessionModal){padding:6px}.simplifiedSessionModal{border-radius:14px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:20px 14px 18px}.simplifiedSessionModal .formSection{padding:14px 12px}.simplifiedSessionModal input,.simplifiedSessionModal textarea{font-size:16px}}.themeSwitcher{background:0 0;align-items:center;gap:8px;padding:0;display:flex}.themeSwitcher button{cursor:pointer;place-items:center;width:38px;height:38px;padding:0;transition:transform .18s,border-color .18s,background .18s;display:grid;color:#d8c98f!important;background:#071b27!important;border:1px solid #d8b24d61!important;border-radius:50%!important;box-shadow:0 7px 18px #0000003d!important}.themeSwitcher button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.themeSwitcher button.active{color:#071522!important;background:#e7c764!important;border-color:#f0cf70!important;box-shadow:0 6px 18px #d8b24d47!important}.agendaDeleteCell{gap:7px;min-width:108px;display:grid}.agendaDeleteButton{width:100%;color:#fff4ed!important;box-shadow:none!important;background:#8b2929!important;border:1px solid #c86161!important;border-radius:7px!important;padding:7px 6px!important;font-size:9px!important}.continuationRule{color:#a9a08f;max-width:620px;margin-top:5px;font-size:9px;line-height:1.45;display:block}.nextDayItem{border-top:1px solid #d8b24d29;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:8px;margin:7px 0;padding-top:7px;display:grid}.nextDayItem time{color:#e0c46a;font-size:10px;font-weight:850}.nextDayItem span{gap:2px;display:grid}.nextDayItem span strong{margin:0}.nextDayItem span em{color:#9eaaa9;margin:0;padding:0;font-size:9px}.shell[data-theme=day]{--day-ink:#1b2b31;--day-muted:#596b70;--day-paper:#f3efe5;--day-panel:#fffcf4e0;color:var(--day-ink);background:#e9e2d2}.shell[data-theme=day] .workspace{background-image:linear-gradient(180deg,#f9f6eded,#eee8d9f2),var(--section-art)!important}.shell[data-theme=day] .workspace:before{background:linear-gradient(90deg,#0000 0 49.8%,#8d6b1e14 50%,#0000 50.2%),radial-gradient(circle at 85% 18%,#deb8592e,#0000 30%)}.shell[data-theme=day] .sidebar,.shell[data-theme=day] .mobileNav,.shell[data-theme=day] .topbar{color:#23363d!important;background:#f8f4eaf2!important;border-color:#9170246b!important;box-shadow:0 12px 30px #3229161f!important}.shell[data-theme=day] .brand strong,.shell[data-theme=day] .sidebarBottom strong,.shell[data-theme=day] .topbar h1{color:#193039!important}.shell[data-theme=day] .brand span,.shell[data-theme=day] .sidebarBottom span{color:#64777b!important}.shell[data-theme=day] .navItem,.shell[data-theme=day] .mobileNav button{color:#52656a!important}.shell[data-theme=day] .navItem:hover,.shell[data-theme=day] .navItem.active,.shell[data-theme=day] .mobileNav button.active{color:#5e4611!important;background:linear-gradient(90deg,#cfa94433,#fffcf4bf)!important}.shell[data-theme=day] .dailyCommandCenter,.shell[data-theme=day] .homeCommand,.shell[data-theme=day] .homePanel,.shell[data-theme=day] .homeMetrics article,.shell[data-theme=day] .dayTimeline>article,.shell[data-theme=day] .contentPage,.shell[data-theme=day] .pageIntro,.shell[data-theme=day] .dataSection{color:var(--day-ink)!important;background:var(--day-panel)!important;border-color:#91702461!important;box-shadow:0 12px 34px #3d30141a!important}.shell[data-theme=day] .dailyCommandCenter h2,.shell[data-theme=day] .homeCommand h2,.shell[data-theme=day] .homePanel h3,.shell[data-theme=day] .contentPage h2,.shell[data-theme=day] .contentPage h3{color:#7b5b12!important}.shell[data-theme=day] .dayTimeline h3,.shell[data-theme=day] .dayTimeline strong,.shell[data-theme=day] .continueList strong{color:#24373c!important}.shell[data-theme=day] .dayTimeline span,.shell[data-theme=day] .dayTimeline em,.shell[data-theme=day] .continueList span,.shell[data-theme=day] .continueList small,.shell[data-theme=day] .continuationRule{color:var(--day-muted)!important}.shell[data-theme=day] .todayCard>div>button,.shell[data-theme=day] .continueList article{color:#26383d!important;background:#faf7efe0!important;border-color:#9170244d!important}.shell[data-theme=day] .todayCard time,.shell[data-theme=day] .todayCard b,.shell[data-theme=day] .nextDayItem time{color:#836117!important}.shell[data-theme=day] .search,.shell[data-theme=day] .profileSwitcher select{color:#23363d!important;background:#fffdf8!important;border-color:#91702461!important}.shell[data-theme=day] .search input{color:#23363d!important}.shell[data-theme=day] .search input::placeholder{color:#718085!important}.shell[data-theme=day] .themeSwitcher{background:0 0}.shell[data-theme=day] .themeSwitcher button{color:#735715!important;background:#fffaf0!important;border-color:#b8963f!important;box-shadow:0 6px 16px #32291629!important}.shell[data-theme=day] .themeSwitcher button.active{color:#fffaf0!important;background:#173847!important;border-color:#173847!important}.shell[data-theme=day] button:disabled,.shell[data-theme=day] a[aria-disabled=true]{opacity:1!important;color:#625c50!important;box-shadow:none!important;background:#e7e0d2!important;border-color:#b9a980!important}.shell[data-theme=day] .continueList a:not([href]),.shell[data-theme=day] .resumeActions a:not([href]){color:#625c50!important;background:#e7e0d2!important;border-color:#b9a980!important}.shell[data-theme=day] .editToolbar span,.shell[data-theme=day] .pageIntro p,.shell[data-theme=day] .deepLinkNote span{color:#344a50!important}@media (width<=720px){.themeSwitcher{gap:6px;position:absolute;top:10px;right:62px}.themeSwitcher button{width:34px;height:34px}.themeSwitcher button svg{width:18px;height:18px}.shell[data-theme=day] .topActions .voiceCommand{background:#fffaf0!important;box-shadow:0 10px 30px #32291633!important}}.simplifiedSessionModal .formSection label,.simplifiedSessionModal label.sessionPrimaryFieldLabel{font-size:17px;font-weight:700;line-height:1.25}.simplifiedSessionModal .formSection label>span{font-size:inherit;line-height:inherit;font-weight:inherit}@media (width<=650px){.simplifiedSessionModal .formSection label,.simplifiedSessionModal label.sessionPrimaryFieldLabel{font-size:17px}}.themeSwitcher{background:0 0!important;gap:10px!important}.themeSwitcher button,.themeSwitcher button.active,.shell[data-theme=day] .themeSwitcher button,.shell[data-theme=day] .themeSwitcher button.active{width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:3px!important}.themeSwitcher button,.themeSwitcher button.active{color:#fff!important}.themeSwitcher button{opacity:.52}.themeSwitcher button.active,.themeSwitcher button:hover{opacity:1}.shell[data-theme=day] .themeSwitcher button{color:#17272d!important}.shell[data-theme=day] .themeSwitcher button.active{color:#000!important}.themeSwitcher button:hover{transform:scale(1.08)!important}.shell[data-theme=day] .dailyLessons,.shell[data-theme=day] .dailyLessonCard{color:#17282e!important;box-shadow:none!important;background:#fffcf4c7!important;border-color:#7e5c1466!important}.shell[data-theme=day] .lessonContinuity>div,.shell[data-theme=day] .studyIntegrationCard{color:#17282e!important;background:#e1dccfe6!important;border-color:#7e5c1459!important}.shell[data-theme=day] .dailyLessonTop b,.shell[data-theme=day] .dailyLessonTop small,.shell[data-theme=day] .lessonContinuity span,.shell[data-theme=day] .lessonContinuity p,.shell[data-theme=day] .connectedSources summary,.shell[data-theme=day] .connectedSources[open] summary,.shell[data-theme=day] .studyIntegrationCard b,.shell[data-theme=day] .studyIntegrationCard small,.shell[data-theme=day] .integrationHint,.shell[data-theme=day] .emptyDaily{color:#17282e!important;text-shadow:none!important}.shell[data-theme=day] .dailyLessonTop span,.shell[data-theme=day] .connectedSources summary span{color:#72530d!important}.shell[data-theme=day] .daySelector button,.shell[data-theme=day] .dailyLessonActions a,.shell[data-theme=day] .editToolbar button,.shell[data-theme=day] .integrationModePicker button{color:#17282e!important;box-shadow:none!important;background:#fffcf4f0!important;border-color:#7e5c1480!important}.shell[data-theme=day] .daySelector .activeAction,.shell[data-theme=day] .integrationModePicker button.selectedMode{color:#111!important;background:#dfbd5f!important;border-color:#8b6819!important}.shell[data-theme=day] .dailyLessonActions .topicHubTrigger,.shell[data-theme=day] .dailyLessonActions>button:not(.lumenLaunch){color:#fff!important;background:#082c3d!important;border-color:#315b6b!important}.shell[data-theme=day] .lumenLaunch{color:#17282e!important;background:#fffcf4e6!important}.shell[data-theme=day] .dailyLessonTools>a.toolLegendLink,.shell[data-theme=day] .dailyLessonTools>button.toolLegendLink{color:#17282e!important;background:#fffcf4e6!important;border-color:#7e5c145c!important}.shell[data-theme=day] .dailyLessonTools .toolLegendLink span,.shell[data-theme=day] .lumenLaunch>span:last-child{color:#17282e!important}.shell[data-theme=day] .mobileNav{background:#f7f2e7!important}.shell[data-theme=day] .mobileNav button{color:#26383d!important;background:0 0!important;border-color:#7e5c1452!important}.shell[data-theme=day] .mobileNav button.active{color:#241c0d!important;background:#eadfbf!important;border-color:#9a7626!important}@media (width<=720px){.themeSwitcher{gap:8px!important;top:12px!important;right:62px!important}.themeSwitcher button,.shell[data-theme=day] .themeSwitcher button{width:27px!important;height:27px!important}.themeSwitcher button svg{width:19px!important;height:19px!important}}:is(.shell[data-theme=day] .modalBackdrop,.shell[data-theme=day] .modalBackdrop:has(.simplifiedSessionModal),.shell[data-theme=day] .simulationModal,.shell[data-theme=day] .sourceMappingBackdrop,.shell[data-theme=day] .lumenBackdrop,.shell[data-theme=day] .examManagerBackdrop,.shell[data-theme=day] .panelLauncher){color:#17282e!important;background:#1b272b47!important}.shell[data-theme=day] .modal,.shell[data-theme=day] .simplifiedSessionModal,.shell[data-theme=day] .topicHubModal,.shell[data-theme=day] .simulationModal>section,.shell[data-theme=day] .sourceMappingModal,.shell[data-theme=day] .lumenModal,.shell[data-theme=day] .examManager,.shell[data-theme=day] .panelLauncher>section,.shell[data-theme=day] .teacherSetup{color:#17282e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fffcf4fa!important;border-color:#7e5c1485!important;box-shadow:0 24px 70px #32291638!important}.shell[data-theme=day] .simplifiedSessionModal .formSection,.shell[data-theme=day] .simplifiedSessionModal .sessionHistory,.shell[data-theme=day] .sessionResume,.shell[data-theme=day] .mappingRobotStatus,.shell[data-theme=day] .connectorNotice{color:#17282e!important;background:#f0eadce6!important;border-color:#7e5c1461!important}.shell[data-theme=day] .modal h2,.shell[data-theme=day] .modal h3,.shell[data-theme=day] .modal label,.shell[data-theme=day] .modalSubtitle,.shell[data-theme=day] .sessionResume span,.shell[data-theme=day] .sessionResume small,.shell[data-theme=day] .sessionHistory>summary,.shell[data-theme=day] .sessionHistory article span,.shell[data-theme=day] .sessionHistory article small,.shell[data-theme=day] .topicHubModal,.shell[data-theme=day] .simulationModal>section,.shell[data-theme=day] .sourceMappingModal,.shell[data-theme=day] .lumenModal,.shell[data-theme=day] .examManager,.shell[data-theme=day] .teacherSetup{color:#17282e!important;text-shadow:none!important}.shell[data-theme=day] .modal .eyebrow,.shell[data-theme=day] .modal h2,.shell[data-theme=day] .modal .formSection h3,.shell[data-theme=day] .sessionResume strong,.shell[data-theme=day] .sessionHistory article b{color:#76570f!important}.shell[data-theme=day] .modal input,.shell[data-theme=day] .modal textarea,.shell[data-theme=day] .modal select,.shell[data-theme=day] .teacherSetup input,.shell[data-theme=day] .teacherSetup textarea,.shell[data-theme=day] .teacherSetup select,.shell[data-theme=day] .sourceMappingModal input{color:#17282e!important;caret-color:#17282e!important;box-shadow:none!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fffdf8!important;border-color:#7e5c1485!important}.shell[data-theme=day] .modal input::placeholder,.shell[data-theme=day] .modal textarea::placeholder,.shell[data-theme=day] .teacherSetup input::placeholder,.shell[data-theme=day] .teacherSetup textarea::placeholder,.shell[data-theme=day] .sourceMappingModal input::placeholder{color:#687579!important;opacity:1!important}.shell[data-theme=day] .simplifiedSessionModal .calcField input{color:#61480f!important;background:#eee5d2!important}.shell[data-theme=day] .modalClose,.shell[data-theme=day] .sourceMappingClose,.shell[data-theme=day] .examManagerClose{color:#17282e!important;box-shadow:none!important;background:0 0!important;border-color:#7e5c147a!important}.radarPage{color:#f3eedf;gap:20px;max-width:1500px;margin:0 auto;padding:28px;display:grid}.radarHero{background:linear-gradient(120deg,#071b22f5,#0c2e34e8);border:1px solid #caa34e6b;border-radius:22px;justify-content:space-between;align-items:end;gap:24px;padding:28px;display:flex;box-shadow:0 18px 50px #00000040}.radarHero small,.radarAsk small,.radarAnswer small{color:#d7b55d;letter-spacing:.16em;font-weight:800}.radarHero h2{margin:8px 0;font:600 clamp(28px,4vw,46px)/1.05 Georgia,serif}.radarHero p{color:#bdcbc8;max-width:760px}.radarHero button,.radarEmpty button{color:#082128;white-space:nowrap;background:#d7b55d;border:1px solid #d7b55d;border-radius:12px;padding:13px 18px;font-weight:900}.radarStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.radarStats article{background:#04181ed4;border:1px solid #d1ae5e40;border-radius:16px;padding:18px 20px}.radarStats strong{color:#e1c475;font:600 28px Georgia,serif;display:block}.radarStats span{color:#aabcb9;font-size:13px}.radarFilters{gap:9px;padding-bottom:3px;display:flex;overflow:auto}.radarFilters button{color:#b9c8c5;white-space:nowrap;background:#051c22e0;border:1px solid #d6b56547;border-radius:999px;padding:10px 14px}.radarFilters button.active{color:#fff;background:#26765c;border-color:#5bb08c}.radarAsk{background:linear-gradient(100deg,#124b4199,#051b22e6);border:1px solid #5bb08c61;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px 20px;display:grid}.radarMic{background:#113e43;border:1px solid #4e9c80;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.radarMic.listening{animation:1s infinite radarPulse;box-shadow:0 0 0 12px #4e9c801f}@keyframes radarPulse{50%{transform:scale(1.08)}}.radarAsk>div:last-child{gap:6px;display:grid}.radarAsk label{grid-template-columns:1fr auto auto;gap:8px;margin-top:4px;display:grid}.radarAsk input{color:#fff;background:#010f14ad;border:1px solid #d1ae5e4d;border-radius:11px;min-width:0;padding:12px 14px}.radarAsk button{color:#f3eedf;background:#153e43;border:1px solid #d1ae5e73;border-radius:10px;padding:0 15px;font-weight:800}.radarAnswer,.radarMessage{background:#04191fe6;border:1px solid #d7b55d4d;border-radius:14px;padding:16px 18px}.radarAnswer p{white-space:pre-wrap;margin:8px 0 0;line-height:1.6}.radarMessage{color:#ecd68d}.opportunityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.opportunityGrid>article{background:linear-gradient(145deg,#051b21f5,#08272ced);border:1px solid #cfac5447;border-radius:20px;gap:15px;padding:22px;display:grid;box-shadow:0 15px 36px #00000038}.opportunityGrid header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.opportunityGrid h3{color:#f4e7bd;margin:12px 0 5px;font:600 24px/1.12 Georgia,serif}.opportunityGrid header p,.opportunitySummary,.opportunityGrid section p{color:#b8c6c4;line-height:1.5}.radarStatus{text-transform:uppercase;color:#fff;background:#236d56;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.radarStatus.prova_iminente{background:#9a5837}.radarStatus.previsto{background:#4f6077}.opportunityGrid em{color:#91aaa5;font-size:12px;font-style:normal}.opportunityDates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opportunityDates span{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;padding:12px}.opportunityDates small,.opportunityGrid section>small{color:#cbae62;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.opportunityDates strong{font-size:13px}.opportunityGrid ul{color:#d6dedc;margin:7px 0 0;padding-left:18px}.opportunityGrid li{margin:4px 0}.opportunityRelevance{background:#4e9c8012;border-left:3px solid #4e9c80;padding:12px}.opportunityContacts{gap:7px;display:grid}.opportunityContacts a{color:#e8ddbd;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 11px;text-decoration:none;display:flex}.opportunityContacts a span{display:grid}.opportunityContacts a em{font-size:11px}.opportunityGrid>article>footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.opportunityGrid>article>footer a{color:#d7b55d}.opportunityGrid>article>footer button{color:#082128;background:#d7b55d;border:0;border-radius:10px;padding:11px 14px;font-weight:900}.radarEmpty{text-align:center;color:#aebfbc;border:1px dashed #d1ae5e4d;border-radius:20px;align-content:center;place-items:center;gap:10px;min-height:240px;display:grid}.radarTrust{color:#8fa6a2;text-align:center;padding:8px 10%;font-size:12px;line-height:1.5}.shell[data-theme=day] .radarPage{color:#183337}.shell[data-theme=day] :is(.radarHero,.radarStats article,.radarAsk,.radarAnswer,.radarMessage,.opportunityGrid>article){background:#fffaf0!important;border-color:#b59037!important}.shell[data-theme=day] .radarPage :is(p,span,em,li){color:#465d60}.shell[data-theme=day] .radarPage :is(h2,h3,strong){color:#17353a}.shell[data-theme=day] .radarAsk input{color:#17353a;background:#fff}@media (width<=900px){.radarPage{padding:14px}.radarHero{flex-direction:column;align-items:stretch}.radarStats,.opportunityGrid,.radarAsk{grid-template-columns:1fr}.radarAsk label{grid-template-columns:1fr 1fr}.radarAsk input{grid-column:1/-1}.opportunityGrid>article>footer{flex-direction:column;align-items:stretch}.opportunityGrid>article>footer button{width:100%}}.enrollmentToday,.enrollmentPlan{gap:18px;padding:28px;display:grid}.enrollmentToday>header,.enrollmentPlan>header{background:linear-gradient(120deg,#041b21f5,#092e33d1);border:1px solid #d7b55d57;border-radius:19px;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}.enrollmentToday>header small,.enrollmentPlan>header small,.daySummary>small,.todayExecution>small,.planDayHeader small{color:#d7b55d;letter-spacing:.14em;font-weight:900}.enrollmentToday>header h2,.enrollmentPlan>header h2{color:#f1e3b8;margin:6px 0;font:600 38px Georgia,serif}.enrollmentToday>header p,.enrollmentPlan>header p{color:#aebfbc;margin:0}.enrollmentToday>header>b,.enrollmentPlan>header>b{color:#74d8af;white-space:nowrap;border:1px solid #6dd3a35c;border-radius:999px;padding:10px 14px}.todayColumns{grid-template-columns:minmax(220px,.72fr) minmax(520px,1.65fr) minmax(240px,.8fr);align-items:stretch;gap:14px;display:grid}.daySummary,.todayExecution{background:#041920db;border:1px solid #d7b55d42;border-radius:18px;padding:22px}.daySummary h3,.todayExecution h3,.planDayHeader h3{color:#f0d16d;margin:7px 0 18px;font:600 25px Georgia,serif}.daySummary>div{border-top:1px solid #d7b55d29;gap:4px;padding:13px 0;display:grid}.daySummary>div b{color:#eee4d2}.daySummary>div span,.daySummary>div em,.daySummary>p{color:#9eb0ad;font-size:11px;font-style:normal;line-height:1.5}.daySummary.tomorrow>div{grid-template-columns:52px 1fr}.daySummary.tomorrow>div span{grid-column:2}.executionRow{border-top:1px solid #d7b55d29;grid-template-columns:minmax(0,1fr) 132px 88px;align-items:stretch;gap:9px;padding:9px 0;display:grid}.executionRow>span{background:#082b3a;border:1px solid #4b8a9e8c;gap:3px;padding:10px 12px;display:grid}.executionRow em{color:#d7b55d;font-style:normal;font-weight:900}.executionRow b{color:#f0e6d5;font-size:15px}.executionRow small{color:#9eb0ad;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.executionRow button{color:#06231d;background:#73d2a8;border:1px solid #d7b55d5c;border-radius:10px;font-weight:850}.executionRow button:last-child{color:#ddc77b;background:0 0}.enrollmentPlan>nav{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.enrollmentPlan>nav button{color:#eee5d5;background:#082b3a;border:1px solid #315d6e;border-radius:11px;padding:13px;font-weight:900}.enrollmentPlan>nav button.active{color:#07161c;background:#ddb654;border-color:#f0d16d}.planDayHeader{border-bottom:1px solid #d7b55d4d;justify-content:space-between;align-items:flex-end;padding:4px 4px 12px;display:flex}.planDayHeader h3{margin-bottom:0}.planDayHeader>span{color:#aebfbc}.planCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.planCards>article{background:#041920e0;border:1px solid #d7b55d52;border-radius:17px;gap:10px;padding:20px;display:grid}.planCards>article>small{color:#d7b55d;letter-spacing:.08em}.planCards>article>h3{color:#f0e5d2;margin:0;font:600 28px Georgia,serif}.planCards>article>p{color:#b6c2bf;margin:0}.planCards>article>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.planCards>article>div span{color:#aebfbc;border:1px solid #d7b55d33;border-radius:10px;gap:5px;padding:12px;font-size:10px;display:grid}.planCards>article>div b{color:#eee5d4;letter-spacing:.12em;font-size:8px}.planCards>article>button{color:#f0e7d7;background:#0a3040;border:1px solid #3f7182;border-radius:10px;justify-self:start;padding:11px 15px;font-weight:850}.planRest{color:#aebfbc;text-align:center;border:1px dashed #d7b55d57;border-radius:16px;grid-column:1/-1;padding:28px}.shell[data-theme=day] :is(.enrollmentToday>header,.enrollmentPlan>header,.daySummary,.todayExecution,.planCards>article){background:#fffaf0}.shell[data-theme=day] :is(.enrollmentToday,.enrollmentPlan) :is(h2,h3,b,p,span){color:#20383d}.shell[data-theme=day] .executionRow>span{background:#eef8f6}.shell[data-theme=day] .enrollmentPlan>nav button{color:#20383d;background:#f5fbfa}@media (width<=1180px){.todayColumns{grid-template-columns:1fr 1.6fr}.daySummary.tomorrow{grid-column:1/-1}.planCards{grid-template-columns:1fr}}@media (width<=760px){.enrollmentToday,.enrollmentPlan{padding:14px}.enrollmentToday>header,.enrollmentPlan>header{flex-direction:column;align-items:flex-start}.enrollmentToday>header h2,.enrollmentPlan>header h2{font-size:30px}.todayColumns{grid-template-columns:1fr}.daySummary.tomorrow{grid-column:auto}.executionRow{grid-template-columns:1fr 1fr}.executionRow>span{grid-column:1/-1}.enrollmentPlan>nav{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.enrollmentPlan>nav button{scroll-snap-align:start;min-width:74px}.planCards>article>div{grid-template-columns:1fr}}.editEnrollmentAgenda{color:#071e20;white-space:nowrap;background:#74d8af;border:1px solid #74d8af8c;border-radius:999px;padding:11px 16px;font-weight:900}.emptyAgendaDay{color:#aebfbc;border:1px dashed #d7b55d4d;border-radius:12px;padding:24px}.enrollmentAgendaSetup{gap:18px;padding:28px;display:grid}.enrollmentAgendaSetup>header{background:linear-gradient(120deg,#041b21f7,#092e33de);border:1px solid #d7b55d61;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.enrollmentAgendaSetup>header small{color:#73d2a8;letter-spacing:.15em;font-weight:900}.enrollmentAgendaSetup>header h2{color:#f1d16b;margin:8px 0;font:600 43px Georgia,serif}.enrollmentAgendaSetup>header p{color:#afbfbc;max-width:900px;margin:0;line-height:1.55}.enrollmentAgendaSetup>header>span{color:#e9d797;white-space:nowrap;border:1px solid #d7b55d59;border-radius:14px;padding:12px 16px;line-height:1.6}.agendaSetupIntro{background:#072b2fbf;border-left:4px solid #73d2a8;border-radius:12px;padding:18px 22px}.agendaSetupIntro b{color:#f0dfb6}.agendaSetupIntro p{color:#aebfbc;margin:5px 0 0}.agendaSetupRows{gap:12px;display:grid}.agendaSetupRows article{background:#041920e0;border:1px solid #d7b55d4d;border-radius:16px;grid-template-columns:92px minmax(160px,.8fr) 140px 145px minmax(250px,1.4fr) 44px;align-items:end;gap:12px;padding:17px;display:grid}.agendaSetupRows article>b{color:#e1c264;align-self:center}.agendaSetupRows label{color:#aebfbc;gap:6px;font-size:12px;display:grid}.agendaSetupRows :is(select,input){color:#f1e7d5;background:#031820;border:1px solid #8e7127;border-radius:10px;width:100%;min-height:48px;padding:0 12px}.agendaSetupRows article>button{color:#e1a69c;background:0 0;border:1px solid #6d4941;border-radius:10px;height:48px;font-size:22px}.agendaSetupRows article>button:disabled{opacity:.3}.agendaSetupActions{justify-content:space-between;gap:14px;display:flex}.agendaSetupActions button{color:#eee5d5;background:#082b3a;border:1px solid #3a6877;border-radius:12px;padding:14px 18px;font-weight:900}.agendaSetupActions button.primary{color:#06231d;background:#73d2a8}.agendaSetupActions button:disabled{cursor:not-allowed;opacity:.45}.shell[data-theme=day] :is(.enrollmentAgendaSetup>header,.agendaSetupRows article){background:#fffaf0}.shell[data-theme=day] .enrollmentAgendaSetup :is(h2,b,p,label){color:#20383d}.shell[data-theme=day] .agendaSetupRows :is(select,input){color:#20383d;background:#fff}@media (width<=1050px){.agendaSetupRows article{grid-template-columns:72px 1fr 1fr}.agendaSetupRows label:last-of-type{grid-column:2/4}.agendaSetupRows article>button{grid-area:2/1}}@media (width<=680px){.enrollmentAgendaSetup{padding:14px}.enrollmentAgendaSetup>header{flex-direction:column;padding:20px}.enrollmentAgendaSetup>header h2{font-size:32px}.agendaSetupRows article{grid-template-columns:1fr 1fr}.agendaSetupRows article>b,.agendaSetupRows label:last-of-type{grid-column:1/-1}.agendaSetupRows article>button{grid-area:auto}.agendaSetupActions{flex-direction:column}.agendaSetupActions button{width:100%}}.enrollmentAgendaSetup{gap:14px;width:100%;min-width:0;padding:22px}.enrollmentAgendaSetup>header{gap:18px;min-width:0;padding:20px 22px}.enrollmentAgendaSetup>header>div{min-width:0}.enrollmentAgendaSetup>header h2{overflow-wrap:anywhere;margin:5px 0;font-size:clamp(30px,3vw,43px);line-height:1.05}.enrollmentAgendaSetup>header p{line-height:1.4}.enrollmentAgendaSetup>header>span{flex:none;padding:10px 14px;line-height:1.5}.agendaSetupIntro{padding:14px 18px}@media (width<=680px){.enrollmentAgendaSetup{padding:10px}.enrollmentAgendaSetup>header{padding:16px}.enrollmentAgendaSetup>header>span{white-space:normal}.enrollmentAgendaSetup>header h2{font-size:30px}}.agendaGridHelp{background:#062a2fb8;border:1px solid #74d8af47;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.agendaGridHelp b{color:#73d2a8}.agendaGridHelp span{color:#aebfbc;font-size:13px}.agendaGridScroll{scrollbar-color:#8e7127 #061c23;background:#02141beb;border:1px solid #d7b55d5c;border-radius:16px;max-height:620px;overflow:auto}.agendaWeekHeader{z-index:20;background:#062934;grid-template-columns:72px repeat(7,minmax(125px,1fr));min-width:947px;display:grid;position:sticky;top:0;box-shadow:0 2px #d7b55d73}.agendaWeekHeader>*{color:#e9dfcf;border-right:1px solid #d7b55d33;place-items:center;min-height:48px;font-size:13px;display:grid}.agendaWeekHeader .today{color:#061d21;background:#73d2a8}.agendaWeekGrid{grid-template-rows:repeat(72,24px);grid-template-columns:72px repeat(7,minmax(125px,1fr));min-width:947px;display:grid;position:relative}.agendaTimeLabel{z-index:4;color:#8fa4a3;text-align:right;background:#041b23;border-right:1px solid #d7b55d3d;padding:2px 8px;font-size:11px}.agendaGridCell{z-index:1;touch-action:none;background:0 0;border-top:0;border-bottom:1px solid #74d8af14;border-left:0;border-right:1px solid #74d8af1a}.agendaGridCell:nth-of-type(28n){border-bottom-color:#d7b55d4d}.agendaGridCell:hover{background:#74d8af1f}.agendaGridBlock,.agendaDragPreview{z-index:8;color:#eff7ef;text-align:left;background:linear-gradient(135deg,#12615c,#0b3d48);border:1px solid #74d8afb3;border-radius:8px;margin:1px 3px;padding:5px 7px;overflow:hidden;box-shadow:0 4px 14px #00000047}.agendaGridBlock{cursor:pointer;flex-direction:column;justify-content:center;min-height:22px;display:flex}.agendaGridBlock b{color:#f4ead7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agendaGridBlock span,.agendaDragPreview span{color:#b9d9d0;font-size:10px}.agendaGridBlock.pending{background:#563e12;border-color:#efc552;animation:1.4s ease-in-out infinite agendaPendingPulse}.agendaDragPreview{z-index:10;pointer-events:none;background:#74d8af52;border-style:dashed}@keyframes agendaPendingPulse{50%{box-shadow:0 0 0 3px #efc5522e}}.agendaBlockEditor{z-index:30;background:#082d33;border:1px solid #73d2a8;border-radius:16px;grid-template-columns:minmax(170px,.8fr) minmax(260px,1.5fr) auto auto;align-items:end;gap:12px;padding:16px;display:grid;position:sticky;bottom:10px;box-shadow:0 16px 40px #00000080}.agendaBlockEditor>div{gap:4px;display:grid}.agendaBlockEditor small{color:#73d2a8}.agendaBlockEditor b{color:#f3e6ce}.agendaBlockEditor label{color:#afbfbc;gap:5px;font-size:12px;display:grid}.agendaBlockEditor select,.agendaBlockEditor button{color:#f3e6ce;background:#031820;border:1px solid #8e7127;border-radius:10px;min-height:48px;padding:0 14px;font-weight:800}.agendaBlockEditor button.primary{color:#06231d;background:#73d2a8}.agendaBlockEditor button:disabled{opacity:.45}.agendaSetupActions>span{color:#aebfbc;align-self:center}.shell[data-theme=day] :is(.agendaGridScroll,.agendaBlockEditor){background:#fffaf0}.shell[data-theme=day] .agendaWeekHeader{background:#eef5ef}.shell[data-theme=day] .agendaTimeLabel{color:#506565;background:#f7f2e8}.shell[data-theme=day] .agendaBlockEditor :is(b,label){color:#20383d}.shell[data-theme=day] .agendaBlockEditor select{color:#20383d;background:#fff}@media (width<=900px){.agendaBlockEditor{grid-template-columns:1fr 1fr}.agendaBlockEditor>div,.agendaBlockEditor label{grid-column:1/-1}}@media (width<=680px){.agendaGridHelp{flex-direction:column;align-items:flex-start}.agendaGridScroll{max-height:540px}.agendaWeekHeader,.agendaWeekGrid{grid-template-columns:58px repeat(7,minmax(105px,1fr));min-width:793px}.agendaBlockEditor{grid-template-columns:1fr;position:relative;bottom:auto}.agendaBlockEditor>*{grid-column:1!important}.agendaSetupActions{align-items:stretch}.agendaSetupActions>span{text-align:center}}.agendaGridBlock em{color:#73d2a8;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px;font-style:normal;font-weight:900;display:block}.agendaBlockEditor{grid-template-columns:minmax(155px,.75fr) minmax(145px,.7fr) minmax(105px,.55fr) minmax(105px,.55fr) minmax(230px,1.2fr) auto auto}.agendaEditorTitle b{font-size:13px}.agendaEditError{color:#ffd275;grid-column:1/-1;margin:0;font-size:13px;font-weight:800}.shell[data-theme=day] .agendaGridBlock em{color:#b17c00}@media (width<=1300px){.agendaBlockEditor{grid-template-columns:repeat(3,minmax(0,1fr))}.agendaEditorTitle,.agendaEditorSubject,.agendaEditError{grid-column:1/-1}.agendaBlockEditor>button{min-width:0}}@media (width<=900px){.agendaBlockEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.agendaBlockEditor>div,.agendaBlockEditor label{grid-column:auto}.agendaEditorTitle,.agendaEditorSubject,.agendaEditError{grid-column:1/-1!important}}@media (width<=680px){.agendaBlockEditor{grid-template-columns:1fr}.agendaBlockEditor>*{grid-column:1!important}}.brandSeal,.mobileLogo,.panelLauncherLogo,.focusBrand img,.mentorBrand img,.globalOnboarding header img{object-fit:contain;filter:drop-shadow(0 4px 10px #00000047)}.navLumenMark{object-fit:contain;filter:drop-shadow(0 0 4px #e2bd5b47);width:21px;height:21px;display:block}.lumenIcon>i,.lumenMark>i{clip-path:none;filter:drop-shadow(0 0 4px #e2bd5b4d);background:url(/lumen-by-elitezeit-icon.png) 50%/contain no-repeat;inset:0}.lumenIcon>i:after,.lumenMark>i:after{content:none;clip-path:none;display:none}.lumenMiniOrb,.lumenGuideOrb{background:radial-gradient(circle,#0d343af0,#041a21fa)}.lumenMiniOrb:before,.lumenGuideOrb:before{content:"";filter:drop-shadow(0 0 5px #e2bd5b57);background:url(/lumen-by-elitezeit-icon.png) 50%/contain no-repeat;width:72%;height:72%}.lumenMiniOrb>i,.lumenGuideOrb>i{display:none}.mentorOrb .lumenIcon{--lumen-star-size:82px}.smartEditorButton img{object-fit:contain;vertical-align:middle;width:18px;height:18px}.weeklyDayTimeline{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;scrollbar-width:none;width:100%;display:flex;overflow:auto visible}.weeklyDayTimeline::-webkit-scrollbar{display:none}.weeklyDayPanel{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.weeklyDayPanel>.dailyLessonRows{width:100%}.weeklyDayTimeline:active{cursor:grabbing}.editalScanStatus{background:linear-gradient(110deg,#052a2df5,#071a22f5);border:1px solid #69d6ab7a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin:22px 0;padding:22px 26px;display:grid}.editalScanStatus h3{color:#f3e7c7;margin:4px 0 6px;font:600 25px Georgia,serif}.editalScanStatus span{color:#b5c8c4}.editalScanStatus>div:nth-child(2){text-align:center;display:grid}.editalScanStatus>div:nth-child(2) strong{color:#73d8ae;font:700 25px/1 Georgia,serif}.editalScanStatus>div:nth-child(2) small{color:#9fb4af;max-width:150px}.editalScanStatus button{border-radius:12px;min-height:48px;padding:10px 18px}.scanLocated{color:#72d8ad!important;border-color:#72d8ad80!important}.scanMissing{opacity:.8;color:#c6bfae!important}.simulationConfigExpanded{grid-template-columns:repeat(3,minmax(180px,1fr))}.simulationConfigExpanded>button{align-self:end}@media (width<=900px){.editalScanStatus{text-align:left;grid-template-columns:1fr}.editalScanStatus>div:nth-child(2){text-align:left}.simulationConfigExpanded{grid-template-columns:1fr}}.enrolledExamGrid .onboardingFlag{border-radius:7px;width:48px;height:34px}.enrolledExamGrid>.addEnrollment>i{place-items:center;display:grid}.quickExamSwitcher>.onboardingFlag{border-radius:5px;flex:none;width:34px;height:24px}@media (width<=720px){.enrolledExamGrid .onboardingFlag{width:40px;height:29px}}.partnerMetrics article{background:linear-gradient(145deg,#092f35eb,#072329eb);border:1px solid #69d6aa47;border-radius:12px;align-content:start;gap:5px;min-height:116px;padding:13px;display:grid}.partnerMetrics article>small{color:#aebfbc;font-size:10px}.partnerMetrics article>strong{color:#eee7d5;font-size:25px}.partnerMetrics article>span{color:#86aaa4;font-size:9px;line-height:1.35}.partnerInvite{color:#06262b;background:#69d6aa;border:0;border-radius:9px;margin-top:10px;padding:10px 13px;font-weight:900}.focusMinimize{min-height:31px;color:#d8c77e!important;background:#d8b24d0a!important;border:1px solid #d8b24d4d!important;border-radius:999px!important;padding:6px 10px!important;font-size:8px!important;font-weight:850!important}.focusMiniBar{display:none}.focusMode.minimized{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03121bf7;border:1px solid #d8b24d6b;border-radius:18px;grid-template-rows:auto auto;width:min(520px,100vw - 36px);height:auto;min-height:0;padding:12px 14px;inset:auto 18px 18px auto;overflow:visible;box-shadow:0 20px 70px #00000080}.focusMode.minimized .focusAmbient,.focusMode.minimized>main,.focusMode.minimized>footer,.focusMode.minimized .focusBrand{display:none}.focusMode.minimized>header{justify-content:flex-end;margin-bottom:9px}.focusMode.minimized .focusHeaderActions{justify-content:flex-end;width:100%}.focusMode.minimized .focusMiniBar{grid-template-columns:1fr auto auto;align-items:center;gap:9px;display:grid}.focusMiniBar>div{grid-template-columns:auto auto;align-items:baseline;gap:2px 10px;min-width:0;display:grid}.focusMiniBar small{color:#6dd3a3;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;font-size:8px;font-weight:900;overflow:hidden}.focusMiniBar strong{color:#fff5e2;letter-spacing:-.04em;font:600 27px ui-monospace,SFMono-Regular,Menlo,monospace}.focusMiniBar span{color:#8d9b98;font-size:8px}.focusMiniBar>button{min-height:38px;color:#082128!important;background:#74d3a5!important;border:1px solid #8de0b8!important;border-radius:10px!important;padding:8px 11px!important;font-size:8px!important;font-weight:900!important}.focusMiniBar>.focusMiniFinish{color:#d8c77e!important;background:0 0!important;border-color:#d8b24d66!important}.focusMode.minimized .focusPlaylistPanel{width:min(360px,100vw - 36px);position:fixed;top:auto;bottom:128px;right:18px}@media (width<=680px){.focusMinimize{font-size:0!important}.focusMinimize:after{content:"—";font-size:13px}.focusMode.minimized{right:10px;bottom:calc(82px + env(safe-area-inset-bottom));width:calc(100vw - 20px);padding:10px}.focusMode.minimized .focusMinimize:after{content:"▣"}.focusMode.minimized .focusStatus{display:none}.focusMode.minimized .focusMiniBar{grid-template-columns:1fr auto auto}.focusMiniBar strong{font-size:23px}.focusMiniBar span{display:none}.focusMiniBar>button{padding:7px 9px!important}.focusMode.minimized .focusPlaylistPanel{right:10px;bottom:calc(154px + env(safe-area-inset-bottom));width:auto;left:10px}}.partnerProgram{background:linear-gradient(135deg,#051f25f7,#0a3a39f0);border:1px solid #69d6aa59;border-radius:18px;gap:15px;padding:22px;display:grid}.partnerProgram>header{grid-template-columns:1fr auto;align-items:center;gap:20px;display:grid}.partnerProgram>header small{color:#69d6aa;letter-spacing:.12em;font-weight:900}.partnerProgram>header p{color:#aebfbc}.partnerProgram>header>span{background:#ffffff08;border:1px solid #d7b55d52;border-radius:13px;min-width:210px;padding:15px;display:grid}.partnerProgram>header>span strong{color:#f0dfae}.partnerProgram>header>span b{color:#d7b55d;font:600 32px Georgia,serif}.partnerMetrics{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.partnerMetrics label{color:#aebfbc;gap:5px;font-size:10px;display:grid}.partnerMetrics input{color:#eee7d5;background:#092f35;border:1px solid #d7b55d4d;border-radius:9px;width:100%;padding:10px}.partnerBenefits{grid-template-columns:1fr 1fr;gap:9px;display:grid}.partnerBenefits article{background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;gap:11px;padding:13px;display:flex}.partnerBenefits i{color:#d7b55d;background:#173f43;border-radius:50%;place-items:center;min-width:37px;height:37px;display:grid}.partnerBenefits span{display:grid}.partnerBenefits small{color:#9fb2ae}.partnerProgram>footer{background:#d7b55d12;border-left:4px solid #d7b55d;gap:3px;padding:12px;display:grid}.partnerProgram>footer span{color:#aebfbc}.shell[data-theme=day] .partnerProgram{background:#fff!important}.shell[data-theme=day] .partnerProgram :is(h3,strong,p,span,label){color:#183337}.shell[data-theme=day] .partnerProgram input{color:#183337!important;background:#fff!important}@media (width<=900px){.partnerMetrics{grid-template-columns:1fr 1fr}.partnerProgram>header{grid-template-columns:1fr}}@media (width<=560px){.partnerMetrics,.partnerBenefits{grid-template-columns:1fr}}.logisticsBoard{background:#051f25f0;border:1px solid #d7b55d52;border-radius:15px;gap:13px;padding:18px;display:grid}.logisticsBoard>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.logisticsBoard>header span{display:grid}.logisticsBoard>header small{color:#69d6aa;letter-spacing:.11em;font-weight:900}.logisticsBoard>header>b{color:#69d6aa;border:1px solid #69d6aa66;border-radius:999px;padding:7px 9px;font-size:10px}.logisticsComposer{grid-template-columns:1fr 1.2fr 1fr;gap:9px;display:grid}.logisticsComposer label{color:#aebfbc;gap:5px;font-size:11px;display:grid}.logisticsComposer .wide{grid-column:1/-1}.logisticsComposer :is(input,select,textarea){color:#eee7d5;background:#092f35;border:1px solid #d7b55d4d;border-radius:9px;width:100%;padding:11px}.logisticsComposer textarea{resize:vertical;min-height:75px}.logisticsComposer>button{color:#06262b;background:#69d6aa;border:0;border-radius:9px;grid-column:1/-1;justify-self:end;padding:10px 13px;font-weight:900}.logisticsOffers{gap:8px;display:grid}.logisticsOffers article{border:1px solid #ffffff14;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.logisticsOffers article>i{color:#d7b55d;background:#173f43;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.logisticsOffers article>span{display:grid}.logisticsOffers small{color:#69d6aa}.logisticsOffers p{color:#aebfbc}.logisticsOffers button{color:#d7c27e;background:0 0;border:1px solid #d7b55d4d;border-radius:8px;padding:8px 10px}.logisticsEmpty{color:#91aaa5;border:1px dashed #d7b55d47;border-radius:9px;padding:13px}.logisticsBoard>footer{background:#d7b55d12;border-left:4px solid #d7b55d;gap:3px;padding:11px;display:grid}.logisticsBoard>footer span{color:#a8bab6;font-size:12px}.shell[data-theme=day] .logisticsBoard{background:#fff!important}.shell[data-theme=day] .logisticsBoard :is(strong,span,p,label){color:#183337}.shell[data-theme=day] .logisticsBoard :is(input,select,textarea){color:#183337!important;background:#fff!important}@media (width<=700px){.logisticsComposer{grid-template-columns:1fr}.logisticsComposer .wide,.logisticsComposer>button{grid-column:auto}.logisticsComposer>button{justify-self:stretch}.logisticsOffers article{grid-template-columns:auto 1fr}.logisticsOffers button{grid-column:2}.logisticsBoard>header{flex-direction:column;align-items:flex-start}}.masterySprint{background:linear-gradient(135deg,#0c3d3deb,#041b21fa);border:1px solid #69d6aa6b;border-radius:15px;gap:13px;padding:18px;display:grid}.masterySprint>header{justify-content:space-between;align-items:center;display:flex}.masterySprint>header span{display:grid}.masterySprint>header small{color:#69d6aa;letter-spacing:.12em;font-weight:900}.masterySprint>header>b{color:#e2c46a;border:1px solid #d7b55d;border-radius:50%;place-items:center;min-width:48px;height:48px;display:grid}.masterySprint h4{color:#f0dfae;font:600 23px/1.3 Georgia,serif}.sprintOptions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sprintOptions button{color:#e8e1d0;text-align:left;background:#0a3338;border:1px solid #ffffff1f;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:11px;display:grid}.sprintOptions button.correct{background:#69d6aa21;border-color:#69d6aa}.sprintOptions button.wrong{background:#b96a4b24;border-color:#b96a4b}.sprintOptions button.muted{opacity:.48}.masterySprint>footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.masterySprint>footer p{color:#b9c8c5}.masterySprint>footer button,.sprintResult button{color:#082128;background:#d7b55d;border:0;border-radius:9px;padding:10px 12px;font-weight:900}.sprintResult{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid}.sprintResult>i{color:#f0d16d;background:#246d57;border-radius:50%;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.sprintResult>span{display:grid}.sprintResult small{color:#a9bbb7}.shell[data-theme=day] .masterySprint{background:#fff!important}.shell[data-theme=day] .masterySprint :is(h4,strong,span,p){color:#183337}@media (width<=600px){.sprintOptions{grid-template-columns:1fr}.masterySprint>footer,.sprintResult{grid-template-columns:1fr;align-items:stretch}.sprintResult>i{display:none}}.networkPage{color:#eee7d5;gap:20px;max-width:1480px;margin:0 auto;padding:28px;display:grid}.networkHero{background:linear-gradient(125deg,#041b21f7,#0a3e3deb);border:1px solid #d7b55d5c;border-radius:22px;padding:28px}.networkHero small,.studySocial>header small{color:#69d6aa;letter-spacing:.14em;font-weight:900}.networkHero h2{color:#f0dfae;margin:8px 0;font:600 clamp(32px,4vw,52px)/1.02 Georgia,serif}.networkHero p{color:#b4c5c1;max-width:950px;font-size:17px;line-height:1.5}.networkSplit,.marketGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;display:grid}.teacherProfileCard,.matchScenarios,.marketForm,.marketListings,.personalScore,.communityRules,.studySocial{background:#041b21f2;border:1px solid #d7b55d47;border-radius:18px;padding:22px}.networkPage h3{color:#f0dfae;margin:0 0 14px;font:600 27px Georgia,serif}.teacherProfileCard,.marketForm{gap:13px;display:grid}.teacherProfileCard>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.teacherProfileCard label,.marketForm label,.feedComposer label{color:#aebfbc;gap:5px;font-size:12px;display:grid}.teacherProfileCard :is(input,select),.marketForm :is(input,select),.feedComposer :is(input,textarea){color:#eee7d5;background:#092f35;border:1px solid #d7b55d52;border-radius:10px;width:100%;padding:12px}.teacherProfileCard>button,.marketForm>button,.personalScore>button,.studySocial>header button,.feedComposer button{color:#06262b;background:#69d6aa;border:0;border-radius:10px;min-height:44px;padding:11px 14px;font-weight:900}.teacherProfileCard>small{color:#8fa6a2}.matchScenarios{gap:9px;display:grid}.matchScenarios article{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;gap:13px;padding:14px;display:flex}.matchScenarios article i{color:#d7b55d;background:#0d3c42;border-radius:12px;place-items:center;min-width:42px;height:42px;font:600 21px Georgia,serif;display:grid}.matchScenarios article span{gap:3px;display:grid}.matchScenarios small{color:#9eb1ad;line-height:1.4}.feePreview{grid-template-columns:1fr 1fr;gap:8px;display:grid}.feePreview span{background:#ffffff09;border-radius:10px;padding:12px;display:grid}.feePreview small{color:#91a8a3}.feePreview strong{color:#e3c66f}.rightsCheck{align-items:start;grid-template-columns:auto 1fr!important}.rightsCheck input{width:auto!important}.marketListings{align-content:start;gap:10px;display:grid}.marketListings>header{justify-content:space-between;display:flex}.marketListings>header b{background:#246d57;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.marketListings>article{border:1px solid #ffffff14;border-radius:11px;justify-content:space-between;gap:12px;padding:14px;display:flex}.marketListings article span{display:grid}.marketListings small,.marketListings em{color:#9fb2ae;font-style:normal}.marketListings aside{background:#d7b55d12;border-left:4px solid #d7b55d;gap:5px;margin-top:8px;padding:14px;display:grid}.marketEmpty,.feedEmpty{text-align:center;border:1px dashed #d7b55d59;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.marketEmpty i,.feedEmpty i{color:#d7b55d;font:600 32px Georgia,serif}.marketEmpty span,.feedEmpty span{color:#9fb2ae;max-width:540px}.personalScore{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid}.levelOrb{background:#0b363c;border:2px solid #d7b55d;border-radius:50%;place-items:center;width:92px;height:92px;display:grid}.levelOrb strong{color:#e2c36a;font:600 34px Georgia,serif}.levelOrb small{color:#9fb2ae;font-size:9px}.personalScore>div:nth-child(2)>small{color:#69d6aa;letter-spacing:.11em;font-weight:900}.personalScore h3{margin:5px 0;font:600 36px Georgia,serif}.personalScore>div:nth-child(2)>span{background:#143d42;border-radius:999px;height:9px;display:block;overflow:hidden}.personalScore>div:nth-child(2)>span i{background:#69d6aa;height:100%;display:block}.personalScore p{color:#9fb2ae}.rankingGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rankingGrid article{background:#041b21f0;border:1px solid #d7b55d40;border-radius:15px;gap:6px;padding:18px;display:grid}.rankingGrid i{color:#d7b55d;font-size:26px}.rankingGrid small{color:#69d6aa;letter-spacing:.12em}.rankingGrid strong{color:#f0dfae;font:600 22px Georgia,serif}.rankingGrid span{color:#9fb2ae}.communityRules ol{grid-template-columns:1fr 1fr;gap:9px;padding:0;list-style:none;display:grid}.communityRules li{color:#b6c5c2;border:1px solid #ffffff14;border-radius:10px;padding:13px}.studySocial{gap:16px;display:grid}.studySocial>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.socialColumns{grid-template-columns:300px 1fr;gap:15px;display:grid}.socialColumns>aside{align-content:start;gap:7px;display:grid}.socialColumns>aside>button{color:#b6c6c3;text-align:left;background:0 0;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.socialColumns>aside>button.active{color:#f1ead8;background:#69d6aa17;border-color:#69d6aa}.socialColumns>aside>small{color:#8fa6a2;margin-top:9px;line-height:1.4}.socialColumns>main{align-content:start;gap:11px;display:grid}.feedComposer{background:#ffffff08;border-radius:13px;gap:9px;padding:15px;display:grid}.feedComposer textarea{resize:vertical;min-height:92px}.feedComposer>div{grid-template-columns:180px auto;justify-content:end;gap:9px;display:grid}.feedEntry{border:1px solid #ffffff14;border-radius:12px;padding:15px}.feedEntry>header{align-items:center;gap:9px;display:flex}.feedEntry>header>i{color:#e2c56d;background:#173f43;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.feedEntry>header span{flex:1;display:grid}.feedEntry>header small{color:#91aaa5}.feedEntry>header>b{color:#69d6aa}.feedEntry p{padding:13px 0;line-height:1.5}.feedEntry footer{gap:8px;display:flex}.feedEntry footer button{color:#cdbb80;background:0 0;border:1px solid #d7b55d40;border-radius:8px;padding:7px 9px}.shell[data-theme=day] :is(.networkHero,.teacherProfileCard,.matchScenarios,.marketForm,.marketListings,.personalScore,.rankingGrid article,.communityRules,.studySocial){color:#183337;background:#fffaf0!important;border-color:#a98024!important}.shell[data-theme=day] .networkPage :is(h2,h3,strong,p,span,label){color:#183337}.shell[data-theme=day] .networkPage :is(input,select,textarea){color:#183337!important;background:#fff!important}@media (width<=900px){.networkPage{padding:14px}.networkSplit,.marketGrid,.socialColumns,.rankingGrid{grid-template-columns:1fr}.personalScore{grid-template-columns:auto 1fr}.personalScore>button{grid-column:1/-1}.communityRules ol{grid-template-columns:1fr}.studySocial>header{flex-direction:column;align-items:stretch}}@media (width<=560px){.teacherProfileCard>div,.feePreview,.feedComposer>div{grid-template-columns:1fr}.personalScore{grid-template-columns:1fr;justify-items:start}.networkHero{padding:20px}}.contentPage .daySelector,.enrollmentEngine .daySelector{box-sizing:border-box!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;justify-content:stretch!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}.contentPage .daySelector button,.enrollmentEngine .daySelector button{box-sizing:border-box!important;white-space:nowrap!important;text-align:center!important;width:100%!important;min-width:0!important;height:34px!important;padding:0 2px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;overflow:hidden!important}@media (width<=600px){.contentPage .daySelector,.enrollmentEngine .daySelector{gap:3px!important}.contentPage .daySelector button,.enrollmentEngine .daySelector button{height:32px!important;font-size:9px!important}}.lumenUniversalTrigger{align-items:center;color:#f4edda!important;text-align:left!important;background:linear-gradient(135deg,#0a343a,#0d4a46)!important;border:1px solid #68d3a88c!important;border-radius:14px!important;gap:9px!important;min-width:178px!important;padding:8px 11px!important;display:flex!important;box-shadow:0 8px 24px #0003!important}.lumenUniversalTrigger>span:nth-child(2){line-height:1.05;display:grid}.lumenUniversalTrigger strong{color:#75dbb1;font-size:13px}.lumenUniversalTrigger small{color:#c8d5d2;letter-spacing:.04em;font-size:9px}.lumenUniversalTrigger>b{margin-left:auto;font-size:17px}.lumenMiniOrb,.lumenGuideOrb{background:radial-gradient(circle at 45% 42%,#dfbd5a 0 19%,#153c3d 21% 100%);border:1px solid #d7b55d;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:0 0 0 4px #d7b55d14,0 0 18px #66d8a92e}.lumenMiniOrb i,.lumenGuideOrb i{background:#d7b55d;border-radius:50%;width:8px;height:8px}.lumenGuideBackdrop{z-index:1800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00090dad;justify-content:flex-end;display:flex;position:fixed;inset:0}.lumenGuidePanel{box-sizing:border-box;color:#f1ead8;background:linear-gradient(165deg,#061921 0%,#082c32 58%,#06171e 100%);border-left:1px solid #d7b55d73;align-content:start;gap:18px;width:min(560px,100%);height:100%;padding:24px;display:grid;overflow:auto;box-shadow:-22px 0 60px #00000061}.lumenGuidePanel>header{border-bottom:1px solid #d7b55d47;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.lumenGuidePanel>header>div{align-items:center;gap:12px;min-width:0;display:flex}.lumenGuidePanel>header>div>span:last-child{min-width:0}.lumenGuidePanel>header small,.lumenVoiceChooser small{color:#72d8ae;letter-spacing:.12em;font-size:10px;font-weight:900}.lumenGuidePanel h2{color:#f0dfae;overflow-wrap:anywhere;margin:4px 0 0;font:600 clamp(25px,4vw,36px)/1.05 Georgia,serif}.lumenGuidePanel>header>button{color:#f1ead8;background:#0d3036;border:1px solid #ffffff26;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;font-size:24px;display:grid}.lumenGuideOrb{width:48px;height:48px}.lumenGuideIntro,.lumenGuideAsk,.lumenVoiceChooser{background:#ffffff06;border:1px solid #d7b55d3b;border-radius:16px;padding:17px}.lumenGuideIntro{gap:12px;display:grid}.lumenGuideIntro>p,.lumenGuideAnswer p{color:#d8e1de;line-height:1.55}.lumenGuideIntro ol{color:#b9cbc7;gap:7px;margin:0;padding-left:23px;display:grid}.lumenGuideAsk{gap:11px;display:grid}.lumenGuideAsk h3,.lumenVoiceChooser h3{color:#f0dfae;margin:0;font:600 22px Georgia,serif}.lumenGuideAsk>button{color:#062128;background:#6bd3a8;border:0;border-radius:10px;padding:12px 15px;font-weight:900}.lumenGuideAnswer{background:#6bd3a814;border-left:4px solid #6bd3a8;border-radius:9px;gap:8px;padding:14px;display:grid}.lumenGuideAnswer>strong{color:#76deb4}.lumenVoiceChooser{gap:12px;display:grid}.lumenVoiceChooser>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lumenVoiceChooser>header>span{color:#9fb3af;font-size:10px}.lumenVoiceChooser>div{gap:8px;display:grid}.lumenVoiceChooser article{background:#0a3036;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.lumenVoiceChooser article.selected{border-color:#6bd3a8;box-shadow:inset 0 0 0 1px #6bd3a840}.lumenVoiceChooser article>button{color:#f1ead8;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.lumenVoiceChooser article>button>i{color:#71d9af;font-style:normal}.lumenVoiceChooser article>button>span{min-width:0;display:grid}.lumenVoiceChooser article strong{overflow-wrap:anywhere}.lumenVoiceChooser article small{color:#a9bcb8;letter-spacing:0;font-weight:500}.lumenVoiceChooser article>a{color:#d8bd68;white-space:nowrap;padding:10px;font-size:10px;text-decoration:none}.lumenVoiceChooser>p{color:#a9bcb8;font-size:11px;line-height:1.45}.lumenVoiceChooser>em{color:#72d8ae;font-size:11px}.lumenGuidePanel .speakAnswerButton{justify-self:start}.shell[data-theme=day] :is(.lumenGuidePanel,.lumenGuideIntro,.lumenGuideAsk,.lumenVoiceChooser,.lumenVoiceChooser article){color:#183337!important;background:#fffaf0!important}.shell[data-theme=day] .lumenGuidePanel :is(p,li,small){color:#52666a!important}@media (width<=1100px){.lumenUniversalTrigger{min-width:0!important}.lumenUniversalTrigger>span:nth-child(2){display:none}.lumenUniversalTrigger>b{margin:0}}@media (width<=600px){.lumenGuidePanel{height:100dvh;padding:max(15px,env(safe-area-inset-top)) max(15px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(15px,env(safe-area-inset-left));overscroll-behavior:contain}.lumenGuideBackdrop{align-items:stretch;height:100dvh}.lumenVoiceChooser>header{display:grid}.lumenVoiceChooser article{grid-template-columns:1fr}.lumenVoiceChooser article>a{padding:0 12px 11px 46px}.lumenUniversalTrigger{touch-action:manipulation;right:max(12px,env(safe-area-inset-right))!important;top:max(132px,calc(env(safe-area-inset-top) + 118px))!important;z-index:1750!important;border-radius:50%!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;display:grid!important;position:fixed!important;bottom:auto!important;box-shadow:0 9px 26px #00000061,0 0 0 3px #6bd3a81a!important}.lumenUniversalTrigger .lumenMiniOrb{width:32px;height:32px}.lumenUniversalTrigger>b{margin:0;font-size:12px;position:absolute;bottom:-4px;right:-3px}.lumenUniversalTrigger>span:nth-child(2){display:none}}.lumenAudioElement{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.lumenPlaybackError{color:#f0c57a;margin-top:7px;font-size:11px;line-height:1.35;display:block}.lumenVoiceChooser article{grid-template-columns:minmax(0,1fr) 154px;align-items:stretch}.lumenVoiceChooser .voiceSelectButton{color:#f1ead8;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.lumenVoiceChooser .voiceSelectButton>i{color:#71d9af;font-style:normal}.lumenVoiceChooser .voiceSelectButton>span{min-width:0;display:grid}.lumenVoiceChooser .voiceSelectButton b{color:#70d8ae;margin-top:5px;font-size:10px}.voiceCardActions{border-left:1px solid #ffffff1f;align-content:center!important;gap:4px!important;padding:8px!important;display:grid!important}.voiceSampleButton{color:#8be0ba;background:#6bd3a814;border:1px solid #6bd3a873;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:10px;font-weight:850;display:flex}.voiceSampleButton.playing{color:#062128;background:#71d8ae}.voiceCardActions>a{color:#d8bd68;text-align:center;justify-content:center;align-items:center;gap:5px;text-decoration:none;display:inline-flex;padding:5px!important;font-size:9px!important}.voiceCardActions>a:after{content:"↗︎";font-family:Arial,sans-serif;font-size:11px;line-height:1}@media (width<=600px){.lumenVoiceChooser article{grid-template-columns:1fr}.voiceCardActions{border-top:1px solid #ffffff1f;border-left:0;grid-template-columns:1fr 1fr}}.shell,.workspace,.workspace>*,.topbar,.topbar>*,.topbarIdentity,.topActions,.contentPage,.contentPage>*,.enrollmentEngine,.engineGrid,.engineGrid>*{min-width:0}.topbarIdentity{overflow:hidden}.topbar h1{text-wrap:balance;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important}.contentPage :is(h1,h2,h3,h4,p,span,strong,small,label),.enrollmentEngine :is(h2,h3,p,span,strong,small,label){overflow-wrap:anywhere;max-width:100%}.contentPage :is(img,video,canvas),.enrollmentEngine :is(img,video,canvas){max-width:100%;height:auto}.contentPage :is(input,select,textarea,button),.enrollmentEngine :is(input,select,textarea,button){min-width:0;max-width:100%}.enrollmentEngine .daySelector{width:100%;grid-template-columns:repeat(7,minmax(0,1fr))!important;justify-content:stretch!important;gap:5px!important;display:grid!important}.enrollmentEngine .daySelector small{grid-column:1/-1;width:auto!important}.enrollmentEngine .daySelector button{white-space:nowrap!important;text-overflow:clip!important;width:100%!important;min-width:0!important;height:34px!important;padding:0 2px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;overflow:hidden!important}.voicePersonaCard{grid-column:1/-1!important}.voicePersonaCard>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.voicePersonaCard>header h3{margin:4px 0}.voicePersonaCard>header>span{color:#08251c;background:#70d6a6;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900}.voiceProfileGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.voiceProfileGrid button{color:#d8dfda;text-align:left;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid;padding:11px!important}.voiceProfileGrid button.active{background:#59c5911f;border-color:#70d6a6}.voiceProfileGrid button i{color:#70d6a6;font-style:normal}.voiceProfileGrid button span{gap:4px;display:grid}.voiceProfileGrid button strong{font-size:10px}.voiceProfileGrid button small{color:#8fa5a0;letter-spacing:0;font-size:8px;line-height:1.4}.voicePersonaCard>p{color:#81938f;margin:0;font-size:8px;line-height:1.5}.shell[data-theme=day] .voiceProfileGrid button{color:#183337;background:#fff;border-color:#7e5c1447}.shell[data-theme=day] .voiceProfileGrid button.active{background:#edf8f1;border-color:#4aa77c}@media (width<=1500px) and (width>=721px){.topbar{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.topActions{flex-wrap:wrap!important;justify-content:flex-start!important}.topActions .quickExamSwitcher{width:min(420px,48vw)!important}.topbar .search{flex:180px!important;max-width:260px!important}}@media (width<=1050px){.voiceProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.voiceProfileGrid{grid-template-columns:1fr}.enrollmentEngine .daySelector{gap:3px!important}.enrollmentEngine .daySelector button{height:32px!important;font-size:9px!important}}.continueList .subjectSymbol.realFlag{padding:0;overflow:hidden}.continueList .subjectSymbol.realFlag img{object-fit:cover;border-radius:10px;width:100%;height:100%}.officialArchiveHeading{border-top:1px solid #d8b24d33;justify-content:space-between;align-items:end;gap:15px;margin-top:8px;padding-top:14px;display:flex}.officialArchiveHeading>span{gap:3px;display:grid}.officialArchiveHeading small{color:#6dd3a3;letter-spacing:.13em;font-size:7px}.officialArchiveHeading strong{color:#e7dece;font-size:12px}.officialArchiveHeading>b{color:#d7b85a;font-size:8px}.officialAssessmentArchive{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.officialAssessmentArchive>a{color:#e4dccf;background:#04161f7a;border:1px solid #6dd3a338;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;text-decoration:none;display:grid}.officialAssessmentArchive>a>b{color:#d7b85a;font-size:9px}.officialAssessmentArchive>a>span{gap:2px;display:grid}.officialAssessmentArchive small{color:#6dd3a3;font-size:7px}.officialAssessmentArchive strong{font-size:9px}.officialAssessmentArchive i{color:#6dd3a3;font-style:normal}.universalExamModule{gap:18px;display:grid}.universalModuleHero{background:linear-gradient(120deg,#061f2af5,#0b2b34d1);border:1px solid #d8b24d57;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:22px;padding:23px;display:flex}.universalModuleHero small{color:#6dd3a3;letter-spacing:.13em;font-size:8px;font-weight:850}.universalModuleHero h2{color:#f0e5d2;margin:5px 0 6px;font:31px Georgia,serif}.universalModuleHero p{color:#aeb9b5;margin:0;font-size:11px}.universalModuleHero>b{color:#6dd3a3;border:1px solid #6dd3a34d;border-radius:999px;padding:8px 11px;font-size:8px}.universalEmpty{color:#aaa99f;text-align:center;background:#03121b9e;border:1px solid #d8b24d40;border-radius:16px;place-items:center;gap:8px;min-height:270px;padding:28px;display:grid}.universalEmpty>i{color:#d7b85a;font:50px Georgia,serif}.universalEmpty h3{color:#eee3d0;margin:0;font:25px Georgia,serif}.universalEmpty p{max-width:720px;margin:0;line-height:1.55}.universalEmpty button{color:#09251b;background:#6bd2a0;border:0;border-radius:9px;margin-top:8px;padding:11px 15px;font-weight:850}.universalIntroGrid,.universalMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.universalMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.universalIntroGrid article,.universalMetricGrid article{background:#041720b8;border:1px solid #d8b24d45;border-radius:13px;gap:5px;padding:17px;display:grid}.universalIntroGrid small,.universalMetricGrid small{color:#6dd3a3;letter-spacing:.12em;font-size:7px}.universalIntroGrid strong{color:#e9dfcc;font-size:13px}.universalMetricGrid strong{color:#f1d36e;font:31px Georgia,serif}.universalIntroGrid span,.universalMetricGrid span{color:#8fa09b;font-size:9px;line-height:1.45}.universalCoverage{background:#03121bad;border:1px solid #d8b24d45;border-radius:15px;padding:19px}.universalCoverage>header{justify-content:space-between;gap:15px;margin-bottom:12px;display:flex}.universalCoverage h3{color:#ece1cf;margin:4px 0 0;font:23px Georgia,serif}.universalCoverage small{color:#6dd3a3;font-size:7px}.universalCoverage>header>b{color:#d7b85a;font-size:8px}.universalCoverage>article{border-top:1px solid #ffffff12;grid-template-columns:minmax(170px,1fr) minmax(180px,1.6fr) 60px;align-items:center;gap:15px;padding:10px 0;display:grid}.universalCoverage>article>span{display:grid}.universalCoverage>article>span b{color:#ddd4c4;font-size:10px}.universalCoverage>article>span small{color:#7f918c}.universalCoverage>article>i{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.universalCoverage>article>i b{border-radius:inherit;background:linear-gradient(90deg,#2e9d70,#6bd2a0);height:100%;display:block}.universalCoverage>article>em{color:#8fa09b;text-align:right;font-size:8px;font-style:normal}.universalErrorLayout{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.universalErrorLayout>form,.universalErrorLayout>section{background:#03121bb3;border:1px solid #d8b24d45;border-radius:15px;padding:19px}.universalErrorLayout form{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.universalErrorLayout label{color:#d7c37e;gap:5px;font-size:8px;font-weight:750;display:grid}.universalErrorLayout label.wide{grid-column:1/-1}.universalErrorLayout select,.universalErrorLayout textarea{box-sizing:border-box;color:#eee5d6;background:#04141d;border:1px solid #d8b24d4d;border-radius:8px;width:100%;padding:10px}.universalErrorLayout textarea{resize:vertical;min-height:100px}.universalErrorLayout form>button{color:#09251b;background:#6bd2a0;border:0;border-radius:9px;grid-column:1/-1;padding:11px;font-weight:850}.universalErrorLayout form>p{color:#79d7ad;grid-column:1/-1;font-size:9px}.universalErrorLayout>section>header{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.universalErrorLayout>section>header small{color:#6dd3a3;font-size:7px}.universalErrorLayout>section>header strong{color:#d7b85a;font-size:9px}.universalErrorLayout>section>article{border-top:1px solid #ffffff12;gap:4px;padding:11px 0;display:grid}.universalErrorLayout>section>article small{color:#6dd3a3;font-size:7px}.universalErrorLayout>section>article strong{color:#e5dccd;font-size:10px}.universalErrorLayout>section>article span{color:#8f9e9a;font-size:8px}.shell[data-theme=day] :is(.universalModuleHero,.universalEmpty,.universalIntroGrid article,.universalMetricGrid article,.universalCoverage,.universalErrorLayout>form,.universalErrorLayout>section,.officialAssessmentArchive>a){color:#20383d;background:#fffaf0;border-color:#7e5c1452}.shell[data-theme=day] :is(.universalModuleHero,.universalEmpty,.universalIntroGrid,.universalMetricGrid,.universalCoverage,.universalErrorLayout) :is(h2,h3,strong,p,span,b,em){color:#20383d}.shell[data-theme=day] .universalErrorLayout :is(select,textarea){color:#20383d;background:#fff}@media (width<=820px){.officialAssessmentArchive,.universalIntroGrid,.universalMetricGrid{grid-template-columns:1fr 1fr}.universalErrorLayout{grid-template-columns:1fr}.universalModuleHero{flex-direction:column}}@media (width<=560px){.officialAssessmentArchive,.universalIntroGrid,.universalMetricGrid,.universalErrorLayout form{grid-template-columns:1fr}.universalErrorLayout label.wide,.universalErrorLayout form>button,.universalErrorLayout form>p{grid-column:1}.universalCoverage>article{grid-template-columns:1fr}.universalCoverage>article>em{text-align:left}}.onboardingFlowBack{color:#cbb56f;background:0 0;border:0;margin:14px 0 4px;padding:7px 2px;font-size:9px}.enrollmentHub{gap:11px;max-width:760px;margin:24px auto;display:grid}.enrollmentHub>button{color:#e9e1d4;text-align:left;background:#081f2b8f;border:1px solid #d8b24d3d;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;min-height:105px;padding:17px 20px;display:grid}.enrollmentHub>button:hover{border-color:#d8b24d;transform:translateY(-1px)}.enrollmentHub i{color:#d9bd67;border:1px solid #d8b24d4d;border-radius:11px;place-items:center;width:42px;height:42px;font-size:22px;font-style:normal;display:grid}.enrollmentHub span{gap:5px;display:grid}.enrollmentHub strong{font:19px Georgia,serif}.enrollmentHub small{color:#879b97;font-size:8px}.enrollmentHub b{color:#6dd3a3;font-size:8px}.shell[data-theme=day] .enrollmentHub>button{color:#182b31;background:#fffaf0;border-color:#7e5c1459}@media (width<=720px){.onboardingFlowBack{margin-top:10px}.enrollmentHub{margin:16px 0}.enrollmentHub>button{min-height:92px;padding:14px}.enrollmentHub strong{font-size:17px}}.languageGrid strong{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.languageGrid strong em{color:#7fa09a;letter-spacing:.02em;font:400 8px Arial,sans-serif}.languageGrid strong em:not(:empty):before{content:"· ";color:#b79d52}.shell[data-theme=day] .languageGrid strong em{color:#5e716d!important}.countryCatalog{max-width:900px;margin:auto}.countryCatalog>.languageSearch{margin-bottom:12px}.countryCatalog .countryGrid{scrollbar-color:#315b5d transparent;max-height:58vh;padding-right:6px;overflow-y:auto}.countryCatalog .countryGrid button{min-height:132px}@media (width<=720px){.countryCatalog .countryGrid{max-height:62vh}.countryCatalog .countryGrid button{min-height:116px}}.languageCatalog{max-width:820px;margin:20px auto}.languageSearch{background:#081f2ba6;border:1px solid #d8b24d4d;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:45px;padding:0 14px;display:grid}.languageSearch span{color:#d8bd6a;font-size:18px}.languageSearch input{color:#ece4d7;background:0 0;border:0;outline:0;width:100%;font-size:11px}.languageSearch input::placeholder{color:#718582}.languageSearch b{color:#6dd3a3;font-size:9px}.languageNote{color:#80938f;margin:9px 2px 12px;font-size:7px;display:block}.languageCatalog .languageGrid{scrollbar-color:#315b5d transparent;max-width:none;max-height:58vh;margin:0;padding-right:6px;overflow-y:auto}.languageGrid i{background:0 0;border:0;font-size:27px;font-style:normal}.shell[data-theme=day] .languageSearch{background:#fffaf0;border-color:#7e5c1459}.shell[data-theme=day] .languageSearch input{color:#182b31}@media (width<=720px){.languageCatalog{margin:14px 0}.languageCatalog .languageGrid{max-height:62vh}.languageSearch{z-index:2;position:sticky;top:0}.languageGrid i{font-size:24px}}.globalOnboarding>section{position:relative}.globalOnboarding>section>header>.onboardingClose{color:#aab8b5!important;width:auto!important;height:auto!important;box-shadow:none!important;opacity:.75!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2px 5px!important;font:300 30px/1 Arial,sans-serif!important;position:absolute!important;top:20px!important;right:22px!important}.globalOnboarding>section>header>.onboardingClose:hover{color:#eed27d!important;opacity:1!important;transform:none!important}.languageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:760px;margin:28px auto;display:grid}.languageGrid>button{color:#e9e1d4;text-align:left;background:#081f2b85;border:1px solid #d8b24d38;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;min-height:92px;padding:15px 17px;display:grid}.languageGrid>button:hover{background:#0c2b34b8;border-color:#d8b24d;transform:translateY(-1px)}.languageGrid i{color:#dfc46f;border:1px solid #d8b24d4d;border-radius:10px;place-items:center;width:44px;height:44px;font:600 14px Georgia,serif;display:grid}.languageGrid span{gap:4px;display:grid}.languageGrid strong{font:19px Georgia,serif}.languageGrid small{color:#849894;font-size:8px}.languageGrid b{color:#6dd3a3;font-size:15px}.globalOnboarding nav .languageShortcut{color:#cdb66d;border-color:#d8b24d33;margin-left:auto}.shell[data-theme=day] .languageGrid>button{color:#182b31;background:#fffaf0;border-color:#7e5c1459}@media (width<=720px){.globalOnboarding>section>header>.onboardingClose{font-size:26px!important;top:14px!important;right:14px!important}.globalOnboarding>section>header{padding-right:28px}.languageGrid{grid-template-columns:1fr;margin:18px 0}.languageGrid>button{min-height:82px}.globalOnboarding nav .languageShortcut{margin-left:0}}.globalOnboarding{touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-gutter:stable}@media (width<=720px){.globalOnboarding{padding:8px 8px calc(112px + env(safe-area-inset-bottom));overflow:hidden auto}.globalOnboarding>section{min-height:auto;padding-bottom:28px}.languageCatalog .languageGrid,.countryCatalog .countryGrid{touch-action:pan-y;max-height:none;padding-right:0;overflow:visible}.languageCatalog,.countryCatalog,.languageGrid,.countryGrid,.languageGrid>button,.countryGrid>button{touch-action:pan-y}.languageSearch{position:relative;top:auto}}.onboardingFlag{background:#ffffff0f;border:1px solid #d8b24d57;border-radius:8px;place-items:center;width:48px;height:36px;font-size:25px;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 16px #0003}.onboardingFlag>span{place-items:center;display:grid;position:absolute;inset:0}.onboardingFlag>img{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.languageGrid .onboardingFlag,.countryGrid .onboardingFlag,.selectionContext .onboardingFlag{font-style:normal}.languageGrid>button{grid-template-columns:48px 1fr auto}.countryGrid .onboardingFlag{width:56px;height:40px;margin-bottom:3px}.selectionContext>span{grid-template-columns:56px 1fr}.selectionContext .onboardingFlag{grid-row:1/3;width:48px;height:34px}.globalOnboarding>section>footer{z-index:5;padding:13px 0 calc(13px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(90deg,#03121bf7,#071d24f7);align-items:center;position:sticky;bottom:-1px}.onboardingBottomBack{color:#08251c;cursor:pointer;background:#d8b24d;border:0;border-radius:9px;min-height:38px;padding:9px 16px;font-size:10px;font-weight:900}.onboardingBottomBack:hover{background:#efd06e;transform:translateY(-1px)}.shell[data-theme=day] .onboardingBottomBack{color:#fff;background:#1f765c}@media (width<=720px){.globalOnboarding>section>footer{grid-template-columns:auto 1fr}.globalOnboarding>section>footer b{grid-column:2}.onboardingFlag{width:46px;height:34px}.countryGrid .onboardingFlag{width:52px;height:37px}}.countryIsolationNotice{color:#b9c9c5;background:#469f7d14;border:1px solid #61c49d47;border-radius:10px;max-width:820px;margin:0 auto 14px;padding:11px 14px;font-size:9px;line-height:1.5}.shell[data-theme=day] .countryIsolationNotice{color:#27443e;background:#edf8f1;border-color:#86bda6}.hierarchicalCatalog{gap:18px;max-width:900px;display:grid}.examAreaGroup{gap:10px;display:grid}.examAreaGroup>h4{color:#6dd3a3;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #6dd3a340;margin:0;padding:0 3px 8px;font-size:10px}.examOrganizationGroup{background:#0519228c;border:1px solid #d8b24d4d;border-radius:14px;overflow:hidden}.examOrganizationGroup>header{background:#0d303b9e;border-bottom:1px solid #d8b24d33;grid-template-columns:1fr auto;gap:3px 14px;padding:14px 16px;display:grid}.examOrganizationGroup>header small{color:#73918b;letter-spacing:.13em;grid-column:1/-1;font-size:7px}.examOrganizationGroup>header strong{color:#efdfbd;font:18px Georgia,serif}.examOrganizationGroup>header b{color:#d7b85a;align-self:center;font-size:8px}.examOrganizationGroup>div{display:grid}.examOrganizationGroup>div>button{color:#e8e0d3;text-align:left;background:0 0;border:0;border-bottom:1px solid #d8b24d24;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px 16px;display:flex}.examOrganizationGroup>div>button:last-child{border-bottom:0}.examOrganizationGroup>div>button:hover{background:#d8b24d12}.examOrganizationGroup>div>button>span{gap:3px;display:grid}.examOrganizationGroup>div>button small{color:#6fd3a4;font-size:7px}.examOrganizationGroup>div>button strong{font-size:12px}.examOrganizationGroup>div>button em{color:#879692;font-size:8px;font-style:normal}.examOrganizationGroup>div>button>b{color:#09251b;background:#6bd2a0;border-radius:7px;padding:7px 10px;font-size:8px}.academicFields label.wide>small{color:#78908b;margin-top:5px;font-size:8px;font-weight:600}.shell[data-theme=day] .examOrganizationGroup{background:#fffaf0;border-color:#7e5c1461}.shell[data-theme=day] .examOrganizationGroup>header{background:#f3ead5}.shell[data-theme=day] .examOrganizationGroup :is(strong,em){color:#20383d}@media (width<=720px){.examOrganizationGroup>header{grid-template-columns:1fr}.examOrganizationGroup>header b{justify-self:start}.examOrganizationGroup>div>button{flex-direction:column;align-items:flex-start}.examOrganizationGroup>div>button>b{text-align:center;align-self:stretch}}.examRoleFamily{background:#03121b57;border-top:1px solid #6dd3a333;display:grid}.examRoleFamily>header{background:#6dd3a30f;grid-template-columns:1fr auto;gap:3px 12px;padding:12px 16px;display:grid}.examRoleFamily>header small{color:#6dd3a3;letter-spacing:.13em;grid-column:1/-1;font-size:7px}.examRoleFamily>header strong{color:#efdfbd;font-size:13px}.examRoleFamily>header b{color:#d7b85a;font-size:8px}.examRoleFamily>button{color:#e8e0d3;text-align:left;background:0 0;border:0;border-top:1px solid #d8b24d1f;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 16px 12px 28px;display:flex}.examRoleFamily>button>span{gap:3px;display:grid}.examRoleFamily>button small{color:#6fd3a4;font-size:7px}.examRoleFamily>button strong{font-size:11px}.examRoleFamily>button em{color:#879692;font-size:8px;font-style:normal}.examRoleFamily>button>b{color:#09251b;background:#6bd2a0;border-radius:7px;padding:7px 10px;font-size:8px}.officialNoticeLibrary{background:#07232aad;border:1px solid #6dd3a347;border-radius:16px;gap:12px;margin:18px 0;padding:18px;display:grid}.officialNoticeLibrary>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.officialNoticeLibrary>header small{color:#6dd3a3;letter-spacing:.13em;font-size:8px}.officialNoticeLibrary>header h3{color:#efdfbd;margin:4px 0;font:25px Georgia,serif}.officialNoticeLibrary>header p{color:#93a39f;max-width:720px;margin:0;font-size:11px}.officialNoticeLibrary>header>b{color:#d7b85a;font-size:8px}.currentOfficialNotice{color:#e8e0d3;background:#0d303bbf;border:1px solid #d8b24d5c;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;text-decoration:none;display:flex}.currentOfficialNotice>span{gap:4px;display:grid}.currentOfficialNotice small{color:#6dd3a3;font-size:8px}.currentOfficialNotice strong{font-size:13px}.currentOfficialNotice em{color:#91a29e;font-size:9px;font-style:normal}.currentOfficialNotice>b{color:#d7b85a;font-size:9px}.officialNoticeArchive{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.officialNoticeArchive>a{color:#b8c4c0;border:1px solid #5e868b40;border-radius:9px;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:9px 11px;text-decoration:none;display:grid}.officialNoticeArchive>a b{color:#d7b85a;font-size:9px}.officialNoticeArchive>a span{font-size:9px}.officialNoticeArchive>a i{color:#6dd3a3;font-style:normal}.officialNoticeLibrary.compact{margin-top:0}.officialNoticeLibrary.compact>header,.officialNoticeLibrary.compact .currentOfficialNotice{margin:0}@media (width<=720px){.examRoleFamily>header{grid-template-columns:1fr}.examRoleFamily>button,.currentOfficialNotice,.officialNoticeLibrary>header{flex-direction:column;align-items:flex-start}.examRoleFamily>button>b,.currentOfficialNotice>b{text-align:center;width:100%}.officialNoticeArchive{grid-template-columns:1fr}}.onboardingProgress{color:#728985;grid-template-columns:auto auto 1fr auto auto 1fr auto auto;align-items:center;gap:8px;max-width:690px;margin:4px auto 20px;font-size:8px;display:grid}.onboardingProgress b{color:#08251c;background:#6dd3a3;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.onboardingProgress i{background:#d7b55d3d;height:1px}.countryGrid button>span{color:#718884;letter-spacing:.05em;font-size:7px}.countryGrid button>small{color:#d7bd6e;font-size:8px;font-weight:800}.selectionContext{justify-content:space-between;align-items:center;gap:16px;max-width:820px;margin:0 auto 14px;display:flex}.selectionContext>button{color:#c8b472;background:0 0;border:0;padding:8px 0;font-size:8px}.selectionContext>span{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.selectionContext>span i{grid-row:1/3;font-size:24px;font-style:normal}.selectionContext small{color:#718884;letter-spacing:.12em;font-size:6px}.selectionContext strong{color:#e8dfcf;font-size:9px}.enrollmentCategoryGrid{grid-template-columns:1fr 1fr;gap:11px;max-width:820px;margin:auto;display:grid}.enrollmentCategoryGrid>button{color:#e8dfcf;text-align:left;background:#081f2b8c;border:1px solid #d8b24d3d;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:118px;padding:17px;display:grid}.enrollmentCategoryGrid>button:hover{border-color:#d8b24d;transform:translateY(-2px)}.enrollmentCategoryGrid>button>i{color:#d9ba60;border:1px solid #d8b24d4d;border-radius:11px;place-items:center;width:40px;height:40px;font:20px Georgia,serif;display:grid}.enrollmentCategoryGrid>button>span{gap:5px;display:grid}.enrollmentCategoryGrid strong{font:17px Georgia,serif}.enrollmentCategoryGrid small{color:#8fa19d;font-size:8px;line-height:1.45}.enrollmentCategoryGrid>button>b{color:#6dd3a3;grid-column:2;font-size:7px}.catalogEmpty{text-align:center;border:1px dashed #d8b24d4d;border-radius:14px;gap:7px;padding:30px;display:grid}.catalogEmpty strong{color:#eadfbf;font:18px Georgia,serif}.catalogEmpty span{color:#82938f;font-size:8px}.academicEnrollment{margin-top:0}.shell[data-theme=day] :is(.enrollmentCategoryGrid>button,.catalogEmpty){background:#fffaf0!important;border-color:#7e5c1459!important}.shell[data-theme=day] :is(.enrollmentCategoryGrid,.selectionContext,.catalogEmpty) :is(strong,small,span){color:#182b31!important}@media (width<=720px){.onboardingProgress{grid-template-columns:auto 1fr auto 1fr auto}.onboardingProgress span{display:none}.enrollmentCategoryGrid{grid-template-columns:1fr}.selectionContext{flex-direction:column;align-items:flex-start}.countryGrid button{min-height:124px}.enrollmentCategoryGrid>button{min-height:104px}}.workspace{padding-top:20px!important}.topbar{z-index:30!important;min-height:66px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d7b55d2e!important;border-radius:0!important;grid-template-columns:minmax(220px,1fr) auto!important;align-items:center!important;gap:24px!important;margin:0 28px 22px!important;padding:0 0 16px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}.topbarIdentity{min-width:0!important}.topbarBrand{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.topbarIdentity .eyebrow{color:#a89154!important;letter-spacing:.18em!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0 0 5px!important;font-size:9px!important;font-weight:800!important;overflow:hidden!important}.topbar h1{color:#f1ead8!important;letter-spacing:-.025em!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin:0!important;font:500 clamp(24px,2.2vw,34px)/1.05 Georgia,serif!important;overflow:hidden!important}.mobileLogo{display:none!important}.topActions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important;position:static!important;inset:auto!important}.topActions .quickExamSwitcher{width:min(290px,27vw)!important;min-width:210px!important;height:40px!important;box-shadow:none!important;background:#08262cb8!important;border:1px solid #d7b55d38!important;border-radius:10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 8px 0 10px!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important}.topActions .quickExamSwitcher>span{font-size:15px!important;line-height:1!important}.topActions .quickExamSwitcher label{min-width:0!important;display:block!important}.topActions .quickExamSwitcher small{display:none!important}.topActions .quickExamSwitcher select{color:#e9dfc4!important;width:100%!important;height:30px!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;padding:0 18px 0 0!important;font-size:11px!important;font-weight:700!important;overflow:hidden!important}.topActions .quickExamSwitcher>button{color:#bda762!important;width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important;font-size:16px!important;position:static!important}.themeSwitcher{height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important;padding:2px!important;display:flex!important;position:static!important;inset:auto!important}.themeSwitcher button{color:#758e8a!important;width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:7px!important}.themeSwitcher button.active{color:#d7b55d!important;background:#d7b55d14!important}.profileSwitcher{display:none!important}.topActions .voiceCommand{color:#d6c587!important;width:auto!important;min-width:0!important;height:36px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:1px solid #d7b55d33!important;border-radius:9px!important;padding:0 10px!important;font-size:9px!important;font-weight:800!important;position:static!important;inset:auto!important;overflow:hidden!important}.topActions .voiceCommand:before,.topActions .voiceCommand:after{content:none!important;display:none!important}.topbar .search{width:170px!important;height:36px!important;box-shadow:none!important;background:#08262c85!important;border:1px solid #ffffff12!important;border-radius:9px!important;padding:0 9px!important;position:static!important;inset:auto!important}.topbar .search input{min-width:0!important;font-size:11px!important}.topbar .avatar{color:#dbc984!important;width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #d7b55d59!important;border-radius:50%!important;padding:0!important;font-size:10px!important;position:static!important;inset:auto!important}.editorialMasthead{display:none!important}@media (width<=1180px) and (width>=721px){.topbar{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.topActions{justify-content:flex-start!important}.topActions .quickExamSwitcher{width:min(360px,42vw)!important}.topbar .search{flex:1!important;max-width:230px!important}}@media (width<=900px) and (width>=721px){.topbar .search,.topbar .avatar{display:none!important}}@media (width<=720px){.workspace{padding-top:0!important}.topbar{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#03161cf7!important;border-bottom-color:#d7b55d33!important;grid-template-columns:34px minmax(0,1fr)!important;gap:7px 10px!important;min-height:0!important;margin:0 -12px 16px!important;padding:10px 12px!important;position:sticky!important;top:0!important}.mobileLogo{object-fit:contain!important;width:30px!important;height:30px!important;display:block!important}.topbarIdentity .eyebrow{margin-bottom:3px!important;font-size:7px!important}.topbar h1{text-overflow:ellipsis!important;font-size:18px!important;overflow:hidden!important}.topActions{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:6px!important;display:grid!important}.topActions .quickExamSwitcher{width:100%!important;min-width:0!important;height:36px!important}.themeSwitcher{height:34px!important}.themeSwitcher button{width:28px!important;height:28px!important}.topActions .voiceCommand{width:34px!important;height:34px!important;padding:0!important;font-size:0!important}.topActions .voiceCommand:before{content:"🎙"!important;font-size:14px!important;display:block!important}.topbar .search,.topbar .avatar{display:none!important}}.smartEditorButton{color:#dff4e9;white-space:nowrap;background:#48b8841a;border:1px solid #53c49161;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:800}.prewritingModule{background:linear-gradient(135deg,#287e5b14,#d8b24d09);border:1px solid #4cbc893d;border-radius:12px;margin:2px 0 12px;padding:14px}.prewritingModule>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:11px;display:flex}.prewritingModule>header>div{gap:3px;display:grid}.prewritingModule>header small{color:#68d09e;letter-spacing:.1em;font-size:7px;font-weight:900}.prewritingModule>header b{color:#eadfc8;font:17px Georgia,serif}.prewritingModule>header label{color:#b7a76f;gap:4px;margin:0;font-size:7px;display:grid}.prewritingModule select{color:#e6ded0;background:#071923;border:1px solid #d8b24d4d;border-radius:7px;min-width:130px;padding:7px 9px;font-size:8px}.generateBlueprint,.reopenBlueprint{color:#08241a;background:#68d09e;border:0;border-radius:8px;width:100%;padding:10px;font-size:8px;font-weight:900}.generateBlueprint:disabled{opacity:.42}.prewritingModule>p{color:#7f908c;margin:10px 0 0;font-size:8px;line-height:1.45}.blueprintLocked{background:#ffffff06;border:1px dashed #d8b24d33;border-radius:7px;padding:9px;color:#a8a08e!important}.blueprintPanel{border-top:1px solid #d8b24d2e;margin-top:12px;padding-top:12px}.blueprintPanel>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.blueprintPanel h4{color:#eee1c8;margin:5px 0 0;font:17px Georgia,serif}.blueprintPanel>header button{color:#aa9c71;background:0 0;border:1px solid #d8b24d38;border-radius:6px;padding:5px 7px;font-size:7px}.blueprintStatus{color:#8edbb5;text-transform:uppercase;letter-spacing:.07em;background:#3a9d6f1c;border:1px solid #50be8b47;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:900;display:inline-block}.blueprintStatus.analytical_pattern{color:#e1c675;background:#b88e2614;border-color:#d8b24d47}.blueprintStatus.insufficient{color:#e7978f;background:#ac3d3614;border-color:#da686045}.blueprintPanel>p{color:#aab6b2;font-size:8px;line-height:1.5}.blueprintTopics{gap:6px;margin-top:10px;display:grid}.blueprintTopics article{background:#ffffff05;border:1px solid #fff1;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px;display:grid}.blueprintTopics article>span{color:#09241a;background:#68d09e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.blueprintTopics article>div{gap:3px;display:grid}.blueprintTopics article b{color:#e3dac9;font-size:8px}.blueprintTopics article p{color:#98a7a3;margin:0;font-size:8px;line-height:1.4}.blueprintTopics article small{color:#6f837c;font-size:7px}.blueprintTopics article>strong{color:#ddc774;white-space:nowrap;font:15px Georgia,serif}.blueprintTopics article>strong small{font:7px sans-serif}.blueprintPanel>footer{border-left:2px solid #d5b64f;grid-template-columns:auto 1fr;gap:5px 9px;margin-top:9px;padding:9px;display:grid}.blueprintPanel>footer b{color:#d9c270;font-size:8px}.blueprintPanel>footer span{color:#aeb9b5;font-size:8px}.blueprintPanel>footer small{color:#71827e;grid-column:1/-1;font-size:7px;line-height:1.4}.reopenBlueprint{color:#dbece4;background:0 0;border:1px solid #4bb5844d;margin-top:9px}.proportionWarning{color:#efc06c;background:#b4721917;border:1px solid #e2a7434d;border-radius:8px;margin:10px 0;padding:10px;font-size:8px;line-height:1.45}.proportionPanel{background:#0211195c;border:1px solid #d8b24d2e;border-radius:11px;margin:10px 0;padding:12px}.proportionPanel>header{justify-content:space-between;margin-bottom:8px;display:flex}.proportionPanel>header b{color:#ded2bc;font:14px Georgia,serif}.proportionPanel>header small{color:#71817e;font-size:7px}.proportionPanel article{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(0,1fr) auto;gap:3px 9px;padding:7px 0;display:grid}.proportionPanel article:last-child{border:0}.proportionPanel article>span{color:#b9c2bd;align-items:center;gap:6px;font-size:8px;display:flex}.proportionPanel article i{background:#8b9693;border-radius:50%;width:7px;height:7px}.proportionPanel article strong{color:#cfc2a0;font-size:8px}.proportionPanel article small{color:#788985;grid-column:1/-1;font-size:7px}.proportionPanel article.balanced i{background:#55cb91}.proportionPanel article.balanced strong{color:#72d9a7}.proportionPanel article.extended i{background:#df9b45}.proportionPanel article.extended strong{color:#edbd72}.proportionPanel article.missing i{background:#d76760}.proportionPanel article.missing strong{color:#e58b84}.proportionPanel article.short i{background:#d5b24f}.shell[data-theme=day] :is(.prewritingModule,.blueprintTopics article,.proportionPanel){color:#182b31;box-shadow:none!important;background:#f5f0e5!important;border-color:#7e5c1459!important}.shell[data-theme=day] .prewritingModule select{color:#182b31;background:#fffaf0}.shell[data-theme=day] :is(.prewritingModule,.blueprintPanel,.blueprintTopics,.proportionPanel) :is(b,h4,p,span,strong,small,label){color:#182b31!important;text-shadow:none!important}@media (width<=720px){.prewritingModule>header{flex-direction:column;align-items:stretch}.prewritingModule select{width:100%}.blueprintTopics article{grid-template-columns:24px minmax(0,1fr)}.blueprintTopics article>strong{grid-column:2}.proportionPanel>header{flex-direction:column;gap:7px}}.errorNotebookPage{gap:18px;display:grid}.errorNotebookHero{background:linear-gradient(115deg,#061f2af7,#101b23f0);border:1px solid #d8b24d59;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.errorNotebookHero h2{color:#f2e8d5;margin:4px 0 7px;font-family:Georgia,serif;font-size:30px}.errorNotebookHero span{color:#b9b0a1;max-width:760px;font-size:11px;line-height:1.55;display:block}.errorNotebookHero>b{color:#8bdbb8;white-space:nowrap;background:#31976c1f;border:1px solid #45b78459;border-radius:999px;padding:9px 12px;font-size:9px}.errorNotebookGrid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:18px;display:grid}.errorForm,.errorDiagnostics,.errorEntries{color:#eee5d6;background:#051923f0;border:1px solid #d8b24d47;border-radius:17px;padding:20px}.errorForm>header,.errorDiagnostics>header,.errorEntries>header{justify-content:space-between;margin-bottom:16px;display:flex}.errorForm h3,.errorDiagnostics h3,.errorEntries h3{color:#f0e6d2;margin:3px 0;font-family:Georgia,serif;font-size:21px}.errorForm small,.errorDiagnostics small,.errorEntries small{color:#d9b95f;letter-spacing:.12em;font-size:8px;font-weight:850}.errorForm>label{color:#d7c898;gap:6px;margin:12px 0;font-size:9px;font-weight:750;display:grid}.errorForm textarea,.errorForm input,.errorForm select{box-sizing:border-box;color:#f2ebdd;background:#000a11a8;border:1px solid #d8b24d42;border-radius:9px;outline:none;width:100%;padding:10px}.errorForm textarea{resize:vertical;min-height:88px}.errorFormRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.errorFormRow>label{color:#d7c898;gap:6px;font-size:9px;font-weight:750;display:grid}.errorReasonPicker{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.errorReasonPicker button{color:#beb6a8;background:#ffffff06;border:1px solid #ffffff1a;border-radius:9px;min-height:42px;padding:7px;font-size:8px}.errorReasonPicker button.active{color:#dff6ea;background:#2a97682e;border-color:#3fa978}.errorImageUpload input{opacity:0;pointer-events:none;position:absolute}.errorImageUpload span{color:#dac273;cursor:pointer;border:1px dashed #d8b24d73;border-radius:9px;place-items:center;min-height:37px;display:grid}.errorImagePreview{margin-top:10px;display:inline-block;position:relative}.errorImagePreview img{border-radius:9px;max-width:220px;max-height:160px;display:block}.errorImagePreview button{color:#fff;background:#5a1616e0;border:0;border-radius:7px;padding:5px 7px;font-size:7px;position:absolute;bottom:5px;right:5px}.lumenErrorExplanation{background:#d8b24d0e;border-left:2px solid #d8b24d;margin-top:13px;padding:12px}.lumenErrorExplanation>header{align-items:center;gap:9px;display:flex}.lumenErrorExplanation>header>div{flex:1;gap:2px;display:grid}.lumenErrorExplanation>header b{font-size:10px}.lumenErrorExplanation>header small{color:#a79e90;font-size:8px}.lumenErrorExplanation>header button{color:#e8d27e;background:0 0;border:1px solid #d8b24d59;border-radius:8px;padding:7px 9px;font-size:8px}.lumenErrorExplanation textarea{min-height:105px;margin-top:10px}.saveErrorEntry{color:#09251b;background:#56c391;border:0;border-radius:10px;width:100%;margin-top:12px;padding:12px;font-weight:850}.errorNotebookMessage{color:#85d8b2;margin:10px 0 0;font-size:9px}.errorDiagnostics{align-self:start}.diagnosticChart{gap:8px;margin-top:18px;display:grid}.diagnosticChart>b{color:#dfcb87;margin-bottom:3px;font-size:9px}.diagnosticChart>div{grid-template-columns:minmax(90px,1fr) minmax(80px,1.2fr) 20px;align-items:center;gap:7px;display:grid}.diagnosticChart span{color:#c8c0b2;font-size:8px}.diagnosticChart i{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.diagnosticChart i b{border-radius:inherit;background:linear-gradient(90deg,#b99338,#e3c76d);height:100%;display:block}.diagnosticChart.subjects i b{background:linear-gradient(90deg,#287653,#58c18f)}.diagnosticChart em{color:#ddd4c4;text-align:right;font-size:8px;font-style:normal}.diagnosticChart p{color:#999386;font-size:9px}.diagnosticNote{background:#3a906814;border:1px solid #3ea77538;border-radius:10px;gap:5px;margin-top:20px;padding:11px;display:grid}.diagnosticNote b{color:#8edab8;font-size:9px}.diagnosticNote span{color:#a9aaa2;font-size:8px;line-height:1.5}.errorEntries>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.errorEntries>p{color:#a9a195;font-size:10px}.errorEntries article{background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;padding:13px}.errorEntries article>header{justify-content:space-between;gap:10px;display:flex}.errorEntries article>header div{gap:2px;display:grid}.errorEntries article>header strong{font-size:10px}.errorEntries article>header span{color:#e3d083;background:#d8b24d1a;border-radius:999px;align-self:start;padding:4px 6px;font-size:7px}.errorEntries article>p{color:#d5cec1;font-size:9px;line-height:1.5}.errorEntries article>img{border-radius:8px;max-width:100%;max-height:180px}.errorEntries blockquote{color:#aaa396;background:#ffffff06;border-left:2px solid #9c8650;gap:4px;margin:8px 0 0;padding:8px;font-size:8px;line-height:1.5;display:grid}.errorEntries blockquote.lumenNote{border-left-color:#48b986}.errorEntries blockquote b{color:#ded3bc;text-transform:uppercase;font-size:7px}.errorEntries article>footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.errorEntries article>footer button{color:#bd8d86;background:0 0;border:0;font-size:7px}@media (width<=980px){.errorNotebookGrid,.errorEntries>div{grid-template-columns:1fr}}@media (width<=640px){.errorNotebookHero{display:grid}.errorFormRow{grid-template-columns:1fr}.errorReasonPicker{grid-template-columns:repeat(2,1fr)}.errorNotebookHero h2{font-size:24px}}.shell[data-theme=day] .continueList .subjectSymbol{color:#172d35!important;background:linear-gradient(145deg,#fffdf8,#f1e6c9)!important;border-color:#976f1980!important;box-shadow:0 4px 12px #4d3a131f!important}.shell[data-theme=day] .plannedTimeField>button,.shell[data-theme=day] .modalActions button,.shell[data-theme=day] .sourceMappingActions button{color:#17282e!important;background:#fffaf0!important;border-color:#7e5c1485!important}.shell[data-theme=day] .modalActions button.save,.shell[data-theme=day] .sourceMappingActions button.activeAction,.shell[data-theme=day] .confirmImport{color:#fff!important;background:#082c3d!important;border-color:#082c3d!important}.shell[data-theme=day] .homeMetrics article small,.shell[data-theme=day] .homeMetrics article strong,.shell[data-theme=day] .homeMetrics article span{color:#17282e!important;opacity:1!important;text-shadow:none!important}.shell[data-theme=day] .homeMetrics article small{color:#624a12!important}.modalClose,.sourceMappingClose,.examManagerClose,.lumenClose{color:#f7f1df!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;line-height:1!important}.shell[data-theme=day] .modalClose,.shell[data-theme=day] .sourceMappingClose,.shell[data-theme=day] .examManagerClose,.shell[data-theme=day] .lumenClose{color:#17282e!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.shell[data-theme=day] .contentPage,.shell[data-theme=day] .dataSection,.shell[data-theme=day] .editableWrap,.shell[data-theme=day] .editableWrap table,.shell[data-theme=day] .editableWrap thead,.shell[data-theme=day] .editableWrap tbody,.shell[data-theme=day] .editableWrap tr,.shell[data-theme=day] .editableWrap th,.shell[data-theme=day] .editableWrap td,.shell[data-theme=day] .evolutionMatrix,.shell[data-theme=day] .evolutionSubjects,.shell[data-theme=day] .evolutionSubjects article,.shell[data-theme=day] .evolutionSubjects article:nth-child(n),.shell[data-theme=day] .evolutionSubjectHead,.shell[data-theme=day] .evolutionClass,.shell[data-theme=day] .evolutionSubjects .lessonGrid,.shell[data-theme=day] .evolutionSubjects .lessonGrid>div,.shell[data-theme=day] .subjectSources,.shell[data-theme=day] .subjectSourceCard,.shell[data-theme=day] .subjectArtCard,.shell[data-theme=day] .subjectArtCell,.shell[data-theme=day] .agendaPanel,.shell[data-theme=day] .agendaQuick,.shell[data-theme=day] .agendaTable,.shell[data-theme=day] .agendaTable table,.shell[data-theme=day] .agendaTable tr,.shell[data-theme=day] .agendaTable th,.shell[data-theme=day] .agendaTable td,.shell[data-theme=day] .discursivasPage .metricGrid>div,.shell[data-theme=day] .discursivasPage .subjectBars>div{color:#182b31!important;box-shadow:none!important;text-shadow:none!important;background-color:#f8f4ea!important;background-image:none!important;border-color:#7e5c146b!important}.shell[data-theme=day] .contentPage :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,em,label,time,th,td,li),.shell[data-theme=day] .editableWrap :is(th,td,span,strong,b,small),.shell[data-theme=day] .evolutionSubjects :is(h4,label,span,strong,b,small),.shell[data-theme=day] .discursivasPage :is(th,td,span,strong,b,small,p),.shell[data-theme=day] .agendaPanel :is(th,td,span,strong,b,small,p,time){color:#182b31!important;opacity:1!important;text-shadow:none!important}.shell[data-theme=day] .contentPage :is(input,textarea,select),.shell[data-theme=day] .evolutionSubjects :is(input,textarea,select),.shell[data-theme=day] .editableWrap :is(input,textarea,select){color:#182b31!important;box-shadow:none!important;text-shadow:none!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fffdf8!important;border-color:#7e5c147a!important}.shell[data-theme=day] .contentPage :is(input,textarea)::placeholder,.shell[data-theme=day] .evolutionSubjects :is(input,textarea)::placeholder,.shell[data-theme=day] .editableWrap :is(input,textarea)::placeholder{color:#657277!important;opacity:1!important;text-shadow:none!important}.shell[data-theme=day] .contentPage button,.shell[data-theme=day] .contentPage a,.shell[data-theme=day] .evolutionSubjects button,.shell[data-theme=day] .editableWrap button{color:#182b31!important;box-shadow:none!important;text-shadow:none!important;background:#fffaf0!important;border-color:#7e5c1480!important}.shell[data-theme=day] .contentPage button:is(.activeAction,.save,.confirmImport),.shell[data-theme=day] .contentPage a.activeAction{color:#182b31!important;background:#e5c66e!important;border-color:#96701b!important}.shell[data-theme=day] .subjectArtCard:before,.shell[data-theme=day] .subjectArtCard:after,.shell[data-theme=day] .subjectArtCell:before,.shell[data-theme=day] .subjectArtCell:after{background:0 0!important;display:none!important}.shell[data-theme=day] .modalClose,.shell[data-theme=day] .sourceMappingClose,.shell[data-theme=day] .examManagerClose,.shell[data-theme=day] .lumenClose{color:#182b31!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.importedRadarSyllabus{gap:18px;padding:28px;display:grid}.importedRadarSyllabus>header{background:#041b21eb;border:1px solid #d1ae5e59;border-radius:19px;justify-content:space-between;align-items:end;gap:20px;padding:24px;display:flex}.importedRadarSyllabus>header small{color:#d7b55d;letter-spacing:.14em;font-weight:900}.importedRadarSyllabus>header h2{color:#f1e3b8;margin:6px 0;font:600 34px Georgia,serif}.importedRadarSyllabus>header p{color:#aebfbc}.importedRadarSyllabus>header a{color:#d7b55d}.syllabusWarning{background:#7e46262e;border:1px solid #9c6848;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.syllabusSummary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.syllabusSummary article{background:#051d23e0;border:1px solid #d1ae5e3d;border-radius:13px;gap:5px;padding:15px;display:grid}.syllabusSummary small,.parsedSubjectGrid small{color:#c7a855;letter-spacing:.12em;font-size:10px}.parsedSubjectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.parsedSubjectGrid>article{background:#051d23e6;border:1px solid #d1ae5e40;border-radius:16px;padding:18px}.parsedSubjectGrid article>header{align-items:center;gap:12px;display:flex}.parsedSubjectGrid header i{color:#d7b55d;font:600 24px Georgia,serif}.parsedSubjectGrid header span{flex:1;display:grid}.parsedSubjectGrid header b{background:#246d57;border-radius:50%;place-items:center;min-width:30px;height:30px;display:grid}.parsedSubjectGrid ol{color:#c6d0ce;margin:14px 0 0;padding-left:24px}.parsedSubjectGrid li{padding:5px 0}.importedAgendaList{gap:9px;display:grid}.importedAgendaList article{background:#051d23e6;border:1px solid #d1ae5e3d;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:15px 18px;display:grid}.importedAgendaList i{color:#d7b55d;font:600 20px Georgia,serif}.importedAgendaList span{display:grid}.importedAgendaList small,.importedAgendaList em{color:#8fa6a2;font-style:normal}.shell[data-theme=day] :is(.importedRadarSyllabus>header,.syllabusSummary article,.parsedSubjectGrid>article,.importedAgendaList article){background:#fffaf0!important}@media (width<=800px){.importedRadarSyllabus{padding:14px}.importedRadarSyllabus>header{flex-direction:column;align-items:start}.syllabusSummary,.parsedSubjectGrid{grid-template-columns:1fr}.importedAgendaList article{grid-template-columns:auto 1fr}.importedAgendaList em{grid-column:2}}.strategicHub{color:#f1ead8;gap:18px;max-width:1450px;margin:0 auto;padding:28px;display:grid}.strategicHero{background:linear-gradient(120deg,#041920f7,#0e383aeb);border:1px solid #d2ae5766;border-radius:21px;justify-content:space-between;align-items:end;gap:24px;padding:26px;display:flex}.strategicHero small{color:#d7b55d;letter-spacing:.14em;font-weight:900}.strategicHero h2{margin:7px 0;font:600 clamp(28px,4vw,44px)/1.05 Georgia,serif}.strategicHero p{color:#b2c2bf;max-width:760px}.strategicHero>div:last-child{align-items:end;gap:9px;display:flex}.strategicHero label{color:#b9c9c6;gap:5px;font-size:11px;display:grid}.strategicHero input,.strategicHero button,.simulationConfig :is(select,button){color:#f1ead8;background:#0c353b;border:1px solid #d7b55d66;border-radius:10px;min-height:43px;padding:9px 12px;font-weight:800}.strategicHero button,.simulationConfig button{color:#082128;background:#d7b55d}.strategicMessage{color:#ead38d;background:#051d23e6;border:1px solid #d7b55d59;border-radius:12px;padding:13px 16px}.briefingList{gap:14px;display:grid}.briefingList>article{background:#041b21f0;border:1px solid #d7b55d45;border-radius:18px;grid-template-columns:auto 1fr;gap:18px;padding:21px;display:grid}.briefRank{color:#fff;background:#246d57;border-radius:50%;place-items:center;width:42px;height:42px;font:600 22px Georgia,serif;display:grid}.briefingList article>div>header{justify-content:space-between;display:flex}.briefingList header b{color:#d7b55d;letter-spacing:.12em;font-size:12px}.briefingList time{color:#89a39e;font-size:12px}.briefingList h3{color:#f2e3b8;margin:8px 0;font:600 25px/1.15 Georgia,serif}.briefingList ul{color:#c6d1cf;padding-left:19px;line-height:1.55}.briefLinks{grid-template-columns:1fr 1fr;gap:11px;margin:14px 0;display:grid}.briefLinks>span{background:#ffffff09;border-radius:11px;padding:12px}.briefLinks small{color:#c6a653;letter-spacing:.12em;margin-bottom:4px;font-size:10px;display:block}.briefLinks p{color:#b8c8c5}.briefingList footer{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:8px;padding-top:13px;display:flex}.briefingList footer :is(a,button){color:#e6d49e;background:#103940;border:1px solid #d7b55d52;border-radius:9px;padding:9px 11px;text-decoration:none}.simulationConfig{background:#041b21ed;border:1px solid #d7b55d47;border-radius:16px;grid-template-columns:1fr 1fr 1fr auto auto;gap:10px;padding:17px;display:grid}.simulationConfig label{color:#aabdb9;gap:5px;font-size:11px;display:grid}.simulationConfig .discursiveGenerate{color:#fff;background:#236d56}.simulationPaper{gap:13px;display:grid}.simulationPaper>header{background:#123c41;border-radius:13px;justify-content:space-between;padding:15px 18px;display:flex}.simulationPaper>article{background:#041b21f0;border:1px solid #d7b55d42;border-radius:15px;padding:20px}.simulationPaper article>small{color:#c7a856;letter-spacing:.1em}.simulationPaper article>p{margin:10px 0;font-size:16px;line-height:1.55}.answerOptions{gap:7px;display:grid}.answerOptions label{color:#d6dfdd;border:1px solid #ffffff17;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.answerOptions label:has(input:checked){background:#d7b55d14;border-color:#d7b55d}.itemCorrection{background:#2976591a;border-left:4px solid #297659;margin-top:12px;padding:12px}.itemCorrection.wrong{background:#a35c3e1a;border-color:#a35c3e}.itemCorrection p{color:#c4cfcd}.itemCorrection a{color:#d7b55d}.submitSimulation{color:#082128;background:#d7b55d;border:0;border-radius:11px;padding:14px;font-weight:900}.simulationResult{background:#266d572e;border:1px solid #4b9a78;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.simulationResult strong{color:#e0c36f;font:600 36px Georgia,serif}.shell[data-theme=day] :is(.strategicHero,.strategicMessage,.briefingList>article,.simulationConfig,.simulationPaper>article){background:#fffaf0!important;border-color:#a98024!important}.shell[data-theme=day] .strategicHub :is(h2,h3,strong,p,span,li,label){color:#183337}.shell[data-theme=day] .strategicHub :is(input,select){color:#183337!important;background:#fff!important}@media (width<=950px){.strategicHub{padding:14px}.strategicHero,.strategicHero>div:last-child{flex-direction:column;align-items:stretch}.briefLinks,.simulationConfig,.briefingList>article{grid-template-columns:1fr}.simulationPaper>header{flex-direction:column;gap:4px}}.newsNotebooks,.lumenAutonomy,.agentPlanner{color:#eee7d5;background:#041b21f2;border:1px solid #d5b25952;border-radius:20px;gap:16px;margin:0 28px 28px;padding:24px;display:grid}.newsNotebooks>header,.lumenAutonomy>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.newsNotebooks small,.lumenAutonomy small,.agentPlanner small{color:#d7b55d;letter-spacing:.12em;font-weight:900}.newsNotebooks h3,.lumenAutonomy h2,.agentPlanner h3{margin:5px 0;font:600 30px Georgia,serif}.newsNotebooks header p,.lumenAutonomy header p,.agentPlanner header p{color:#aebfbc}.notebookFilters{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.notebookFilters label,.ruleComposer label{color:#aebfbc;gap:5px;font-size:11px;display:grid}.notebookFilters :is(select,input),.ruleComposer :is(input,select,textarea),.agentPlanner textarea{color:#eee7d5;background:#0a343a;border:1px solid #d7b55d59;border-radius:10px;padding:11px 12px}.notebookActions{flex-wrap:wrap;gap:9px;display:flex}.notebookActions button,.saveRule,.voiceRule,.agentPlanner label button{color:#082128;background:#d7b55d;border:1px solid #d7b55d;border-radius:10px;padding:11px 14px;font-weight:900}.evolutionSynthesis,.thematicSimulation,.agentPlanResult{background:#2976591a;border-left:4px solid #4b9a78;border-radius:9px;padding:16px}.evolutionSynthesis p{white-space:pre-wrap;line-height:1.6}.thematicSimulation details{border-bottom:1px solid #ffffff14;padding:10px 0}.thematicSimulation summary{cursor:pointer}.thematicSimulation a{color:#d7b55d}.notebookTimeline{display:grid}.notebookTimeline article{grid-template-columns:90px 14px 1fr;align-items:start;gap:12px;padding:10px 0;display:grid}.notebookTimeline time{color:#aebfbc;font-size:12px}.notebookTimeline i{background:#d7b55d;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #d7b55d1a}.notebookTimeline article>div{border-bottom:1px solid #ffffff12;gap:3px;padding-bottom:12px;display:grid}.notebookTimeline article>div span{color:#9fb3af;font-size:12px}.autonomyNotice{background:#2976591a;border:1px solid #4a9a7866;border-radius:12px;gap:4px;padding:13px 15px;display:grid}.autonomyNotice span{color:#b7c7c4}.ruleComposer{grid-template-columns:1fr 1fr 1fr;gap:11px;display:grid}.ruleComposer .wide{grid-column:1/-1;position:relative}.ruleComposer textarea{resize:vertical;min-height:100px}.ruleComposer .voiceRule{position:absolute;bottom:8px;right:8px}.ruleComposer .voiceRule.listening{animation:1s infinite radarPulse}.ruleList{gap:9px;display:grid}.ruleList article{background:#ffffff06;border:1px solid #d7b55d38;border-radius:12px;justify-content:space-between;gap:16px;padding:14px;display:flex}.ruleList article.disabled{opacity:.5}.ruleList article>div{gap:4px;display:grid}.ruleList article p{color:#b4c5c1}.ruleList footer{align-items:center;gap:7px;display:flex}.ruleList button{color:#dac786;background:0 0;border:1px solid #d7b55d59;border-radius:8px;padding:8px 10px}.agentGovernance{gap:12px;display:grid}.agentGovernance>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.agentGovernance article{border:1px solid #ffffff14;border-radius:11px;gap:9px;padding:12px;display:flex}.agentGovernance article>b{background:#246d57;border-radius:50%;place-items:center;min-width:28px;height:28px;display:grid}.agentGovernance article>span{display:grid}.agentGovernance small{color:#98aaa7;letter-spacing:0;font-weight:400}.agentPlanner>label{grid-template-columns:1fr auto;gap:9px;display:grid}.agentPlanner textarea{resize:vertical;min-height:90px}.agentPlanResult>p{margin:7px 0 12px}.agentPlanResult ol{gap:8px;padding-left:22px;display:grid}.agentPlanResult li{grid-template-columns:180px 1fr auto;gap:9px;display:grid}.agentPlanResult em{color:#d4bc78;font-size:11px}.shell[data-theme=day] :is(.newsNotebooks,.lumenAutonomy,.agentPlanner){color:#183337;background:#fffaf0!important;border-color:#a98024!important}.shell[data-theme=day] :is(.newsNotebooks,.lumenAutonomy,.agentPlanner) :is(input,select,textarea){color:#183337!important;background:#fff!important}@media (width<=850px){.newsNotebooks,.lumenAutonomy,.agentPlanner{margin:0 14px 14px;padding:16px}.notebookFilters,.ruleComposer,.agentGovernance>div{grid-template-columns:1fr}.ruleComposer .wide{grid-column:auto}.newsNotebooks>header,.lumenAutonomy>header,.ruleList article{flex-direction:column}.agentPlanner>label,.agentPlanResult li{grid-template-columns:1fr}.notebookTimeline article{grid-template-columns:75px 12px 1fr}}@media print{body *{visibility:hidden!important}.printDossier,.printDossier *{visibility:visible!important}.printDossier{color:#000!important;background:#fff!important;border:0!important;margin:0!important;position:absolute!important;inset:0!important}.notebookFilters,.notebookActions,.thematicSimulation{display:none!important}.notebookTimeline article>div span,.notebookTimeline time{color:#333!important}}.enrollmentEngine{color:#eee7d5;background:linear-gradient(145deg,#041b21fa,#083034f2);border:1px solid #d7b55d5c;border-radius:20px;gap:18px;margin:28px;padding:24px;display:grid}.enrollmentEngine>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.enrollmentEngine small{color:#d7b55d;letter-spacing:.12em;font-weight:900}.enrollmentEngine h2{margin:6px 0;font:600 34px Georgia,serif}.enrollmentEngine h3{color:#f0dfae;font:600 20px Georgia,serif}.enrollmentEngine header p{color:#adbfbb;max-width:800px}.enrollmentEngine>header>span{color:#dbc77f;border:1px solid #d7b55d59;border-radius:999px;padding:9px 11px;font:800 11px monospace}.engineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.engineGrid article{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;align-content:start;gap:11px;padding:17px;display:grid}.engineGrid label{color:#aebfbc;gap:5px;font-size:11px;display:grid;position:relative}.engineGrid :is(input,select),.naturalRule textarea{color:#f1ead8;background:#092f35;border:1px solid #d7b55d57;border-radius:9px;width:100%;padding:11px 12px}.engineGrid label em{color:#91aaa5;font-style:normal;position:absolute;bottom:12px;right:10px}.daySelector{flex-wrap:wrap;gap:5px;display:flex}.daySelector small{color:#aebfbc;letter-spacing:0;width:100%;font-weight:400}.daySelector button{color:#aebfbc;background:#0a343a;border:1px solid #ffffff1f;border-radius:8px;width:37px;height:32px}.daySelector button.active{color:#fff;background:#246d57;border-color:#d7b55d}.engineGrid .engineCheck{grid-template-columns:auto 1fr;align-items:center;font-size:12px;display:flex}.engineCheck input{width:17px}.engineSave,.naturalRule button{color:#082128;background:#d7b55d;border:1px solid #d7b55d;border-radius:10px;padding:12px 15px;font-weight:900}.engineSave{justify-self:start}.naturalRule{border-top:1px solid #d7b55d33;grid-template-columns:minmax(210px,.8fr) minmax(320px,1.7fr) auto auto;align-items:end;gap:9px;padding:16px;display:grid}.naturalRule h3{margin-top:5px}.naturalRule textarea{resize:vertical;min-height:74px}.naturalRule button.listening{color:#fff;background:#246d57;animation:1s infinite radarPulse}.engineMessage{color:#d9e4e1;background:#2976591f;border-left:4px solid #4b9a78;border-radius:8px;padding:12px 14px}.shell[data-theme=day] .enrollmentEngine{color:#183337;border-color:#a98024;background:#fffaf0!important}.shell[data-theme=day] .enrollmentEngine :is(article,input,select,textarea){color:#183337!important;background:#fff!important}.shell[data-theme=day] .enrollmentEngine h3{color:#73530f}@media (width<=950px){.enrollmentEngine{margin:14px;padding:16px}.engineGrid,.naturalRule{grid-template-columns:1fr}.enrollmentEngine>header{flex-direction:column}}.lifecycleHub{color:#eee7d5;background:#041b21f7;border:1px solid #d7b55d59;border-radius:21px;gap:18px;margin:28px;padding:24px;display:grid}.lifecycleHub>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.lifecycleHub small{color:#d7b55d;letter-spacing:.12em;font-weight:900}.lifecycleHub h2{margin:6px 0;font:600 38px Georgia,serif}.lifecycleHub h3{margin:5px 0;font:600 26px Georgia,serif}.lifecycleHub>header p,.phasePanel header p{color:#aebfbc}.lifecycleHub>header>span{color:#fff;background:#246d57;border-radius:999px;padding:10px 13px;font-weight:800}.lifecycleHub>nav{background:#082b31;border:1px solid #d7b55d33;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:7px;padding:6px;display:grid}.lifecycleHub>nav button{color:#aebfbc;background:0 0;border:0;border-radius:9px;padding:12px;font-weight:800}.lifecycleHub>nav button.active{color:#082128;background:#d7b55d}.oralSimulator{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);gap:14px;display:grid}.oralCall,.oralSimulator>aside,.phasePanel{background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;padding:20px}.oralCall{text-align:center;justify-items:center;gap:14px;display:grid}.oralCall>p{color:#afc0bd;max-width:720px}.oralCall>button,.oralControls button,.phasePanel form button{color:#082128;background:#d7b55d;border:1px solid #d7b55d;border-radius:10px;padding:12px 15px;font-weight:900}.oralOrb{place-items:center;gap:9px;margin:8px;display:grid}.oralOrb i{background:radial-gradient(circle,#2b7e65 0 18%,#0a3339 19% 100%);border:3px solid #d7b55d;border-radius:50%;width:92px;height:92px;box-shadow:0 0 0 10px #d7b55d12}.oralOrb.listening i{animation:1s infinite radarPulse;box-shadow:0 0 0 18px #308f6c24}.oralOrb.thinking i{border-style:dashed;animation:1.4s linear infinite spin}.oralCall blockquote{text-align:left;background:#d7b55d12;border-left:4px solid #d7b55d;width:100%;padding:16px;font:500 19px/1.5 Georgia,serif}.oralClock{color:#d7b55d;font:600 34px monospace}.oralCall textarea{color:#eee7d5;background:#082f35;border:1px solid #d7b55d59;border-radius:10px;width:100%;min-height:130px;padding:14px}.oralControls{gap:9px;display:flex}.oralSimulator>aside{align-content:start;gap:10px;display:grid}.oralSimulator>aside>strong{color:#e4ca7d;font:600 52px Georgia,serif}.oralSimulator>aside>strong em{font:400 16px sans-serif}.oralSimulator>aside article{border-bottom:1px solid #ffffff14;gap:3px;padding:11px 0;display:grid}.oralSimulator>aside article span{color:#9eb1ad}.scoreBars{gap:9px;display:grid}.scoreBars label{grid-template-columns:100px 1fr;align-items:center;display:grid}.scoreBars i,.tafBar{background:#163e43;border-radius:999px;height:8px;overflow:hidden}.scoreBars i b,.tafBar b{background:#4b9a78;height:100%;display:block}.oralSimulator ul{color:#bdcac8;padding-left:18px}.phasePanel{gap:17px;display:grid}.phasePanel>header{justify-content:space-between;display:flex}.phasePanel form{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:9px;display:grid}.phasePanel form :is(input,select){color:#eee7d5;background:#092f35;border:1px solid #d7b55d57;border-radius:9px;width:100%;min-height:43px;padding:10px}.phasePanel form label{color:#aebfbc;gap:5px;font-size:11px;display:grid}.medicalGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.medicalGrid article,.tafList>article{background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;padding:16px}.medicalGrid h4,.tafList h4{margin:9px 0 4px;font:600 21px Georgia,serif}.medicalGrid p{color:#a9bbb7}.medicalGrid dl{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.medicalGrid dl div{display:grid}.medicalGrid dt{color:#8da5a0;font-size:10px}.medicalGrid dd{color:#e4d49f}.phaseStatus{color:#f0d98e;background:#5b4b24;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.phaseStatus.issued,.phaseStatus.completed{color:#fff;background:#246d57}.phaseStatus.requested,.phaseStatus.scheduled{color:#d7e8ef;background:#31566d}.tafList{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tafList article>header{justify-content:space-between;display:flex}.tafList header b{color:#d7b55d}.tafList h4 em{color:#aebfbc;font:400 12px sans-serif}.tafBar{margin:13px 0;display:block}.tafValues{color:#9db0ac;justify-content:space-between;font-size:11px;display:flex}.tafList ol{gap:6px;margin-top:13px;padding:0;list-style:none;display:grid}.tafList li{border-top:1px solid #ffffff0f;grid-template-columns:1fr auto auto;gap:12px;padding:8px;display:grid}.tafList li em{color:#91a8a3}.documentChecklist{gap:8px;display:grid}.documentChecklist article{border:1px solid #ffffff14;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.documentChecklist article>button{color:#d7b55d;background:0 0;border:1px solid #d7b55d;border-radius:50%;width:34px;height:34px}.documentChecklist article>span{display:grid}.documentChecklist article>span small{font-size:9px}.lifecycleMessage{background:#b4734f1f;border-left:4px solid #b4734f;padding:12px 14px}.shell[data-theme=day] .lifecycleHub{color:#183337;border-color:#a98024;background:#fffaf0!important}.shell[data-theme=day] .lifecycleHub :is(.oralCall,.oralSimulator>aside,.phasePanel,.medicalGrid article,.tafList>article,input,select,textarea){color:#183337!important;background:#fff!important}.shell[data-theme=day] .lifecycleHub>nav{background:#f4ead0}.shell[data-theme=day] .lifecycleHub blockquote{color:#183337}@media (width<=980px){.lifecycleHub{margin:14px;padding:15px}.lifecycleHub>header{flex-direction:column}.lifecycleHub>nav{grid-template-columns:1fr 1fr}.oralSimulator{grid-template-columns:1fr}.phasePanel form{grid-template-columns:1fr 1fr}.medicalGrid,.tafList{grid-template-columns:1fr}}@media (width<=600px){.lifecycleHub>nav,.phasePanel form{grid-template-columns:1fr}.oralControls{flex-direction:column;width:100%}.medicalGrid dl,.tafList li{grid-template-columns:1fr}.documentChecklist article{grid-template-columns:auto 1fr}.documentChecklist article>em{grid-column:2}}.lifecycleAgenda{color:#eee7d5;background:#041b21f2;border:1px solid #d7b55d47;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:9px;margin:0 28px 16px;padding:16px;display:grid}.lifecycleAgenda>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.lifecycleAgenda small{color:#d7b55d;letter-spacing:.1em}.lifecycleAgenda h3{font:600 21px Georgia,serif}.lifecycleAgenda>header>span{color:#aebfbc}.lifecycleAgenda article{background:#ffffff09;border-radius:10px;gap:10px;padding:12px;display:flex}.lifecycleAgenda article i{color:#d7b55d}.lifecycleAgenda article span{display:grid}.lifecycleAgenda article small{color:#9fb2ae;letter-spacing:0}.shell[data-theme=day] .lifecycleAgenda{color:#183337;background:#fffaf0;border-color:#a98024}.shell[data-theme=day] .lifecycleAgenda article{background:#fff}@media (width<=850px){.lifecycleAgenda{grid-template-columns:1fr 1fr;margin:0 14px 14px}}@media (width<=560px){.lifecycleAgenda{grid-template-columns:1fr}}.sessionMaterialStatus{background:#052328b3;border:1px solid #d7b55d59;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;padding:14px 16px;display:grid}.sessionMaterialStatus>span{color:#adc0bc;grid-column:1/-1}.sessionMaterialStatus.found{background:#2976591f;border-color:#4b9a78}.sessionMaterialStatus>a,.mistakeReference a,.mistakeMaterial a{color:#d7b55d;font-weight:800}.sessionMaterialUpload{cursor:pointer;background:#d7b55d;border:1px solid #d7b55d;border-radius:9px;justify-content:center;align-items:center;padding:10px 13px;font-weight:900;color:#082128!important;display:inline-flex!important}.sessionMaterialUpload input{opacity:0;width:1px;height:1px;position:absolute}.mistakeMaterial{color:#aebfbc;flex-wrap:wrap;gap:8px;display:flex!important}.mistakeReference{gap:6px;display:grid}.shell[data-theme=day] .sessionMaterialStatus{color:#183337;background:#fffaf0!important}@media (width<=650px){.sessionMaterialStatus{grid-template-columns:1fr}.sessionMaterialStatus>span{grid-column:auto}}.questionEngine{color:#eee7d5;background:#041b21f7;border:1px solid #d7b55d57;border-radius:21px;gap:18px;margin:28px;padding:24px;display:grid}.questionEngine>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.questionEngine small{color:#d7b55d;letter-spacing:.11em;font-weight:900}.questionEngine h2{margin:6px 0;font:600 38px Georgia,serif}.questionEngine h3{font:600 26px Georgia,serif}.questionEngine>header p,.questionTool header p{color:#aebfbc}.questionEngine>header nav{background:#082d33;border:1px solid #d7b55d40;border-radius:12px;gap:6px;padding:5px;display:flex}.questionEngine>header nav button{color:#adbfbb;background:0 0;border:0;border-radius:8px;padding:11px 13px;font-weight:800}.questionEngine>header nav button.active{color:#082128;background:#d7b55d}.questionFilters{background:#ffffff06;border-radius:13px;grid-template-columns:repeat(9,minmax(100px,1fr));gap:7px;padding:12px;display:grid}.questionFilters label,.questionTool label,.generatorForm label{color:#9fb2ae;gap:4px;font-size:10px;display:grid}.questionFilters :is(input,select),.questionTool :is(input,select,textarea),.generatorForm :is(input,select){color:#eee7d5;background:#092f35;border:1px solid #d7b55d4d;border-radius:8px;width:100%;min-height:40px;padding:9px}.resolverLayout{grid-template-columns:minmax(0,1.7fr) minmax(270px,.72fr);gap:13px;display:grid}.questionPaper,.questionSide>section,.questionTool{background:#ffffff06;border:1px solid #ffffff17;border-radius:15px;padding:20px}.questionPaper>header{justify-content:space-between;display:flex}.questionPaper>header>div{gap:4px;display:grid}.questionPaper>header span{color:#9eb1ad}.questionPaper>header button{color:#d7b55d;background:0 0;border:0;font-size:30px}.questionMeta{gap:7px;margin:14px 0;display:flex}.questionMeta span,.questionMeta b{color:#bcd0cc;background:#183f43;border-radius:999px;padding:5px 8px;font-size:10px}.questionMeta b{color:#ffe1c3;background:#7b4d31}.statement{border-top:1px solid #ffffff12;padding:18px 0;font:500 19px/1.62 Georgia,serif}.answerGrid{gap:8px;display:grid}.answerGrid button{text-align:left;color:#dce4e2;background:#0a3338;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.answerGrid button.selected{background:#d7b55d1a;border-color:#d7b55d}kbd{color:#e4ca7d;background:#092a30;border:1px solid #d7b55d66;border-radius:5px;padding:4px 6px;font:700 11px monospace}.answerSubmit,.questionSide button,.questionTool>button,.generatorForm>button{color:#082128;background:#d7b55d;border:1px solid #d7b55d;border-radius:9px;padding:12px 15px;font-weight:900}.answerSubmit{margin-top:14px}.questionResult{background:#2976591c;border-left:4px solid #4b9a78;border-radius:9px;margin-top:14px;padding:16px}.questionResult.wrong{background:#b56d4d1c;border-color:#b56d4d}.questionResult p{line-height:1.55}.questionResult>div{flex-wrap:wrap;gap:5px;display:flex}.questionResult>div span{background:#ffffff0f;border-radius:6px;padding:5px 7px;font-size:11px}.questionPaper>footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;display:flex}.questionPaper>footer button{color:#d7b55d;background:0 0;border:0;padding:8px}.questionSide{align-content:start;gap:10px;display:grid}.questionSide>section{gap:9px;display:grid}.questionSide>section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.questionSide>section>div article{background:#ffffff09;border-radius:10px;padding:11px;display:grid}.questionSide>section>div article b{color:#e4ca7d;font:600 28px Georgia,serif}.questionSide textarea{color:#eee7d5;background:#092f35;border:1px solid #d7b55d4d;border-radius:8px;width:100%;min-height:70px;padding:10px}.communityComment{border-bottom:1px solid #ffffff12;padding:9px;display:grid}.communityComment p,.lumenQuestionAnswer{color:#bbc9c7;line-height:1.45}.lumenQuestionAnswer{white-space:pre-wrap}.questionEmpty{border:1px dashed #d7b55d59;border-radius:15px;place-items:center;gap:7px;min-height:260px;display:grid}.questionEmpty b{font:600 24px Georgia,serif}.questionTool{gap:14px;display:grid}.questionTool>header{gap:5px;display:grid}.importGuide{background:#2976591a;border-left:4px solid #4b9a78;gap:6px;padding:12px;display:grid}.importGuide code{white-space:normal;color:#cbd7d4}.fileDrop{border:1px dashed #d7b55d66;border-radius:10px;padding:18px}.questionTool textarea{resize:vertical;min-height:160px}.questionTool>button{justify-self:start}.importSummary,.questionMessage{background:#2976591a;border-left:4px solid #4b9a78;border-radius:8px;padding:13px}.generatorForm{grid-template-columns:1fr 1fr 1fr 1fr auto;align-items:end;gap:9px;display:grid}.shell[data-theme=day] .questionEngine{color:#183337;border-color:#a98024;background:#fffaf0!important}.shell[data-theme=day] .questionEngine :is(.questionPaper,.questionSide>section,.questionTool,input,select,textarea,.answerGrid button){color:#183337!important;background:#fff!important}.shell[data-theme=day] .questionEngine>header nav{background:#f1e5c8}.shell[data-theme=day] .statement{color:#183337}@media (width<=1100px){.questionFilters{grid-template-columns:repeat(3,1fr)}.resolverLayout{grid-template-columns:1fr}.generatorForm{grid-template-columns:1fr 1fr}}@media (width<=700px){.questionEngine{margin:14px;padding:15px}.questionEngine>header{flex-direction:column;align-items:stretch}.questionEngine>header nav{grid-template-columns:1fr;display:grid}.questionFilters,.generatorForm{grid-template-columns:1fr}.statement{font-size:17px}.questionPaper{padding:14px}}.planningPage .editableWrap tbody td{padding-top:4px!important;padding-bottom:4px!important;line-height:1.15!important}.planningPage .editableWrap tbody tr{height:auto!important}.shell[data-theme=day] .lessonGrid .doneMark input{color:#fff!important;background:#19724f!important;border-color:#3f9b73!important;font-weight:800!important}.curriculumLibraryTree{background:#031620c2;border:1px solid #d3ad3e6b;border-radius:24px;margin:32px 0;padding:28px}.curriculumLibraryTree>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.curriculumLibraryTree>header small{color:#6dd3a3;letter-spacing:.15em;font-weight:800}.curriculumLibraryTree>header h3{color:#f0e5d2;margin:5px 0 0;font:clamp(1.7rem,3vw,2.8rem) Georgia,serif}.curriculumLibraryTree>header>b{color:#d7b85a}.curriculumLibraryTree details{border-top:1px solid #d3ad3e47}.curriculumLibraryTree summary{cursor:pointer;color:#f0e5d2;justify-content:space-between;align-items:center;padding:18px 4px;font-size:1.08rem;font-weight:800;display:flex}.curriculumLibraryTree summary b{color:#6dd3a3;border:1px solid #68dab173;border-radius:50%;place-items:center;min-width:34px;height:34px;display:grid}.curriculumLibraryTree ul{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.curriculumLibraryTree li{color:#e5dccd;background:#0d303db8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.curriculumLibraryTree li button{color:#6dd3a3;cursor:pointer;background:0 0;border:0;font-weight:800}.shell[data-theme=day] .curriculumLibraryTree{background:#fffaf0}.shell[data-theme=day] .curriculumLibraryTree :is(h3,summary,li){color:#20383d}@media (width<=700px){.curriculumLibraryTree{padding:18px}.curriculumLibraryTree li{flex-direction:column;align-items:flex-start}}.examFinderFields{grid-template-columns:1.55fr repeat(4,minmax(0,1fr))}.syllabusTree{gap:18px;margin-top:28px;display:grid}.syllabusTree>section{background:#041c26b8;border:1px solid #68dab157;border-radius:18px;overflow:hidden}.syllabusTree>section>header{background:#0a393dc2;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.syllabusTree h3{color:#f1e5d2;margin:0;font:700 clamp(1.35rem,2.4vw,2rem) Georgia,serif}.syllabusTree header span{color:#6dd3a3;font-weight:900}.syllabusTree details{border-top:1px solid #4175886b}.syllabusTree summary{cursor:pointer;color:#eee4d3;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;font-weight:800;display:flex}.syllabusTree summary small{color:#d8b658;letter-spacing:.08em}.syllabusTree summary em{color:#6dd3a3;white-space:nowrap;font-style:normal}.syllabusTree ol{gap:8px;margin:0;padding:0 22px 20px 54px;display:grid}.syllabusTree li{color:#c7d2cf;background:#0d303d9e;border-radius:9px;padding:9px 12px;line-height:1.45}.shell[data-theme=day] .syllabusTree>section{background:#fffaf0}.shell[data-theme=day] .syllabusTree h3,.shell[data-theme=day] .syllabusTree summary{color:#183337}.shell[data-theme=day] .syllabusTree li{color:#284248;background:#f4ede2}@media (width<=1100px){.examFinderFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.examFinderFields{grid-template-columns:1fr}.syllabusTree>section>header,.syllabusTree summary{flex-direction:column;align-items:flex-start}.syllabusTree ol{padding-left:42px}}.examFinder{gap:18px;width:min(1800px,94%);margin:24px auto 110px;display:grid}.examFinder>header{background:#0a3438b8;border:1px solid #68dab161;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.examFinder>header>div{gap:5px;display:grid}.examFinder>header small{color:#6dd3a3;letter-spacing:.14em;font-weight:900}.examFinder>header strong{font:700 clamp(1.35rem,2.2vw,2rem) Georgia,serif}.examFinder>header span{color:#aabbb8}.examFinder>header label{color:#6dd3a3;white-space:nowrap;border:1px solid #6dd3a3;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;font-weight:900;display:flex}.examFinderFields{grid-template-columns:1.4fr repeat(3,1fr);gap:10px;display:grid}.examFinderFields label{color:#aabbb8;gap:6px;display:grid}.examFinderFields :is(input,select){color:#f3ead8;background:#031923;border:1px solid #d7b55d8c;border-radius:12px;width:100%;min-width:0;padding:14px}.examFinderResults{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:58vh;display:grid;overflow:auto}.examFinderResults>button{text-align:left;color:#f0e7d5;background:#092c3b;border:1px solid #467e918c;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.examFinderResults span{gap:4px;display:grid}.examFinderResults small{color:#6dd3a3;font-weight:800}.examFinderResults strong{font-size:1.1rem}.examFinderResults em{color:#9eb0ad;font-style:normal}.examFinderResults b{color:#052028;background:#6dd3a3;border-radius:9px;padding:10px 13px}.cyclePlanner{background:#083438b8;border:1px solid #68dab166;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:26px 0;padding:22px;display:flex}.cyclePlanner>div{gap:6px;display:grid}.cyclePlanner small{color:#6dd3a3;letter-spacing:.13em;font-weight:900}.cyclePlanner h3{font:700 1.8rem Georgia,serif}.cyclePlanner p{color:#aebfbc;max-width:850px}.cyclePlanner label{grid-template-columns:90px auto;align-items:center;gap:6px 10px;font-weight:800;display:grid}.cyclePlanner input{color:#f5ead7;background:#041923;border:1px solid #d7b55d;border-radius:10px;grid-row:1/3;width:90px;padding:12px;font-size:1.35rem}.cyclePlanner label span{color:#d7b55d;white-space:nowrap}.parsedSubjectGrid header em{color:#6dd3a3;font-size:.78rem;font-style:normal}.parsedSubjectGrid li{justify-content:space-between;gap:14px;display:flex}.parsedSubjectGrid li small{color:#d7b55d;white-space:nowrap}.shell[data-theme=day] :is(.examFinder>header,.cyclePlanner){color:#183337;background:#fffaf0}.shell[data-theme=day] .examFinderFields :is(input,select){color:#183337;background:#fff}@media (width<=900px){.examFinderFields{grid-template-columns:1fr 1fr}.examFinderResults{grid-template-columns:1fr}.cyclePlanner{flex-direction:column;align-items:stretch}}@media (width<=600px){.examFinder>header{flex-direction:column;align-items:stretch}.examFinderFields{grid-template-columns:1fr}.cyclePlanner label{justify-content:start}}.examFinder{--catalog-bronze:#b89a58;--catalog-bronze-soft:#d5c08b;--catalog-ivory:#f1e8d5}.examFinder>header{background:linear-gradient(135deg,#082630f5,#0d3036e6);border-color:#b89a5880}.examFinder>header small,.examFinderResults small{color:var(--catalog-bronze-soft)}.examFinder>header label{border-color:var(--catalog-bronze);color:var(--catalog-ivory);background:#b89a5814}.examFinderResults>button{background:linear-gradient(145deg,#092936,#0a2430);border-color:#5f7d8594;box-shadow:inset 0 1px #ffffff06}.examFinderResults>button:hover{background:linear-gradient(145deg,#0b303d,#0b2732);border-color:#b89a58bf}.examFinderResults b{background:var(--catalog-bronze);color:#081920}.examFinderResults>button:hover b{background:#ccb474}.catalogStatus{border-left:3px solid var(--catalog-bronze);color:#cbbd9d;background:#b89a5812;margin:0;padding:10px 14px}.shell[data-theme=day] .examFinderResults>button{color:#20363a;background:#fffaf0;border-color:#b9a77d}:root{--navy:#090909;--navy2:#12110f;--ink:#f1ece2;--muted:#a9a299;--gold:#c49a4a;--cream:#f3ede3;--line:#5e4722}body{color:var(--ink);background:#080808;font-size:14px}.shell,.main{background-color:#090909!important}.shell[data-theme=night] .sidebar{background:linear-gradient(#050505 0%,#0d0c0a 100%)!important;border-color:#c49a4a6b!important}.sidebarBrand img,.mobilePanelLogo img,.panelLauncherLogo,.focusBrand img{object-fit:cover;border-radius:14px}.brandText strong{letter-spacing:.22em}.contentPage :is(h1,h2),.main :is(h1,h2){font-size:clamp(1.75rem,3vw,3.25rem)!important;line-height:1.04!important}.contentPage h3,.main h3{font-size:clamp(1.05rem,1.6vw,1.5rem)!important;line-height:1.16!important}.contentPage :is(p,span,label,button,input,select,textarea),.main :is(p,label,button,input,select,textarea){font-size:clamp(.8rem,.9vw,.98rem)}.contentPage small,.main small{font-size:clamp(.68rem,.72vw,.8rem)}.panelLauncher>header{position:relative;overflow:hidden;background:linear-gradient(90deg,#050505f7,#050505c2),url(/elitezeit-cover.png) 50%/cover!important;border-color:#c49a4a75!important}.shell[data-theme=night] :is(.examFinder>header,.examFinderResults>button,.cyclePlanner,.strategicHero,.briefingList>article,.questionEngine,.questionPaper,.questionSide>section,.questionTool,.enrollmentEngine,.lifecycleHub,.lifecycleAgenda,.newsNotebooks,.lumenAutonomy,.agentPlanner,.importedRadarSyllabus>header,.syllabusSummary article,.parsedSubjectGrid>article,.importedAgendaList article,.curriculumLibraryTree,.syllabusTree>section,.sessionMaterialStatus){color:var(--ink)!important;background:linear-gradient(145deg,#0a0a0afa,#18140ff5)!important;border-color:#c49a4a61!important}.shell[data-theme=night] :is(.examFinderFields input,.examFinderFields select,.questionFilters input,.questionFilters select,.questionTool input,.questionTool select,.questionTool textarea,.engineGrid input,.engineGrid select,.naturalRule textarea,.phasePanel input,.phasePanel select,.oralCall textarea,.notebookFilters input,.notebookFilters select,.ruleComposer input,.ruleComposer select,.ruleComposer textarea,.agentPlanner textarea,.contentPage input,.contentPage select,.contentPage textarea){color:#f1ece2!important;background:#0b0b0a!important;border-color:#c49a4a8f!important}.shell[data-theme=night] :is(.examFinder>header small,.examFinderResults small,.cyclePlanner small,.syllabusTree header span,.syllabusTree summary em,.curriculumLibraryTree>header small,.curriculumLibraryTree summary b,.curriculumLibraryTree li button,.parsedSubjectGrid header em){color:#c9ad72!important}.shell[data-theme=night] :is(.examFinderResults b,.questionEngine>header nav button.active,.answerSubmit,.questionSide button,.questionTool>button,.generatorForm>button,.engineSave,.naturalRule button,.lifecycleHub>nav button.active,.oralCall>button,.oralControls button,.phasePanel form button,.notebookActions button,.saveRule,.agentPlanner label button){color:#0a0907!important;background:#bd9448!important;border-color:#d0ae6b!important}.shell[data-theme=night] :is(.examFinder>header label,.autonomyNotice,.evolutionSynthesis,.thematicSimulation,.agentPlanResult,.simulationResult,.itemCorrection,.questionResult,.engineMessage){color:#e8dcc5!important;background:#c49a4a14!important;border-color:#c49a4a75!important}.shell[data-theme=night] :is(.examFinder>header label,.examFinderResults small,.questionEngine small,.newsNotebooks small,.lumenAutonomy small,.agentPlanner small){color:#c9ad72!important}.shell[data-theme=night] .examFinderResults>button:hover{background:linear-gradient(145deg,#17130e,#211b12)!important;border-color:#c49a4a!important}.shell[data-theme=night] :is(.briefRank,.daySelector button.active,.phaseStatus.issued,.phaseStatus.completed,.lifecycleHub>header>span){color:#f4ead7!important;background:#5b4726!important}.shell[data-theme=night] :is(.syllabusTree li,.curriculumLibraryTree li){color:#d8d0c4!important;background:#c49a4a0e!important}@media (width<=700px){.contentPage :is(h1,h2),.main :is(h1,h2){font-size:clamp(1.55rem,8vw,2.45rem)!important}.contentPage :is(p,span,label,button,input,select,textarea),.main :is(p,label,button,input,select,textarea){font-size:.88rem}}:root{--brand-black:#050403;--brand-black-soft:#0c0a08;--brand-panel:#12100d;--brand-panel-2:#1b160f;--brand-gold:#c5a257;--brand-gold-soft:#d8bd7b;--brand-ivory:#f2eadc;--brand-muted:#aaa093;--brand-line:#c5a25761}html,body{color:var(--brand-ivory)!important;background:#050403!important}.shell[data-theme=night]{--navy:#050403;--navy2:#0d0b09;--ink:#f2eadc;--muted:#aaa093;--gold:#c5a257;--cream:#f2eadc;--line:#654f27;background:#050403!important}.shell[data-theme=night] :is(.main,.mainPanel,.workspace,.contentPage,.panelLauncher,.countrySelection,.languageSelection,.examManager,.focusMode){color:var(--brand-ivory)!important;background-color:#050403!important}.shell[data-theme=night] :is(.topbar,.panelHeader,.contentHeader,.sidebar,.bottomTabs){border-color:var(--brand-line)!important;background:linear-gradient(#050403,#0c0a08)!important}.shell[data-theme=night] :is(.languageCard,.countryCard,.journeyCard,.enrollmentCard,.moduleCard,.dashboardCard,.examFinder>header,.examFinderResults>button,.cyclePlanner,.agendaGridHelp,.agendaSetupIntro,.agendaBlockEditor,.agendaSetupActions,.enrollmentAgendaSetup>header,.strategicHero,.briefingList>article,.questionEngine,.questionPaper,.questionSide>section,.questionTool,.enrollmentEngine,.lifecycleHub,.lifecycleAgenda,.newsNotebooks,.lumenAutonomy,.agentPlanner,.importedRadarSyllabus>header,.syllabusSummary article,.parsedSubjectGrid>article,.importedAgendaList article,.curriculumLibraryTree,.syllabusTree>section,.sessionMaterialStatus){border-color:var(--brand-line)!important;color:var(--brand-ivory)!important;box-shadow:none!important;background:linear-gradient(145deg,#090705,#17120c)!important}.shell[data-theme=night] :is(.contentPage p,.contentPage span,.contentPage label,.contentPage li,.main p,.main span,.main label){color:var(--brand-muted)}.shell[data-theme=night] :is(.examFinderFields input,.examFinderFields select,.contentPage input,.contentPage select,.contentPage textarea){color:var(--brand-ivory)!important;background:#080705!important;border-color:#c5a2579e!important}.shell[data-theme=night] :is(.primary,.examFinderResults b,.agendaSetupActions button,.agendaBlockEditor button,.answerSubmit,.questionSide button,.questionTool>button,.generatorForm>button,.engineSave,.naturalRule button,.lifecycleHub>nav button.active,.oralCall>button,.oralControls button,.phasePanel form button,.notebookActions button,.saveRule,.agentPlanner label button){background:var(--brand-gold)!important;color:#080604!important;border-color:#dec27d!important}.shell[data-theme=night] :is(.examFinder>header small,.examFinderResults small,.cyclePlanner small,.agendaGridHelp b,.agendaGridBlock em,.contentPage a,.parsedSubjectGrid header em){color:var(--brand-gold-soft)!important}.shell[data-theme=night] :is(.today,.selected,.dayActive){border-color:var(--brand-gold)!important}.navLumen{border-color:var(--brand-line)!important;background:#0b0907!important}.navLumenMark{mix-blend-mode:screen;object-fit:contain!important;width:38px!important;height:38px!important;box-shadow:none!important;filter:drop-shadow(0 0 7px #c5a25780)!important;background:0 0!important;border:0!important;border-radius:0!important}.lumenMark,.lumenIcon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.lumenMark>i,.lumenIcon>i{mix-blend-mode:screen;width:var(--lumen-star-size)!important;height:var(--lumen-star-size)!important;box-shadow:none!important;filter:drop-shadow(0 0 7px #c5a25773)!important;background:url(/lumen-by-elitezeit-icon.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;display:block!important}.lumenMark>i:before,.lumenMark>i:after,.lumenIcon>i:before,.lumenIcon>i:after{display:none!important}.parsedSubjectGrid{grid-template-columns:1fr!important}.parsedSubjectGrid>article{overflow:hidden;padding:0!important}.parsedSubjectGrid>article>header{border-bottom:1px solid var(--brand-line);padding:18px 20px}.parsedSubjectGrid>article>header b{color:var(--brand-ivory)!important;background:#5a4525!important}.syllabusTableScroll{width:100%;overflow-x:auto}.syllabusMatrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.syllabusMatrix th{text-align:left;border-bottom:1px solid var(--brand-line);color:var(--brand-gold-soft);letter-spacing:.1em;text-transform:uppercase;padding:12px 20px;font-size:.72rem}.syllabusMatrix th:first-child{width:25%}.syllabusMatrix th:nth-child(2){width:47%}.syllabusMatrix th:nth-child(3){width:18%}.syllabusMatrix th:nth-child(4){text-align:right;width:10%}.syllabusMatrix td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #c5a25733;padding:18px 20px}.syllabusMatrix td:last-child{text-align:right}.syllabusMatrix td>small,.syllabusMatrix td>strong{display:block}.syllabusMatrix td>strong{color:var(--brand-ivory);margin-top:5px}.syllabusMatrix ol{list-style:none;margin:0!important;padding:0!important}.syllabusMatrix li{gap:12px!important;justify-content:initial!important;color:var(--brand-muted)!important;grid-template-columns:72px minmax(0,1fr)!important;padding:8px 0!important;display:grid!important}.syllabusMatrix li b{color:var(--brand-gold-soft)!important}.syllabusMatrix tbody tr:hover{background:#c5a2570b}.agendaSaveMessage{margin-top:10px;font-weight:800;display:block;color:var(--brand-gold-soft)!important}@media (width<=700px){.syllabusMatrix{min-width:720px}.navLumenMark{width:32px!important;height:32px!important}}.shell[data-theme=night]{--ink:#f3ecdf;--muted:#b8afa0;--gold:#c9a24b;--cream:#f3ecdf;--line:#c9a24b6b;color:#f3ecdf!important;background:#050403!important}.shell[data-theme=night] :is(.topbar,.panelHeader,.contentHeader,.sidebar,.bottomTabs,.main,.mainPanel,.workspace,.contentPage,.panelLauncher,.countrySelection,.languageSelection,.examManager,.focusMode,.navLumen,.quickExamSwitcher,.search,.voiceCommand,.languageCard,.countryCard,.journeyCard,.enrollmentCard,.moduleCard,.dashboardCard,.examFinder>header,.examFinderResults>button,.cyclePlanner,.agendaGridHelp,.agendaSetupIntro,.agendaBlockEditor,.agendaSetupActions,.enrollmentAgendaSetup>header,.strategicHero,.briefingList>article,.questionEngine,.questionSide>section,.questionTool,.enrollmentEngine,.lifecycleHub,.lifecycleAgenda,.newsNotebooks,.lumenAutonomy,.agentPlanner,.importedRadarSyllabus>header,.syllabusSummary article,.parsedSubjectGrid>article,.importedAgendaList article,.curriculumLibraryTree,.syllabusTree>section,.sessionMaterialStatus,.strategicMessage,.simulationConfig,.simulationPaper>article,.simulationPaper>header,.agentGovernance article,.ruleList article,.engineGrid article,.phasePanel,.oralCall,.oralSimulator>aside,.lifecycleHub>nav,.curriculumLibraryTree li,.syllabusTree li){color:#f3ecdf!important;box-shadow:none!important;background-color:#0c0906!important;background-image:none!important;border-color:#c9a24b6b!important}.shell[data-theme=night] :is(.contentPage input,.contentPage select,.contentPage textarea,.examFinder input,.examFinder select,.agendaBlockEditor select,.agendaBlockEditor input,.search input,.quickExamSwitcher select){color:#f3ecdf!important;background:#050403!important;border-color:#c9a24b9e!important}.shell[data-theme=night] :is(.contentPage input,.contentPage textarea,.search input)::placeholder{color:#948b7d!important}.shell[data-theme=night] :is(.eyebrow,.kicker,.meta,.badge,.status,.accentText,.navItem.active,.bottomTabs a.active,.bottomTabs button.active){color:#d8b65f!important}.shell[data-theme=night] :is(.navItem.active,.bottomTabs a.active,.bottomTabs button.active,.primaryAction,button.primary){background-color:#241a0b!important;border-color:#c9a24b!important}.shell[data-theme=night] img[src*=elitezeit-icon],.shell[data-theme=night] img[src*=lumen-icon],.shell[data-theme=night] img[src*=lumen-mark],.shell[data-theme=night] img[src*=lumen-feed]{filter:drop-shadow(0 0 5px #c9a24b40);mix-blend-mode:screen;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}@media (width<=900px){.shell[data-theme=night] :is(.topbar,.panelHeader,.contentHeader,.sidebar,.bottomTabs){background:#080604!important;border-color:#c9a24b6b!important}}.sidebar nav{gap:7px!important}.navGroupLabel{color:#8d7951;letter-spacing:.18em;margin:2px 13px 5px;font-size:8px;font-weight:850}.navGroupLabel.secondary{border-top:1px solid #c9a24b2e;margin-top:18px;padding-top:16px}.coreActionDeck{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.coreActionDeck article{background:#0c0906;border:1px solid #c9a24b52;border-radius:15px;flex-direction:column;min-height:205px;padding:20px;display:flex}.coreActionDeck small{color:#c9a24b;letter-spacing:.14em;font-size:8px;font-weight:850}.coreActionDeck strong{color:#f3ecdf;margin:14px 0 8px;font:500 21px/1.15 Georgia,serif}.coreActionDeck span{color:#a9a093;font-size:11px;line-height:1.55}.coreActionDeck button{color:#d8b65f;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:10px 0 0;font-size:10px;font-weight:850}.coreActionDeck .lumenCoreAction{background:linear-gradient(145deg,#120d07,#090706);border-color:#d8b65f94}.dailyCommandSubtitle{color:#9e9689;margin-top:7px;font-size:11px;display:block}@media (width<=900px){.coreActionDeck{grid-template-columns:1fr}}@media (width<=720px){.navGroupLabel{display:none}.coreActionDeck article{min-height:170px}}.lumenWorkspace{gap:18px;display:grid}.lumenCommandBar{background:linear-gradient(135deg,#151006 0%,#0a0806 58%,#100c06 100%);border:1px solid #d8b65f8f;border-radius:18px;grid-template-columns:minmax(240px,.82fr) minmax(380px,1.35fr);gap:18px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff08}.lumenCommandIdentity{align-items:flex-start;gap:14px;display:flex}.lumenCommandIdentity img{object-fit:contain;flex:none;width:42px;height:42px}.lumenCommandIdentity span{flex-direction:column;gap:5px;display:flex}.lumenCommandIdentity small{color:#d8b65f;letter-spacing:.16em;font-size:8px;font-weight:900}.lumenCommandIdentity strong{color:#f3ecdf;font:500 21px/1.14 Georgia,serif}.lumenCommandIdentity em{color:#a9a093;font-size:10px;font-style:normal;line-height:1.45}.lumenCommandInput{grid-template-columns:1fr auto;align-items:stretch;gap:10px;display:grid}.lumenCommandInput textarea{resize:vertical;border-radius:12px!important;min-height:92px!important;margin:0!important;padding:14px!important;font:500 12px/1.5 Inter,system-ui,sans-serif!important}.lumenCommandInput>div{flex-direction:column;gap:8px;display:flex}.lumenCommandInput button{color:#d8b65f;cursor:pointer;background:#0b0805;border:1px solid #c9a24b73;border-radius:10px;min-width:132px;padding:11px 14px;font-size:10px;font-weight:850}.lumenCommandInput button.primary{flex:1;color:#090705!important;background:#c9a24b!important}.lumenCommandInput button:disabled{opacity:.42;cursor:not-allowed}.lumenCommandInput button.listening{box-shadow:0 0 0 3px #c9a24b24}.lumenCommandBar footer{border-top:1px solid #c9a24b2e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.lumenCommandBar footer button,.openFullAgenda{color:#d8b65f;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.dailyCommandCenter{margin-top:18px}.dailyCommandCenter>header{align-items:flex-end}.openFullAgenda{padding:8px 0}.todayCard{background:linear-gradient(145deg,#110c06,#080604)!important;border-color:#d8b65f9e!important}.todayCard>h3{font-size:24px!important}.advancedLumenSettings{background:#090705;border:1px solid #c9a24b47;border-radius:16px;overflow:hidden}.advancedLumenSettings>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 20px;list-style:none;display:flex}.advancedLumenSettings>summary::-webkit-details-marker{display:none}.advancedLumenSettings>summary span{flex-direction:column;gap:4px;display:flex}.advancedLumenSettings>summary b{color:#f3ecdf;font-size:13px}.advancedLumenSettings>summary small{color:#9e9689;font-size:10px}.advancedLumenSettings>summary i{color:#d8b65f;font-size:18px;font-style:normal;transition:transform .2s}.advancedLumenSettings[open]>summary i{transform:rotate(45deg)}.advancedLumenSettings>.enrollmentEngine,.advancedLumenSettings>.lumenAutonomy{margin:0 16px 16px}.shell[data-theme=night] :is(.workspace,.contentPage,.platformHome,.weeklyPage,.lumenWorkspace){background:#050403!important}.topbarLumenLink{color:#e8d29d;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c5a2577a;border-radius:8px;padding:9px 14px;font:700 11px/1 Inter,system-ui,sans-serif}.topbarLumenLink:hover{color:#fff8e9;background:#c5a25714;border-color:#d7b667}.coreActionDeck{gap:12px}.coreActionDeck article{min-height:150px!important;box-shadow:none!important;background:#0a0806!important;border:1px solid #c5a25747!important;border-radius:14px!important;padding:22px!important}.coreActionDeck article:hover{transform:translateY(-1px);border-color:#d8b65f99!important}.coreActionDeck button{color:#e1c377!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d8b65f8c!important;border-radius:0!important;justify-self:start!important;padding:9px 0!important;font-weight:750!important}.coreActionDeck button:hover{color:#fff3d5!important;border-color:#fff3d5!important}.coreActionDeck .lumenCoreAction{background:#0d0905!important}.lumenCommandBar{box-shadow:none!important;background:#090705!important;border:1px solid #c5a2575c!important}.lumenCommandIdentity img{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.lumenCommandInput textarea{color:#f2eadc!important;background:#050403!important;border-color:#c5a25766!important}.lumenCommandInput button{color:#dec476!important;background:0 0!important;border-color:#c5a2576b!important}.lumenCommandInput button.primary{color:#090705!important;background:#c5a257!important;border-color:#c5a257!important}.automaticAgenda{gap:18px;width:min(1040px,100% - 48px);margin:28px auto 100px;display:grid}.automaticAgenda>header{border-bottom:1px solid #c5a25747;padding:4px 0 18px}.automaticAgenda h2{color:#f2eadc;margin:5px 0 7px;font:600 clamp(2rem,4.5vw,3.6rem)/1.02 Georgia,serif}.automaticAgenda>header span{color:#aaa093;line-height:1.6}.automaticAgendaComposer{background:#0a0806;border:1px solid #c5a25757;border-radius:14px;gap:10px;padding:22px;display:grid}.automaticAgendaComposer label{color:#d8bd7b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.automaticAgendaComposer textarea{color:#f2eadc;resize:vertical;background:#050403;border:1px solid #c5a25773;border-radius:10px;min-height:130px;padding:16px;font:500 15px/1.55 Inter,system-ui,sans-serif}.automaticAgendaComposer>div{flex-wrap:wrap;gap:9px;display:flex}.automaticAgendaComposer button{color:#090705;cursor:pointer;background:#c5a257;border:1px solid #c5a257;border-radius:8px;padding:11px 15px;font-weight:850}.automaticAgendaComposer button.secondary{color:#dec476;background:0 0}.automaticAgendaComposer button:disabled{opacity:.45;cursor:not-allowed}.automaticAgendaRules{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.automaticAgendaRules article{background:0 0;border-top:1px solid #c5a2576b;gap:6px;padding:18px;display:grid}.automaticAgendaRules small{color:#c5a257;font-weight:900}.automaticAgendaRules strong{color:#f2eadc}.automaticAgendaRules span{color:#aaa093;line-height:1.5}.globalOnboarding{background:#050403!important}.globalOnboarding>section{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#050403!important;border:1px solid #c5a25757!important;border-radius:16px!important;width:min(1180px,100%)!important}.globalOnboarding>section>header{border-color:#c5a25747!important}.globalOnboarding>section>header small{color:#c5a257!important}.globalOnboarding h1{color:#e5c66f!important}.globalOnboarding>section>header p,.globalOnboarding>section>footer{color:#aaa093!important}.onboardingProgress b{color:#090705!important;background:#c5a257!important;border:0!important}.onboardingProgress span{color:#aaa093!important}.onboardingProgress i{background:#c5a2574d!important}.languageSearch{background:#080604!important;border:1px solid #c5a25780!important;border-radius:10px!important}.languageSearch input{color:#f2eadc!important;background:0 0!important}.languageSearch b{color:#c5a257!important}.countryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.countryGrid button{color:#f2eadc!important;min-height:132px!important;box-shadow:none!important;background:#0a0806!important;border:1px solid #c5a25742!important;border-radius:12px!important;padding:18px!important}.countryGrid button:hover{background:#0e0b07!important;border-color:#c5a257!important}.countryGrid button span,.countryGrid button small{color:#aaa093!important}.countryGrid button small{color:#c5a257!important}.selectionContext,.countryIsolationNotice,.enrollmentCategoryGrid button,.examFinder>header,.examFinderResults>button,.academicEnrollment{color:#f2eadc!important;box-shadow:none!important;background:#0a0806!important;border-color:#c5a2574d!important}.enrollmentCategoryGrid button b,.examFinderResults b,.academicEnrollment>button{color:#090705!important;background:#c5a257!important;border-radius:7px!important}.examFinderFields :is(input,select){color:#f2eadc!important;background:#080604!important;border-color:#c5a25773!important}.globalOnboarding>section>footer{background:#050403!important;border-color:#c5a25740!important}.globalOnboarding>section>footer b{color:#c5a257!important}@media (width<=760px){.countryGrid,.automaticAgendaRules{grid-template-columns:1fr!important}.automaticAgenda{width:min(100% - 24px,1040px);margin-top:16px}.automaticAgendaComposer{padding:16px}}@media (width<=900px){.lumenCommandBar{grid-template-columns:1fr}.lumenCommandBar footer{grid-column:1}}@media (width<=640px){.lumenCommandBar{border-radius:14px;padding:16px}.lumenCommandInput{grid-template-columns:1fr}.lumenCommandInput>div{flex-direction:row}.lumenCommandInput button{flex:1;min-width:0}.lumenCommandBar footer{flex-direction:column;align-items:flex-start}.dailyCommandCenter>header{align-items:flex-start}}.topbarLumenLink{overflow:hidden;color:#0000!important;background:#050403!important;border:1px solid #c5a2576b!important;border-radius:10px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;display:grid!important}.topbarLumenLink img{object-fit:contain!important;background:0 0!important;border:0!important;width:28px!important;height:28px!important;display:block!important}.shell[data-theme=night] .todayFocusRow .oneClickFocus{color:#090705!important;box-shadow:none!important;background:#c5a257!important;border-color:#d8b65f!important}.shell[data-theme=night] .todayFocusRow .oneClickFocus:hover{background:#dec476!important}.lumenStudentIntro{background:#090705;border:1px solid #c5a2576b;border-radius:16px;grid-template-columns:72px 1fr;align-items:center;gap:20px;padding:24px 26px;display:grid}.lumenStudentIntro>img{object-fit:contain;width:68px;height:68px;background:0 0!important;border:0!important;border-radius:0!important}.lumenStudentIntro h2{color:#f2eadc;margin:5px 0 7px;font:600 clamp(26px,3.5vw,42px)/1.05 Georgia,serif}.lumenStudentIntro span{color:#aaa093;max-width:780px;font:500 12px/1.6 Inter,system-ui,sans-serif;display:block}.coverageHero{border-bottom:1px solid #c5a2574d;justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 0 22px;display:flex}.coverageHero h2{color:#f2eadc;margin:5px 0 8px;font:600 clamp(30px,4.5vw,54px)/1 Georgia,serif}.coverageHero span{color:#aaa093;max-width:760px;font:500 12px/1.6 Inter,system-ui,sans-serif;display:block}.coverageHeroActions{align-items:stretch;gap:10px;display:flex}.coverageHeroActions>button{color:#090705;white-space:nowrap;cursor:pointer;background:#c5a257;border:1px solid #c5a257;border-radius:8px;padding:12px 16px;font:850 10px Inter,system-ui,sans-serif}.coverageHeroActions>button:disabled{opacity:.55;cursor:wait}.overallEditalProgress{background:#080604;border:1px solid #55cdb38f;border-radius:10px;align-content:center;gap:2px;min-width:190px;padding:12px 16px;display:grid}.overallEditalProgress small{color:#55cdb3;letter-spacing:.13em;font:900 8px/1 Inter,system-ui,sans-serif}.overallEditalProgress strong{color:#55cdb3;font:650 27px/1 Georgia,serif}.coverageHero .overallEditalProgress span{color:#9eb8b0;white-space:nowrap;font:600 8px/1.35 Inter,system-ui,sans-serif}.coverageMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 10px;display:grid}.coverageMetrics article{background:#0a0806;border:1px solid #c5a25747;border-radius:12px;gap:5px;min-height:126px;padding:18px;display:grid}.coverageMetrics small{letter-spacing:.15em;color:#c5a257;font:900 8px Inter,system-ui,sans-serif}.coverageMetrics strong{color:#f2eadc;font:600 34px Georgia,serif}.coverageMetrics span{color:#928a7d;font:500 9px/1.45 Inter,system-ui,sans-serif}.coverageMetrics .partial{border-color:#d8b65f8c}.coverageMetrics .gap{border-color:#ca735e9e}.coverageMetrics .gap small{color:#df9a87}.coverageMetrics .excess{border-color:#9b8b6980}.coverageScanMessage{color:#9d9588;margin:0 0 22px;font:500 10px/1.5 Inter,system-ui,sans-serif}.coverageMap,.excessMaterial{background:#090705;border:1px solid #c5a25742;border-radius:14px;gap:12px;margin:0 0 18px;padding:20px;display:grid}.coverageList{gap:6px;max-height:620px;padding-right:5px;display:grid;overflow:auto}.coverageList article{background:#060504;border:1px solid #c5a2572b;border-radius:9px;grid-template-columns:9px minmax(0,1fr) auto 96px;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:grid}.coverageDot{background:#9b8b6a;border-radius:50%;width:8px;height:8px}.coverageDot.covered{background:#d8b65f}.coverageDot.partial{background:#e6c98b}.coverageDot.gap{background:#d78370}.coverageList article>div{gap:3px;display:grid}.coverageList article>div small{color:#928a7d;font:700 8px Inter,system-ui,sans-serif}.coverageList article>div strong{color:#ede5d8;font:650 11px/1.35 Inter,system-ui,sans-serif}.coverageBadge{letter-spacing:.08em;text-transform:uppercase;color:#d8b65f;border:1px solid;border-radius:999px;padding:5px 8px;font:850 7px Inter,system-ui,sans-serif}.coverageBadge.partial{color:#e6c98b}.coverageBadge.gap{color:#df9a87}.coverageList article>button{color:#d8bd7b;background:0 0;border:1px solid #c5a25757;border-radius:7px;padding:7px 8px;font:750 8px Inter,system-ui,sans-serif}.coverageList article>button:disabled{color:#81786b;border-color:#8c7f6833}.excessMaterial>article{color:#aaa093;border-top:1px solid #c5a25729;grid-template-columns:140px 1fr auto;gap:12px;padding:10px 12px;font:500 10px Inter,system-ui,sans-serif;display:grid}.excessMaterial>article strong{color:#ede5d8}.coverageAdvanced{background:#080604;border:1px solid #c5a25740;border-radius:13px;margin:12px 0;overflow:hidden}.coverageAdvanced>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 19px;list-style:none;display:flex}.coverageAdvanced>summary::-webkit-details-marker{display:none}.coverageAdvanced>summary span{gap:4px;display:grid}.coverageAdvanced>summary b{color:#ede5d8;font:750 12px Inter,system-ui,sans-serif}.coverageAdvanced>summary small{color:#938b7e;font:500 9px/1.4 Inter,system-ui,sans-serif}.coverageAdvanced>summary i{color:#c5a257;font-size:18px;font-style:normal;transition:transform .2s}.coverageAdvanced[open]>summary i{transform:rotate(45deg)}.coverageTechnicalBody{padding:0 16px 16px}.coverageAdvanced .registeredSources{margin:0;padding:0 16px 16px}.evolutionCorrections{margin-top:18px}.evolutionCorrections .evolutionMatrix{margin:0 14px 14px}.shell[data-theme=night] :is(.lumenUniversalTrigger,.lumenGuidePanel,.lumenGuideIntro,.lumenGuideAsk,.lumenVoiceChooser,.lumenVoiceChooser article,.focusPlaylistPanel,.focusPlaylistTracks>button){background:#090705!important;border-color:#c5a25757!important}.shell[data-theme=night] :is(.lumenUniversalTrigger strong,.lumenGuidePanel small,.lumenGuideAnswer strong,.lumenVoiceChooser article>button>i,.voiceLiveStatus,.focusPlaylistPanel>header small,.focusPlaylistTracks b){color:#d8b65f!important}.shell[data-theme=night] :is(.lumenGuideAsk>button,.speakAnswerButton.speaking,.lumenVoiceComposer.listening .lumenMicButton,.examCatalog>button b,.examOrganizationGroup>div>button>b,.examRoleFamily>button>b){color:#090705!important;background:#c5a257!important;border-color:#c5a257!important}@media (width<=800px){.coverageMetrics{grid-template-columns:1fr 1fr}.coverageHero{flex-direction:column;align-items:flex-start}.coverageHeroActions{flex-wrap:wrap;width:100%}.overallEditalProgress,.coverageHeroActions>button{flex:1}.coverageList article{grid-template-columns:9px 1fr auto}.coverageList article>button{grid-column:2/-1}.lumenStudentIntro{grid-template-columns:48px 1fr;padding:18px}.lumenStudentIntro>img{width:46px;height:46px}}@media (width<=520px){.coverageMetrics,.excessMaterial>article{grid-template-columns:1fr}.coverageList{max-height:none}}.voiceUpgradeBackdrop{background:#000000e0!important}.voiceUpgradeModal{background:#070503!important;border-color:#c5a2578c!important;box-shadow:0 28px 90px #000000b8!important}.maxPlanBadge{color:#d9bd78!important;background:0 0!important;border:1px solid #c5a2577a!important}.voiceUpgradeIcon{background:0 0!important;border:0!important;border-radius:0!important;width:72px!important;height:72px!important}.voiceUpgradeIcon img{object-fit:contain;background:0 0;border:0;width:72px;height:72px;display:block}.voiceUpgradeModal li{background:#0a0806!important;border-color:#c5a25733!important}.voiceUpgradeModal li:before{color:#d8b65f!important}.voiceUpgradeCta{color:#090705!important;background:#c5a257!important;border:1px solid #d8b65f!important}.planLimitsTrigger{color:#e9d79f;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #c5a2577a;border-radius:9px;min-height:38px;padding:8px 12px;font-size:9px;font-weight:900}.planLimitsBackdrop{z-index:5400;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.planLimitsModal{color:#f2eadc;background:#070503;border:1px solid #c5a2578c;border-radius:18px;width:min(1240px,100%);max-height:92vh;padding:30px;overflow:auto;box-shadow:0 30px 100px #000}.planLimitsModal>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.planLimitsModal>header h2{color:#f0d274;margin:4px 0 8px;font:600 clamp(27px,3vw,42px)/1.08 Georgia,serif}.planLimitsModal>header p:last-child{color:#b8afa0;max-width:760px;margin:0;line-height:1.55}.planLimitsModal>header>button{color:#eee5d6;cursor:pointer;background:0 0;border:1px solid #c5a25761;border-radius:50%;flex:0 0 36px;width:36px;height:36px;padding:0;font-size:24px}.planLimitsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.planLimitsGrid article{background:#0b0805;border:1px solid #c5a2574d;border-radius:13px;align-content:start;min-height:430px;padding:22px;display:grid;position:relative}.planLimitsGrid article.featured{background:linear-gradient(155deg,#151005,#090704);border-color:#d8b65f}.planLimitsGrid article.current{box-shadow:inset 0 0 0 1px #5dccb7b8}.planLimitsGrid article>small{color:#c5a257;letter-spacing:.16em;font-size:8px;font-weight:950}.planLimitsGrid h3{margin:8px 0 14px;font:600 26px Georgia,serif}.planLimitsGrid article>strong{color:#f0d274;font-size:23px}.planLimitsGrid article>strong em{color:#a9a095;margin-left:3px;font-size:9px;font-style:normal}.planLimitsGrid article>span{color:#91897d;margin-top:5px;font-size:9px}.planLimitsGrid ul{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.planLimitsGrid li{color:#bdb5a8;border-top:1px solid #c5a25726;padding:9px 0;font-size:9px;line-height:1.35}.planLimitsGrid li b{color:#f2eadc}.planLimitsGrid mark{color:#06110e;background:#5dccb7;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:950;position:absolute;top:14px;right:14px}.planLimitsModal>footer{color:#a9a095;border:1px solid #c5a25738;border-radius:10px;gap:10px;margin-top:18px;padding:15px 17px;font-size:9px;line-height:1.5;display:flex}.planLimitsModal>footer b{color:#e7ce83;white-space:nowrap}@media (width<=1000px){.planLimitsGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.planLimitsBackdrop{padding:10px}.planLimitsModal{padding:20px}.planLimitsGrid{grid-template-columns:1fr}.planLimitsGrid article{min-height:0}.planLimitsModal>footer{display:grid}.planLimitsTrigger{display:none}}.groundedAnswer{background:#0a0806!important;border-color:#c5a25757!important}.groundedBadge,.citationChip b{color:#d8b65f!important}.groundedBadge i{background:#d8b65f!important;box-shadow:0 0 0 4px #d8b65f1f!important}.citationChip{color:#efe6d7!important;background:#0c0905!important;border-color:#c5a25773!important}.groundedStudyQuestion{background:#0a0806;border:1px solid #c5a25766;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.groundedStudyQuestion>div{gap:5px;max-width:760px;display:grid}.groundedStudyQuestion h3{color:#f2eadc;margin:0;font:600 25px/1.1 Georgia,serif}.groundedStudyQuestion>div>span{color:#aaa093;font:500 11px/1.6 Inter,system-ui,sans-serif}.groundedStudyQuestion .lumenLaunch{flex:none;color:#090705!important;background:#c5a257!important;border:1px solid #c5a257!important;border-radius:8px!important;padding:12px 15px!important}.groundedStudyQuestion .lumenLaunch .lumenIcon{display:none!important}.allCountriesToggle{color:#d8bd78;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c5a2578c;margin:16px auto 2px;padding:10px 14px;font-weight:800;display:block}.coverageList{gap:14px!important;max-height:none!important;overflow:visible!important}.subjectCoverageGroup{background:#060504;border:1px solid #c5a25747;border-radius:12px;overflow:hidden}.subjectCoverageGroup>header{background:#0b0805;border-bottom:1px solid #c5a25738;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.subjectCoverageGroup>header h4{color:#f2eadc;margin:0;font:600 19px Georgia,serif}.subjectCoverageGroup>header span{color:#9d9486;font-size:9px}.subjectCoverageGroup>header span b{color:#55cdb3;font-weight:900}.subjectCoverageGroup>div>article{background:0 0;border-bottom:1px solid #c5a2571c;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:9px 16px;display:grid}.subjectCoverageGroup>div>article:last-child{border-bottom:0}.subjectCoverageGroup>div>article>div{gap:4px;display:grid}.subjectCoverageGroup>div strong{color:#ece4d6;font:650 11px/1.4 Inter,system-ui,sans-serif}.subjectCoverageGroup>div small{color:#8e867a;font:500 8px Inter,system-ui,sans-serif}.coverageStatusText{color:#d8b65f;text-transform:uppercase;letter-spacing:.08em;font:850 8px Inter,system-ui,sans-serif}.coverageStatusText.partial{color:#e4c98d}.coverageStatusText.gap{color:#df9a87}.subjectExtras{background:#090705;border-top:1px solid #c5a25733}.subjectExtras>summary{color:#d8bd78;cursor:pointer;justify-content:space-between;padding:12px 16px;font:750 10px Inter,system-ui,sans-serif;list-style:none;display:flex}.subjectExtras>summary::-webkit-details-marker{display:none}.subjectExtras>summary b{color:#8f8678}.subjectExtras>div{padding:0 16px 12px;display:grid}.subjectExtras>div article{justify-content:space-between;gap:16px;border-bottom:1px solid #c5a2571a!important;min-height:0!important;padding:9px 0!important;display:flex!important}.subjectExtras>div span{color:#d7d0c5;font-size:10px}.subjectExtras>div small,.subjectExtras>p{color:#8f8678;font-size:8px}.subjectExtras>p{padding:0 16px 12px}.coverageMethodNote{color:#a69d90;background:#090705;border-left:2px solid #c5a257;margin:0 0 18px;padding:14px 16px;font:500 10px/1.55 Inter,system-ui,sans-serif}.agendaNaturalSetup{background:#0a0806;border:1px solid #c5a25761;border-radius:14px;gap:10px;padding:22px;display:grid}.agendaNaturalSetup>label{color:#d8bd78;letter-spacing:.08em;text-transform:uppercase;font:850 10px Inter,system-ui,sans-serif}.agendaNaturalSetup textarea{color:#f2eadc;resize:vertical;background:#050403;border:1px solid #c5a2576b;border-radius:10px;min-height:116px;padding:15px;font:500 13px/1.55 Inter,system-ui,sans-serif}.agendaNaturalSetup>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.agendaNaturalSetup button{color:#090705;cursor:pointer;background:#c5a257;border:1px solid #c5a257;border-radius:8px;padding:11px 15px;font-weight:850}.agendaNaturalSetup button:disabled{opacity:.45}.agendaNaturalSetup span{color:#9d9486;font-size:10px}.agendaManualAdvanced{background:#080604;border:1px solid #c5a25742;border-radius:13px;overflow:hidden}.agendaManualAdvanced>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 19px;list-style:none;display:flex}.agendaManualAdvanced>summary::-webkit-details-marker{display:none}.agendaManualAdvanced>summary span{gap:4px;display:grid}.agendaManualAdvanced>summary b{color:#ece4d6;font-size:12px}.agendaManualAdvanced>summary small{color:#938b7e;font-size:9px}.agendaManualAdvanced>summary i{color:#c5a257;font-size:18px;font-style:normal}.agendaManualAdvanced[open]>summary i{transform:rotate(45deg)}.agendaManualAdvanced .agendaGridHelp{margin:0 16px 12px;background:#0a0806!important;border-color:#c5a25747!important}.agendaManualAdvanced .agendaGridHelp b{color:#d8bd78!important}.agendaManualAdvanced .agendaGridScroll{margin:0 16px 16px;scrollbar-color:#8e7127 #090705!important;background:#050403!important;border-color:#c5a25757!important}.agendaManualAdvanced .agendaWeekHeader{background:#0b0805!important}.agendaManualAdvanced .agendaWeekHeader>*{border-color:#c5a2572e!important}.agendaManualAdvanced .agendaWeekHeader .today{color:#090705!important;background:#c5a257!important}.agendaManualAdvanced .agendaTimeLabel{color:#988f82!important;background:#080604!important;border-color:#c5a25733!important}.agendaManualAdvanced .agendaGridCell{border-color:#c5a2571a!important}.agendaManualAdvanced .agendaGridCell:hover{background:#c5a2571a!important}.agendaManualAdvanced .agendaGridBlock,.agendaManualAdvanced .agendaDragPreview{color:#f2eadc!important;background:#1a1207!important;border-color:#d8b65fbf!important}.agendaManualAdvanced .agendaBlockEditor{margin:0 16px 16px;background:#0b0805!important;border-color:#c5a257!important}.agendaManualAdvanced .agendaBlockEditor select{background:#050403!important;border-color:#c5a2576b!important}.agendaManualAdvanced .agendaBlockEditor button.primary{color:#090705!important;background:#c5a257!important}@media (width<=760px){.groundedStudyQuestion,.subjectCoverageGroup>header{flex-direction:column;align-items:flex-start}.agendaNaturalSetup{padding:16px}}.shell[data-theme=night] .macrothemeLibraryLink .coverageStatusText.covered{color:#080604!important;letter-spacing:.07em!important;text-indent:0!important;opacity:1!important;visibility:visible!important;background:#d8b65f!important;border:1px solid #f0d681!important;place-items:center!important;min-width:104px!important;min-height:34px!important;padding:7px 10px!important;font:900 9px/1 Inter,system-ui,sans-serif!important;display:inline-grid!important}.shell[data-theme=night] .macrothemeLibraryLink .coverageStatusText.covered:before{content:none!important;display:none!important}.lessonGroup :is(a,.lessonLinkUnavailable).studiedLessonCard{position:relative!important}.macrothemeLibraryLink{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c5a2571c;grid-template-columns:8px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;width:100%;min-height:54px;padding:9px 16px;display:grid}.macrothemeLibraryLink:last-child{border-bottom:0}.macrothemeLibraryLink>div{gap:4px;display:grid}.macrothemeLibraryLink>em{color:#a99058;white-space:nowrap;font:750 8px Inter,system-ui,sans-serif}.macrothemeStudyProgress{color:#55cdb3;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;font:850 8px Inter,system-ui,sans-serif}.subjectCoverageGroup .macrothemeLibraryLink{grid-template-columns:8px minmax(0,1fr) 118px 140px 90px!important}.subjectCoverageGroup .macrothemeStudyProgress{text-align:center!important;font-variant-numeric:tabular-nums!important;justify-self:center!important;width:118px!important;min-width:118px!important;max-width:118px!important}.subjectCoverageGroup .coverageStatusText{box-sizing:border-box!important;justify-self:center!important;width:140px!important;min-width:140px!important;max-width:140px!important}.subjectCoverageGroup .macrothemeLibraryLink>em{text-align:right!important;width:90px!important}.coverageMap>.sectionHeading>span{min-width:220px;max-width:240px;min-height:52px;text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;padding:10px 18px!important;font-size:11px!important;line-height:1.25!important;display:inline-flex!important}.macrothemeStudyTrace{background:#24766217;border:1px solid #55cdb373;border-radius:14px;align-items:center;gap:14px;margin:18px 0;padding:16px 18px;display:flex}.macrothemeStudyTrace>span{color:#04110d;background:#55cdb3;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:950;display:grid}.macrothemeStudyTrace>div{gap:3px;display:grid}.macrothemeStudyTrace small{color:#55cdb3;letter-spacing:.1em;font:850 8px Inter,system-ui,sans-serif}.macrothemeStudyTrace strong{color:#f2eadc;font:650 16px Georgia,serif}.macrothemeStudyTrace p{color:#aaa093;margin:0;font:500 10px/1.5 Inter,system-ui,sans-serif}.materialStudyBadge{letter-spacing:.03em;background:#2476621f;border:1px solid #55cdb38c;border-radius:999px;width:max-content;margin-top:5px;padding:4px 7px;color:#55cdb3!important;font:850 8px/1 Inter,system-ui,sans-serif!important;display:inline-flex!important}.materialStudyDetail{display:block;color:#82cbb9!important;font-size:8px!important}.studiedLibraryFile{position:relative!important}.studiedLessonCard .materialStudyBadge,.studiedLibraryFile .materialStudyBadge{z-index:2;text-transform:uppercase;top:9px;right:11px;box-shadow:0 4px 12px #0000004d;color:#04110d!important;letter-spacing:.05em!important;background:#55cdb3!important;border-color:#55cdb3!important;border-radius:7px 7px 2px!important;margin:0!important;padding:6px 9px!important;font-size:8px!important;position:absolute!important}.macrothemeStudyEvidence{margin:18px 0}.macrothemeStudyEvidence>.macrothemeStudyTrace{margin:0}.macrothemeSessionEvidence{gap:8px;margin-top:9px;display:grid}.macrothemeSessionEvidence article{background:#2476620e;border:1px solid #55cdb345;border-radius:11px;grid-template-columns:28px minmax(0,1fr);gap:11px;padding:13px 15px;display:grid}.macrothemeSessionEvidence article>span{color:#04110d;background:#55cdb3;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.macrothemeSessionEvidence article>div{gap:4px;display:grid}.macrothemeSessionEvidence small{color:#55cdb3;font:800 8px Inter,system-ui,sans-serif}.macrothemeSessionEvidence strong{color:#f2eadc;font:700 11px Inter,system-ui,sans-serif}.macrothemeSessionEvidence p{color:#c6bfb3;margin:0;font:500 9px/1.5 Inter,system-ui,sans-serif}.macrothemeSessionEvidence em{color:#82cbb9;font:650 8px/1.45 Inter,system-ui,sans-serif}.universalMaterialTrace{background:#080604;border:1px solid #c5a25757;border-radius:14px;gap:10px;margin:18px 0;padding:18px;display:grid}.universalMaterialTrace>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.universalMaterialTrace>header div{gap:3px;display:grid}.universalMaterialTrace small{color:#9d9486;font-size:9px}.universalMaterialTrace h3{color:#f2eadc;margin:0;font:650 20px Georgia,serif}.universalMaterialTrace>header>b{color:#d8b65f}.universalMaterialTrace>article{border:1px solid #c5a2572e;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.universalMaterialTrace>article span{gap:4px;display:grid}.universalMaterialTrace>article a{color:#d8b65f;font-weight:800}.universalMaterialTrace>article.studied{background:#2476621a;border-color:#55cdb38c}.universalMaterialTrace>article.studied small{color:#55cdb3}@media (width<=800px){.coverageMap>.sectionHeading>span{min-width:0;max-width:100%;min-height:44px;white-space:normal!important;font-size:10px!important}}.coverageAdvanced>summary i,.agendaManualAdvanced>summary i,.advancedLumenSettings>summary i{place-items:center;min-width:20px;font-style:normal;color:#c5a257!important;font-size:0!important;display:inline-grid!important;transform:none!important}.coverageAdvanced>summary i:before,.agendaManualAdvanced>summary i:before,.advancedLumenSettings>summary i:before{content:"+";font-size:18px}.coverageAdvanced[open]>summary i:before,.agendaManualAdvanced[open]>summary i:before,.advancedLumenSettings[open]>summary i:before{content:"−"}.monthlyChart .sectionHeading>span,.progressCard .sectionHeading>span{box-sizing:border-box;white-space:nowrap;min-height:38px;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:8px 16px!important;line-height:1.25!important;display:inline-flex!important}@media (width<=800px){.macrothemeLibraryLink,.subjectCoverageGroup .macrothemeLibraryLink{grid-template-columns:8px minmax(0,1fr) 76px!important}.subjectCoverageGroup .macrothemeStudyProgress{width:76px!important;min-width:76px!important;max-width:76px!important}.subjectCoverageGroup .coverageStatusText,.subjectCoverageGroup .macrothemeLibraryLink>em{grid-column:2/-1;text-align:left!important;justify-self:start!important;width:auto!important;min-width:0!important;max-width:none!important}.macrothemeLibraryLink>em{grid-column:2/-1}.monthlyChart .sectionHeading>span,.progressCard .sectionHeading>span{white-space:normal}}.shell[data-theme=night] .macrothemeLibraryLink .coverageStatusText.covered,.shell[data-theme=night] .macrothemeLibraryLink .coverageStatusText.partial,.shell[data-theme=night] .macrothemeLibraryLink .coverageStatusText.gap{letter-spacing:.07em!important;font:900 9px/1 Inter,system-ui,sans-serif!important}.studentEssayButton{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;width:100%;color:inherit!important;text-align:left!important;background:#080604!important;border:1px solid #c5a25747!important;border-radius:11px!important;flex-direction:row!important;padding:16px 18px!important;display:flex!important}.studentEssayButton>span{gap:6px;min-width:0;display:grid}.studentEssayButton>span>strong{color:#f2eadc}.studentEssayButton>span>small{color:#cdb36f}.studentEssayButton p{color:#d7d0c5;margin:3px 0 0;line-height:1.5}.studentEssayButton>span+b{color:#d8b65f;white-space:nowrap;flex:none;font-size:9px}.studentEssayButton:hover{background:#0d0a06!important;border-color:#d8b65f!important}.repertoireEssayPreview{z-index:6200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.repertoireEssayPreview>article{background:#070503;border:1px solid #d8b65f8c;border-radius:18px;width:min(980px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 100px #000}.repertoireEssayPreview>article>header{z-index:2;background:#090705;border-bottom:1px solid #c5a2574d;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex;position:sticky;top:0}.repertoireEssayPreview header div{gap:5px;display:grid}.repertoireEssayPreview header small,.repertoireEssayBody section>small{color:#d8b65f;letter-spacing:.12em;font:850 8px Inter,system-ui,sans-serif}.repertoireEssayPreview header strong{color:#f2eadc;font:650 20px Georgia,serif}.repertoireEssayPreview header>button{color:#f2eadc;cursor:pointer;background:0 0;border:1px solid #c5a25759;border-radius:50%;width:36px;height:36px;padding:0;font-size:23px}.repertoireEssayBody{gap:14px;padding:22px;display:grid}.repertoireEssayBody>section{background:#0a0806;border:1px solid #c5a25733;border-radius:12px;gap:9px;padding:17px;display:grid}.repertoireEssayBody p{color:#e0d8cb;white-space:pre-wrap;margin:0;font:500 12px/1.7 Inter,system-ui,sans-serif}.repertoireEssayBody section>div{gap:8px;display:grid}.repertoireEssayBody section>div>button{color:#f2eadc;text-align:left;cursor:pointer;background:#060504;border:1px solid #c5a2573d;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:13px 14px;display:flex}.repertoireEssayBody section>div>button span{gap:4px;display:grid}.repertoireEssayBody section>div>button small{color:#998f80}.repertoireEssayBody section>div>button>b{color:#d8b65f;white-space:nowrap}.essayIndexPending{background:#c5a25714;border-left:3px solid #d8b65f;color:#d8c89f!important;padding:14px 16px!important}@media (width<=620px){.studentEssayButton{flex-direction:column;align-items:flex-start}.repertoireEssayPreview{padding:8px}.repertoireEssayBody{padding:14px}.repertoireEssayBody section>div>button{flex-direction:column;align-items:flex-start}}.macrothemeLibraryLink{color:inherit!important;background:#060504!important}.macrothemeLibraryLink:hover{background:#0d0a06!important}.subjectExtras>div .extraLibraryLink{width:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c5a2571f;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex!important}.subjectExtras>div .extraLibraryLink:hover{color:#dec476}.subjectExtras>div .extraLibraryLink span{color:#ddd4c6;font:650 10px/1.4 Inter,system-ui,sans-serif}.subjectExtras>div .extraLibraryLink small{color:#a99058;white-space:nowrap;font:750 8px Inter,system-ui,sans-serif}.libraryKindFilters{flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:2px;display:flex}.libraryKindFilters button{color:#c9c0b2;cursor:pointer;background:#080604;border:1px solid #c5a25747;border-radius:999px;align-items:center;gap:9px;padding:9px 12px;font:750 9px Inter,system-ui,sans-serif;display:inline-flex}.libraryKindFilters button b{color:#9b8d78;font-size:8px}.libraryKindFilters button.active{color:#f2eadc;background:#c5a2571f;border-color:#c5a257}.libraryKindFilters button.active b{color:#d8bd78}.examSwitcher{background:0 0!important;border:1px solid #c5a25742!important;border-left:0!important;border-right:0!important;border-radius:0!important;gap:3px!important;margin:0 12px 12px!important;padding:9px 0 10px!important}.examSwitcher>small{color:#82796b!important;font-size:7px!important}.examSwitcher>button{padding:0!important}.examSwitcher strong{color:#f0e7d7!important;font-size:11px!important}.examSwitcher em{color:#a99058!important}.examSwitcher b{text-transform:uppercase;letter-spacing:.08em;border:0;padding:4px 0;font:750 7px Inter,system-ui,sans-serif;color:#d8bd78!important}.panelDiscovery{grid-template-columns:minmax(0,1.8fr) minmax(240px,.8fr);gap:14px;padding:26px 32px 34px;display:grid}.panelDiscoveryIntro{border-bottom:1px solid #c5a25738;grid-column:1/-1;gap:6px;padding-bottom:12px;display:grid}.panelDiscoveryIntro small{color:#c5a257;letter-spacing:.16em;font:900 8px Inter,system-ui,sans-serif}.panelDiscoveryIntro h2{color:#f2eadc;margin:0;font:600 clamp(24px,3vw,38px)/1.1 Georgia,serif}.panelDiscoveryIntro p{color:#9d9588;margin:0;font:500 10px/1.55 Inter,system-ui,sans-serif}.panelSearch,.countrySelect{color:#cbbfad;gap:7px;font:750 9px Inter,system-ui,sans-serif;display:grid}.panelSearch input,.countrySelect select{color:#f2eadc;background:#080604;border:1px solid #c5a2576b;border-radius:8px;min-height:48px;padding:0 14px;font:500 12px Inter,system-ui,sans-serif}.countrySelect select{cursor:pointer}.directExamResults{grid-column:1/-1;gap:7px;display:grid}.directExamResults>header{gap:3px;padding:5px 1px;display:grid}.directExamResults>header strong{color:#f2eadc;font:750 11px Inter,system-ui,sans-serif}.directExamResults>header small{color:#9d9588;font:500 8px/1.45 Inter,system-ui,sans-serif}.directExamResults button{color:#f2eadc;text-align:left;cursor:pointer;background:#090705;border:1px solid #c5a25738;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 14px;display:flex}.directExamResults button:hover{border-color:#c5a257}.directExamResults span{gap:3px;display:grid}.directExamResults button small{color:#9d9588;font-size:8px}.directExamResults button strong{font-size:11px}.directExamResults em{color:#a99058;font-size:8px;font-style:normal}.directExamResults b{color:#d8bd78;white-space:nowrap;font-size:8px}.panelDiscoveryEmpty{color:#a99f90;border:1px dashed #c5a2574d;border-radius:8px;grid-column:1/-1;margin:0;padding:11px 13px;font:500 9px/1.5 Inter,system-ui,sans-serif}.lumenCatalogCta{color:#090705;cursor:pointer;background:#c5a257;border:1px solid #c5a257;border-radius:8px;grid-column:1/-1;padding:13px 16px;font:850 10px Inter,system-ui,sans-serif}.panelDiscoveryNote{color:#8f8679;text-align:center;grid-column:1/-1;font:500 8px Inter,system-ui,sans-serif}@media (width<=720px){.panelDiscovery{grid-template-columns:1fr;padding:20px 16px 28px}.panelDiscoveryIntro,.directExamResults,.lumenCatalogCta,.panelDiscoveryNote{grid-column:1}.directExamResults button{flex-direction:column;align-items:flex-start}.directExamResults b{white-space:normal}.subjectExtras>div .extraLibraryLink{flex-direction:column;align-items:flex-start;gap:4px}.subjectExtras>div .extraLibraryLink small{white-space:normal}}.shell[data-theme=night] :is(.libraryControls,.libraryLayout>aside,.libraryResults,.lessonLibrary,.documentLibrary,.dropboxImportPipeline,.libraryProviderHub,.libraryProviderCard){background:#080604!important;border-color:#c5a25747!important}.shell[data-theme=night] .taxonomyModePicker{background:#050403!important;border-color:#c5a2574d!important}.shell[data-theme=night] .taxonomyModePicker button{color:#a69d90!important;background:0 0!important;border-color:#c5a25742!important}.shell[data-theme=night] .taxonomyModePicker button.active{color:#f2eadc!important;background:#c5a2571f!important;border-color:#c5a257!important}.shell[data-theme=night]{--navy:#070503;--navy2:#0a0806;--ink:#f2eadc;--muted:#9e9588;--cream:#070503;--line:#c5a25747;--white:#f2eadc}.lumenLaunchCompact{width:46px!important;height:46px!important;box-shadow:none!important;background:#070503!important;border:1px solid #c5a2577a!important;border-radius:9px!important;place-items:center!important;padding:0!important;display:grid!important}.lumenLaunchCompact img{object-fit:contain;width:34px;height:34px;display:block;background:0 0!important;border:0!important;border-radius:0!important}.importedAgendaRecovery{background:#070503;border:1px solid #c5a25761;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:15px 16px;display:grid}.importedAgendaRecovery>div{gap:4px;display:grid}.importedAgendaRecovery small{color:#c5a257;letter-spacing:.13em;font:900 8px Inter,system-ui,sans-serif}.importedAgendaRecovery strong{color:#f2eadc;font:700 12px Inter,system-ui,sans-serif}.importedAgendaRecovery span{color:#9e9588;font:500 9px/1.45 Inter,system-ui,sans-serif}.importedAgendaRecovery details{color:#d8bd78;min-width:190px;font:750 9px Inter,system-ui,sans-serif}.importedAgendaRecovery summary{cursor:pointer}.importedAgendaRecovery ul{color:#c9c0b2;background:#050403;border:1px solid #c5a25733;border-radius:8px;max-height:170px;margin:10px 0 0;padding:10px 10px 10px 25px;font-weight:500;line-height:1.55;overflow:auto}.lumenScope>small{color:#9e9588;margin-top:8px;font:500 9px/1.45 Inter,system-ui,sans-serif;display:block}.lumenConversationMode{background:#050403;border:1px solid #c5a2574d;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.lumenConversationMode button{color:#f2eadc;text-align:left;cursor:pointer;background:#070503;border:1px solid #c5a25733;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.lumenConversationMode button small{color:#9e9588;font:500 8px/1.35 Inter,system-ui,sans-serif}.lumenConversationMode button.activeAction{color:#070503!important;background:#c5a257!important;border-color:#d8b65f!important}.lumenConversationMode button.activeAction small{color:#2a1d0a!important}.shell[data-theme=night] :is(.sidebar,.topbar,.topActions,.contentPage,.automaticAgenda,.automaticAgendaComposer,.automaticAgendaRules article,.lumenPanel,.lumenScope,.lumenScope>div,.lumenScope button,.lumenQuickActions button,.lumenSourcePicker,.lumenSourcePicker label,.lumenContext,.lumenMentorLaunch,.lumenGlobalAction,.lumenWorkspace,.subjectCoverageGroup,.subjectCoverageGroup>header,.subjectExtras,.extraLibraryLink,.macrothemeLibraryLink,.generalExtras,.coverageMap,.coverageHero,.coverageMetrics article,.libraryKindFilters button,.examSwitcher,.panelDiscovery,.directExamResults button,.agendaNaturalSetup,.agendaManualAdvanced,.agendaManualAdvanced .agendaGridScroll,.lumenConversationMode,.lumenConversationMode button,.agendaManualAdvanced .agendaWeekHeader,.agendaManualAdvanced .agendaTimeLabel){box-shadow:none!important;background-color:#070503!important;background-image:none!important;border-color:#c5a25752!important}.shell[data-theme=night] :is(.lumenScope button.activeAction,.libraryKindFilters button.active){color:#070503!important;background:#c5a257!important;border-color:#d8b65f!important}.shell[data-theme=night] :is(.macrothemeLibraryLink:hover,.extraLibraryLink:hover,.lumenQuickActions button:hover,.lumenSourcePicker label.selected){background:#100c07!important;border-color:#d8b65fa6!important}.shell[data-theme=night] :is(.lumenPanel,.automaticAgenda,.editalPage,.libraryPage,.lumenWorkspace) :is(h1,h2,h3,h4,strong,b,label){color:#f2eadc}.shell[data-theme=night] :is(.lumenPanel,.automaticAgenda,.editalPage,.libraryPage,.lumenWorkspace) :is(p,span,small){color:#aaa093}.shell[data-theme=night] :is(.eyebrow,.coverageStatusText,.subjectExtras summary,.lumenPanel header small,.lumenSourcePicker header b){color:#d8b65f!important}.shell[data-theme=night] :is(.lumenPanel textarea,.lumenPanel input,.automaticAgenda textarea){color:#f2eadc!important;background:#050403!important;border-color:#c5a25773!important}.shell[data-theme=night] :is(.lumenSubmit,.automaticAgendaComposer>div>button:first-child){color:#070503!important;background:#c5a257!important;border-color:#d8b65f!important}.shell[data-theme=night] :is(.lumenMentorLaunch,.lumenGlobalAction,.automaticAgendaComposer button.secondary){color:#f2eadc!important;background:#070503!important;border-color:#c5a25766!important}.shell[data-theme=night] :is(.generalExtras .extraLibraryLink,.subjectExtras .extraLibraryLink,.generalExtras .subjectExtras>div){background:#070503!important;border-color:#c5a2573d!important}@media (width<=720px){.importedAgendaRecovery{grid-template-columns:1fr}.importedAgendaRecovery details{min-width:0}.lumenLaunchCompact{width:40px!important;height:40px!important}.lumenLaunchCompact img{width:30px;height:30px}}.examSwitcher{background:0 0!important;border:0!important;gap:6px!important;margin:0 12px 14px!important;padding:0!important;display:grid!important}.examSwitcher>small{padding-left:2px;color:#8e8372!important;letter-spacing:.16em!important;font:800 7px/1.2 Inter,system-ui,sans-serif!important}.examSwitcher>button{color:#f2eadc!important;background:#070503!important;border:1px solid #c5a25794!important;border-radius:11px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;padding:9px 10px!important;transition:background .16s,border-color .16s,color .16s!important;display:grid!important}.examSwitcher>button:hover,.examSwitcher>button:focus-visible{color:#070503!important;background:#c5a257!important;border-color:#d8b65f!important;outline:none!important}.activePanelFlag{background:#070503!important;border:1px solid #c5a257b3!important;border-radius:8px!important;place-items:center!important;width:38px!important;height:30px!important;font-size:20px!important;font-style:normal!important;display:grid!important}.examSwitcher>button>span{gap:2px!important;min-width:0!important;display:grid!important}.examSwitcher strong{color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;overflow:hidden!important}.examSwitcher em{color:#c5a257!important;font-size:8px!important;font-style:normal!important}.examSwitcher>button:hover em,.examSwitcher>button:focus-visible em{color:#070503!important}.examSwitcher b{color:inherit!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;padding:0!important;font:750 7px/1.2 Inter,system-ui,sans-serif!important}.shell[data-theme=night] :is(.globalOnboarding>section,.selectionContext,.countryIsolationNotice,.panelDiscovery,.directExamResults button,.enrollmentCategoryGrid>button,.admissionChoice>button,.examFinder,.examFinder>header,.examFinderResults>button,.academicEnrollment,.lumenPanel,.lumenConversationMode,.lumenScope,.lumenScope>div,.lumenScope button,.lumenQuickActions button,.lumenSourcePicker,.lumenSourcePicker label,.lumenContext,.lumenMentorLaunch,.adaptiveReviewPanel,.adaptiveReviewList>article,.reviewRatingGuide>span){color:#f2eadc!important;box-shadow:none!important;background:#070503!important;border-color:#c5a25761!important}.shell[data-theme=night] :is(.globalOnboarding input,.globalOnboarding select,.globalOnboarding textarea,.lumenPanel input,.lumenPanel select,.lumenPanel textarea,.automaticAgendaComposer textarea){color:#f2eadc!important;background:#020201!important;border-color:#c5a2578c!important}.shell[data-theme=night] :is(.globalOnboarding input,.globalOnboarding textarea,.lumenPanel textarea,.automaticAgendaComposer textarea)::placeholder{color:#8d8374!important}.shell[data-theme=night] :is(.lumenSubmit,.lumenCatalogCta,.academicEnrollment>button,.automaticAgendaComposer>div>button:first-child){color:#070503!important;background:#c5a257!important;border-color:#d8b65f!important}.shell[data-theme=night] :is(.lumenSubmit,.lumenCatalogCta,.academicEnrollment>button,.automaticAgendaComposer>div>button:first-child):hover{color:#070503!important;background:#d8b65f!important}.admissionChoice{grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.admissionChoice>button{text-align:left;cursor:pointer;border:1px solid #c5a25761;border-radius:14px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;min-height:112px;padding:18px;transition:border-color .16s,transform .16s;display:grid}.admissionChoice>button:hover{transform:translateY(-1px);border-color:#d8b65f!important}.admissionChoice i{color:#d8b65f;border:1px solid #c5a257;border-radius:10px;place-items:center;width:42px;height:42px;font:26px Georgia,serif;display:grid}.admissionChoice span{gap:7px;display:grid}.admissionChoice strong{color:#f2eadc;font:22px Georgia,serif}.admissionChoice small{color:#a99f90;font:10px/1.55 Inter,system-ui,sans-serif}.admissionChoice b{color:#d8b65f;white-space:nowrap;font:800 9px Inter,system-ui,sans-serif}.plannedTimeField>button{color:#070503!important;white-space:normal!important;overflow-wrap:anywhere!important;background:#c5a257!important;border-color:#d8b65f!important;border-radius:7px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin-top:5px!important;padding:7px 9px!important;font-size:8px!important;line-height:1.2!important;position:static!important}.plannedTimeField>button:hover{color:#070503!important;background:#d8b65f!important}.reviewRatingGuide{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 20px 18px;display:grid}.reviewRatingGuide>span{border:1px solid #c5a25757;border-radius:9px;gap:4px;padding:10px 12px;display:grid}.reviewRatingGuide b{color:#d8b65f}.reviewRatingGuide small{color:#a99f90;font:8px/1.45 Inter,system-ui,sans-serif}.adaptiveReviewPanel :is(button,[role=button]){color:#f2eadc!important;background:#070503!important;border-color:#c5a2577a!important}.adaptiveReviewPanel :is(button,[role=button]):hover{color:#070503!important;background:#c5a257!important;border-color:#d8b65f!important}@media (width<=760px){.admissionChoice{grid-template-columns:1fr;padding:12px}.admissionChoice>button{grid-template-columns:38px 1fr;min-height:0}.admissionChoice>button>b{grid-column:2}.reviewRatingGuide{grid-template-columns:1fr 1fr;padding:10px}.examSwitcher{display:grid!important}}.shell[data-theme=night],.shell[data-theme=night] .workspace{--navy:#050403!important;--navy2:#090705!important;color:#f2eadc!important;background:#050403!important}.shell[data-theme=night] :is(.workspace,.sidebar,.topbar,.topActions,.mobileNav,.contentPage,.monthlyChart,.progressCard,.metricGrid>div,.automaticAgendaComposer,.automaticAgendaRules article,.importedAgendaRecovery,.scoreRow,.sectionHeading>span){box-shadow:none!important;background-color:#070503!important;background-image:none!important;border-color:#c5a25761!important}.shell[data-theme=night] .barRow>div{background:#ede6d8!important;border-color:#c5a25747!important}.shell[data-theme=night] .barRow>div>i{background:#c5a257!important}.shell[data-theme=night] .monthlyChart .columns i{background:linear-gradient(#e0bf69,#8d6d28)!important}.shell[data-theme=night] .mobileNav button{color:#c9c0b2!important;background:#070503!important;border-color:#c5a25766!important}.shell[data-theme=night] .mobileNav button.active{color:#070503!important;background:#c5a257!important;border-color:#d8b65f!important}.monthlyChartViewport{scrollbar-color:#8e7127 #090705;scrollbar-width:thin;width:100%;overflow-x:auto}.monthlyChart .columns>div>span{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.agendaActions{flex-wrap:wrap!important;gap:9px!important;display:flex!important}@media (width<=800px){.workspace{padding-bottom:108px!important}.contentPage{width:calc(100% - 20px)!important;min-width:0!important;margin-inline:auto!important}.monthlyChart,.progressCard,.automaticAgendaComposer{min-width:0!important;padding:16px!important}.monthlyChart .sectionHeading,.progressCard .sectionHeading{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.monthlyChart .sectionHeading>div,.progressCard .sectionHeading>div{min-width:0!important}.monthlyChart .sectionHeading .eyebrow,.progressCard .sectionHeading .eyebrow{letter-spacing:.12em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.monthlyChart .sectionHeading h3,.progressCard .sectionHeading h3{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(28px,9vw,38px)!important;line-height:1.03!important}.monthlyChart .sectionHeading>span,.progressCard .sectionHeading>span{white-space:normal!important;text-align:left!important;justify-self:start!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:9px 12px!important;font-size:13px!important;line-height:1.35!important}.monthlyChartViewport{margin-inline:-4px;padding:0 4px 8px}.monthlyChart .columns{grid-template-columns:repeat(12,minmax(48px,1fr))!important;gap:10px!important;min-width:720px!important}.monthlyChart .columns>div>span{font-size:14px!important;line-height:1!important}.progressLayout{grid-template-columns:1fr!important}.barRow{grid-template-columns:minmax(110px,1fr) minmax(90px,1.2fr) auto!important;gap:10px!important}.barRow>span{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.importedAgendaRecovery{padding:14px!important}.importedAgendaRecovery details{width:100%!important}.importedAgendaRecovery ul{max-height:160px!important}.automaticAgendaComposer textarea{min-height:150px!important}.agendaActions{grid-template-columns:1fr!important;display:grid!important}.agendaActions button{white-space:normal!important;text-align:center!important;width:100%!important;min-width:0!important}.mobileNav{padding-bottom:calc(8px + env(safe-area-inset-bottom))!important;background:#050403!important}.mobileNav button{min-width:0!important;overflow:hidden!important}.mobileNav button :is(span,small,b){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}}.shell[data-theme=night] :is(.coverageList article,.subjectCoverageGroup>div>article,.generalExtras article,.lumenSourcePicker label,.lumenQuickActions button,.adaptiveReviewList>article,.metricGrid>div,.monthlyChart,.progressCard,.libraryCard,.libraryFileRow,.lessonCard,.panelLauncher,.myPanelsGrid>button,.automaticAgenda,.agendaNaturalSetup){color:#f2eadc!important;box-shadow:none!important;background:#070503!important;border-color:#c5a25757!important}.shell[data-theme=night] :is(.coverageList article,.subjectCoverageGroup>div>article,.generalExtras article,.libraryFileRow,.lessonCard):hover{background:#100c07!important;border-color:#d8b65f!important}.shell[data-theme=night] :is(.lumenSourcePicker,.lumenPanel,.libraryPage,.editalPage,.contentPage) :is(input,select,textarea){color:#f2eadc!important;background:#020201!important;border-color:#c5a25785!important}.shell[data-theme=night]{--navy:#050403!important;--navy2:#090705!important;--mint:#c5a257!important;--cream:#f2eadc!important;color:#f2eadc!important;background:#050403!important}.shell[data-theme=night] :is(.workspace,.sidebar,.topbar,.topActions,.contentPage,.contentHero,.contentSection,.sectionCard,.panelLauncher,.myPanelsGrid,.myPanelsGrid>*,.examSwitcher,.examManager,.examManager>*,.globalOnboarding,.globalOnboarding>*,.countryPicker,.countryPicker>*,.examFinder,.examFinder>*,.enrollmentHub,.enrollmentHub>*,.enrollmentCategoryGrid>*,.admissionChoice>*,.todayPage,.editalPage,.libraryPage,.planPage,.progressPage,.lumenWorkspace,.lumenPanel,.coverageList article,.subjectCoverageGroup,.subjectCoverageGroup article,.subjectExtras,.generalExtras,.generalExtras article,.extraLibraryLink,.libraryCard,.libraryFileRow,.lessonCard,.topicHub,.topicHub>*,.automaticAgenda,.automaticAgendaComposer,.automaticAgendaRules article,.importedAgendaRecovery,.monthlyChart,.progressCard,.metricGrid>div,.scoreRow,.adaptiveReviewPanel,.adaptiveReviewList>article,.lumenConversationMode,.lumenScope,.lumenScope>div,.lumenScope button,.lumenQuickActions button,.lumenSourcePicker,.lumenSourcePicker label,.lumenContext,.lumenMentorLaunch,.bibliographyPanel){color:#f2eadc!important;box-shadow:none!important;background:#070503!important;border-color:#c5a2575c!important}.shell[data-theme=night] :is(.coverageList article,.subjectCoverageGroup article,.generalExtras article,.extraLibraryLink,.libraryCard,.libraryFileRow,.lessonCard,.panelLauncher,.myPanelsGrid>button,.examFinderResults>button):hover{color:#f2eadc!important;background:#120d07!important;border-color:#d8b65f!important}.shell[data-theme=night] :is(input,select,textarea){color:#f2eadc!important;background:#020201!important;border-color:#c5a25785!important}.shell[data-theme=night] :is(.primaryAction,.goldButton,.lumenSubmit,.automaticAgendaComposer .agendaActions>button:first-child,.examFinderResults .openExam){color:#070503!important;background:#c5a257!important;border-color:#d8b65f!important}.shell[data-theme=night] .activePanelFlag{background:#070503!important;padding:0!important;overflow:hidden!important}.shell[data-theme=night] .activePanelFlag img{object-fit:cover!important;border-radius:6px!important;width:100%!important;height:100%!important;display:block!important}.shell[data-theme=night] .lumenLaunchCompact{background:#070503!important;border:1px solid #c5a257a6!important;border-radius:11px!important;place-items:center!important;width:44px!important;height:44px!important;padding:5px!important;font-size:0!important;display:grid!important}.shell[data-theme=night] .lumenLaunchCompact img{object-fit:contain!important;width:32px!important;height:32px!important;display:block!important}.shell[data-theme=night] .lumenLaunchCompact :is(span,b,strong,small){display:none!important}.shell[data-theme=night] :is(.sectionHeading>span,.metricProvenance,.chartProvenance){text-align:center!important;justify-content:center!important;align-items:center!important;min-height:38px!important;display:inline-flex!important}.shell[data-theme=night] .coverageStatusText.covered{color:#080604!important;opacity:1!important;visibility:visible!important;background:#d8b65f!important;border:1px solid #f0d681!important;place-items:center!important;min-width:104px!important;min-height:34px!important;font-size:0!important;display:inline-grid!important}.shell[data-theme=night] .coverageStatusText.covered:before{content:"COBERTO";color:#080604;letter-spacing:.08em;font:900 11px/1 Inter,system-ui,sans-serif}.shell[data-theme=night] .coverageDot.covered{background:#d8b65f!important;border:1px solid #f0d681!important;box-shadow:0 0 0 3px #d8b65f24!important}.shell[data-theme=night] .navLumenMark{object-fit:contain!important;width:24px!important;height:24px!important}.shell[data-theme=night] .lumenLaunchCompact{width:48px!important;height:48px!important;padding:1px!important}.shell[data-theme=night] .lumenLaunchCompact>img{object-fit:cover!important;width:46px!important;height:46px!important}.shell[data-theme=night] .groundedStudyQuestion .lumenLaunch{width:60px!important;height:60px!important;padding:1px!important}.shell[data-theme=night] .groundedStudyQuestion .lumenLaunch>img{object-fit:cover!important;width:56px!important;height:56px!important}.examSwitcher>button{grid-template-columns:58px minmax(0,1fr) auto!important;gap:14px!important}.examSwitcher>button>span{min-width:0!important}.examSwitcher>button strong,.examSwitcher>button em{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.examSwitcher>button em{font-size:10px!important}.examSwitcher>button>b{white-space:nowrap!important}.planActivationResult{background:#0b0805;border:1px solid #d8b65f75;border-radius:12px;gap:6px;margin-top:18px;padding:18px 20px;display:grid}.planActivationResult small{color:#d8b65f;letter-spacing:.13em;font-weight:900}.planActivationResult strong{color:#f2eadc;font-size:16px}.planActivationResult span{color:#b8afa0;line-height:1.55}.nextDayItem span small{color:#d8b65f;margin-top:4px;font-size:9px;display:block}.nextDayItem span em{white-space:normal!important;line-height:1.4!important}@media (width<=760px){.examSwitcher>button{grid-template-columns:52px minmax(0,1fr)!important}.examSwitcher>button>b{grid-column:2!important}.coverageStatusText.covered{min-width:92px!important}}.topbar{grid-template-columns:minmax(0,1fr)!important;align-items:center!important;row-gap:14px!important}.topbarIdentity,.topActions{align-self:center!important}.topbarBrand{width:100%!important}.topbarIdentity .eyebrow{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}.topActions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important;min-height:48px!important}.topActions .quickExamSwitcher,.themeSwitcher,.topActions .lumenLaunchCompact{align-self:center!important;margin-block:0!important}.topActions .quickExamSwitcher{height:48px!important;padding-block:0!important}.topActions .lumenLaunchCompact{place-items:center!important;display:grid!important}.curriculumLibraryTree li{grid-template-columns:minmax(0,1fr) 132px!important;align-items:center!important;gap:18px!important;display:grid!important}.curriculumLibraryTree li button{color:#d8b65f!important;text-align:center!important;white-space:normal!important;background:#070503!important;border:1px solid #c5a2577a!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:132px!important;min-width:132px!important;min-height:42px!important;padding:8px 12px!important;font-size:12px!important;line-height:1.15!important;display:flex!important}.curriculumLibraryTree li button:hover{color:#070503!important;background:#c5a257!important}.plannedTimeField>button,.editEnrollmentAgenda{text-align:center!important;justify-content:center!important;align-items:center!important;line-height:1.2!important;display:flex!important}.plannedTimeField>button{width:100%!important;min-height:34px!important}.editEnrollmentAgenda{min-height:44px!important;padding:10px 18px!important}.monthlyChart .sectionHeading,.progressCard .sectionHeading{border-bottom:0!important;padding-bottom:8px!important}.monthlyChart .sectionHeading h3,.monthlyChart .sectionHeading .eyebrow,.monthlyChart .columns>div>span,.monthlyChart .columns>div>small{color:#d8b65f!important}.activityMonthlyChart.questions .sectionHeading h3,.activityMonthlyChart.questions .sectionHeading .eyebrow,.activityMonthlyChart.questions .columns>div>span,.activityMonthlyChart.questions .columns>div>small{color:#8ee0dc!important}.activityMonthlyChart.pages .sectionHeading h3,.activityMonthlyChart.pages .sectionHeading .eyebrow,.activityMonthlyChart.pages .columns>div>span,.activityMonthlyChart.pages .columns>div>small{color:#bda9f0!important}.activityMonthlyChart.essays .sectionHeading h3,.activityMonthlyChart.essays .sectionHeading .eyebrow,.activityMonthlyChart.essays .columns>div>span,.activityMonthlyChart.essays .columns>div>small{color:#f1a39a!important}.questionCorpusScope{color:#c8bcaa;background:#0b0805;border-left:2px solid #c5a257;margin:0;padding:11px 14px;font-size:12px;line-height:1.5}.questionFilters select:disabled,.corpusGeneratorForm select:disabled{cursor:default;opacity:1!important;color:#d8bd78!important}@media (width<=900px){.topbar{grid-template-columns:1fr!important}.topActions{justify-content:flex-start!important;width:100%!important}.topActions .quickExamSwitcher{width:min(100%,440px)!important}}@media (width<=700px){.curriculumLibraryTree li{grid-template-columns:1fr!important}.curriculumLibraryTree li button{width:100%!important;min-width:0!important}.editEnrollmentAgenda{width:100%!important}}.topbar{flex-direction:column!important;align-items:stretch!important;gap:14px!important;display:flex!important}.topbarBrand,.topbarIdentity{width:100%!important;min-width:0!important}.topActions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important}.topbarIdentity .eyebrow{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.curriculumLibraryTree li{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.curriculumLibraryTree li button{white-space:nowrap!important;border-radius:7px!important;width:auto!important;min-width:76px!important;max-width:92px!important;min-height:32px!important;padding:6px 10px!important;font-size:10px!important;line-height:1!important}@media (width<=700px){.curriculumLibraryTree li{grid-template-columns:minmax(0,1fr) auto!important}.curriculumLibraryTree li button{width:auto!important;min-width:70px!important;max-width:82px!important;padding-inline:8px!important}.topActions .quickExamSwitcher{width:min(100%,440px)!important}}.extensionBridgeToast{z-index:1200;color:#f5efe2;background:#0b0a07;border:1px solid #cda94c;border-radius:12px;align-items:center;gap:14px;max-width:min(520px,100vw - 32px);padding:14px 16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #000b}.extensionBridgeToast button{color:#e7c767;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.extensionBetaCard{background:linear-gradient(135deg,#111009,#080807);border:1px solid #66501d;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:24px;display:flex}.extensionBetaCard>div{max-width:780px}.extensionBetaCard h3{margin:4px 0 8px}.extensionBetaCard p{color:#d2cabd;margin:0 0 8px}.extensionBetaCard small{color:#aaa293;display:block}.extensionBetaCard>a{color:#090806;background:#d5ad49;border:1px solid #f1d16f;border-radius:10px;flex:none;place-items:center;min-height:46px;padding:0 18px;font-weight:900;text-decoration:none;display:grid}.connectorCaptureList{gap:10px;display:grid}.connectorCaptureList article{border:1px solid #423817;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.connectorCaptureList article>span{gap:3px;min-width:0;display:grid}.connectorCaptureList small,.connectorCaptureList em{color:#a9a092;font-style:normal}.connectorCaptureList strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connectorCaptureList a{color:#e6c45e;flex:none;font-weight:800;text-decoration:none}@media (width<=760px){.extensionBetaCard,.connectorCaptureList article{flex-direction:column;align-items:stretch}.extensionBetaCard>a{width:100%}.extensionBridgeToast{bottom:16px;right:16px}}.sessionMistakeNotebook{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.sessionMistakeNotebook>header{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;min-width:0!important;max-width:100%!important;display:grid!important}.sessionMistakeNotebook>header>div{min-width:0!important}.sessionMistakeNotebook>header .mistakeTotal{box-sizing:border-box!important;min-width:92px!important;max-width:120px!important;margin:0!important}.mistakeNotebookControls{box-sizing:border-box!important;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.35fr) minmax(190px,.72fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.mistakeNotebookControls>*{min-width:0!important;max-width:100%!important}.buildMistakeTraining{box-sizing:border-box!important;text-overflow:ellipsis!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.repertoireSourceCard.empty{grid-column:1/-1}@media (width<=1050px){.mistakeNotebookControls{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.sessionMistakeNotebook>header,.mistakeNotebookControls{grid-template-columns:minmax(0,1fr)!important}}.coverageMetricNames{text-align:left;gap:6px;width:100%;margin:2px 0 0;padding:0;list-style:none;display:grid}.coverageMetricNames li{border-top:1px solid #d8b65f33;gap:2px;min-width:0;padding-top:6px;display:grid}.coverageMetricNames b{color:#f2eadc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.coverageMetricNames span{color:#bcae99;font-size:8px;line-height:1.3}.repertoireInternalOnly{color:#d8b65f;text-align:center;border:1px solid #d8b65f6b;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:9px 13px;font:800 10px/1.25 Inter,system-ui,sans-serif;display:inline-flex}.repertoireVaultToolbar{grid-template-columns:minmax(240px,1fr) minmax(190px,.58fr) minmax(230px,.78fr) auto;align-items:stretch;display:grid}.repertoireVaultToolbar select{text-overflow:ellipsis;width:100%}.repertoireRichText{cursor:default!important;caret-color:#0000!important}.repertoireVault :is(p,span,strong,small,b,h3,h4,article,section,div):not(input):not(textarea){caret-color:#0000}.repertoireThemeDetail:not(.repertoireThemeEditor),.repertoireSourceCard{cursor:default}.repertoireVaultActions{grid-template-columns:auto auto;gap:8px;min-width:0;display:grid}.repertoireVaultActions button{min-width:88px;min-height:44px;font-size:12px;line-height:1.15;white-space:nowrap!important;padding:0 12px!important}.repertoireVaultToolbar>*{box-sizing:border-box;min-width:0}.repertoireVault :is(p,span,b,strong,small,h3,h4){cursor:default;caret-color:#0000}.repertoireVault :is(input,textarea){cursor:text;caret-color:auto}.repertoireOtherYears{margin-top:4px;color:#d9b85d!important;text-align:center!important;display:block!important}.repertoireAllProductions>header>b{color:#d9b85d;white-space:nowrap;align-self:center;font-size:13px}.repertoireVaultToolbar select{box-sizing:border-box;color:#f2eadc;background:#030201;border:1px solid #c5a25766;border-radius:10px;min-width:0;padding:0 38px 0 13px;font-weight:750}.repertoireVaultBodySingle{background:#030201;border:1px solid #c5a25740;border-radius:14px;grid-template-columns:minmax(0,1fr);max-width:100%;overflow:hidden}.repertoireSourceCompact{background:#0c0906;border:0;border-bottom:1px solid #c5a25738;border-radius:0;margin:0;padding:13px 16px}.repertoireSourceCompact h4{font-size:18px}.repertoireSourceCompact p{font-size:11px}.repertoireSourceCompact .repertoireInternalOnly{flex:none;min-width:118px}.repertoireVaultBodySingle>.repertoireThemeDetail{background:#050403;border:0;border-radius:0;max-height:min(68vh,720px);padding:20px 22px;overflow:auto}.repertoireMinimized{box-sizing:border-box;color:#f2eadc;text-align:left;background:#090705;border:1px solid #c5a2576b;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:14px 16px;display:flex}.repertoireMinimized span{gap:3px;min-width:0;display:grid}.repertoireMinimized small{color:#d8b65f;letter-spacing:.13em;font-size:8px;font-weight:900}.repertoireMinimized strong{text-overflow:ellipsis;white-space:nowrap;font:600 17px Georgia,serif;overflow:hidden}.repertoireMinimized b{color:#d8b65f;flex:none;font-size:10px}@media (width<=900px){.repertoireVaultToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.repertoireVaultToolbar :is(button,select){min-height:42px}.repertoireVaultActions{grid-column:1/-1}.repertoireSourceCompact{flex-direction:column;align-items:stretch}.repertoireSourceCompact .repertoireInternalOnly{align-self:flex-start}}@container (width<=940px){.repertoireVaultToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.repertoireVaultActions,.repertoireVaultToolbar input{grid-column:1/-1}}@media (width<=560px){.repertoireVaultToolbar{grid-template-columns:1fr}.repertoireVaultBodySingle>.repertoireThemeDetail{padding:16px}.repertoireThemeDetail>header{flex-direction:column;align-items:stretch}.repertoireThemeDetail>header>button{align-self:flex-start}}.generatorStaticValue{color:#d8bd78;cursor:default;caret-color:#0000;background:#092f35;border:1px solid #d7b55d4d;border-radius:8px;align-items:center;width:100%;min-height:40px;padding:9px;font-weight:800;display:flex}.questionEmpty,.questionEngine :is(p,span,b,strong,small,h2,h3,h4){cursor:default;caret-color:#0000}.questionEngine :is(input,textarea){cursor:text;caret-color:auto}.questionEngine{container-type:inline-size}.questionEngine>header nav{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));width:min(760px,100%);max-width:100%;display:grid!important}.questionEngine>header nav button{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.2;padding:9px 8px!important}@container (width<=760px){.questionEngine>header nav{grid-template-columns:repeat(2,minmax(0,1fr))}.questionEngine>header nav button:last-child{grid-column:1/-1}}.repertoireContentSection{border:1px solid #c5a2572e;border-radius:10px;margin-top:12px;padding:0;overflow:hidden}.repertoireContentSection summary{color:#e7c764;cursor:pointer;padding:15px;font-weight:850;list-style:none}.repertoireContentSection summary::-webkit-details-marker{display:none}.repertoireContentSection summary:after{content:"+";float:right;color:#c5a257}.repertoireContentSection[open] summary:after{content:"−"}.repertoireContentSection .repertoireRichText{padding:0 15px 15px}.repertoireFilePreview{z-index:5600;background:#050403;border:1px solid #c5a2578c;border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:20px;overflow:hidden;box-shadow:0 30px 100px #000}.repertoireFilePreview>header{border-bottom:1px solid #c5a2574d;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.repertoireFilePreview>header>div{gap:3px;min-width:0;display:grid}.repertoireFilePreview small{color:#d8b65f;letter-spacing:.12em;font-size:8px;font-weight:900}.repertoireFilePreview strong{color:#f2eadc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repertoireFilePreview button{color:#f2eadc;background:0 0;border:1px solid #c5a25766;border-radius:50%;width:34px;height:34px;font-size:22px}.repertoireFilePreview iframe{background:#fff;border:0;width:100%;height:100%}.transcriptLibrary{display:none!important}.libraryInternalBadge{color:#55cdb3;white-space:nowrap;border:1px solid #55cdb373;border-radius:8px;align-items:center;min-height:32px;padding:6px 10px;font-size:9px;font-weight:850;display:inline-flex}.pdfWorkspace>video,.pdfWorkspace>img{max-width:100%;max-height:100%;margin:auto;display:block}.pdfWorkspace>video{width:min(1100px,100%)}.pdfWorkspace>audio{align-self:center;width:min(720px,100% - 40px);margin:auto}@media (width<=600px){.repertoireFilePreview{inset:8px}.studentThemeMemory>button{flex-direction:column;align-items:flex-start}.repertoireFilePreview>header{padding:10px}}.repertoireEssayPreview{justify-content:flex-end!important;place-items:unset!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;background:#00000094!important;align-items:center!important;padding:16px!important;display:flex!important}.repertoireEssayPreview>article{border:1px solid #d8b65f8c!important;border-radius:16px 0 0 16px!important;width:min(560px,100% - 24px)!important;height:auto!important;max-height:calc(100dvh - 32px)!important;box-shadow:-24px 0 80px #000000c2!important}.repertoireProductionStatus{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;line-height:1.25!important;display:flex!important}.repertoireProductionStatus b{color:#f2eadc!important;font:800 12px/1 Inter,system-ui,sans-serif!important}.repertoireProductionStatus i{color:#75664a;font-style:normal}.studentEssayPending{cursor:default!important}.studentEssayPending>b{color:#a89d8d!important;white-space:normal!important;text-align:right!important;font-size:9px!important}@media (width<=620px){.repertoireEssayPreview{padding:8px!important}.repertoireEssayPreview>article{border-radius:12px!important;width:100%!important;max-height:calc(100dvh - 16px)!important}}.repertoireThemeDetail>header{z-index:3;background:#050403;border-bottom:1px solid #c5a25738;margin:-20px -22px 12px;padding:16px 22px 12px;position:sticky;top:-20px}.repertoireThemeDetail>header>button{text-align:center;white-space:normal;max-width:230px}.repertoireInlineEdit{color:#e7c764;cursor:pointer;background:0 0;border:1px solid #c5a25773;border-radius:7px;margin:0 15px 15px auto;padding:7px 10px;font:800 10px/1.2 Inter,system-ui,sans-serif;display:block}.repertoireInlineEdit:hover{background:#c5a2571a}.repertoireProductionStatus{grid-column:1/-1;white-space:normal!important;flex-wrap:wrap!important}.repertoireMetric{white-space:nowrap!important;align-items:baseline!important;gap:4px!important;display:inline-flex!important}.repertoireMetric b{flex:none}.repertoireVaultStats{min-width:min(100%,320px)}.repertoireVaultActions{grid-template-columns:repeat(3,auto)}.repertoireVaultActions button.active{box-shadow:inset 0 0 0 1px #d8b65f;background:#d8b65f29!important}.repertoireSourceAccess{flex:none;justify-items:end;gap:8px;display:grid}.repertoireSourceAccess>button{color:#e7c764;text-align:center;cursor:pointer;background:0 0;border:1px solid #d8b65f6b;border-radius:8px;max-width:220px;padding:8px 10px;font:800 10px/1.25 Inter,system-ui,sans-serif}@media (width<=720px){.repertoireProductionStatus{flex-wrap:wrap!important}.repertoireVaultActions{grid-template-columns:1fr}.repertoireSourceAccess{justify-items:start}.repertoireSourceAccess>button{max-width:100%}}.repertoireCompilationIntro{color:#d7d0c5;background:#c5a25712;border-left:3px solid #d8b65f;margin:0;padding:14px 16px}.repertoireCompilationList{gap:10px;display:grid}.repertoireCompilationList>.repertoireContentSection{margin:0}.repertoireCompilationList>.repertoireContentSection>section{border-top:1px solid #c5a25724;gap:8px;padding:14px 18px;display:grid}.repertoireCompilationList>.repertoireContentSection>section>small{color:#d8b65f;letter-spacing:.08em;font:850 9px Inter,system-ui,sans-serif}.repertoireImportedCompilation{scroll-margin-top:24px}@media (width<=620px){.studentEssayButton{flex-direction:column!important;align-items:flex-start!important}}.questionEngine,.questionEngine *{caret-color:#0000;cursor:default}.questionEngine :is(button,a,select,summary,label[for],.fileDrop){cursor:pointer!important}.questionEngine :is(button,a,summary) *{cursor:inherit!important}.questionEngine :is(button,a,select,summary){-webkit-user-select:none;user-select:none}.questionEngine :is(input,textarea){caret-color:auto;-webkit-user-select:text;user-select:text;cursor:text!important}.corpusGeneratorForm{grid-template-columns:minmax(180px,1fr) repeat(5,minmax(150px,1fr))!important}@container (width<=1100px){.corpusGeneratorForm{grid-template-columns:repeat(2,minmax(0,1fr))!important}.corpusGeneratorForm>button{grid-column:1/-1}}@container (width<=620px){.corpusGeneratorForm{grid-template-columns:minmax(0,1fr)!important}.corpusGeneratorForm>button{grid-column:auto}}.todayFocusRow{--block-color:#c5a257;grid-template-columns:minmax(0,1fr) 154px!important;gap:10px!important}.todayFocusRow>button:first-child{position:relative;overflow:hidden;border-color:var(--block-color)!important}@supports (color:color-mix(in lab, red, red)){.todayFocusRow>button:first-child{border-color:color-mix(in srgb,var(--block-color) 72%,#d8b65f)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--block-color) 28%,#102b38) 0 26%,#082b3a 26% 100%)!important}}.todayFocusRow>button:first-child{box-shadow:inset 5px 0 var(--block-color)!important}@supports (color:color-mix(in lab, red, red)){.todayFocusRow>button:first-child{box-shadow:inset 5px 0 color-mix(in srgb,var(--block-color) 86%,white)!important}}.todayFocusRow>button:first-child span small{color:var(--block-color)!important}@supports (color:color-mix(in lab, red, red)){.todayFocusRow>button:first-child span small{color:color-mix(in srgb,var(--block-color) 58%,#fff1bd)!important}}.todayFocusRow>button:first-child span i{color:#8fb0b9;margin-top:7px;font:700 8px/1.25 Inter,system-ui,sans-serif;display:block}.todayBlockActions{grid-template-rows:1fr 1fr;gap:8px;min-width:0;display:grid}.todayBlockActions>button{min-height:46px;border:1px solid var(--block-color)!important;padding:9px!important}@supports (color:color-mix(in lab, red, red)){.todayBlockActions>button{border:1px solid color-mix(in srgb,var(--block-color) 60%,#8b753e)!important}}.todayBlockActions>button{white-space:normal!important;border-radius:10px!important;font-size:9px!important;font-weight:850!important;line-height:1.25!important}.todayBlockActions .mentorQuickStart{color:#e8d49b!important;background:var(--block-color)!important}@supports (color:color-mix(in lab, red, red)){.todayBlockActions .mentorQuickStart{background:color-mix(in srgb,var(--block-color) 10%,#0b0907)!important}}.cycleControls{grid-template-columns:minmax(250px,auto) minmax(360px,auto) minmax(260px,1fr)!important;align-items:center!important}.cycleControls>label,.cycleControls>p{align-self:center!important;margin:0!important}.cycleControls>p{font-size:11px!important;line-height:1.55!important}.studyMixEditor{background:#0000001f;border:1px solid #d8b65f61;border-radius:10px;grid-template-columns:1fr 1fr;align-items:center;gap:7px 10px;min-width:340px;padding:10px 12px;display:grid}.studyMixEditor label{color:#f2eadc!important;grid-template-columns:auto 58px auto!important;align-items:center!important;gap:6px!important;font-size:10px!important;display:grid!important}.studyMixEditor input{box-sizing:border-box;text-align:center;min-height:38px;width:58px!important;padding:7px!important}.studyMixEditor>small{text-align:center;grid-column:1/-1;color:#b8afa0!important;font-size:8px!important}.cyclePlanner{align-items:center}.cyclePlanner>.studyMixEditor{min-width:340px}.cyclePlanner>.studyMixEditor label{grid-template-columns:auto 58px auto!important}.cyclePlanner>.studyMixEditor input{grid-row:auto;width:58px}@media (width<=1000px){.cycleControls{grid-template-columns:1fr 1fr!important}.cycleControls>p{grid-column:1/-1!important}.cyclePlanner{flex-wrap:wrap;align-items:stretch}.cyclePlanner>.studyMixEditor{min-width:min(100%,340px)}}@media (width<=640px){.todayFocusRow{grid-template-columns:1fr!important}.todayBlockActions{grid-template-rows:auto;grid-template-columns:1fr 1fr}.cycleControls{grid-template-columns:1fr!important}.cycleControls>p{grid-column:auto!important}.studyMixEditor{grid-template-columns:1fr;min-width:0}.studyMixEditor>small{grid-column:auto}.cyclePlanner>.studyMixEditor{width:100%;min-width:0}}@media (width>=721px) and (width<=1179px){.shell{grid-template-columns:218px minmax(0,1fr)!important}.sidebar{box-sizing:border-box!important;width:218px!important}.workspace{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-inline:20px!important}}.todayFocusRow>button:first-child{background:linear-gradient(180deg,var(--block-color) 0 18%,#082b3a 18% 100%)!important}@supports (color:color-mix(in lab, red, red)){.todayFocusRow>button:first-child{background:linear-gradient(180deg,color-mix(in srgb,var(--block-color) 24%,#102b38) 0 18%,#082b3a 18% 100%)!important}}.archiveCyclePlanner{background:linear-gradient(145deg,#071b20f5,#040d10fa);border:1px solid #d8b65f61;border-radius:16px;gap:12px;margin:16px 0;padding:16px;display:grid}.archiveCyclePlanner>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.archiveCyclePlanner>header>div{gap:4px;display:grid}.archiveCyclePlanner>header small{color:#d8b65f;letter-spacing:.13em;font:850 8px/1.2 Inter,system-ui,sans-serif}.archiveCyclePlanner>header strong{color:#f1eadb;font:650 18px/1.2 Georgia,serif}.archiveCyclePlanner>header span{color:#9cb0b2;font-size:10px}.archiveCyclePlanner>header>b{color:#e4c86e;white-space:nowrap;border:1px solid #d8b65f52;border-radius:9px;padding:9px 12px;font-size:10px}.archivePlanTotals{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.archivePlanTotals span{color:#9fb0b2;border:1px solid #ffffff14;border-radius:9px;align-items:baseline;gap:6px;padding:10px;font-size:9px;display:flex}.archivePlanTotals b{color:#f0e8d8;font-size:15px}.archivePlanList{gap:7px;max-height:560px;padding-right:3px;display:grid;overflow:auto}.archivePlanList>details{background:#00000024;border:1px solid #d8b65f38;border-radius:10px}.archivePlanList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.archivePlanList summary span{gap:2px;display:grid}.archivePlanList summary small{color:#85a3a8;font-size:8px}.archivePlanList summary strong{color:#efe7d7;font-size:11px}.archivePlanList summary em{color:#d9c475;text-align:right;font-size:9px;font-style:normal}.archivePlanMetrics{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 13px 11px;display:grid}.archivePlanMetrics>span{color:#dce6e4;background:#ffffff09;border-radius:8px;padding:9px;font-size:9px;display:grid}.archivePlanMetrics b{color:#d8b65f;font-size:16px}.archivePlanMetrics small{color:#82999c;font-size:8px}.archiveMaterialColumns{grid-template-columns:1fr 1fr;gap:10px;padding:0 13px 13px;display:grid}.archiveMaterialColumns>section{background:#ffffff06;border-radius:9px;padding:10px}.archiveMaterialColumns h4{color:#d8b65f;margin:0 0 7px;font-size:9px}.archiveMaterialColumns p{border-top:1px solid #ffffff0f;gap:2px;margin:0;padding:7px 0;display:grid}.archiveMaterialColumns p:first-of-type{border-top:0}.archiveMaterialColumns p b{color:#e8e0d2;font-size:9px}.archiveMaterialColumns p span{color:#9fb0b2;font-size:8px}.archiveMaterialColumns p i{color:#d89d78;font-size:7px;font-style:normal}.archivePlanEmpty{color:#a9b5b3;text-align:center;border:1px dashed #d8b65f4d;border-radius:9px;margin:0;padding:13px;font-size:10px}.archiveSessionPlan{background:#05232659;border:1px solid #69d6aa38;border-radius:9px;margin:0 13px 13px}.archiveSessionPlan>summary{color:#74d3ae;font-size:9px;font-weight:850;padding:10px!important}.archiveSessionPlan ol{gap:6px;max-height:360px;margin:0;padding:0 10px 10px;list-style:none;display:grid;overflow:auto}.archiveSessionPlan li{background:#ffffff09;border-radius:7px;gap:3px;padding:8px;display:grid}.archiveSessionPlan li b{color:#e6d59b;font-size:9px}.archiveSessionPlan li span{color:#a7b8b8;font-size:8px;line-height:1.35}@media (width<=780px){.archiveCyclePlanner>header{flex-direction:column;align-items:flex-start}.archivePlanTotals,.archivePlanMetrics,.archiveMaterialColumns{grid-template-columns:1fr}.archivePlanList summary{flex-direction:column;align-items:flex-start}.archivePlanList summary em{text-align:left}}.shell[data-theme=night] .topbar{box-sizing:border-box!important;background:radial-gradient(circle at 96% 8%,#d8b65f1f,#0000 32%),linear-gradient(105deg,#120e09f0,#0a0806c7 58%,#0a08067a)!important;border:1px solid #d8b65f29!important;border-bottom-color:#d8b65f6b!important;border-radius:16px!important;padding:14px 16px 18px!important;box-shadow:inset 0 1px #fff4d009,0 14px 42px #00000029!important}.libraryPage{align-content:start;gap:clamp(16px,1.35vw,24px)!important;display:grid!important}.libraryPage>*,.libraryPage>.libraryLayout,.libraryPage>.dropboxImportPipeline{min-width:0;margin-block:0!important}@media (width<=900px){.libraryPage{gap:18px!important}}@media (width<=650px){.libraryPage{gap:14px!important}.libraryHero,.universalFileImport,.dropboxImportPipeline{border-radius:14px!important}}.shell[data-theme=night] .topActions{box-shadow:none!important;background:0 0!important;border:0!important}.shell[data-theme=night] .lumenLaunchCompact{background:#05040385!important;border-color:#d8b65fb8!important;align-self:center!important;margin:0!important;box-shadow:0 0 0 1px #d8b65f0f,0 8px 22px #0003!important}.shell img[src="/elitezeit-icon.png"],.shell img[src$=elitezeit-icon\.png]{object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important;background:0 0!important}@media (width<=900px){.shell[data-theme=night] .topbar{background:linear-gradient(135deg,#120e09f2,#090705ad)!important;padding:12px 13px 16px!important}}.workspaceError{color:#f2eadc;text-align:center;background:#050403;place-content:center;gap:14px;min-height:100vh;padding:32px;display:grid}.workspaceError small{color:#d8b65f;letter-spacing:.14em;font-size:11px;font-weight:850}.workspaceError h1{margin:0;font:700 clamp(34px,6vw,70px)/1 Georgia,serif}.workspaceError p{color:#aeb9b8;max-width:620px;margin:0 auto;font-size:15px;line-height:1.6}.workspaceError>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.workspaceError button{color:#080604;cursor:pointer;background:#d8b65f;border:1px solid #d8b65f;border-radius:10px;min-width:170px;padding:13px 18px;font-weight:850}.workspaceError button+button{color:#e7cf81;background:0 0}.sidebar{padding:20px 16px 18px!important}.sidebar .brand{gap:10px!important;padding:0 6px 18px!important}.sidebar .brand span{max-width:168px;color:#c2b8aa!important;letter-spacing:.12em!important;margin-top:4px!important;font-size:7px!important;line-height:1.35!important}.sidebar .brand .brandWordmark{letter-spacing:.18em!important;gap:0!important;margin:0!important;font-size:21px!important;line-height:1!important;display:flex!important}.sidebar .brand .brandWordmark span{max-width:none!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;margin:0!important;display:inline!important}.sidebar .brand .brandWordmark .brandIvory{color:#f7f4ed!important}.sidebar .brand .brandWordmark .brandGold{color:#e3b431!important}.sidebar .brand .brandTagline{color:#f7f4ed!important;letter-spacing:.13em!important;text-transform:uppercase!important;max-width:190px!important;margin-top:6px!important;font-size:7px!important;line-height:1.35!important;display:block!important}.shell[data-theme=day] .sidebar .brand .brandWordmark .brandIvory{color:#193039!important}.shell[data-theme=day] .sidebar .brand .brandWordmark .brandGold{color:#8a6415!important}.shell[data-theme=day] .sidebar .brand .brandTagline{color:#52676d!important}.sidebar>nav{gap:7px!important;padding-top:18px!important}.sidebar .navItem{box-sizing:border-box!important;color:#c7c0b5!important;min-height:52px!important;box-shadow:none!important;border-radius:10px!important;padding:9px 12px!important;font-size:12px!important}.sidebar .navItem span{color:#9da49f!important}.sidebar .navItem.active{color:#f2eadc!important}.sidebar .navItem.active span{color:#d8bd7b!important}.sidebarBottom{padding:12px 8px 2px!important}.sidebarBottom strong{color:#ded7ca!important}.sidebarBottom>div>span,.focusRing small{color:#aaa398!important}.shell[data-theme=night] .topbar{gap:16px!important;min-height:0!important;margin-bottom:18px!important;padding:12px 14px!important}.topbarIdentity .eyebrow{color:#b8aa87!important;margin-bottom:3px!important}.topbar h1{font-size:clamp(24px,2vw,31px)!important}@media (width>=1180px){.topbar{grid-template-columns:minmax(220px,.72fr) minmax(560px,1.28fr)!important;align-items:center!important;display:grid!important}.topbarBrand{width:auto!important}.topActions{flex-wrap:nowrap!important;justify-content:flex-end!important;width:auto!important}.topActions .quickExamSwitcher{width:min(430px,38vw)!important}}.lumenCommandBar{border-radius:16px!important;grid-template-columns:minmax(230px,.68fr) minmax(360px,1.32fr)!important;gap:14px!important;padding:16px 18px!important}.lumenCommandIdentity{align-items:center!important;gap:11px!important}.lumenCommandIdentity img{width:34px!important;height:34px!important}.lumenCommandIdentity span{gap:3px!important}.lumenCommandIdentity strong{font-size:18px!important;line-height:1.12!important}.lumenCommandIdentity em{color:#bdb4a7!important;font-size:9px!important}.lumenCommandInput textarea{min-height:72px!important;padding:11px 13px!important}.lumenCommandInput button{min-width:122px!important;padding:9px 12px!important}.lumenCommandBar footer{padding-top:10px!important}.lumenCommandBar footer span{color:#bdb4a7!important;font-size:9px!important}.dailyCommandCenter{border-color:#c5a2576b!important;margin-top:14px!important;padding:24px!important}.dailyCommandCenter h2{font-size:clamp(36px,3.25vw,50px)!important;line-height:1!important}.dailyCommandSubtitle{color:#beb5a8!important;font-size:12px!important}.dayTimeline :is(span,em){color:#b8b0a5!important}@media (width<=1179px){.shell[data-theme=night] .topbar{gap:10px!important}.lumenCommandBar{grid-template-columns:1fr!important}.lumenCommandBar footer{grid-column:1!important}}@media (width<=700px){.sidebar{padding:14px 12px!important}.lumenCommandBar{padding:14px!important}.dailyCommandCenter{padding:17px!important}.dailyCommandCenter h2{font-size:clamp(32px,10vw,42px)!important}}.workspace>.topbar,.workspace>.contentPage,.workspace>.lumenWorkspace{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:0!important}@media (width<=800px){.workspace>.topbar,.workspace>.contentPage,.workspace>.lumenWorkspace{width:calc(100% - 20px)!important;margin-inline:auto!important}}.libraryPage>.unifiedLibraryLayout{grid-template-columns:minmax(0,1fr)!important}.unifiedLibraryLayout>.legacyLibraryFilter{display:none!important}.unifiedLibraryLayout>.libraryResults{width:100%!important;min-width:0!important}.questionEngine>header{align-items:flex-start!important;min-height:0!important}.questionEngine>header>div{align-self:flex-start!important}.questionEngine>header p{margin-bottom:0!important}.questionCorpusScope{margin-top:0!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.sessionRecovery{box-sizing:border-box!important;color:#f2eadc!important;text-align:center!important;background:#050403!important;place-content:center!important;justify-items:center!important;gap:12px!important;min-height:100vh!important;padding:28px!important;display:grid!important}.sessionRecovery svg{width:64px!important;height:64px!important}.sessionRecovery h1{color:#f0d274!important;margin:0!important;font:600 clamp(28px,4vw,46px)/1.1 Georgia,serif!important}.sessionRecovery>p:last-of-type{color:#b8afa0!important;max-width:560px!important;margin:0!important;line-height:1.55!important}.sessionRecovery button{color:#090705!important;cursor:pointer!important;background:#d8b65f!important;border:1px solid #d8b65f!important;border-radius:8px!important;margin-top:8px!important;padding:11px 16px!important;font-weight:850!important}@media (width>=901px){.topbar{grid-template-rows:48px!important;grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr)!important;align-items:center!important;gap:18px!important;min-height:0!important;padding-block:12px!important;display:grid!important}.topbarIdentity{align-self:center!important;overflow:hidden!important}.topbarBrand{align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.topbarBrand .mobileLogo{flex:0 0 42px!important;width:42px!important;height:42px!important;display:block!important}.topActions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-self:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:42px!important;display:flex!important;overflow:visible!important}.topActions .quickExamSwitcher{flex:310px!important;width:clamp(230px,31vw,430px)!important;min-width:0!important}.topActions .planLimitsTrigger{flex:none!important;min-height:36px!important;padding:7px 10px!important;font-size:8px!important}.topActions :is(.themeSwitcher,.lumenLaunchCompact){flex:none!important}}@media (width<=900px){.topbar{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.topbarBrand{align-items:center!important;gap:12px!important;width:100%!important;display:flex!important}.topbarBrand .mobileLogo{flex:0 0 44px!important;width:44px!important;height:44px!important;display:block!important}.topbarIdentity{min-width:0!important}}@media (width>=901px) and (width<=1120px){.topbar{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr)!important;gap:10px!important}.topActions .quickExamSwitcher{flex-basis:230px!important;width:clamp(210px,32vw,300px)!important}.topbarIdentity h1{font-size:clamp(17px,2vw,24px)!important}.topbarIdentity .eyebrow{letter-spacing:.12em!important;font-size:7px!important}}.libraryFiles{overflow:hidden!important}.libraryTableHead{grid-template-columns:minmax(150px,1.45fr) minmax(125px,1fr) minmax(90px,.72fr) 58px 62px!important;gap:8px!important;padding-inline:12px!important}.libraryFiles article{grid-template-columns:36px minmax(145px,1.45fr) minmax(120px,1fr) minmax(88px,.72fr) 58px 62px!important;gap:8px!important;padding-inline:12px!important}.libraryFiles article .openLibraryFile{box-sizing:border-box!important;white-space:nowrap!important;border-radius:7px!important;justify-self:center!important;width:56px!important;min-width:56px!important;max-width:56px!important;min-height:28px!important;padding:5px 6px!important;font-size:9px!important;line-height:1!important;overflow:hidden!important}@media (width<=1200px){.libraryFiles article{grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1.45fr) minmax(130px,.75fr)!important}}@media (width<=650px){.libraryFiles article .openLibraryFile{grid-area:4/3!important;justify-self:center!important;width:56px!important;min-width:56px!important;max-width:56px!important}}.voiceCountryFlag{background:#070503!important;border:1px solid #c5a2578c!important;border-radius:8px!important;place-items:center!important;width:52px!important;height:38px!important;padding:0!important;display:grid!important;overflow:hidden!important}.voiceCountryFlag img{object-fit:cover!important;width:100%!important;height:100%!important}.voiceProfileOption{background:#070503!important;border:1px solid #c5a25759!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px!important;display:grid!important}.voiceProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.voiceProfileOption.active{border-color:#d8b65f!important}.voiceProfileOption>button{width:100%!important;min-width:0!important;color:inherit!important;text-align:left!important;overflow-wrap:normal!important;word-break:normal!important;background:0 0!important;border:0!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0!important;display:grid!important}.voiceProfileOption>button :is(strong,small,span){overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.voiceProfileOption .voiceSampleButton{color:#d8b65f!important;text-align:center!important;white-space:nowrap!important;background:#0b0805!important;border:1px solid #d8b65f8c!important;border-radius:8px!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;padding:8px 10px!important;display:inline-flex!important}.dropboxImportPipeline ol{grid-template-columns:repeat(4,minmax(92px,1fr))!important;align-items:start!important;gap:14px!important;display:grid!important}.dropboxImportPipeline ol li{grid-template-rows:52px auto!important;place-items:center!important;width:auto!important;min-width:92px!important;display:grid!important}.dropboxImportPipeline ol li b{width:44px!important;height:44px!important;font-size:18px!important}.dropboxImportPipeline ol li span{text-align:center!important;min-height:34px!important;font-size:10px!important;line-height:1.35!important}.importedRadarSyllabus>header{align-items:center!important}.importedRadarSyllabus>header h2,.enrollmentAgendaSetup>header h2{letter-spacing:-.025em!important;overflow-wrap:normal!important;word-break:normal!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:clamp(28px,3vw,44px)!important;font-weight:750!important;line-height:1.12!important}.importedRadarSyllabus>header h2{overflow-wrap:anywhere!important;max-width:100%!important;font-size:clamp(22px,2vw,34px)!important;line-height:1.08!important}.importedRadarSyllabus>header>div{min-width:0!important}.voiceProfileOption .lumenPlaybackError{color:#c9ad72!important;overflow-wrap:break-word!important;max-width:100%!important;margin:0!important;font:500 9px/1.35 Inter,ui-sans-serif,system-ui,sans-serif!important}.curriculumLibraryTree li>span{overflow-wrap:break-word!important;min-width:0!important;line-height:1.45!important}.studentDiagnostic{background:linear-gradient(145deg,#090705,#17120c)!important;border:1px solid #c5a2576b!important;border-radius:18px!important;gap:18px!important;padding:22px!important;display:grid!important}.studentDiagnostic>header{justify-content:space-between!important;align-items:center!important;gap:18px!important;display:flex!important}.studentDiagnostic>header h3,.materialSourceSetup h3{color:#f0dfae!important;margin:4px 0!important;font:700 24px/1.2 Inter,ui-sans-serif,system-ui,sans-serif!important}.studentDiagnostic>header>span,.extensionNotice{color:#c9ad72!important;font-size:11px!important}.studentDiagnosticGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.studentDiagnostic label,.materialSourceSetup label{color:#e8dfd0!important;gap:7px!important;font:650 12px/1.35 Inter,ui-sans-serif,system-ui,sans-serif!important;display:grid!important}.studentDiagnostic label.wide{grid-column:1/-1!important}.studentDiagnostic :is(input,select,textarea){box-sizing:border-box!important;color:#f2eadc!important;background:#070503!important;border:1px solid #c5a2577a!important;border-radius:10px!important;width:100%!important;min-height:48px!important;padding:11px 12px!important;font:400 14px/1.45 Inter,ui-sans-serif,system-ui,sans-serif!important}.studentDiagnostic textarea{resize:vertical!important;min-height:88px!important}.inputWithSuffix{position:relative!important}.inputWithSuffix em{color:#a99d8c!important;font-style:normal!important;position:absolute!important;top:14px!important;right:12px!important}.materialSourceSetup{border-top:1px solid #c5a25740!important;grid-template-columns:minmax(240px,.75fr) minmax(320px,1.25fr)!important;gap:14px 18px!important;padding-top:16px!important;display:grid!important}.materialSourceSetup>label,.materialSourceSetup>.extensionNotice{grid-column:1/-1!important}.materialSourceSetup p{color:#b8afa0!important;margin:5px 0 0!important;font:400 12px/1.5 Inter,ui-sans-serif,system-ui,sans-serif!important}.syllabusCoveragePanel{background:#080604!important;border:1px solid #c5a25770!important;border-radius:18px!important;gap:16px!important;padding:22px!important;display:grid!important}.syllabusCoveragePanel>header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;display:grid!important}.syllabusCoveragePanel h3{color:#f0dfae!important;margin:5px 0!important;font:750 26px/1.2 Inter,ui-sans-serif,system-ui,sans-serif!important}.syllabusCoveragePanel p{color:#b8afa0!important;max-width:900px!important;margin:0!important;font:400 12px/1.5 Inter,ui-sans-serif,system-ui,sans-serif!important}.syllabusCoveragePanel>header>strong{text-align:center!important;border:1px solid #47b898!important;border-radius:14px!important;min-width:150px!important;padding:14px 18px!important;display:grid!important}.syllabusCoveragePanel>header>strong b{color:#65d2b1!important;font-size:30px!important}.syllabusCoveragePanel>header>strong span{color:#f2eadc!important;font-size:11px!important}.syllabusCoveragePanel>header>strong em{color:#a99d8c!important;font-size:10px!important;font-style:normal!important}.syllabusCoveragePanel>div{gap:8px!important;display:grid!important}.syllabusCoveragePanel article{border-top:1px solid #c5a2572e!important;grid-template-columns:minmax(190px,.8fr) minmax(180px,1fr) 52px minmax(260px,1.1fr)!important;align-items:center!important;gap:14px!important;padding:12px 0!important;display:grid!important}.syllabusCoveragePanel article>span{gap:3px!important;display:grid!important}.syllabusCoveragePanel article>span b{color:#eee4d4!important;font-size:12px!important}.syllabusCoveragePanel article small{color:#a99d8c!important;font-size:10px!important;line-height:1.4!important}.syllabusCoveragePanel article>i{background:#ffffff14!important;border-radius:999px!important;height:9px!important;overflow:hidden!important}.syllabusCoveragePanel article>i b{border-radius:inherit!important;background:linear-gradient(90deg,#249477,#65d2b1)!important;height:100%!important;display:block!important}.syllabusCoveragePanel article>em{color:#65d2b1!important;text-align:right!important;font-style:normal!important;font-weight:800!important}.intakeRoleSelector{background:#0b0805!important;border:1px solid #d8b65f!important;border-radius:10px!important;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr)!important;align-items:center!important;gap:18px!important;padding:18px!important;display:grid!important}.intakeRoleSelector>span{gap:5px!important;display:grid!important}.intakeRoleSelector strong{color:#f2eadc!important;font-size:15px!important}.intakeRoleSelector small{color:#b8afa0!important;line-height:1.45!important}.intakeRoleSelector select{color:#f2eadc!important;background:#050403!important;border-color:#d8b65f!important;width:100%!important;min-height:48px!important}.reviewStrategyHelp,.reviewRuleExplanation{color:#c9b98f!important;margin:7px 0 0!important;font:500 12px/1.55 Inter,ui-sans-serif,system-ui,sans-serif!important;display:block!important}.discursiveQuestionDraft{box-sizing:border-box!important;color:#f2eadc!important;resize:vertical!important;background:#080604!important;border:1px solid #d8b65f80!important;border-radius:12px!important;width:100%!important;min-height:220px!important;padding:16px!important;font:500 16px/1.65 Inter,ui-sans-serif,system-ui,sans-serif!important}.bibliographyClarification{background:#0b0805!important;border:1px solid #d8b65f61!important;border-radius:12px!important;gap:6px!important;margin-top:16px!important;padding:14px 16px!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;display:grid!important}.bibliographyClarification strong{color:#e2c46f!important;font-size:13px!important}.bibliographyClarification span{color:#c8bcaa!important;font-size:12px!important;line-height:1.55!important}.universalFileImport{background:linear-gradient(145deg,#090705,#17120c)!important;border:1px solid #d8b65f75!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px 22px!important;padding:20px!important;display:grid!important}.universalFileImport>div{gap:5px!important;display:grid!important}.universalFileImport h3{color:#f0dfae!important;margin:0!important;font:750 22px/1.25 Inter,ui-sans-serif,system-ui,sans-serif!important}.universalFileImport span,.universalFileImport>small{color:#b8afa0!important;font:400 12px/1.5 Inter,ui-sans-serif,system-ui,sans-serif!important}.universalFileImport>label{color:#080604!important;cursor:pointer!important;background:#bd9448!important;border:1px solid #dec27d!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:0 18px!important;font:800 12px/1.2 Inter,ui-sans-serif,system-ui,sans-serif!important;display:inline-flex!important}.universalFileImport>label.busy{opacity:.7!important;cursor:wait!important}.universalFileImport input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.universalFileImport>small,.universalFileImport>em{grid-column:1/-1!important}.universalFileImport>em{color:#65d2b1!important;font:700 12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif!important}.ownedMaterialImport{margin-bottom:20px!important}.ownedMaterialImportControls{grid-column:1/-1!important;grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) auto!important;align-items:end!important;gap:12px!important;display:grid!important}.ownedMaterialImportControls label{color:#c9b98f!important;gap:5px!important;font:700 10px/1.3 Inter,ui-sans-serif,system-ui,sans-serif!important;display:grid!important}.ownedMaterialImportControls select{box-sizing:border-box!important;color:#f2eadc!important;background:#080604!important;border:1px solid #d8b65f73!important;border-radius:8px!important;width:100%!important;min-height:42px!important;padding:8px 10px!important}.ownedMaterialImportControls>span{color:#65d2b1!important;align-self:center!important;font-weight:700!important}.universalSyllabusProgress{margin:18px 0!important}.syllabusCoveragePanel article>details{grid-column:1/-1!important;width:100%!important}.syllabusCoveragePanel article>details summary{color:#d8b65f!important;cursor:pointer!important;font:700 11px/1.4 Inter,ui-sans-serif,system-ui,sans-serif!important}.syllabusCoveragePanel article>details ul{gap:6px!important;margin:10px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.syllabusCoveragePanel article>details li{border:1px solid #d8b65f29!important;border-radius:9px!important;grid-template-columns:minmax(220px,1fr) minmax(160px,.8fr) 48px!important;align-items:center!important;gap:12px!important;padding:9px 10px!important;display:grid!important}.syllabusCoveragePanel article>details li>span{gap:2px!important;display:grid!important}.syllabusCoveragePanel article>details li>span b{color:#eee4d4!important;font-size:11px!important}.syllabusCoveragePanel article>details li>i{background:#ffffff14!important;border-radius:999px!important;height:7px!important;overflow:hidden!important}.syllabusCoveragePanel article>details li>i b{border-radius:inherit!important;background:linear-gradient(90deg,#249477,#65d2b1)!important;height:100%!important;display:block!important}.syllabusCoveragePanel article>details li>em{color:#65d2b1!important;text-align:right!important;font-size:11px!important;font-style:normal!important;font-weight:800!important}@media (width<=700px){.voiceProfileGrid,.voiceProfileOption{grid-template-columns:1fr!important}.voiceProfileOption .voiceSampleButton{width:100%!important}.intakeRoleSelector{grid-template-columns:1fr!important}.dropboxImportPipeline ol{grid-template-columns:repeat(4,92px)!important}.studentDiagnostic>header{flex-direction:column!important;align-items:flex-start!important}.studentDiagnosticGrid,.materialSourceSetup{grid-template-columns:1fr!important}.studentDiagnostic label.wide,.materialSourceSetup>label,.materialSourceSetup>.extensionNotice{grid-column:1!important}.syllabusCoveragePanel>header,.syllabusCoveragePanel article{grid-template-columns:1fr!important}.syllabusCoveragePanel>header>strong{width:100%!important}.syllabusCoveragePanel article>em{text-align:left!important}.universalFileImport{grid-template-columns:1fr!important}.universalFileImport>label{box-sizing:border-box!important;width:100%!important}.syllabusCoveragePanel article>details li{grid-template-columns:1fr!important}.syllabusCoveragePanel article>details li>em{text-align:left!important}.ownedMaterialImportControls{grid-template-columns:1fr!important}}.universalModuleHero{align-items:center!important}.universalModuleHero>b{box-sizing:border-box!important;white-space:nowrap!important;text-align:center!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:8px 14px!important;line-height:1!important;display:inline-flex!important}.syllabusCoveragePanel>div>article>em,.syllabusCoveragePanel details li>em{box-sizing:border-box!important;white-space:nowrap!important;text-align:center!important;justify-content:center!important;align-items:center!important;min-width:52px!important;min-height:34px!important;line-height:1.1!important;display:inline-flex!important}.questionEngine>header nav{box-sizing:border-box!important;flex:0 0 238px!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:4px!important;width:min(238px,32%)!important;max-width:238px!important;padding:4px!important;display:grid!important}.questionEngine>header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;width:auto!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.questionEngine{contain:paint!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;overflow:clip!important}.questionEngine>header>div{flex:auto!important;min-width:0!important;max-width:100%!important}.questionEngine>header nav{margin-left:auto!important;position:static!important;inset:auto!important;transform:none!important}.questionEngine>header nav button{white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;width:100%!important;min-width:0!important;min-height:32px!important;padding:5px 7px!important;font-size:9px!important;line-height:1.2!important}@media (width<=700px){.universalModuleHero{align-items:flex-start!important}.universalModuleHero>b{align-self:flex-start!important}.questionEngine>header{flex-direction:column!important;overflow:visible!important}.questionEngine>header nav{flex-basis:auto!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;display:grid!important}}@media (width<=420px){.questionEngine>header nav{grid-template-columns:1fr!important}}.macrothemeStudyEvidence{color:#65d2b1!important;font-weight:700!important}.libraryFiles article .openLibraryFile{width:52px!important;min-width:52px!important;max-width:52px!important;min-height:30px!important;padding:5px 6px!important;font-size:9px!important;line-height:1!important}.macrothemeStudyProgress{box-sizing:border-box!important;text-overflow:clip!important;white-space:nowrap!important;text-align:center!important;width:118px!important;min-width:118px!important;max-width:118px!important;overflow:visible!important}.syllabusCoveragePanel article{grid-template-columns:minmax(190px,.8fr) minmax(160px,1fr) 84px minmax(220px,1.1fr)!important}.syllabusCoveragePanel>div>article>em,.syllabusCoveragePanel details li>em{min-width:74px!important;font-size:10px!important}@media (width<=700px){.syllabusCoveragePanel article{grid-template-columns:1fr!important}.syllabusCoveragePanel>div>article>em,.syllabusCoveragePanel details li>em{justify-self:start!important}}._page_adfbk_1{color:#f4efe5;background:radial-gradient(circle at 85% 8%,#cea0361f,#0000 32rem),linear-gradient(145deg,#050606,#0a0a08 58%,#080704);min-height:100vh;padding:clamp(24px,5vw,72px) clamp(16px,4vw,56px)}._card_adfbk_10{background:#050606d6;border:1px solid #d7ab3f6b;border-radius:28px;width:min(900px,100%);margin:0 auto;padding:clamp(24px,5vw,64px);box-shadow:0 28px 90px #00000061}._back_adfbk_20{color:#e7c66f;text-decoration:none}._back_adfbk_20:hover{text-decoration:underline}._eyebrow_adfbk_27{color:#d8b24f;letter-spacing:.18em;margin:42px 0 8px;font-size:.78rem;font-weight:800}._card_adfbk_10 h1{color:#f4efe5;margin:0;font-family:Georgia,serif;font-size:clamp(2.2rem,6vw,4.5rem);line-height:1}._updated_adfbk_43{color:#aaa89f;margin:18px 0 42px}._card_adfbk_10 section{border-top:1px solid #d7ab3f33;padding:26px 0}._card_adfbk_10 h2{color:#e7c66f;margin:0 0 10px;font-size:1.05rem}._card_adfbk_10 p{color:#d8d5cc;max-width:76ch;margin-top:0;font-size:1rem;line-height:1.75}@media (width<=600px){._page_adfbk_1{padding:12px}._card_adfbk_10{border-radius:18px}._eyebrow_adfbk_27{margin-top:32px}}._page_12sg1_1{color:#f4efe5;background:radial-gradient(circle at 84% 5%,#d8b24f26,#0000 28rem),linear-gradient(145deg,#040504,#090906 58%,#050403);min-height:100vh;padding:clamp(18px,4vw,58px) clamp(12px,4vw,48px)}._card_12sg1_10{background:#060706e6;border:1px solid #d8b24f6b;border-radius:30px;width:min(1080px,100%);margin:0 auto;overflow:hidden;box-shadow:0 32px 100px #00000073}._navigation_12sg1_20{border-bottom:1px solid #d8b24f33;justify-content:flex-end;gap:22px;padding:20px clamp(22px,5vw,58px);flex-direction:row!important;align-items:center!important;display:flex!important}._navigation_12sg1_20 a,._footer_12sg1_30 a,._status_12sg1_30 a{color:#e8c96f;text-decoration:none}._navigation_12sg1_20 a:hover,._footer_12sg1_30 a:hover,._status_12sg1_30 a:hover{text-decoration:underline}._hero_12sg1_33,._section_12sg1_33{padding:clamp(34px,7vw,76px) clamp(22px,7vw,78px)}._section_12sg1_33{border-top:1px solid #d8b24f33}._brand_12sg1_36{align-items:center;gap:18px;margin-bottom:62px;display:flex}._brand_12sg1_36 img{filter:drop-shadow(0 10px 20px #d8b24f2e);border-radius:50%}._brand_12sg1_36 span{gap:7px;display:grid}._brand_12sg1_36 b{color:#dcb54a;letter-spacing:.14em;font-family:Georgia,serif;font-size:27px}._brand_12sg1_36 b i{color:#f3eee3;font-style:normal}._brand_12sg1_36 small{color:#bdb39d;letter-spacing:.16em;font-size:10px}._eyebrow_12sg1_43{color:#dcb54a;letter-spacing:.18em;margin:0 0 12px;font-size:.75rem;font-weight:900}._hero_12sg1_33 h1,._section_12sg1_33 h2{max-width:17ch;margin:0;font-family:Georgia,serif;font-weight:500;line-height:1.04}._hero_12sg1_33 h1{font-size:clamp(2.7rem,7vw,5.7rem)}._section_12sg1_33 h2{font-size:clamp(2rem,4.5vw,3.8rem)}._lead_12sg1_47{color:#d6d1c6;max-width:72ch;margin:28px 0 38px;font-size:clamp(1rem,2vw,1.2rem);line-height:1.75}._status_12sg1_30{background:#d8b24f2e;border:1px solid #d8b24f40;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid;overflow:hidden}._status_12sg1_30 div{background:#090906;gap:8px;padding:20px;display:grid}._status_12sg1_30 dt{color:#9f998d;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}._status_12sg1_30 dd{color:#f1eadc;margin:0;font-weight:750}._grid_12sg1_54{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:36px;display:grid}._grid_12sg1_54 article{background:#090906;border:1px solid #d8b24f47;border-radius:18px;padding:25px}._grid_12sg1_54 article>span{color:#dcb54a;letter-spacing:.14em;font:800 .72rem/1 Arial,sans-serif}._grid_12sg1_54 h3{color:#f0e8d8;margin:24px 0 10px;font-size:1.08rem}._grid_12sg1_54 p,._scope_12sg1_58 p{color:#c9c4ba;margin:0;line-height:1.7}._steps_12sg1_60{counter-reset:step;gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}._steps_12sg1_60 li{counter-increment:step;border-top:1px solid #d8b24f33;grid-template-columns:52px minmax(180px,.8fr) 1.4fr;align-items:start;gap:18px;padding:22px 0;display:grid}._steps_12sg1_60 li:before{content:counter(step);color:#dcb54a;border:1px solid #dcb54a;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}._steps_12sg1_60 b{color:#f0e8d8}._steps_12sg1_60 span{color:#bfb9ae;line-height:1.6}._scope_12sg1_58{background:linear-gradient(135deg,#d8b24f14,#0000)}._scope_12sg1_58 p{max-width:78ch;margin-top:26px}._footer_12sg1_30{color:#928d84;border-top:1px solid #d8b24f33;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding:22px clamp(22px,7vw,78px);font-size:.8rem;display:flex}@media (width<=760px){._navigation_12sg1_20{justify-content:flex-start;gap:15px;font-size:.85rem}._brand_12sg1_36{margin-bottom:42px}._brand_12sg1_36 img{width:60px;height:60px}._brand_12sg1_36 b{font-size:21px}._brand_12sg1_36 small{font-size:8px}._status_12sg1_30,._grid_12sg1_54{grid-template-columns:1fr}._steps_12sg1_60 li{grid-template-columns:44px 1fr}._steps_12sg1_60 span{grid-column:2}}@media (width<=520px){._page_12sg1_1{padding:8px}._card_12sg1_10{border-radius:20px}._navigation_12sg1_20{white-space:nowrap;overflow-x:auto}._footer_12sg1_30{display:grid}}
