.PassageEditor_editor__AOXP7{min-width:0;width:100%}.PassageEditor_fields___mS89{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.PassageEditor_fields___mS89 label{display:grid;grid-gap:5px;gap:5px;min-width:0;flex:1 1 160px}.PassageEditor_fields___mS89 label:first-child{flex:2 1 210px}.PassageEditor_label__NKx8b{min-width:0;white-space:normal;overflow-wrap:anywhere;font:600 .73rem/1.4 var(--sans,sans-serif);color:var(--muted,#59616a)}.PassageEditor_fields___mS89 input,.PassageEditor_fields___mS89 select{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line,#dcdedb);border-radius:8px;background:var(--field,#fff);color:var(--ink,#252a31);font:inherit}.PassageEditor_selectControl__x1aPp{position:relative;display:block;min-width:0;font:400 1rem/1.5 var(--sans,sans-serif)}.PassageEditor_selectControl__x1aPp select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;padding-right:36px}.PassageEditor_selectControl__x1aPp>svg{position:absolute;top:50%;right:12px;width:16px;height:16px;color:var(--muted);pointer-events:none;transform:translateY(-50%)}.PassageEditor_actions___NHUq button:focus-visible,.PassageEditor_fields___mS89 input:focus-visible,.PassageEditor_fields___mS89 select:focus-visible{outline:2px solid var(--accent,#245ca8);outline-offset:3px}.PassageEditor_review__452O8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding-top:10px}.PassageEditor_review__452O8 p{flex:1 1 210px;margin:0;color:var(--muted,#59616a);font:400 .78rem/1.5 var(--sans,sans-serif)}.PassageEditor_actions___NHUq{display:flex;gap:8px}.PassageEditor_actions___NHUq button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--line,#dcdedb);border-radius:7px;background:var(--field,#fff);color:var(--ink,#252a31);cursor:pointer;font:600 .8rem/1.3 var(--sans,sans-serif)}.PassageEditor_actions___NHUq .PassageEditor_apply__vPGbN{background:var(--accent,#245ca8);border-color:var(--accent,#245ca8);color:#fff}.PassageEditor_actions___NHUq button:disabled{cursor:wait;opacity:.65}.PassageEditor_error__ZfTnc{margin:10px 0 0;color:var(--danger,#a92f2f);font:500 .8rem/1.5 var(--sans,sans-serif)}@media (max-width:540px){.PassageEditor_fields___mS89{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));grid-gap:8px;gap:8px}.PassageEditor_fields___mS89 label,.PassageEditor_fields___mS89 label:first-child{min-width:0}.PassageEditor_review__452O8{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.PassageEditor_review__452O8 p{min-width:0}.PassageEditor_actions___NHUq{width:100%;justify-content:flex-end}}.PassageEditor_label__NKx8b{font:750 .7rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.PassageEditor_fields___mS89 input,.PassageEditor_fields___mS89 select{min-height:48px;border-color:var(--line);border-radius:12px;background:var(--field);color:var(--ink)}.PassageEditor_fields___mS89 input{font-family:var(--serif);font-weight:650;font-size:1.1rem}.PassageEditor_fields___mS89 input:focus-visible,.PassageEditor_fields___mS89 select:focus-visible{border-color:var(--accent);outline-offset:2px}.PassageEditor_review__452O8{border-top:1px solid var(--line);margin-top:10px}.PassageEditor_review__452O8 p{color:var(--muted);font-size:.8125rem}.PassageEditor_actions___NHUq button{min-height:44px;border-color:var(--line);border-radius:12px;background:var(--panel);font-weight:650}.PassageEditor_actions___NHUq button:hover:not(:disabled){border-color:var(--border-accent);color:var(--accent)}.PassageEditor_actions___NHUq .PassageEditor_apply__vPGbN,.PassageEditor_actions___NHUq .PassageEditor_apply__vPGbN:hover:not(:disabled){border:0;background:var(--vl-grad);color:var(--vl-on-grad);box-shadow:0 8px 20px rgba(var(--accent-rgb),.26)}.PassageEditor_actions___NHUq button:disabled{opacity:1;background:var(--field);color:var(--muted);box-shadow:none}.PassageEditor_error__ZfTnc{color:var(--danger-strong);font-weight:600}.PublicSite_footer__AwLB9,.PublicSite_header__kBXMQ,.PublicSite_page__GXa1r{--public-paper:#f7f6f2;--public-ink:#252a31;--public-muted:#58616f;--public-accent:#245ca8;--public-border:#d5d9dc;color:var(--public-ink);font-family:var(--font-figtree,"Figtree"),Arial,sans-serif}.PublicSite_footer__AwLB9 *,.PublicSite_header__kBXMQ *,.PublicSite_page__GXa1r *{box-sizing:border-box}.PublicSite_header__kBXMQ{width:min(1180px,calc(100% - 48px));min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 auto;border-bottom:1px solid var(--public-border)}.PublicSite_brand__0pS8H{flex-shrink:0;display:block;color:var(--public-ink);text-decoration:none}.PublicSite_brand__0pS8H strong{display:block;font-family:var(--font-literata,"Literata"),Georgia,serif;font-size:1.625rem;font-weight:650;line-height:1.15}.PublicSite_brand__0pS8H small{display:block;margin-top:4px;color:var(--public-muted);font-size:.75rem;font-weight:550;line-height:1.35}.PublicSite_navigation__YVnS9{display:flex;align-items:center;justify-content:flex-end;gap:20px}.PublicSite_footer__AwLB9 button,.PublicSite_footer__AwLB9 nav a,.PublicSite_header__kBXMQ a:not(.PublicSite_brand__0pS8H),.PublicSite_header__kBXMQ button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--public-muted);border:0;background:transparent;font:inherit;font-size:.84rem;line-height:1.35;text-decoration:none;cursor:pointer}.PublicSite_footer__AwLB9 a:hover,.PublicSite_footer__AwLB9 button:hover,.PublicSite_header__kBXMQ a:hover,.PublicSite_header__kBXMQ a[aria-current=page],.PublicSite_header__kBXMQ button:hover{color:var(--public-accent)}.PublicSite_header__kBXMQ .PublicSite_primary__bbEU4{padding:0 17px;border:1px solid var(--public-accent);border-radius:7px;color:#fff;background:var(--public-accent);white-space:nowrap}.PublicSite_header__kBXMQ .PublicSite_primary__bbEU4:hover{color:#fff;background:#174982;border-color:#174982}.PublicSite_footer__AwLB9 :is(a,button):focus-visible,.PublicSite_header__kBXMQ :is(a,button):focus-visible,.PublicSite_page__GXa1r :is(a,button):focus-visible{outline:3px solid #7ca7df}.PublicSite_header__kBXMQ .PublicSite_menuButton__U3fiv{display:none}.PublicSite_accountHeader__tSswV{width:min(1180px,100%);display:grid;grid-template-columns:1fr auto 1fr}.PublicSite_header__kBXMQ .PublicSite_back__NLFqo{justify-self:start;gap:8px}.PublicSite_accountLanguage__xkkMT{justify-self:end}.PublicSite_footer__AwLB9{width:min(1180px,calc(100% - 48px));margin:56px auto 0;padding:30px 0 22px;border-top:1px solid var(--public-border)}.PublicSite_footer__AwLB9>div{display:flex;justify-content:space-between;gap:28px}.PublicSite_footer__AwLB9 nav{display:flex;justify-content:flex-end;align-content:flex-start;flex-wrap:wrap;column-gap:20px;max-width:680px}.PublicSite_footer__AwLB9>p{margin:22px 0 0;color:var(--public-muted);font-size:.75rem;line-height:1.6}.PublicSite_page__GXa1r{min-height:100svh;background:var(--public-paper)}.PublicSite_content__VwOiN{width:min(1100px,calc(100% - 48px));margin:0 auto;padding:64px 0 24px}.PublicSite_content__VwOiN h1{margin-top:0;font-family:var(--font-literata,"Literata"),Georgia,serif;color:var(--public-ink);font-weight:550;line-height:1.12}.PublicSite_content__VwOiN p{line-height:1.7}.PublicSite_content__VwOiN.creator-layout{display:grid}.PublicSite_content__VwOiN .creator-hero{margin-top:0}.PublicSite_content__VwOiN .creator-copy h1{font-size:clamp(2.1rem,5vw,3.8rem);letter-spacing:-.035em}.PublicSite_content__VwOiN .creator-timeline-action{text-decoration:none}.PublicSite_content__VwOiN.share-page{min-height:0;background:transparent}@media (max-width:900px){.PublicSite_header__kBXMQ{gap:16px}.PublicSite_navigation__YVnS9{gap:12px}.PublicSite_brand__0pS8H small{max-width:180px}}@media (max-width:760px){.PublicSite_header__kBXMQ{position:relative;min-height:76px;width:calc(100% - 32px);flex-wrap:wrap;padding:16px 0}.PublicSite_brand__0pS8H strong{font-size:1.4rem}.PublicSite_brand__0pS8H small{font-size:.67rem;max-width:none}.PublicSite_header__kBXMQ .PublicSite_menuButton__U3fiv{display:inline-flex;padding:0 12px;border:1px solid var(--public-border);border-radius:6px}.PublicSite_navigation__YVnS9{flex:0 0 100%;display:none;align-items:stretch;padding-top:12px;border-top:1px solid var(--public-border)}.PublicSite_navigation__YVnS9[data-open=true]{display:flex;flex-direction:column;gap:6px}.PublicSite_navigation__YVnS9 :is(a,button){padding:9px 12px}.PublicSite_accountHeader__tSswV{width:100%;grid-template-columns:auto 1fr auto;gap:12px}.PublicSite_accountHeader__tSswV .PublicSite_brand__0pS8H{justify-self:center}.PublicSite_accountHeader__tSswV .PublicSite_brand__0pS8H strong{font-size:1.25rem}.PublicSite_accountHeader__tSswV .PublicSite_brand__0pS8H small{display:none}.PublicSite_footer__AwLB9{width:calc(100% - 32px);margin-top:40px}.PublicSite_footer__AwLB9>div{flex-direction:column;gap:18px}.PublicSite_footer__AwLB9 nav{justify-content:flex-start;gap:0 18px}.PublicSite_content__VwOiN{width:calc(100% - 32px);padding-top:38px}}.PublicSite_footer__AwLB9,.PublicSite_header__kBXMQ,.PublicSite_page__GXa1r{--public-paper:var(--paper);--public-ink:var(--ink);--public-muted:var(--ink-mild);--public-accent:var(--accent);--public-border:var(--line);font-family:var(--sans)}.PublicSite_page__GXa1r{background:var(--paper)}.PublicSite_brand__0pS8H{display:grid;grid-template-columns:44px auto;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;align-items:center;align-content:center}.PublicSite_footer__AwLB9 .PublicSite_brand__0pS8H{align-self:flex-start}.PublicSite_brand__0pS8H:before{content:"VL";content:"VL"/"";grid-row:1/span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--vl-grad);color:var(--vl-on-grad);font:800 17px/1 var(--serif);letter-spacing:-.02em;box-shadow:0 6px 16px rgba(var(--accent-rgb),.26)}.PublicSite_brand__0pS8H strong{color:var(--ink);font-family:var(--serif);font-size:1.5rem;font-weight:750;letter-spacing:-.03em}.PublicSite_brand__0pS8H small{margin-top:2px;color:var(--muted)}.PublicSite_footer__AwLB9 button,.PublicSite_footer__AwLB9 nav a,.PublicSite_header__kBXMQ a:not(.PublicSite_brand__0pS8H),.PublicSite_header__kBXMQ button{color:var(--ink-mild);font-weight:650}.PublicSite_footer__AwLB9 button:hover,.PublicSite_footer__AwLB9 nav a:hover,.PublicSite_header__kBXMQ a:not(.PublicSite_brand__0pS8H):hover,.PublicSite_header__kBXMQ button:hover{color:var(--accent)}.PublicSite_navigation__YVnS9 a[aria-current=page]{padding:0 14px;border-radius:var(--vl-radius-pill);background:var(--vl-tool);color:var(--accent-strong)}.PublicSite_header__kBXMQ .PublicSite_navigation__YVnS9 .PublicSite_primary__bbEU4{min-height:48px;padding:0 20px;border:0;border-radius:var(--vl-radius-control);background:var(--vl-grad);color:var(--vl-on-grad);font-weight:750;box-shadow:0 8px 20px rgba(var(--accent-rgb),.26)}.PublicSite_header__kBXMQ .PublicSite_navigation__YVnS9 .PublicSite_primary__bbEU4:hover{border:0;background:var(--vl-grad);color:var(--vl-on-grad);filter:saturate(1.08) brightness(1.04)}.PublicSite_footer__AwLB9 :is(a,button):focus-visible,.PublicSite_header__kBXMQ :is(a,button):focus-visible,.PublicSite_page__GXa1r :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.PublicSite_header__kBXMQ .PublicSite_back__NLFqo{color:var(--ink-mild)}.PublicSite_footer__AwLB9{border-top-color:var(--line)}.PublicSite_footer__AwLB9>p{color:var(--muted)}.PublicSite_footer__AwLB9 nav button{padding:0}@media (max-width:760px){.PublicSite_brand__0pS8H{grid-template-columns:40px auto;column-gap:10px}.PublicSite_brand__0pS8H:before{width:40px;height:40px;border-radius:12px;font-size:15px}.PublicSite_brand__0pS8H strong{font-size:1.35rem}.PublicSite_header__kBXMQ .PublicSite_menuButton__U3fiv{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:var(--vl-radius-control);background:var(--panel);color:var(--ink)}.PublicSite_navigation__YVnS9[data-open=true]{gap:4px}.PublicSite_header__kBXMQ .PublicSite_navigation__YVnS9 :is(a,button){justify-content:flex-start;padding:9px 12px;border-radius:var(--vl-radius-control)}.PublicSite_header__kBXMQ .PublicSite_navigation__YVnS9 :is(a,button):hover{background:var(--vl-tool)}.PublicSite_navigation__YVnS9 a[aria-current=page]{padding:9px 12px;border-radius:var(--vl-radius-control)}.PublicSite_header__kBXMQ .PublicSite_navigation__YVnS9 .PublicSite_primary__bbEU4{justify-content:center}.PublicSite_accountHeader__tSswV .PublicSite_brand__0pS8H{grid-template-columns:36px auto}.PublicSite_accountHeader__tSswV .PublicSite_brand__0pS8H:before{grid-row:1;width:36px;height:36px;border-radius:11px;font-size:14px}}.TeachingOutputPanel_workspacePanel__gAyOB{display:grid;grid-template-columns:minmax(18rem,26.5rem) minmax(0,1fr);grid-gap:.75rem;gap:.75rem;min-height:min(47rem,calc(100vh - 13.5rem))}.TeachingOutputPanel_controls__ngdzg,.TeachingOutputPanel_preview__QQfV4{min-width:0;border:1px solid var(--line);border-radius:.8rem}.TeachingOutputPanel_controls__ngdzg{padding:1.35rem}.TeachingOutputPanel_previewTitle__q_pSn,.TeachingOutputPanel_sourceTitle__1F1Eb{margin:0;color:var(--ink);font-family:var(--font-display,Georgia,serif);font-size:clamp(1.15rem,1.5vw,1.5rem)}.TeachingOutputPanel_sourceDescription__mKrss{margin:.4rem 0 1.15rem;color:var(--muted);font-size:.94rem;line-height:1.45}.TeachingOutputPanel_resourceAudience___K43K{margin:.4rem 0 0;color:var(--muted);font-size:.85rem;line-height:1.4}.TeachingOutputPanel_picker__b7e63{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:1rem}.TeachingOutputPanel_pickerLabel__qEUeG{color:var(--ink);font-size:.9rem;font-weight:700}.TeachingOutputPanel_typeCards__W6eK3{display:grid;grid-gap:.48rem;gap:.48rem}.TeachingOutputPanel_typeCard__PZzSZ{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 1rem;align-items:center;grid-gap:.65rem;gap:.65rem;width:100%;min-height:4rem;padding:.68rem;color:var(--ink);text-align:left;border:1px solid var(--line);border-radius:.66rem;background:transparent}.TeachingOutputPanel_typeCard__PZzSZ:focus-visible,.TeachingOutputPanel_typeCard__PZzSZ:hover{border-color:var(--accent)}.TeachingOutputPanel_audienceChip__Y2Lnx:focus-visible,.TeachingOutputPanel_typeCard__PZzSZ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TeachingOutputPanel_typeCardActive__nBFC3{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}.TeachingOutputPanel_typeIcon__7TMvY{display:grid;width:2.45rem;height:2.45rem;place-items:center;border-radius:.55rem;background:var(--accent-soft)}.TeachingOutputPanel_typeCardActive__nBFC3 .TeachingOutputPanel_typeIcon__7TMvY{color:var(--panel);background:var(--accent)}.TeachingOutputPanel_typeIcon__7TMvY svg{width:1.35rem;height:1.35rem}.TeachingOutputPanel_typeBody__KS2RP{display:grid;grid-gap:.12rem;gap:.12rem}.TeachingOutputPanel_typeBody__KS2RP strong{font-size:.93rem}.TeachingOutputPanel_typeBody__KS2RP span{font-size:.79rem;line-height:1.25}.TeachingOutputPanel_audienceGrid__S9yIm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.TeachingOutputPanel_audienceChip__Y2Lnx{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.75rem;padding:.45rem;color:var(--ink);font-size:.8rem;border:1px solid var(--line);border-radius:99px;background:var(--panel)}.TeachingOutputPanel_audienceChip__Y2Lnx svg{width:1rem;height:1rem}.TeachingOutputPanel_audienceChipActive__u1Hf8{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.TeachingOutputPanel_audienceChip__Y2Lnx:focus-visible,.TeachingOutputPanel_audienceChip__Y2Lnx:hover{border-color:var(--accent)}.TeachingOutputPanel_generate___Ok3L{justify-content:center;width:100%;margin-top:1rem}.TeachingOutputPanel_preview__QQfV4{display:flex;flex-direction:column;padding:clamp(1.35rem,2.7vw,2rem)}.TeachingOutputPanel_previewHeader__tPtdD{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.05rem;border-bottom:1px solid var(--line)}.TeachingOutputPanel_status__Fiurq{display:inline-flex;padding:.22rem .52rem;color:var(--accent);font-size:.78rem;border-radius:.36rem;background:var(--accent-soft)}.TeachingOutputPanel_statusGenerating__tnbyU,.TeachingOutputPanel_statusPartial__8DGJk{color:var(--ink);background:color-mix(in srgb,var(--accent-soft) 72%,var(--panel))}.TeachingOutputPanel_regenerate__SPr1e{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:8px 12px;font-weight:700;border:1px solid var(--line);border-radius:8px;background:var(--panel);-webkit-appearance:none;-moz-appearance:none;appearance:none}.TeachingOutputPanel_previewDocument__7pCys{flex:1 1;min-height:15rem;padding:1.4rem 0;color:var(--ink)}.TeachingOutputPanel_previewDocument__7pCys h1,.TeachingOutputPanel_previewDocument__7pCys h2,.TeachingOutputPanel_previewDocument__7pCys h3{color:var(--ink);font-family:var(--font-display,Georgia,serif)}.TeachingOutputPanel_previewDocument__7pCys hr{border:0;border-top:1px solid var(--line);margin:1.35rem 0}.TeachingOutputPanel_previewDocument__7pCys li,.TeachingOutputPanel_previewDocument__7pCys p{line-height:1.62}.TeachingOutputPanel_outputEditor__L7sP_{min-width:0}.TeachingOutputPanel_editorActions__JdTWs{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.TeachingOutputPanel_editorActions__JdTWs button{min-height:44px;padding:8px 12px;font:inherit;font-weight:650;border-radius:8px}.TeachingOutputPanel_editorActions__JdTWs button:not(.primary-action){color:var(--ink);border:1px solid var(--line);background:var(--panel)}.TeachingOutputPanel_editorActions__JdTWs button:focus-visible,.TeachingOutputPanel_editorInput__HhHsE:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TeachingOutputPanel_editorActions__JdTWs button:disabled{cursor:not-allowed;opacity:.6}.TeachingOutputPanel_editorLabel__lbHda{display:block;margin-bottom:.5rem;color:var(--ink);font-size:.9rem}.TeachingOutputPanel_editorInput__HhHsE{display:block;box-sizing:border-box;width:100%;min-height:22rem;padding:1rem;color:var(--ink);font:inherit;font-size:1rem;line-height:1.6;border:1px solid var(--line);border-radius:8px;background:var(--panel);resize:vertical}.TeachingOutputPanel_editorInput__HhHsE:disabled{cursor:progress}.TeachingOutputPanel_editorHint__CjuWj,.TeachingOutputPanel_editorStatus__xvMkG{margin:.6rem 0;color:var(--muted);font-size:.85rem;line-height:1.5}.TeachingOutputPanel_editorError__tYLr6{margin:.6rem 0;color:var(--danger-strong);font-size:.9rem;line-height:1.5}.TeachingOutputPanel_emptyPreview__1IOd1{display:grid;place-items:center;min-height:21rem;padding:2rem;color:var(--muted);text-align:center}.TeachingOutputPanel_emptyPreview__1IOd1 svg{width:2rem;height:2rem;margin-bottom:.65rem}.TeachingOutputPanel_previewActions__0i4C3{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;padding-top:1rem;border-top:1px solid var(--line)}.TeachingOutputPanel_previewActions__0i4C3 button{display:inline-flex;align-items:center;gap:.38rem}.TeachingOutputPanel_previewActions__0i4C3 button:not(.primary-action){min-height:44px;padding:8px 12px;color:var(--ink);border:1px solid var(--line);border-radius:8px;background:var(--panel);-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:900px){.TeachingOutputPanel_workspacePanel__gAyOB{grid-template-columns:1fr;min-height:0}.TeachingOutputPanel_preview__QQfV4{min-height:30rem}}@media (max-width:520px){.TeachingOutputPanel_controls__ngdzg,.TeachingOutputPanel_preview__QQfV4{padding:1rem}.TeachingOutputPanel_previewHeader__tPtdD{flex-direction:column}.TeachingOutputPanel_previewActions__0i4C3{justify-content:stretch}.TeachingOutputPanel_previewActions__0i4C3 button{flex:1 1 8rem;justify-content:center}.TeachingOutputPanel_editorActions__JdTWs button{flex:1 1 8rem}}.TeachingOutputPanel_workspacePanel__gAyOB{align-items:flex-start;min-height:0}.TeachingOutputPanel_controls__ngdzg{position:-webkit-sticky;position:sticky;top:20px}.TeachingOutputPanel_previewDocument__7pCys{max-height:none!important;overflow:visible!important}@media(max-width:1100px){.TeachingOutputPanel_workspacePanel__gAyOB{grid-template-columns:minmax(0,1fr)}.TeachingOutputPanel_controls__ngdzg{position:static}.TeachingOutputPanel_typeCards__W6eK3{grid-template-columns:repeat(2,minmax(0,1fr))}.TeachingOutputPanel_typeCard__PZzSZ{grid-template-columns:26px minmax(0,1fr);padding:10px}.TeachingOutputPanel_typeIcon__7TMvY{width:26px}.TeachingOutputPanel_typeCheck__Y2S_i{display:none}.TeachingOutputPanel_typeBody__KS2RP>span{font-size:.78rem}}@media(max-width:760px){.TeachingOutputPanel_controls__ngdzg,.TeachingOutputPanel_previewHeader__tPtdD{padding:16px}.TeachingOutputPanel_sourceDescription__mKrss{font-size:.86rem}.TeachingOutputPanel_typeCards__W6eK3{gap:8px}.TeachingOutputPanel_typeCard__PZzSZ{align-items:flex-start;gap:8px}.TeachingOutputPanel_typeBody__KS2RP strong{font-size:.85rem}.TeachingOutputPanel_typeBody__KS2RP>span{font-size:.73rem;line-height:1.4}.TeachingOutputPanel_audienceGrid__S9yIm{grid-template-columns:repeat(2,minmax(0,1fr))}.TeachingOutputPanel_previewActions__0i4C3{flex-wrap:wrap}.TeachingOutputPanel_previewActions__0i4C3 button{min-height:44px}}.TeachingOutputPanel_outputHistory__9bv8u{display:grid;grid-gap:8px;gap:8px;margin:18px;color:var(--muted);font-size:.85rem}.TeachingOutputPanel_outputHistory__9bv8u select{width:100%;min-height:44px;padding:8px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel)}.TeachingOutputPanel_historyPageControls__8tRLx{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.TeachingOutputPanel_historyPageControls__8tRLx button{min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit}.TeachingOutputPanel_historyPageControls__8tRLx button:disabled{cursor:not-allowed;opacity:.6}.TeachingOutputPanel_historyPageControls__8tRLx button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TeachingOutputPanel_historyPageControls__8tRLx span{text-align:center}.TeachingOutputPanel_mobileControlsToggle__YtWEG{display:none}@media(max-width:760px){.TeachingOutputPanel_mobileControlsToggle__YtWEG{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-weight:700;cursor:pointer}.TeachingOutputPanel_controlsBody__V0inJ{display:none}.TeachingOutputPanel_controlsExpanded__O3NxZ{display:block;padding-top:14px}}.TeachingOutputPanel_controls__ngdzg,.TeachingOutputPanel_preview__QQfV4{border:0;border-radius:var(--vl-radius-card);background:var(--panel);box-shadow:var(--vl-card-shadow)}.TeachingOutputPanel_previewTitle__q_pSn,.TeachingOutputPanel_sourceTitle__1F1Eb{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;line-height:1.2}.TeachingOutputPanel_resourceAudience___K43K,.TeachingOutputPanel_sourceDescription__mKrss{color:var(--muted)}.TeachingOutputPanel_pickerLabel__qEUeG{font:750 .72rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.TeachingOutputPanel_typeCard__PZzSZ{border-color:var(--line);border-radius:16px;background:var(--panel)}.TeachingOutputPanel_typeCard__PZzSZ:hover{border-color:var(--border-accent);background:var(--field)}.TeachingOutputPanel_typeCardActive__nBFC3,.TeachingOutputPanel_typeCardActive__nBFC3:hover{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.TeachingOutputPanel_typeIcon__7TMvY{border-radius:12px;background:var(--field);color:var(--accent)}.TeachingOutputPanel_typeCardActive__nBFC3 .TeachingOutputPanel_typeIcon__7TMvY{background:var(--vl-grad);color:var(--vl-on-grad)}.TeachingOutputPanel_typeBody__KS2RP strong{font-weight:700}.TeachingOutputPanel_typeBody__KS2RP span{color:var(--muted)}.TeachingOutputPanel_typeCheck__Y2S_i{color:var(--accent)}.TeachingOutputPanel_audienceChip__Y2Lnx{min-height:44px;border:0;border-radius:999px;background:var(--vl-tool);color:var(--vl-tool-ink);font-weight:650}.TeachingOutputPanel_audienceChip__Y2Lnx:focus-visible,.TeachingOutputPanel_audienceChip__Y2Lnx:hover{border-color:transparent;background:var(--accent-soft);color:var(--accent)}.TeachingOutputPanel_audienceChipActive__u1Hf8,.TeachingOutputPanel_audienceChipActive__u1Hf8:hover{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.TeachingOutputPanel_status__Fiurq{border-radius:999px;padding:.26rem .7rem;font-weight:750}.TeachingOutputPanel_statusGenerating__tnbyU,.TeachingOutputPanel_statusPartial__8DGJk{background:var(--tone-warning-bg);color:var(--warning-strong)}.TeachingOutputPanel_editorActions__JdTWs button:not(.primary-action),.TeachingOutputPanel_historyPageControls__8tRLx button,.TeachingOutputPanel_previewActions__0i4C3 button:not(.primary-action),.TeachingOutputPanel_regenerate__SPr1e{border-color:var(--line);border-radius:12px;background:var(--panel);color:var(--ink);font-weight:650}.TeachingOutputPanel_regenerate__SPr1e{color:var(--accent)}.TeachingOutputPanel_editorActions__JdTWs button:not(.primary-action):hover,.TeachingOutputPanel_historyPageControls__8tRLx button:hover:not(:disabled),.TeachingOutputPanel_previewActions__0i4C3 button:not(.primary-action):hover,.TeachingOutputPanel_regenerate__SPr1e:hover{border-color:var(--border-accent);color:var(--accent)}.TeachingOutputPanel_previewActions__0i4C3,.TeachingOutputPanel_previewHeader__tPtdD{border-color:var(--line)}.TeachingOutputPanel_previewDocument__7pCys{max-width:66ch;font-family:var(--serif);font-size:1.125rem;overflow-wrap:break-word}.TeachingOutputPanel_previewDocument__7pCys,.TeachingOutputPanel_previewDocument__7pCys li,.TeachingOutputPanel_previewDocument__7pCys p{line-height:1.72;hyphens:manual;-webkit-hyphens:manual}.TeachingOutputPanel_previewDocument__7pCys h1,.TeachingOutputPanel_previewDocument__7pCys h2,.TeachingOutputPanel_previewDocument__7pCys h3{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;line-height:1.2}.TeachingOutputPanel_previewDocument__7pCys h1{font-size:1.85rem;letter-spacing:-.03em}.TeachingOutputPanel_previewDocument__7pCys blockquote{position:relative;margin:22px 0;padding:18px 24px 18px 28px;border:0;border-radius:18px;background:var(--vl-quote);color:var(--ink);font-style:normal}.TeachingOutputPanel_previewDocument__7pCys blockquote:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:4px;background:var(--vl-grad)}.TeachingOutputPanel_previewDocument__7pCys blockquote p{margin:0}.TeachingOutputPanel_previewDocument__7pCys a{color:var(--accent);text-underline-offset:3px}.TeachingOutputPanel_editorLabel__lbHda{font-weight:700}.TeachingOutputPanel_editorInput__HhHsE{border-color:var(--line);border-radius:12px;background:var(--field);font-family:var(--serif);font-size:1.0625rem;line-height:1.65}.TeachingOutputPanel_editorInput__HhHsE:focus-visible{border-color:var(--accent)}.TeachingOutputPanel_outputHistory__9bv8u select{min-height:46px;border-color:var(--line);border-radius:12px;background:var(--field)}.TeachingOutputPanel_emptyPreview__1IOd1 svg{color:var(--accent)}.TeachingOutputPanel_mobileControlsToggle__YtWEG{min-height:44px}@media (max-width:760px){.TeachingOutputPanel_controls__ngdzg,.TeachingOutputPanel_preview__QQfV4{border-radius:22px}.TeachingOutputPanel_previewDocument__7pCys{font-size:1.0625rem}}.TeachingOutputPanel_previewDocument__7pCys{max-width:none;font-family:var(--sans);font-size:1rem;line-height:1.5}.TeachingOutputPanel_previewDocument__7pCys .markdown-content{max-width:66ch;font-family:var(--serif);font-size:1.125rem;line-height:1.72;color:var(--ink);hyphens:manual;-webkit-hyphens:manual;overflow-wrap:break-word}.TeachingOutputPanel_editorActions__JdTWs button,.TeachingOutputPanel_editorError__tYLr6,.TeachingOutputPanel_editorHint__CjuWj,.TeachingOutputPanel_editorStatus__xvMkG{font-family:var(--sans)}@media (max-width:760px){.TeachingOutputPanel_previewDocument__7pCys{font-size:1rem}.TeachingOutputPanel_previewDocument__7pCys .markdown-content{font-size:1.0625rem}}.TeachingOutputPanel_typeCard__PZzSZ:first-child .TeachingOutputPanel_typeIcon__7TMvY{color:var(--vl-step-1)}.TeachingOutputPanel_typeCard__PZzSZ:nth-child(2) .TeachingOutputPanel_typeIcon__7TMvY{color:var(--vl-step-2)}.TeachingOutputPanel_typeCard__PZzSZ:nth-child(3) .TeachingOutputPanel_typeIcon__7TMvY{color:var(--vl-step-3)}.TeachingOutputPanel_typeCard__PZzSZ:nth-child(4) .TeachingOutputPanel_typeIcon__7TMvY{color:var(--vl-step-4)}.TeachingOutputPanel_typeCard__PZzSZ:nth-child(5) .TeachingOutputPanel_typeIcon__7TMvY{color:var(--vl-step-5)}.TeachingOutputPanel_typeCardActive__nBFC3 .TeachingOutputPanel_typeIcon__7TMvY,.TeachingOutputPanel_typeCard__PZzSZ:nth-child(n).TeachingOutputPanel_typeCardActive__nBFC3 .TeachingOutputPanel_typeIcon__7TMvY{color:var(--vl-on-grad)}.SavedView_library__mTwwL.saved-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:20px!important;gap:20px!important;width:100%!important;max-width:1100px!important;min-width:0!important;margin:0 auto!important;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.SavedView_header___vob7{display:flex;justify-content:space-between;align-items:center;gap:20px}.SavedView_header___vob7 h2{margin:0;color:var(--ink);font:600 clamp(1.8rem,3vw,2.6rem)/1.2 var(--serif)}.SavedView_header___vob7 p{margin:8px 0 0;max-width:65ch}.SavedView_header___vob7 button{flex:0 0 auto}.SavedView_continueCard__aQ8vO{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:12px}.SavedView_continueCard__aQ8vO>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.SavedView_continueCard__aQ8vO small,.SavedView_continueCard__aQ8vO span{color:var(--muted);font-size:.85rem}.SavedView_continueCard__aQ8vO strong{color:var(--ink);font:600 1.5rem var(--serif);overflow-wrap:anywhere}.SavedView_continueCard__aQ8vO button{flex-shrink:0}.SavedView_tools__AZLPW{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:12px;gap:12px}.SavedView_search__7pUdg{display:flex;align-items:center;gap:10px;min-width:0;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.SavedView_search__7pUdg svg{color:var(--muted);flex-shrink:0}.SavedView_search__7pUdg input{width:100%;min-width:0;min-height:46px;padding:8px 0;background:transparent;border:0;box-shadow:none;color:var(--ink);font:inherit}.SavedView_filters__cJVqg{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.SavedView_filters__cJVqg button{display:inline-flex;gap:6px;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:.85rem;cursor:pointer}.SavedView_filters__cJVqg button.SavedView_activeFilter__QqWbt{font-weight:700}.SavedView_filters__cJVqg button span{font-size:.75rem}.SavedView_compactFilter__Vltxv{display:none!important}.SavedView_table__g8vdS{border:1px solid var(--line);border-radius:12px;min-width:0}.SavedView_row__U5ntv{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto auto 44px;grid-gap:14px;gap:14px;align-items:center;min-width:0;padding:18px 20px;border-bottom:1px solid var(--line)}.SavedView_row__U5ntv:last-child{border:0}.SavedView_rowIcon__didAf{width:24px;height:24px}.SavedView_rowSelect__gRa9j{display:grid;grid-gap:6px;gap:6px;min-width:0;min-height:44px;padding:0;border:0;background:transparent;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.SavedView_rowSelect__gRa9j strong{font:600 1.18rem var(--serif);overflow-wrap:anywhere}.SavedView_rowSaved__dZOaO,.SavedView_rowSelect__gRa9j small{font-size:.8rem}.SavedView_rowSelect__gRa9j:hover strong{color:var(--accent)}.SavedView_openButton__bLhqt,.SavedView_rowMenu__0YWat summary{display:flex;gap:4px;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:var(--accent);background:transparent;font:inherit;font-size:.9rem;cursor:pointer}.SavedView_rowMenu__0YWat{position:relative}.SavedView_rowMenu__0YWat[open]{z-index:20}.SavedView_rowMenu__0YWat summary{width:44px;list-style:none}.SavedView_rowMenu__0YWat summary::-webkit-details-marker{display:none}.SavedView_menuItems__p1Aqz{position:absolute;z-index:20;right:0;top:calc(100% + 6px);width:200px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--shadow)}.SavedView_menuItems__p1Aqz button{display:block;width:100%;min-height:44px;padding:8px 10px;text-align:left;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:.9rem;cursor:pointer}.SavedView_menuItems__p1Aqz button:hover{background:var(--accent-soft)}.SavedView_menuItems__p1Aqz .SavedView_deleteAction__8o2FB{color:var(--danger)}.SavedView_preview__sHISI{min-width:0;padding:6px 0}.SavedView_previewTopline__9tQoR{color:var(--muted);font-size:.8rem}.SavedView_preview__sHISI h3{font:600 1.65rem var(--serif);margin:10px 0}.SavedView_previewDescription__cShfc,.SavedView_previewReference__3LZiD{color:var(--muted);overflow-wrap:anywhere}.SavedView_previewFacts__4OANC{display:flex;flex-wrap:wrap;gap:14px;font-size:.82rem;color:var(--muted)}.SavedView_previewFacts__4OANC span{display:flex;align-items:center;gap:5px}.SavedView_previewLinks__OS_Aa{margin-top:20px;border-top:1px solid var(--line)}.SavedView_previewAction__VKaYG{display:grid;grid-template-columns:24px 1fr 20px;grid-gap:10px;gap:10px;align-items:center;width:100%;min-height:52px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.SavedView_previewAction__VKaYG span{display:grid}.SavedView_previewAction__VKaYG small{color:var(--muted)}.SavedView_previewCtas__Xfns5{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.SavedView_previewDelete__OEuGd{min-height:44px;border:0;background:transparent;color:var(--danger);font:inherit;cursor:pointer}.SavedView_recovery__2_wJm{padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.SavedView_recovery__2_wJm summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer}.SavedView_recovery__2_wJm summary span{display:flex;align-items:center;gap:8px}.SavedView_recovery__2_wJm p{color:var(--muted);font-size:.9rem}.SavedView_recoveryList__exif0{display:grid;grid-gap:12px;gap:12px}.SavedView_recoveryList__exif0 article{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:12px}.SavedView_recoveryList__exif0 article>div{display:grid;grid-gap:8px;gap:8px}.SavedView_footer__TijqT,.SavedView_recoveryList__exif0 span{font-size:.8rem;color:var(--muted)}.SavedView_footer__TijqT{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.SavedView_footer__TijqT>span{display:flex;align-items:center;gap:6px}@media(max-width:1150px){.SavedView_tools__AZLPW{grid-template-columns:minmax(0,1fr)}.SavedView_rowSaved__dZOaO{display:none}.SavedView_row__U5ntv{grid-template-columns:24px minmax(0,1fr) auto 44px}}@media(max-width:760px){.SavedView_library__mTwwL.saved-layout{gap:16px!important}.SavedView_header___vob7{align-items:flex-start;gap:10px}.SavedView_header___vob7 h2{font-size:1.8rem}.SavedView_header___vob7 p{font-size:.88rem}.SavedView_header___vob7 button{font-size:.8rem;padding:8px 10px}.SavedView_continueCard__aQ8vO{align-items:stretch;flex-direction:column;gap:14px;padding:18px}.SavedView_continueCard__aQ8vO button{width:100%}.SavedView_row__U5ntv{grid-template-columns:minmax(0,1fr) auto 44px;gap:8px;padding:16px 12px}.SavedView_rowIcon__didAf{display:none}.SavedView_rowSelect__gRa9j strong{font-size:1.1rem}.SavedView_rowSelect__gRa9j small{font-size:.75rem}.SavedView_openButton__bLhqt{padding-inline:8px}.SavedView_openButton__bLhqt span{display:none}.SavedView_filters__cJVqg{display:grid;grid-template-columns:repeat(2,1fr)}.SavedView_filters__cJVqg button{justify-content:space-between}.SavedView_recoveryList__exif0 article{flex-direction:column}}.SavedView_library__mTwwL .SavedView_header___vob7>div{min-width:0}.SavedView_library__mTwwL .SavedView_header___vob7 .primary-action{width:auto!important;max-width:100%}@media(max-width:760px){.SavedView_library__mTwwL .SavedView_header___vob7{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.SavedView_library__mTwwL .SavedView_header___vob7 .primary-action{justify-self:start;width:auto!important;min-height:44px;padding:8px 14px}}.SavedView_header___vob7 h2{font-weight:750;letter-spacing:-.03em;line-height:1.08}.SavedView_header___vob7 p{color:var(--muted);line-height:1.55}.SavedView_continueCard__aQ8vO{border:0;border-radius:var(--vl-radius-card);background:var(--panel);box-shadow:inset 4px 0 0 0 var(--vl-a),var(--vl-card-shadow);padding:24px 28px}.SavedView_continueCard__aQ8vO span{color:var(--accent);font:750 .72rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase}.SavedView_continueCard__aQ8vO strong{font-weight:750;letter-spacing:-.025em;font-size:1.65rem}.SavedView_continueCard__aQ8vO small{color:var(--muted);font-size:.84rem}.SavedView_search__7pUdg{min-height:48px;border-radius:var(--vl-radius-control);background:var(--field);border-color:var(--line)}.SavedView_search__7pUdg:focus-within{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.SavedView_search__7pUdg input:focus-visible{outline:0}.SavedView_filters__cJVqg{gap:6px}.SavedView_filters__cJVqg button{border-radius:999px;border-color:var(--line);background:var(--panel);color:var(--ink);font-weight:650;padding:8px 14px}.SavedView_filters__cJVqg button:hover{border-color:var(--border-accent);color:var(--accent)}.SavedView_filters__cJVqg button.SavedView_activeFilter__QqWbt{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.SavedView_filters__cJVqg button span{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--field);color:var(--muted);font-weight:700;text-align:center}.SavedView_filters__cJVqg button.SavedView_activeFilter__QqWbt span{background:var(--panel);color:var(--accent)}.SavedView_filters__cJVqg button:focus-visible,.SavedView_menuItems__p1Aqz button:focus-visible,.SavedView_openButton__bLhqt:focus-visible,.SavedView_rowMenu__0YWat summary:focus-visible,.SavedView_rowSelect__gRa9j:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SavedView_table__g8vdS{border:0;border-radius:var(--vl-radius-card);background:var(--panel);box-shadow:var(--vl-card-shadow);overflow:visible}.SavedView_row__U5ntv{grid-template-columns:44px minmax(0,1fr) auto auto 44px;min-height:76px;padding:16px 22px;border-bottom-color:var(--line)}.SavedView_rowIcon__didAf{box-sizing:border-box;width:44px;height:44px;padding:11px;border-radius:12px;background:var(--field);color:var(--accent)}.SavedView_rowSelect__gRa9j strong{font:600 1.18rem/1.25 var(--serif);letter-spacing:-.01em}.SavedView_rowSaved__dZOaO,.SavedView_rowSelect__gRa9j small{color:var(--muted);font-size:.8125rem}.SavedView_openButton__bLhqt{border:0;background:transparent;color:var(--accent);font-weight:700;border-radius:12px}.SavedView_openButton__bLhqt:hover{background:var(--accent-soft)}.SavedView_rowMenu__0YWat summary{border:0;border-radius:12px;color:var(--muted)}.SavedView_rowMenu__0YWat summary:hover,.SavedView_rowMenu__0YWat[open] summary{background:var(--field);color:var(--ink)}.SavedView_menuItems__p1Aqz{border-color:var(--line);border-radius:16px;box-shadow:var(--vl-pop-shadow)}.SavedView_menuItems__p1Aqz button{border-radius:10px}.SavedView_menuItems__p1Aqz .SavedView_deleteAction__8o2FB{color:var(--danger-strong);border-top:1px solid var(--line);border-radius:0 0 10px 10px;margin-top:4px}.SavedView_menuItems__p1Aqz .SavedView_deleteAction__8o2FB:hover{background:var(--tone-danger-bg)}.SavedView_preview__sHISI h3{font-weight:750;letter-spacing:-.025em}.SavedView_previewTopline__9tQoR{color:var(--accent);font:750 .72rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase}.SavedView_previewFacts__4OANC span{padding:5px 10px;border-radius:999px;background:var(--field);color:var(--ink-mild);font-weight:650}.SavedView_previewAction__VKaYG{min-height:56px;padding:0 4px;border-bottom-color:var(--line)}.SavedView_previewAction__VKaYG>svg:first-child{color:var(--accent)}.SavedView_previewAction__VKaYG strong{font-weight:650}.SavedView_previewDelete__OEuGd{color:var(--danger-strong);border:1px solid var(--border-danger);border-radius:12px;font-weight:650;margin-top:6px}.SavedView_previewDelete__OEuGd:hover{background:var(--tone-danger-bg)}.SavedView_recovery__2_wJm{border-color:var(--line);border-radius:20px;padding:12px 18px}.SavedView_recovery__2_wJm summary small{min-width:24px;padding:1px 8px;border-radius:999px;background:var(--tone-warning-bg);color:var(--warning-strong);font-weight:700;text-align:center}.SavedView_footer__TijqT>span:first-child{padding:4px 12px 4px 10px;border-radius:999px;background:var(--tone-success-bg);color:var(--success);font-weight:650}@media(max-width:1150px){.SavedView_row__U5ntv{grid-template-columns:44px minmax(0,1fr) auto 44px}}@media(max-width:760px){.SavedView_continueCard__aQ8vO{padding:18px 18px 18px 22px}.SavedView_row__U5ntv{grid-template-columns:minmax(0,1fr) auto 44px;min-height:72px;padding:14px 14px 14px 16px}.SavedView_table__g8vdS{border-radius:20px}}.SupportInbox_inbox__FgjsL{min-width:0;scroll-margin-top:2rem}.SupportInbox_header__5ozpq{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.SupportInbox_list__V7onj,.SupportInbox_messages__OjrcN{list-style:none;padding:0;margin:1rem 0;display:grid;grid-gap:.75rem;gap:.75rem}.SupportInbox_ticket__xNy4F{width:100%;display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;text-align:left;border:1px solid var(--line);border-radius:12px;color:var(--ink);overflow-wrap:anywhere}.SupportInbox_ticket__xNy4F[aria-pressed=true]{background:var(--field)}.SupportInbox_author__KShBf time,.SupportInbox_ticket__xNy4F span{font-size:.8rem}.SupportInbox_thread__SCqiY{border-top:1px solid var(--line);padding-top:1rem;overflow-wrap:anywhere}.SupportInbox_messages__OjrcN li{border:1px solid var(--line);border-radius:12px;padding:1rem}.SupportInbox_messages__OjrcN p{white-space:pre-wrap;margin-bottom:0}.SupportInbox_author__KShBf{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.SupportInbox_thread__SCqiY form{display:grid;grid-gap:.75rem;gap:.75rem}.SupportInbox_thread__SCqiY textarea{width:100%;box-sizing:border-box;min-height:7rem;padding:.75rem;font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:10px;resize:vertical}.SupportInbox_thread__SCqiY form button{justify-self:start}@media (max-width:600px){.SupportInbox_messages__OjrcN li,.SupportInbox_ticket__xNy4F{padding:.8rem}}.SupportInbox_header__5ozpq h2,.SupportInbox_header__5ozpq h3{font-family:var(--serif);font-weight:700;letter-spacing:-.02em}.SupportInbox_ticket__xNy4F{min-height:72px;border-color:var(--line);border-radius:16px;background:var(--panel);padding:14px 16px}.SupportInbox_ticket__xNy4F:hover{border-color:var(--border-accent);background:var(--field)}.SupportInbox_ticket__xNy4F[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.SupportInbox_ticket__xNy4F strong{font:600 1.05rem/1.3 var(--serif);color:var(--ink)}.SupportInbox_author__KShBf time,.SupportInbox_ticket__xNy4F span{font-size:.8125rem;color:var(--muted)}.SupportInbox_ticket__xNy4F small{justify-self:start;padding:2px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:700}.SupportInbox_ticket__xNy4F:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SupportInbox_thread__SCqiY{border-top-color:var(--line)}.SupportInbox_messages__OjrcN li{border:0;border-radius:16px;background:var(--field)}.SupportInbox_author__KShBf strong{font-weight:700;color:var(--ink)}.SupportInbox_thread__SCqiY textarea{border-color:var(--line);border-radius:12px;background:var(--field)}.SupportInbox_thread__SCqiY textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.LandingHome_root__8z5uY.landing-redesign{--landing-paper:#f7f6f2;--landing-paper-2:#eeece5;--landing-paper-strong:#e5e2d8;--landing-card:#ffffff;--landing-card-tint:#f1f5fa;--landing-line:#d5d9dc;--landing-ink:#252a31;--landing-muted:#58616f;--landing-purple:#245ca8;--landing-purple-strong:#174982;--landing-purple-deep:#153c6b;--landing-purple-rgb:36,92,168;min-width:0;overflow:clip;padding:0!important;background:#f7f6f2!important;background-image:none!important;color:#252a31;font-family:var(--sans,"Figtree",Arial,sans-serif)}.LandingHome_root__8z5uY.landing-redesign:after,.LandingHome_root__8z5uY.landing-redesign:before{content:none!important;display:none!important}.LandingHome_root__8z5uY *{box-sizing:border-box}.LandingHome_root__8z5uY a{text-decoration:none}.LandingHome_root__8z5uY a:focus-visible,.LandingHome_root__8z5uY button:focus-visible,.LandingHome_root__8z5uY input:focus-visible,.LandingHome_root__8z5uY select:focus-visible{outline:3px solid color-mix(in srgb,#245ca8 40%,white);outline-offset:3px}.LandingHome_root__8z5uY .landing-redesign-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid #245ca8;border-radius:7px;background:#245ca8;box-shadow:none;color:#fff;font:inherit;font-size:.86rem;font-weight:750;transition:background .16s ease,border-color .16s ease,transform .16s ease}.LandingHome_root__8z5uY .landing-redesign-primary:hover{border-color:#174982;background:#174982;color:#fff;transform:translateY(-1px)}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero{width:min(1180px,calc(100% - 48px));min-height:0;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);align-items:start;grid-gap:clamp(42px,7vw,110px);gap:clamp(42px,7vw,110px);margin:0 auto;padding:clamp(68px,9vw,124px) 0 clamp(54px,7vw,94px);background:transparent!important;background-image:none!important}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero:after,.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero:before{content:none!important;display:none!important}.LandingHome_root__8z5uY .landing-redesign-hero-copy{max-width:620px;padding-top:12px}.LandingHome_root__8z5uY .landing-redesign-kicker{margin:0 0 18px;color:#245ca8;font-size:.7rem;font-weight:800;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.LandingHome_root__8z5uY .landing-redesign-features h2,.LandingHome_root__8z5uY .landing-redesign-hero h1,.LandingHome_root__8z5uY .landing-redesign-mission h2,.LandingHome_root__8z5uY .landing-redesign-process h2,.LandingHome_root__8z5uY .landing-redesign-workspace h2{margin:0;color:#252a31;font-family:var(--serif,"Literata",Georgia,serif);font-weight:560;letter-spacing:-.045em}.LandingHome_root__8z5uY .landing-redesign-hero h1{max-width:650px;font-size:clamp(3.5rem,7vw,6.35rem);line-height:.97}.LandingHome_root__8z5uY .landing-redesign-hero h1 span:last-child{color:#245ca8;font-style:italic}.LandingHome_root__8z5uY .landing-redesign-hero-copy>p:not(.landing-redesign-kicker){max-width:560px;margin:28px 0 0;color:#58616f;font-size:clamp(1rem,1.3vw,1.13rem);line-height:1.72}.LandingHome_root__8z5uY .landing-redesign-mission-note{display:inline-flex;align-items:center;gap:9px;margin-top:25px;color:#245ca8}.LandingHome_root__8z5uY .landing-redesign-mission-note span{font-size:1.1rem}.LandingHome_root__8z5uY .landing-redesign-mission-note p{margin:0;color:#46505d;font-size:.82rem;font-weight:700}.LandingHome_root__8z5uY .landing-study-intent{min-width:0;display:grid;grid-gap:13px;gap:13px;padding:clamp(26px,3.2vw,38px);border:1px solid #c8ced2;border-radius:12px;background:#fff;box-shadow:0 22px 52px rgba(37,42,49,.09)}.LandingHome_root__8z5uY .landing-study-intent-heading{display:flex;gap:14px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #e0e3e4}.LandingHome_root__8z5uY .landing-study-intent-heading>span{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#eaf1f9;color:#245ca8!important}.LandingHome_root__8z5uY .landing-study-intent-heading svg{width:22px;height:22px;color:#245ca8!important}.LandingHome_root__8z5uY .landing-study-intent-heading h2{margin:1px 0 5px;color:#252a31;font-family:var(--serif,"Literata",Georgia,serif);font-size:1.36rem;font-weight:580;line-height:1.14}.LandingHome_root__8z5uY .landing-study-intent-heading p{margin:0;color:#58616f;font-size:.83rem;line-height:1.46}.LandingHome_root__8z5uY .landing-study-intent>label{min-width:0;height:50px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid #cbd1d4;border-radius:7px;background:#fff;color:#245ca8}.LandingHome_root__8z5uY .landing-study-intent>label:focus-within{border-color:#245ca8;box-shadow:0 0 0 3px rgba(36,92,168,.12)}.LandingHome_root__8z5uY .landing-study-intent>label>svg{width:19px;height:19px;flex:0 0 auto;color:#245ca8!important}.LandingHome_root__8z5uY .landing-study-intent input,.LandingHome_root__8z5uY .landing-study-intent select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#252a31;font:inherit;font-size:.9rem;font-weight:650}.LandingHome_root__8z5uY .landing-study-intent select{cursor:pointer}.LandingHome_root__8z5uY .LandingHome_intentError__GYMuZ{margin:0;color:#8a3443;font-size:.85rem;line-height:1.5}.LandingHome_root__8z5uY .landing-study-intent>a{width:-moz-fit-content;width:fit-content;margin:1px auto 0;color:#245ca8;font-size:.79rem;font-weight:700}.LandingHome_root__8z5uY .landing-study-intent>a:hover{text-decoration:underline;text-underline-offset:3px}.LandingHome_root__8z5uY .landing-study-map{margin-top:8px;padding-top:18px;border-top:1px solid #e0e3e4}.LandingHome_root__8z5uY .landing-study-map-heading{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:baseline;color:#58616f}.LandingHome_root__8z5uY .landing-study-map-heading span{color:#58616f;font-size:.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.LandingHome_root__8z5uY .landing-study-map-heading strong{overflow:hidden;color:#252a31;font-family:var(--serif,"Literata",Georgia,serif);font-size:1rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.LandingHome_root__8z5uY .landing-study-map-heading small{color:#58616f;font-size:.68rem;font-weight:750}.LandingHome_root__8z5uY .landing-study-map ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px;margin:14px 0 0;padding:0;list-style:none}.LandingHome_root__8z5uY .landing-study-map li{min-width:0;min-height:68px;padding:8px 6px;border-top:2px solid #cbd1d4;color:#58616f}.LandingHome_root__8z5uY .landing-study-map li.is-current{border-color:#245ca8;color:#245ca8;background:#f1f5fa}.LandingHome_root__8z5uY .landing-study-map li span{display:block;margin-bottom:8px;font-size:.66rem;font-weight:800;letter-spacing:.08em}.LandingHome_root__8z5uY .landing-study-map li strong{display:block;overflow:hidden;font-size:.67rem;line-height:1.22;text-overflow:ellipsis}.LandingHome_root__8z5uY .landing-movements{width:min(1180px,calc(100% - 48px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin:0 auto;padding:0 0 clamp(74px,9vw,120px);border-bottom:1px solid #d5d9dc}.LandingHome_root__8z5uY .landing-movements>div{min-width:0;display:grid;grid-template-columns:auto 1fr;grid-gap:9px 10px;gap:9px 10px;padding:0 clamp(12px,2vw,26px);border-left:1px solid #d5d9dc}.LandingHome_root__8z5uY .landing-movements>div:first-child{padding-left:0;border-left:0}.LandingHome_root__8z5uY .landing-movements>div:last-child{padding-right:0}.LandingHome_root__8z5uY .landing-movements>div>span{color:#245ca8;font-size:.69rem;font-weight:850}.LandingHome_root__8z5uY .landing-movements>div>svg{width:22px;height:22px;color:#245ca8}.LandingHome_root__8z5uY .landing-movements strong{grid-column:1/-1;color:#252a31;font-family:var(--serif,"Literata",Georgia,serif);font-size:1.03rem;font-weight:600;line-height:1.12}.LandingHome_root__8z5uY .landing-movements p{grid-column:1/-1;margin:2px 0 0;color:#58616f;font-size:.77rem;line-height:1.5}.LandingHome_root__8z5uY .landing-redesign-features,.LandingHome_root__8z5uY .landing-redesign-mission,.LandingHome_root__8z5uY .landing-redesign-process,.LandingHome_root__8z5uY .landing-redesign-workspace{width:min(1180px,calc(100% - 48px));margin-left:auto;margin-right:auto}.LandingHome_root__8z5uY .landing-redesign-features{padding:clamp(76px,10vw,138px) 0}.LandingHome_root__8z5uY .landing-redesign-features-title{max-width:680px;font-size:clamp(2.25rem,4.3vw,4.1rem);line-height:1.01}.LandingHome_root__8z5uY .landing-redesign-features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:48px;border:1px solid #d5d9dc;border-radius:12px;overflow:hidden;background:#d5d9dc}.LandingHome_root__8z5uY .landing-redesign-feature-card{min-width:0;min-height:245px;padding:30px;border:0;border-radius:0;background:#fff;box-shadow:none}.LandingHome_root__8z5uY .landing-redesign-feature-card:first-child{background:#f1f5fa}.LandingHome_root__8z5uY .landing-redesign-feature-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #c6d7ec;border-radius:8px;background:#eaf1f9;color:#245ca8}.LandingHome_root__8z5uY .landing-redesign-feature-icon svg{width:23px;height:23px}.LandingHome_root__8z5uY .landing-redesign-feature-card h3{margin:25px 0 9px;color:#252a31;font-family:var(--serif,"Literata",Georgia,serif);font-size:1.27rem;font-weight:620;line-height:1.1}.LandingHome_root__8z5uY .landing-redesign-feature-card p{margin:0;color:#58616f;font-size:.86rem;line-height:1.57}.LandingHome_root__8z5uY .landing-redesign-features-foot{margin:30px 0 0}.LandingHome_root__8z5uY .landing-redesign-secondary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 15px;border:1px solid #bfc7cd;border-radius:7px;background:#fff;color:#245ca8;font-size:.84rem;font-weight:750}.LandingHome_root__8z5uY .landing-redesign-secondary:hover{border-color:#245ca8;background:#f1f5fa;transform:translateY(-1px)}.LandingHome_root__8z5uY .landing-redesign-process{padding:clamp(74px,10vw,130px) 0;border-top:1px solid #d5d9dc}.LandingHome_root__8z5uY .landing-redesign-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:34px;border-top:1px solid #d5d9dc;border-bottom:1px solid #d5d9dc}.LandingHome_root__8z5uY .landing-redesign-process-grid article{min-width:0;padding:26px 28px 28px;border-left:1px solid #d5d9dc}.LandingHome_root__8z5uY .landing-redesign-process-grid article:first-child{border-left:0}.LandingHome_root__8z5uY .landing-redesign-process-grid span{color:#245ca8;font-size:.72rem;font-weight:850;letter-spacing:.1em}.LandingHome_root__8z5uY .landing-redesign-process-grid h2{margin-top:44px;font-size:1.75rem;line-height:1.05}.LandingHome_root__8z5uY .landing-redesign-process-grid p{margin:15px 0 0;color:#58616f;font-size:.91rem;line-height:1.6}.LandingHome_root__8z5uY .landing-redesign-workspace{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:clamp(38px,7vw,96px);gap:clamp(38px,7vw,96px);align-items:center;padding:clamp(74px,10vw,132px) 0}.LandingHome_root__8z5uY .landing-redesign-video-panel{min-width:0;overflow:hidden;border:1px solid #cbd1d4;border-radius:12px;background:#fff;box-shadow:0 20px 48px rgba(37,42,49,.1)}.LandingHome_root__8z5uY .landing-video-shell{position:relative;aspect-ratio:16/10;background:#e5e2d8}.LandingHome_root__8z5uY .landing-video-shell video{width:100%;height:100%;display:block;object-fit:cover}.LandingHome_root__8z5uY .landing-video-audio{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.75);border-radius:7px;background:rgba(37,42,49,.88);color:#fff;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.LandingHome_root__8z5uY .landing-video-audio svg{width:16px;height:16px}.LandingHome_root__8z5uY .landing-workspace-preview{padding:24px;color:#252a31}.LandingHome_root__8z5uY .landing-workspace-preview header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:18px;border-bottom:1px solid #e0e3e8}.LandingHome_root__8z5uY .landing-workspace-preview header strong{font:650 24px var(--serif)}.LandingHome_root__8z5uY .landing-workspace-preview header span{color:#58616f;font-size:12px}.LandingHome_root__8z5uY .landing-workspace-passage{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-block:24px}.LandingHome_root__8z5uY .landing-workspace-passage strong{font:600 25px var(--serif)}.LandingHome_root__8z5uY .landing-workspace-passage svg{color:#245ca8;width:24px;height:24px}.LandingHome_root__8z5uY .landing-workspace-passage>span{margin-left:auto;color:#245ca8;font-size:12px}.LandingHome_root__8z5uY .landing-workspace-preview ol{list-style:none;display:grid;grid-gap:0;gap:0;margin:0;padding:0;border:1px solid #e0e3e8;border-radius:8px;overflow:hidden}.LandingHome_root__8z5uY .landing-workspace-preview li{display:flex;align-items:center;gap:14px;padding:12px 14px;font-size:14px;border-bottom:1px solid #e0e3e8}.LandingHome_root__8z5uY .landing-workspace-preview li:last-child{border-bottom:0}.LandingHome_root__8z5uY .landing-workspace-preview li:first-child{background:#eaf0fa;color:#245ca8;font-weight:700}.LandingHome_root__8z5uY .landing-workspace-preview li>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid #c6d7ec;border-radius:50%;color:#245ca8;flex-shrink:0}.LandingHome_root__8z5uY .landing-workspace-preview footer{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px;color:#58616f;font-size:12px}.LandingHome_root__8z5uY .landing-video-disclosure{border-top:1px solid #e0e3e8}.LandingHome_root__8z5uY .landing-video-disclosure summary{min-height:48px;padding:16px 24px;color:#245ca8;font-weight:650;font-size:14px;cursor:pointer}.LandingHome_root__8z5uY .landing-video-disclosure summary:focus-visible{outline:2px solid #245ca8;outline-offset:-3px}.LandingHome_root__8z5uY .landing-mission-statement{display:grid;grid-gap:24px;gap:24px;align-content:center;min-height:300px;padding:clamp(28px,5vw,64px);background:#fff;border:1px solid #e0e3e8;border-radius:12px}.LandingHome_root__8z5uY .landing-mission-statement>span{color:#245ca8;font:550 clamp(64px,8vw,108px)/1 var(--serif);letter-spacing:-.06em}.LandingHome_root__8z5uY .landing-mission-statement p{max-width:34ch;margin:0;font-size:18px;line-height:1.6;color:#58616f}.LandingHome_root__8z5uY .landing-mission-statement svg{width:36px;height:36px;color:#245ca8}.LandingHome_root__8z5uY .landing-redesign-mission h2,.LandingHome_root__8z5uY .landing-redesign-workspace-copy h2{font-size:clamp(2.15rem,3.6vw,3.55rem);line-height:1.04}.LandingHome_root__8z5uY .landing-redesign-mission>div>p:not(.landing-redesign-kicker),.LandingHome_root__8z5uY .landing-redesign-workspace-copy>p:not(.landing-redesign-kicker){margin:20px 0 28px;color:#58616f;font-size:1rem;line-height:1.68}.LandingHome_root__8z5uY .landing-redesign-mission{display:grid;grid-template-columns:minmax(300px,.83fr) minmax(0,1.17fr);grid-gap:clamp(38px,7vw,96px);gap:clamp(38px,7vw,96px);align-items:center;padding:clamp(66px,9vw,114px) 0;border-top:1px solid #d5d9dc}.LandingHome_root__8z5uY .landing-redesign-mission img{width:100%;height:auto;display:block;border:1px solid #cbd1d4;border-radius:12px;filter:none}@media (max-width:940px){.LandingHome_root__8z5uY .landing-movements,.LandingHome_root__8z5uY .landing-redesign-features,.LandingHome_root__8z5uY .landing-redesign-hero,.LandingHome_root__8z5uY .landing-redesign-mission,.LandingHome_root__8z5uY .landing-redesign-process,.LandingHome_root__8z5uY .landing-redesign-workspace{width:min(100% - 32px,680px)}.LandingHome_root__8z5uY .landing-redesign-hero{grid-template-columns:1fr;gap:42px;padding-top:66px}.LandingHome_root__8z5uY .landing-redesign-hero-copy{padding-top:0}.LandingHome_root__8z5uY .landing-movements{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 0}.LandingHome_root__8z5uY .landing-movements>div:nth-child(4){border-left:0;padding-left:0}.LandingHome_root__8z5uY .landing-redesign-mission,.LandingHome_root__8z5uY .landing-redesign-workspace{grid-template-columns:1fr}.LandingHome_root__8z5uY .landing-redesign-workspace-copy{max-width:600px}}@media (max-width:1000px){.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero{width:min(100% - 32px,680px)!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;gap:42px!important;padding-top:66px!important}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero-copy,.LandingHome_root__8z5uY.landing-redesign .landing-study-intent{min-width:0!important;width:100%!important}}@media (max-width:680px){.LandingHome_root__8z5uY .landing-movements,.LandingHome_root__8z5uY .landing-redesign-features,.LandingHome_root__8z5uY .landing-redesign-hero,.LandingHome_root__8z5uY .landing-redesign-mission,.LandingHome_root__8z5uY .landing-redesign-process,.LandingHome_root__8z5uY .landing-redesign-workspace{width:min(100% - 28px,520px)}.LandingHome_root__8z5uY .landing-redesign-hero{gap:34px;padding:48px 0 50px}.LandingHome_root__8z5uY .landing-redesign-hero h1{font-size:clamp(3.3rem,15.2vw,4.8rem)}.LandingHome_root__8z5uY .landing-redesign-hero-copy>p:not(.landing-redesign-kicker){margin-top:22px;font-size:.98rem;line-height:1.62}.LandingHome_root__8z5uY .landing-study-intent{padding:22px 18px}.LandingHome_root__8z5uY .landing-study-intent-heading h2{font-size:1.22rem}.LandingHome_root__8z5uY .landing-study-map-heading{grid-template-columns:1fr auto}.LandingHome_root__8z5uY .landing-study-map-heading strong{grid-column:1/-1;grid-row:2}.LandingHome_root__8z5uY .landing-study-map ol{gap:3px}.LandingHome_root__8z5uY .landing-study-map li{min-height:61px;padding:7px 4px}.LandingHome_root__8z5uY .landing-study-map li strong{font-size:.59rem}.LandingHome_root__8z5uY .landing-movements{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:70px}.LandingHome_root__8z5uY .landing-movements>div,.LandingHome_root__8z5uY .landing-movements>div:nth-child(4){padding:0 14px 0 0;border-left:0}.LandingHome_root__8z5uY .landing-movements>div:nth-child(2n){padding:0 0 0 14px;border-left:1px solid #d5d9dc}.LandingHome_root__8z5uY .landing-movements>div:last-child{grid-column:1/-1;padding-left:0}.LandingHome_root__8z5uY .landing-redesign-features,.LandingHome_root__8z5uY .landing-redesign-mission,.LandingHome_root__8z5uY .landing-redesign-process,.LandingHome_root__8z5uY .landing-redesign-workspace{padding-top:68px;padding-bottom:68px}.LandingHome_root__8z5uY .landing-redesign-features-grid,.LandingHome_root__8z5uY .landing-redesign-process-grid{grid-template-columns:1fr;margin-top:28px}.LandingHome_root__8z5uY .landing-redesign-feature-card{min-height:0;padding:26px 22px}.LandingHome_root__8z5uY .landing-redesign-process-grid article,.LandingHome_root__8z5uY .landing-redesign-process-grid article:first-child{padding:23px 0;border-left:0;border-top:1px solid #d5d9dc}.LandingHome_root__8z5uY .landing-redesign-process-grid article:first-child{border-top:0}.LandingHome_root__8z5uY .landing-redesign-process-grid h2{margin-top:26px}.LandingHome_root__8z5uY .landing-redesign-mission,.LandingHome_root__8z5uY .landing-redesign-workspace{gap:34px}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero{width:min(100% - 28px,520px)!important;gap:34px!important;padding:48px 0 50px!important}}.LandingHome_root__8z5uY.landing-redesign{--landing-paper:var(--paper);--landing-paper-2:var(--field);--landing-paper-strong:var(--line);--landing-card:var(--panel);--landing-card-tint:var(--accent-soft);--landing-line:var(--line);--landing-ink:var(--ink);--landing-muted:var(--muted);--landing-purple:var(--accent);--landing-purple-strong:var(--accent-strong);--landing-purple-deep:var(--accent-deep);--landing-purple-rgb:var(--accent-rgb);isolation:isolate;background:var(--paper)!important;color:var(--ink);font-family:var(--sans)}.LandingHome_root__8z5uY.landing-redesign :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-kicker{color:var(--accent);font:750 .72rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase}.LandingHome_root__8z5uY.landing-redesign :is(.landing-redesign-hero h1,.landing-redesign-features h2,.landing-redesign-process h2,.landing-redesign-workspace h2,.landing-redesign-mission h2){color:var(--ink);font-family:var(--serif);font-weight:750;letter-spacing:-.03em}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero h1{max-width:600px;font-size:clamp(56px,5.3vw,78px);line-height:1.02}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero h1 .landing-title-ink{color:var(--ink)}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero h1 span:last-child{color:var(--vl-violet-text);background:var(--vl-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.06em}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero{position:relative}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero-copy:after{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;bottom:0;left:50%;right:calc((100% - 100vw) / 2);background:var(--vl-carto);-webkit-mask:var(--vl-pub-carto-band) right top /auto 100% no-repeat;mask:var(--vl-pub-carto-band) right top /auto 100% no-repeat}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero-copy>p:not(.landing-redesign-kicker){color:var(--ink-mild)}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-mission-note{min-height:36px;padding:0 14px 0 10px;border-radius:var(--vl-radius-pill);background:var(--vl-tool);color:var(--accent)}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-mission-note p{color:var(--vl-tool-ink);font-weight:700}.LandingHome_root__8z5uY.landing-redesign .landing-study-intent{gap:14px;padding:clamp(24px,3vw,36px);border:0;border-radius:var(--vl-radius-card);background:var(--panel);box-shadow:var(--vl-card-shadow)}.LandingHome_root__8z5uY.landing-redesign .landing-study-intent-heading{border-bottom-color:var(--line)}.LandingHome_root__8z5uY.landing-redesign .landing-study-intent-heading>span{width:44px;height:44px;border-radius:14px;background:var(--vl-grad);color:var(--vl-on-grad)!important;box-shadow:0 6px 16px rgba(var(--accent-rgb),.26)}.LandingHome_root__8z5uY.landing-redesign .landing-study-intent-heading svg{color:var(--vl-on-grad)!important}.LandingHome_root__8z5uY.landing-redesign .landing-study-intent-heading h2{color:var(--ink);font-family:var(--serif);font-weight:700;letter-spacing:-.02em}.LandingHome_root__8z5uY.landing-redesign .landing-study-intent-heading p{color:var(--muted)}.LandingHome_root__8z5uY.landing-redesign .landing-study-intent>label{height:auto;min-height:50px;border:1px solid var(--line);border-radius:var(--vl-radius-control);background:var(--field);color:var(--accent)}.LandingHome_root__8z5uY.landing-redesign .landing-study-intent>label:focus-within{border-color:var(--accent);box-shadow:none;outline:2px solid var(--accent);outline-offset:2px}.LandingHome_root__8z5uY.landing-redesign .landing-study-intent>label>svg{color:var(--accent)!important}.LandingHome_root__8z5uY.landing-redesign .landing-study-intent :is(input,select){min-height:46px;color:var(--ink)}.LandingHome_root__8z5uY.landing-redesign .landing-study-intent :is(input,select):focus-visible{outline:0}.LandingHome_root__8z5uY.landing-redesign .LandingHome_intentError__GYMuZ{color:var(--danger-strong)}.LandingHome_root__8z5uY.landing-redesign .landing-study-intent>a{min-height:44px;display:inline-flex;align-items:center;color:var(--accent);font-weight:700}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-primary{min-height:48px;padding:0 20px;border:0;border-radius:var(--vl-radius-control);background:var(--vl-grad);color:var(--vl-on-grad);font-weight:750;font-size:.9rem;box-shadow:0 8px 20px rgba(var(--accent-rgb),.26)}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-primary:hover{border:0;background:var(--vl-grad);color:var(--vl-on-grad);filter:saturate(1.08) brightness(1.04)}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-secondary{min-height:48px;padding:0 18px;border:1px solid var(--line);border-radius:var(--vl-radius-control);background:var(--panel);color:var(--ink);font-weight:700}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-secondary:hover{border-color:var(--border-accent);background:var(--panel);color:var(--accent)}.LandingHome_root__8z5uY.landing-redesign .landing-study-map{border-top-color:var(--line)}.LandingHome_root__8z5uY.landing-redesign .landing-study-map-heading span{color:var(--muted);font-weight:750;letter-spacing:.12em}.LandingHome_root__8z5uY.landing-redesign .landing-study-map-heading strong{color:var(--ink);font-weight:700}.LandingHome_root__8z5uY.landing-redesign .landing-study-map-heading small{padding:3px 9px;border-radius:var(--vl-radius-pill);background:var(--vl-tool);color:var(--vl-tool-ink);font-weight:750}.LandingHome_root__8z5uY.landing-redesign .landing-study-map ol{position:relative;gap:4px;margin-top:16px}.LandingHome_root__8z5uY.landing-redesign .landing-study-map ol:before{content:"";position:absolute;top:15px;left:10%;right:10%;border-top:2px dotted var(--border-accent-strong);pointer-events:none}.LandingHome_root__8z5uY.landing-redesign .landing-study-map li{position:relative;min-height:0;display:grid;justify-items:center;align-content:start;grid-gap:8px;gap:8px;padding:0 2px;border:0;background:transparent;color:var(--muted);text-align:center}.LandingHome_root__8z5uY.landing-redesign .landing-study-map li.is-current{background:transparent;color:var(--ink)}.LandingHome_root__8z5uY.landing-redesign .landing-study-map li span{position:relative;z-index:1;width:32px;height:32px;display:grid;place-items:center;margin:0;border:2px solid var(--accent);border-radius:50%;background:var(--panel);color:var(--accent);font:750 .7rem/1 var(--sans);letter-spacing:0}.LandingHome_root__8z5uY.landing-redesign .landing-study-map li.is-current span{border-color:transparent;background:var(--vl-grad);color:var(--vl-on-grad);box-shadow:0 0 0 5px rgba(var(--accent-rgb),.14),0 6px 14px rgba(var(--accent-rgb),.28)}.LandingHome_root__8z5uY.landing-redesign .landing-study-map li strong{overflow:visible;font:650 .7rem/1.25 var(--sans);text-overflow:clip;white-space:normal}.LandingHome_root__8z5uY.landing-redesign .landing-movements{position:relative;gap:0;margin:0 auto;padding:32px clamp(14px,2vw,28px) 30px;border:0;border-radius:var(--vl-radius-card);background:var(--panel);box-shadow:var(--vl-card-shadow)}.LandingHome_root__8z5uY.landing-redesign .landing-movements>div,.LandingHome_root__8z5uY.landing-redesign .landing-movements>div:first-child,.LandingHome_root__8z5uY.landing-redesign .landing-movements>div:last-child{position:relative;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto 1fr;justify-content:center;justify-items:center;align-items:center;grid-gap:14px 8px;gap:14px 8px;padding:0 clamp(8px,1vw,14px);border:0;text-align:center}.LandingHome_root__8z5uY.landing-redesign .landing-movements>div:not(:last-child):after{content:"";position:absolute;top:19px;left:calc(50% + 28px);width:calc(100% - 56px);border-top:2px dotted var(--border-accent-strong);pointer-events:none}.LandingHome_root__8z5uY.landing-redesign .landing-movements>div>span{grid-column:1/-1;grid-row:1;position:relative;z-index:1;width:40px;height:40px;display:grid;place-items:center;border:2px solid var(--accent);border-radius:50%;background:var(--panel);color:var(--accent);font:750 .9rem/1 var(--sans)}.LandingHome_root__8z5uY.landing-redesign .landing-movements>div:first-child>span{border-color:transparent;background:var(--vl-grad);color:var(--vl-on-grad);box-shadow:0 0 0 5px rgba(var(--accent-rgb),.14),0 6px 14px rgba(var(--accent-rgb),.28)}.LandingHome_root__8z5uY.landing-redesign .landing-movements>div>svg{grid-column:1;grid-row:2;width:22px;height:22px;color:var(--accent)}.LandingHome_root__8z5uY.landing-redesign .landing-movements strong{grid-column:2;grid-row:2;max-width:none;color:var(--ink);font:700 1rem/1.2 var(--serif);letter-spacing:-.01em;text-align:left}.LandingHome_root__8z5uY.landing-redesign .landing-movements p{grid-column:1/-1;grid-row:3;align-self:start;max-width:230px;margin:0;color:var(--ink-mild);font-size:.8rem;line-height:1.55}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-features-grid{gap:18px;border:0;border-radius:0;background:transparent;overflow:visible}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-feature-card,.LandingHome_root__8z5uY.landing-redesign .landing-redesign-feature-card:first-child,.LandingHome_root__8z5uY.landing-redesign .landing-redesign-feature-card:hover{min-height:0;padding:30px;border:0;border-radius:var(--vl-radius-card);background:var(--panel);box-shadow:var(--vl-card-shadow);transform:none}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-feature-icon{width:46px;height:46px;border:0;border-radius:14px;background:var(--vl-tool);color:var(--accent)}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-feature-card:first-child .landing-redesign-feature-icon{background:var(--vl-grad);color:var(--vl-on-grad);box-shadow:0 6px 16px rgba(var(--accent-rgb),.26)}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-feature-card h3{margin-top:22px;color:var(--ink);font-family:var(--serif);font-weight:700;letter-spacing:-.02em}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-feature-card p{color:var(--ink-mild);font-size:.9rem;line-height:1.6}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-process{border-top:0}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-process-grid{gap:18px;margin-top:30px;border:0}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-process-grid article,.LandingHome_root__8z5uY.landing-redesign .landing-redesign-process-grid article:first-child{padding:28px 28px 30px;border:0;border-radius:var(--vl-radius-card);background:var(--panel);box-shadow:var(--vl-card-shadow)}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-process-grid span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--vl-grad);color:var(--vl-on-grad);font:750 .82rem/1 var(--sans);letter-spacing:0;box-shadow:0 6px 14px rgba(var(--accent-rgb),.26)}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-process-grid h2{max-width:none;margin-top:26px;font-size:1.6rem;line-height:1.12}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-process-grid p{color:var(--ink-mild)}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-video-panel{border:0;border-radius:var(--vl-radius-card);background:var(--panel);box-shadow:var(--vl-card-shadow)}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview{color:var(--ink)}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview header{align-items:center;border-bottom-color:var(--line)}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview header strong{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font:750 22px/1.2 var(--serif);letter-spacing:-.03em}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview header strong:before{content:"VL";content:"VL"/"";display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--vl-grad);color:var(--vl-on-grad);font:800 13px/1 var(--serif);letter-spacing:-.02em}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview header span{color:var(--muted);font-weight:650}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-passage strong{color:var(--ink);font-weight:700}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-passage svg{color:var(--accent)}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-passage>span{padding:4px 10px;border-radius:var(--vl-radius-pill);background:var(--vl-tool);color:var(--vl-tool-ink);font-weight:750}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview ol{position:relative;padding:2px 0;border:0;border-radius:0;overflow:visible}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview ol:before{content:"";position:absolute;top:26px;bottom:26px;left:17px;border-left:2px dotted var(--border-accent-strong);pointer-events:none}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview li,.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview li:first-child{position:relative;padding:8px 0;border:0;background:transparent;color:var(--ink);font-size:.92rem;font-weight:600}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview li:first-child{font-weight:750}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview li>span{position:relative;z-index:1;width:36px;height:36px;border:2px solid var(--accent);background:var(--panel);color:var(--accent);font:750 .8rem/1 var(--sans)}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview li:first-child>span{border-color:transparent;background:var(--vl-grad);color:var(--vl-on-grad);box-shadow:0 0 0 5px rgba(var(--accent-rgb),.14)}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview footer{color:var(--muted)}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview footer span{padding:5px 11px;border-radius:var(--vl-radius-pill);background:var(--vl-tool);color:var(--vl-tool-ink);font-weight:650}.LandingHome_root__8z5uY.landing-redesign .landing-video-disclosure{border-top-color:var(--line)}.LandingHome_root__8z5uY.landing-redesign .landing-video-disclosure summary{min-height:52px;color:var(--accent);font-weight:700}.LandingHome_root__8z5uY.landing-redesign .landing-video-disclosure summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.LandingHome_root__8z5uY.landing-redesign .landing-video-audio{min-height:44px;border:0;border-radius:var(--vl-radius-control);background:rgba(var(--shadow-rgb),.86);color:var(--vl-on-grad)}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-mission>div>p:not(.landing-redesign-kicker),.LandingHome_root__8z5uY.landing-redesign .landing-redesign-workspace-copy>p:not(.landing-redesign-kicker){color:var(--ink-mild)}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-mission{border-top:0}.LandingHome_root__8z5uY.landing-redesign .landing-mission-statement{position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:var(--vl-radius-card);background:var(--vl-grad);color:var(--vl-on-grad);box-shadow:0 18px 44px rgba(var(--accent-rgb),.28)}.LandingHome_root__8z5uY.landing-redesign .landing-mission-statement:after{content:"";position:absolute;z-index:-1;pointer-events:none;right:-60px;bottom:-70px;width:300px;height:300px;background:rgba(255,255,255,.18);-webkit-mask:var(--vl-pub-carto-compass) center /contain no-repeat;mask:var(--vl-pub-carto-compass) center /contain no-repeat}.LandingHome_root__8z5uY.landing-redesign .landing-mission-statement>span{color:var(--vl-on-grad);font-family:var(--serif);font-weight:750;letter-spacing:-.04em}.LandingHome_root__8z5uY.landing-redesign .landing-mission-statement p,.LandingHome_root__8z5uY.landing-redesign .landing-mission-statement svg{color:var(--vl-on-grad)}@media (max-width:940px){.LandingHome_root__8z5uY.landing-redesign .landing-movements{grid-template-columns:minmax(0,1fr);gap:0;padding:26px 22px 6px}.LandingHome_root__8z5uY.landing-redesign .landing-movements>div,.LandingHome_root__8z5uY.landing-redesign .landing-movements>div:first-child,.LandingHome_root__8z5uY.landing-redesign .landing-movements>div:last-child,.LandingHome_root__8z5uY.landing-redesign .landing-movements>div:nth-child(2n),.LandingHome_root__8z5uY.landing-redesign .landing-movements>div:nth-child(4){grid-column:auto;grid-template-columns:40px 24px minmax(0,1fr);grid-template-rows:auto auto;justify-content:stretch;justify-items:start;gap:6px 12px;padding:0 0 22px;border-left:0;text-align:left}.LandingHome_root__8z5uY.landing-redesign .landing-movements>div>span{grid-column:1;grid-row:1/span 2;align-self:start}.LandingHome_root__8z5uY.landing-redesign .landing-movements>div>svg{grid-column:2;grid-row:1;align-self:center}.LandingHome_root__8z5uY.landing-redesign .landing-movements strong{grid-column:3;grid-row:1}.LandingHome_root__8z5uY.landing-redesign .landing-movements p{grid-column:2/-1;grid-row:2;max-width:none}.LandingHome_root__8z5uY.landing-redesign .landing-movements>div:not(:last-child):after{top:46px;bottom:4px;left:19px;width:0;border-top:0;border-left:2px dotted var(--border-accent-strong)}}@media (max-width:1000px){.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero-copy:after{top:0;bottom:auto;left:46%;height:150px;opacity:.9}}@media (max-width:680px){.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero-copy:after{left:52%;height:96px}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero h1{font-size:clamp(2.6rem,12.4vw,3.6rem);line-height:1.04}.LandingHome_root__8z5uY.landing-redesign .landing-study-intent{padding:22px 18px}.LandingHome_root__8z5uY.landing-redesign .landing-study-map li strong{font-size:.66rem}.LandingHome_root__8z5uY.landing-redesign .landing-study-map li span{width:30px;height:30px}.LandingHome_root__8z5uY.landing-redesign .landing-study-map ol:before{top:14px}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-features-grid{gap:14px}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-feature-card,.LandingHome_root__8z5uY.landing-redesign .landing-redesign-feature-card:first-child,.LandingHome_root__8z5uY.landing-redesign .landing-redesign-feature-card:hover{padding:24px 22px}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-process-grid{gap:14px}.LandingHome_root__8z5uY.landing-redesign .landing-redesign-process-grid article,.LandingHome_root__8z5uY.landing-redesign .landing-redesign-process-grid article:first-child{padding:24px 22px;border:0}.LandingHome_root__8z5uY.landing-redesign .landing-workspace-preview{padding:20px}.LandingHome_root__8z5uY.landing-redesign .landing-mission-statement:after{right:-100px;bottom:-110px;width:210px;height:210px}}@media (forced-colors:active){.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero h1 span:last-child{-webkit-text-fill-color:currentColor;background:none}}@media (prefers-reduced-motion:reduce){.LandingHome_root__8z5uY.landing-redesign :is(.landing-redesign-primary,.landing-redesign-secondary){transition:none;transform:none}}@media print{.LandingHome_root__8z5uY.landing-redesign .landing-mission-statement:after,.LandingHome_root__8z5uY.landing-redesign .landing-redesign-hero-copy:after{display:none}}