.mantis_shell__zPTW4{display:flex;flex:1;flex-direction:column}.mantis_shell__zPTW4 :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:4px}.mantis_skip__x1z9L{position:fixed;top:12px;left:12px;z-index:10;padding:12px 18px;background:var(--surface);color:var(--ink);transform:translateY(-180%)}.mantis_skip__x1z9L:focus{transform:translateY(0)}.mantis_header__7AFIJ{border-bottom:1px solid var(--hairline)}.mantis_footerInner__5x6VN,.mantis_headerInner__Gzqgk{max-width:1200px;margin:auto;padding:22px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.mantis_wordmark__j81WK{display:flex;align-items:center;gap:12px;font-family:var(--font-bricolage),sans-serif;font-size:24px;font-weight:750;line-height:1.1}.mantis_mark__XEQiD{display:grid;place-items:center;height:40px;width:40px;flex-shrink:0;border-radius:9px;background:var(--accent);color:var(--accent-contrast);font-size:26px}.mantis_wordmarkSub__hkywI{display:block;margin-top:5px;font-family:var(--font-figtree),sans-serif;color:var(--muted);font-size:11px;font-weight:450;letter-spacing:.02em}.mantis_headerActions__GfPyu,.mantis_headerActions__GfPyu nav{display:flex;align-items:center;gap:28px}.mantis_headerActions__GfPyu nav{font-size:13px;font-weight:600}.mantis_headerActions__GfPyu nav a:hover{color:var(--accent)}.mantis_main__OFqWo{width:100%;max-width:1200px;margin:auto;padding:0 32px;flex:1}.mantis_eyebrow__bITLv{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:700}.mantis_hero__q0Qve{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:76px;align-items:center;padding:82px 0 76px}.mantis_hero__q0Qve h1,.mantis_policyHero__qGtJF h1{margin-top:20px;font-family:var(--font-bricolage),sans-serif;font-size:clamp(38px,4.4vw,58px);font-weight:750;letter-spacing:-.045em;line-height:1.08}.mantis_hero__q0Qve h1 span{color:var(--muted)}.mantis_intro__8W23V{margin-top:24px;font-size:17px;color:var(--muted);line-height:1.8;max-width:650px}.mantis_heroLinks__V9v2H{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.mantis_primaryLink__DYCnt{display:inline-flex;align-items:center;gap:28px;padding:13px 18px;border-radius:8px;background:var(--accent);color:var(--accent-contrast);font-weight:600;font-size:14px}.mantis_primaryLink__DYCnt:hover{filter:brightness(.92)}.mantis_textLink__yhqC8{color:var(--accent);text-decoration:underline;text-underline-offset:4px;font-size:13px;font-weight:600}.mantis_setupNote__VaxmD{display:flex;align-items:flex-start;gap:8px;max-width:440px;margin-top:24px;font-size:12px;line-height:1.7;color:var(--muted)}.mantis_setupNote__VaxmD>span{width:6px;height:6px;margin-top:7px;flex-shrink:0;border-radius:50%;background:var(--amber-bright)}.mantis_durationCard__DD_5S{padding:30px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px}.mantis_duration__X78MU{display:flex;align-items:baseline;gap:10px;margin-top:24px;font-family:var(--font-bricolage),sans-serif;font-size:90px;font-weight:650;letter-spacing:-.06em;line-height:1}.mantis_duration__X78MU span{font-family:var(--font-figtree),sans-serif;font-size:15px;font-weight:500;letter-spacing:0;color:var(--muted)}.mantis_durationDescription__aH1of{margin-top:16px;font-size:14px;color:var(--muted)}.mantis_durationTrack__gp_Y_{display:grid;grid-template-columns:2fr 1fr;gap:6px;margin:30px 0 24px;height:7px}.mantis_durationTrack__gp_Y_ span:first-child{background:var(--accent);border-radius:3px}.mantis_durationTrack__gp_Y_ span:last-child{background:var(--accent-soft);border:1px dashed var(--accent);border-radius:3px}.mantis_extension__ZxcRF{display:flex;align-items:center;gap:18px}.mantis_extension__ZxcRF strong{font-family:var(--font-spline-mono),monospace;font-size:18px;color:var(--accent);white-space:nowrap}.mantis_extension__ZxcRF span{font-size:12px;line-height:1.7}.mantis_durationFootnote__b9xex{margin-top:24px;padding-top:20px;border-top:1px solid var(--hairline);font-size:12px;line-height:1.7;color:var(--muted)}.mantis_section__O0q_V{padding:48px 0 64px;border-top:1px solid var(--hairline);scroll-margin-top:28px}.mantis_calendarSection__lHaWw h2,.mantis_closing__9r1Xo h2,.mantis_sectionHeading__Yg_6X h2{margin-top:12px;font-family:var(--font-bricolage),sans-serif;font-size:32px;line-height:1.2;letter-spacing:-.025em;font-weight:650}.mantis_steps__f6QCk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:38px;list-style:none}.mantis_stepNumber__EYYeN{display:block;margin-bottom:18px;color:var(--accent);font-family:var(--font-spline-mono),monospace;font-size:12px}.mantis_notesCard__g5CyU h3,.mantis_steps__f6QCk h3{font-weight:650;font-size:17px;line-height:1.4}.mantis_calendarCopy__1NGil p,.mantis_closing__9r1Xo p:not(.mantis_eyebrow__bITLv),.mantis_steps__f6QCk p{margin-top:12px;color:var(--muted);line-height:1.8;font-size:15px}.mantis_calendarSection__lHaWw{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:64px;padding:42px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface)}.mantis_calendarCopy__1NGil p:first-child{margin-top:0}.mantis_calendarCopy__1NGil strong{color:var(--ink);font-weight:600}.mantis_closing__9r1Xo{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:76px;padding:64px 0 80px;align-items:start}.mantis_notesCard__g5CyU{border-left:2px solid var(--accent);padding-left:24px}.mantis_notesCard__g5CyU .mantis_textLink__yhqC8{display:inline-block;margin-top:16px}.mantis_footer__DFL7e{margin-top:auto;border-top:1px solid var(--hairline)}.mantis_footerInner__5x6VN{font-size:12px;color:var(--muted)}.mantis_footerInner__5x6VN p span{padding:0 8px}.mantis_footerInner__5x6VN a{text-decoration:underline;text-underline-offset:3px}.mantis_policyHero__qGtJF{padding:52px 0 32px;max-width:800px}.mantis_policyHero__qGtJF>.mantis_eyebrow__bITLv{margin-top:38px}.mantis_policyHero__qGtJF h1{margin-top:14px}.mantis_policyDate__fSrNq{margin-top:18px;font-family:var(--font-spline-mono),monospace;font-size:11px;line-height:1.8;color:var(--muted)}.mantis_statusNotice__EwBn_{background:var(--amber-soft);color:var(--amber);border:1px solid color-mix(in srgb,var(--amber) 24%,transparent);border-radius:10px;padding:20px 24px}.mantis_statusNotice__EwBn_ h2{font-size:15px;font-weight:650}.mantis_statusNotice__EwBn_ p{margin-top:8px;font-size:13px;line-height:1.8;max-width:950px}.mantis_policyLayout__R4egw{display:grid;grid-template-columns:220px minmax(0,1fr);gap:72px;padding:52px 0 80px;align-items:start}.mantis_contents__OONaN{position:sticky;top:30px}.mantis_contents__OONaN ol{margin-top:16px;display:grid;gap:12px;font-size:13px;line-height:1.5;color:var(--muted);list-style:none}.mantis_contents__OONaN a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.mantis_policyBody__gvYpK{max-width:740px;min-width:0}.mantis_policyBody__gvYpK section{scroll-margin-top:32px}.mantis_policyBody__gvYpK section+section{margin-top:40px;padding-top:32px;border-top:1px solid var(--hairline)}.mantis_policyBody__gvYpK h2{font-family:var(--font-bricolage),sans-serif;font-weight:650;font-size:25px;line-height:1.3;letter-spacing:-.02em}.mantis_policyBody__gvYpK h3{margin-top:24px;font-size:16px;font-weight:650}.mantis_policyBody__gvYpK p{margin-top:16px;color:var(--muted);line-height:1.85;font-size:15px}.mantis_policyBody__gvYpK p strong{color:var(--ink);font-weight:600}.mantis_policyBody__gvYpK a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.mantis_detailsList__fSa0u{margin-top:20px;padding:4px 20px;background:var(--sand);border-radius:8px}.mantis_detailsList__fSa0u>div{padding:16px 0}.mantis_detailsList__fSa0u>div+div{border-top:1px solid var(--hairline)}.mantis_detailsList__fSa0u dt{font-size:13px;font-weight:650}.mantis_detailsList__fSa0u dd{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.75}.mantis_scopeList__4Ambk{margin-top:20px;border:1px solid var(--hairline);border-radius:8px;overflow:hidden}.mantis_scopeList__4Ambk>div{padding:20px;background:var(--surface)}.mantis_scopeList__4Ambk>div+div{border-top:1px solid var(--hairline)}.mantis_scopeList__4Ambk code{font-family:var(--font-spline-mono),monospace;font-size:12px;color:var(--accent);overflow-wrap:anywhere}.mantis_scopeList__4Ambk p{font-size:14px;margin-top:8px}.mantis_providerList__UsCyO{margin-top:20px;padding-left:20px;list-style:disc;color:var(--muted);font-size:15px;line-height:1.85}.mantis_providerList__UsCyO li+li{margin-top:14px}.mantis_providerList__UsCyO strong{color:var(--ink);font-weight:600}.mantis_dataCommitment__CLKfx{margin-top:20px;border-left:3px solid var(--amber);background:var(--amber-soft);padding:20px;border-radius:0 8px 8px 0}.mantis_dataCommitment__CLKfx>strong{color:var(--amber);font-size:13px}.mantis_dataCommitment__CLKfx p{color:var(--ink);font-size:14px}@media (max-width:960px){.mantis_hero__q0Qve{gap:36px;grid-template-columns:minmax(0,1fr) 290px}.mantis_durationCard__DD_5S{padding:24px}.mantis_closing__9r1Xo{gap:36px;grid-template-columns:1fr 290px}.mantis_calendarSection__lHaWw{gap:36px;padding:32px}.mantis_policyLayout__R4egw{grid-template-columns:180px minmax(0,1fr);gap:36px}}@media (max-width:700px){.mantis_headerInner__Gzqgk{padding:20px;flex-wrap:wrap;gap:20px}.mantis_headerActions__GfPyu{width:100%;justify-content:space-between}.mantis_main__OFqWo{padding:0 20px}.mantis_hero__q0Qve{grid-template-columns:1fr;padding:48px 0;gap:36px}.mantis_hero__q0Qve h1{font-size:42px}.mantis_intro__8W23V{font-size:16px;margin-top:20px}.mantis_durationCard__DD_5S{padding:28px}.mantis_duration__X78MU{font-size:76px;margin-top:18px}.mantis_heroLinks__V9v2H{gap:22px}.mantis_steps__f6QCk{grid-template-columns:1fr;gap:28px;margin-top:32px}.mantis_steps__f6QCk li{padding-left:42px;position:relative}.mantis_stepNumber__EYYeN{position:absolute;left:0;top:3px}.mantis_section__O0q_V{padding:36px 0 44px}.mantis_calendarSection__lHaWw h2,.mantis_closing__9r1Xo h2,.mantis_sectionHeading__Yg_6X h2{font-size:28px}.mantis_calendarSection__lHaWw{grid-template-columns:1fr;padding:26px;gap:24px}.mantis_closing__9r1Xo{grid-template-columns:1fr;padding:44px 0 52px;gap:32px}.mantis_footerInner__5x6VN{padding:22px 20px;flex-wrap:wrap;gap:12px}.mantis_policyHero__qGtJF{padding-top:32px}.mantis_policyHero__qGtJF h1{font-size:42px}.mantis_statusNotice__EwBn_{padding:20px}.mantis_policyLayout__R4egw{grid-template-columns:1fr;gap:36px;padding-top:32px}.mantis_contents__OONaN{position:static;padding-bottom:26px;border-bottom:1px solid var(--hairline)}.mantis_contents__OONaN ol{grid-template-columns:1fr 1fr;gap:14px}.mantis_policyBody__gvYpK h2{font-size:24px}}.theme-switch{isolation:isolate}.theme-option{position:relative;cursor:pointer}.theme-selection{position:absolute;inset:0;background:var(--accent-soft);border-radius:50%;z-index:-1}.theme-icon{display:grid;place-items:center}html[data-theme-transition=radial]::view-transition-new(root),html[data-theme-transition=radial]::view-transition-old(root){animation:none;mix-blend-mode:normal}html[data-theme-transition=radial]::view-transition-old(root){z-index:1}html[data-theme-transition=radial]::view-transition-new(root){z-index:2}html[data-theme-transition=radial] *,html[data-theme-transition=radial] :after,html[data-theme-transition=radial] :before{transition-property:none!important}@media (prefers-reduced-motion:reduce){.theme-icon{transform:none!important}}.app-header .theme-switch{flex-shrink:0}.app-header .theme-option{width:32px;height:32px}.app-header .theme-icon svg{width:20px;height:20px;stroke-width:1.7}.app-header .theme-option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:680px){.app-header .theme-option{width:30px;height:30px}}