.Delivery_chapter__XtWhi{position:relative;border-top:1px solid var(--n-rule)}.Delivery_inner__lI5RJ{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding:var(--s-9) var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-7);gap:var(--s-7);align-items:start}.Delivery_copy__c91E3{display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-content:start;max-width:36em;min-width:0}.Delivery_board__8YqZz{margin:0;min-width:0;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.Delivery_boardHead__6kgYR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4)}.Delivery_boardTitle__Zcp8j{font-size:var(--fs-meta);font-weight:650;color:var(--sf-ink)}.Delivery_legend__hhepN{display:flex;flex-wrap:wrap;gap:var(--s-3);font-size:var(--fs-meta);color:var(--sf-ink-2)}.Delivery_legend__hhepN li{display:inline-flex;align-items:center;gap:6px}.Delivery_boardBody__qk9b6{display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-out);background:var(--sf-raised);box-shadow:inset 0 0 0 1px var(--sf-rule)}.Delivery_stackCol__ZVY0g{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start;min-width:0}.Delivery_modules__Sfatw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.Delivery_module__FThoj{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:var(--s-2);column-gap:var(--s-2);align-items:center;min-height:56px;padding:var(--s-2) var(--s-3);border-radius:var(--r-in);background:var(--sf-bg);box-shadow:inset 0 0 0 1px var(--sf-rule)}.Delivery_module__FThoj[data-state=on]{box-shadow:inset 0 0 0 1px var(--sf-select-edge);background:color-mix(in srgb,var(--sf-select) 55%,var(--sf-bg))}.Delivery_module__FThoj[data-state=opt]{box-shadow:none;outline:1px dashed color-mix(in srgb,var(--sf-ink-3) 70%,transparent);outline-offset:-1px}.Delivery_module__FThoj[data-state=off] .Delivery_moduleName__p3dk4{color:var(--sf-ink-3)}.Delivery_mark__TUgzz{grid-row:1/span 2;flex:none}.Delivery_legend__hhepN li[data-state=on] .Delivery_mark__TUgzz,.Delivery_module__FThoj[data-state=on] .Delivery_mark__TUgzz{color:var(--sf-pass)}.Delivery_legend__hhepN li[data-state=off] .Delivery_mark__TUgzz,.Delivery_module__FThoj[data-state=off] .Delivery_mark__TUgzz{color:var(--sf-ink-3)}.Delivery_optMark__w5Gfq{display:inline-block;width:12px;height:12px;margin:1px;border-radius:3px;border:1px dashed var(--sf-ink-2)}.Delivery_moduleName__p3dk4{font-size:var(--fs-small);font-weight:650;line-height:1.3;color:var(--sf-ink);min-width:0}.Delivery_moduleKey__sqHEA{grid-column:2;font-family:var(--font-code);font-size:var(--fs-code-s);line-height:1.3;color:var(--sf-ink-3)}.Delivery_base__b4VoY{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-in);background:var(--sf-bg);box-shadow:inset 0 0 0 1px var(--sf-rule);border-top:2px solid var(--sf-accent);font-size:var(--fs-meta);color:var(--sf-ink-2)}.Delivery_base__b4VoY strong{color:var(--sf-ink);font-weight:650}.Delivery_file__z3n0n{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start;min-width:0;padding:var(--s-3);border-radius:var(--r-in);background:var(--sf-bg);box-shadow:inset 0 0 0 1px var(--sf-rule)}.Delivery_fileHead__hvbu8{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2);font-size:var(--fs-meta);color:var(--sf-ink-3)}.Delivery_code__0MxQh,.Delivery_fileHead__hvbu8 code{font-family:var(--font-code);color:var(--sf-ink-2)}.Delivery_code__0MxQh{margin:0;font-size:var(--fs-code-s);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.Delivery_codeLine__NDbyv{display:block}.Delivery_off__Erle_{display:grid;grid-gap:2px;gap:2px;padding-top:var(--s-2);border-top:1px solid var(--sf-rule)}.Delivery_offLabel__OPC5b{font-size:var(--fs-meta);color:var(--sf-ink-3)}.Delivery_offLine__FAo8K{font-family:var(--font-code);font-size:var(--fs-code-s);line-height:1.5;color:var(--sf-block-ink);overflow-wrap:anywhere}.Delivery_cap__Cby99{max-width:44em}.Delivery_lanes__3wvW4{display:grid;grid-gap:var(--s-7);gap:var(--s-7);min-width:0}.Delivery_lane__h5csg{display:grid;grid-gap:var(--s-3);gap:var(--s-3);align-content:start;min-width:0;padding-top:var(--s-4);border-top:1px solid var(--sf-rule)}.Delivery_text__KBsi1{font-size:var(--fs-small);line-height:1.75;color:var(--sf-ink-2);max-width:36em}.Delivery_chips__6A5Ae{display:flex;flex-wrap:wrap;gap:6px}.Delivery_chips__6A5Ae li{display:inline-flex;align-items:center;min-height:28px;padding:2px var(--s-2);border-radius:var(--r-in);font-size:var(--fs-meta);line-height:1.4;color:var(--sf-ink)}.Delivery_chips__6A5Ae li,.Delivery_panel___wRNI{background:var(--sf-raised);box-shadow:inset 0 0 0 1px var(--sf-rule)}.Delivery_panel___wRNI{margin:0;display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-out);min-width:0}.Delivery_panelTitle__FSHok{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-meta);font-weight:650;color:var(--sf-ink)}.Delivery_forms__pjdJO{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.Delivery_form__XiMGC{display:grid;grid-gap:4px;gap:4px;padding:var(--s-2) var(--s-3);border-radius:var(--r-in);background:var(--sf-bg);box-shadow:inset 0 0 0 1px var(--sf-rule)}.Delivery_formHead__qFgRA{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2);font-size:var(--fs-meta)}.Delivery_formHead__qFgRA strong{font-weight:650;color:var(--sf-accent-ink)}.Delivery_formHead__qFgRA code{font-family:var(--font-code);font-size:var(--fs-code-s);color:var(--sf-ink-3)}.Delivery_widths__lU4L8{margin:0;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.Delivery_devices__0wg8A{display:flex;align-items:flex-end;gap:var(--s-3);padding:var(--s-4) var(--s-3) var(--s-3);border-radius:var(--r-out);background:var(--sf-raised);box-shadow:inset 0 0 0 1px var(--sf-rule)}.Delivery_device__3N3pK{display:grid;grid-gap:6px;gap:6px;justify-items:center;min-width:0}.Delivery_device__3N3pK[data-w="1440"]{flex:5 1}.Delivery_device__3N3pK[data-w="768"]{flex:2.4 1}.Delivery_device__3N3pK[data-w="390"]{flex:1.3 1}.Delivery_screen__EF9LU{display:grid;align-content:start;grid-gap:5px;gap:5px;width:100%;padding:8px;border-radius:4px;background:var(--sf-bg);box-shadow:inset 0 0 0 1px var(--sf-ink-3)}.Delivery_device__3N3pK[data-w="1440"] .Delivery_screen__EF9LU{aspect-ratio:1440/900}.Delivery_device__3N3pK[data-w="768"] .Delivery_screen__EF9LU{aspect-ratio:768/1024}.Delivery_device__3N3pK[data-w="390"] .Delivery_screen__EF9LU{aspect-ratio:390/844;padding:5px}.Delivery_screen__EF9LU i{display:block;height:5px;border-radius:2px;background:var(--sf-rule)}.Delivery_screen__EF9LU i:first-child{width:60%;background:color-mix(in srgb,var(--sf-accent) 60%,transparent)}.Delivery_screen__EF9LU i:nth-child(3){width:80%}.Delivery_deviceLabel__eotoo{font-family:var(--font-code);font-size:var(--fs-code-s);color:var(--sf-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Delivery_checks__Mwmy1{display:grid;grid-gap:1px;gap:1px;border-radius:var(--r-out);overflow:hidden;background:var(--sf-rule);box-shadow:inset 0 0 0 1px var(--sf-rule)}.Delivery_check__ovX5w{display:grid;grid-gap:2px;gap:2px;padding:var(--s-2) var(--s-3);background:var(--sf-raised)}.Delivery_check__ovX5w dt{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-small);font-weight:650;color:var(--sf-ink)}.Delivery_checkIcon__X1xjb{color:var(--sf-pass)}.Delivery_check__ovX5w dd{font-size:var(--fs-meta);line-height:1.55;color:var(--sf-ink-2)}.Delivery_report__RWlkC{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.Delivery_reportTitle__9Q8nF{font-size:var(--fs-meta);font-weight:650;color:var(--sf-ink)}.Delivery_settings__kYiz4{display:grid;grid-gap:0;gap:0}.Delivery_setting__AUfgz{display:flex;justify-content:space-between;gap:var(--s-3);padding:6px 0;border-bottom:1px solid var(--sf-rule);font-size:var(--fs-meta);line-height:1.5}.Delivery_setting__AUfgz:last-child{border-bottom:0}.Delivery_setting__AUfgz dt{color:var(--sf-ink-2)}.Delivery_setting__AUfgz dd{font-weight:600;color:var(--sf-ink);text-align:right}.Delivery_note__lEomS{max-width:48em}@media (min-width:768px){.Delivery_boardBody__qk9b6{padding:var(--s-4)}.Delivery_modules__Sfatw{grid-template-columns:repeat(4,minmax(0,1fr))}.Delivery_file__z3n0n{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:var(--s-4)}.Delivery_fileHead__hvbu8{grid-column:1/-1}.Delivery_off__Erle_{align-self:end;padding-top:0;padding-left:var(--s-4);border-top:0;border-left:1px solid var(--sf-rule)}}@media (min-width:1024px){.Delivery_inner__lI5RJ{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap)}.Delivery_copy__c91E3{grid-column:1/span 5}.Delivery_board__8YqZz{grid-column:6/span 7;margin-right:calc(72px - var(--gutter))}.Delivery_lanes__3wvW4,.Delivery_note__lEomS{grid-column:1/-1}.Delivery_lanes__3wvW4{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-6);margin-right:calc(72px - var(--gutter))}}html[data-stage] section.Delivery_chapter__XtWhi{background:var(--sf-bg)}.Protagonist_layer__8gXNa{display:none}html[data-stage][data-motion] .Protagonist_layer__8gXNa{display:block;position:fixed;inset:0;z-index:60;pointer-events:none;visibility:hidden}.Protagonist_arrive__qaN9n,.Protagonist_clip__JuKmm,.Protagonist_edge__UBgEn,.Protagonist_fill__29G3b{position:absolute;inset:0;-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}.Protagonist_edge__UBgEn{background:color-mix(in srgb,var(--sf-accent) 45%,var(--sf-select))}.Protagonist_fill__29G3b{background:var(--sf-select)}.Protagonist_arrive__qaN9n{background:var(--action-bg);opacity:0}.Protagonist_text__6fmzx{position:absolute;left:0;top:0;white-space:pre;color:var(--sf-ink);opacity:0}.Protagonist_pin__Mp3l9{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 0;border-radius:4px;box-shadow:0 0 0 1px var(--sf-rule),var(--sf-lift);opacity:0}.Protagonist_pinNo__Cgx_s{width:32px;height:100%;display:grid;place-items:center;border-right:1px solid color-mix(in srgb,var(--sf-ink) 14%,transparent);font-family:var(--font-code);font-size:var(--fs-code-s);color:var(--sf-ink-3)}.Protagonist_pinFile__is8le{font-family:var(--font-code);font-size:.75rem;color:var(--sf-ink-3)}.Film_chapter__CMJFy{position:relative;border-top:1px solid var(--sf-rule)}.Film_inner__qPeP9{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding:var(--s-9) var(--gutter) var(--s-8);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6);align-items:start}.Film_copy__HsPOs{display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-content:start;max-width:34em;min-width:0}.Film_lead__ouC_t{margin:0;color:var(--sf-ink);font-weight:650}.Film_problems__7YY4J{margin:0;padding-left:1.2em;display:grid;grid-gap:var(--s-1);gap:var(--s-1);color:var(--sf-ink-2)}.Film_h3__D1EY3{margin:var(--s-3) 0 0;font-size:var(--fs-small);font-weight:650;color:var(--sf-ink)}.Film_roles__ZOz_b{margin:0;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.Film_role__Tq_Mh{display:grid;grid-gap:2px;gap:2px}.Film_role__Tq_Mh dt{font-weight:650;color:var(--sf-ink)}.Film_role__Tq_Mh dd{margin:0;color:var(--sf-ink-2);display:grid;grid-gap:2px;gap:2px}.Film_measured__NVV88{font-size:var(--fs-meta);color:var(--sf-ink-3)}.Film_cuts__tSubE{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.Film_cutsHint__uyfpQ{margin:0;font-size:var(--fs-meta);color:var(--sf-ink-3)}.Film_cuts__tSubE ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2)}.Film_cuts__tSubE button{min-height:44px;padding:0 var(--s-4);border:0;border-radius:var(--r-out);font:inherit;font-size:var(--fs-small);color:var(--sf-ink);background:var(--sf-raised);box-shadow:inset 0 0 0 1px var(--sf-rule);cursor:pointer}.Film_cuts__tSubE button[aria-current=true]{background:color-mix(in srgb,var(--sf-accent) 22%,var(--sf-raised))}.Film_cuts__tSubE button:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.Film_figure__wKi8k{order:-1;margin:0;display:grid;grid-gap:var(--s-2);gap:var(--s-2);min-width:0}.Film_frame__r47OE{position:relative;aspect-ratio:16/10;border-radius:var(--r-out);overflow:hidden;background:var(--n-bg);box-shadow:inset 0 0 0 1px var(--sf-rule),var(--sf-lift)}.Film_placeholder__dv_Ta{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-4);color:var(--n-ink-2);text-align:center;background-color:var(--n-bg);background-image:radial-gradient(circle at 1px 1px,var(--n-gutter) 1px,transparent 1.5px);background-size:24px 24px}.Film_play__ro26x{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--r-out);color:var(--n-ink);background:color-mix(in srgb,var(--n-accent) 22%,var(--n-raised));box-shadow:inset 0 0 0 1px var(--n-rule)}.Film_pendingText__XLkPC{display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-small);line-height:1.5}.Film_pendingText__XLkPC[hidden]{display:none}.Film_pendingText__XLkPC strong{color:var(--n-ink);font-weight:650}.Film_pendingText__XLkPC span{font-size:var(--fs-meta);color:var(--n-ink-3)}.Film_video__8oQfX{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:transparent}.Film_video__8oQfX[hidden]{display:none}.Film_chapter__CMJFy[data-film=played] .Film_placeholder__dv_Ta{visibility:hidden}.Film_chapter__CMJFy[data-film=played] .Film_video__8oQfX{background:#000}@media (min-width:1024px){.Film_inner__qPeP9{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap)}.Film_copy__HsPOs{grid-column:1/span 4}.Film_figure__wKi8k{order:0;align-self:start;position:-webkit-sticky;position:sticky;top:var(--s-9);grid-column:5/span 8;margin-right:calc(72px - var(--gutter))}}html[data-stage] section.Film_chapter__CMJFy{background-color:var(--sf-bg);background-image:radial-gradient(circle at 1px 1px,var(--sf-grain) 1px,transparent 1.5px);background-size:24px 24px}.Studio_frameWrap___ha0p{min-width:0}.Studio_copy__Twtwe{max-width:60ch}.Studio_cap__EjJMM{margin-top:0}html[data-stage] .Studio_inner__HRTlr{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:". head head head head head head head head . . ." ". copy copy copy copy copy copy copy copy . . ." ". fig fig fig fig fig fig fig fig fig fig fig";column-gap:var(--col-gap);row-gap:var(--s-3);padding-top:calc(var(--header-h) + var(--s-8));padding-right:max(var(--gutter),72px)}html[data-stage] .Studio_head__smKpN h2{font-size:clamp(1.625rem,1rem + 1.2vw,2.25rem)}html[data-stage] .Studio_copy__Twtwe{gap:var(--s-1)}html[data-stage] .Studio_frameFig__aP7WY{position:relative;z-index:1;align-self:start;grid-template-rows:min(58svh,560px) auto}.Studio_shellWrap__kJMgD{grid-area:fig;align-self:start;height:min(58svh,560px);min-width:0}html[data-stage] .Studio_frameWrap___ha0p,html[data-stage] .Studio_frameWrap___ha0p>*{height:100%}@media (min-width:768px) and (max-width:1023px){html[data-stage] .Studio_inner__HRTlr{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "copy" "fig";padding-right:var(--gutter)}}.Start_chapter__8m_wb{position:relative}.Start_inner__EfSlA{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding:var(--s-10) var(--gutter) var(--s-9);display:grid;grid-gap:var(--s-7);gap:var(--s-7);align-items:center}.Start_copy__Z69f5{display:grid;grid-gap:var(--s-4);gap:var(--s-4);max-width:40rem}.Start_actions__ok31V{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-2)}.Start_mail__qpr_3{font-size:var(--fs-small)}.Start_mail__qpr_3 a{display:inline-flex;align-items:center;min-height:44px}.Start_notOpen__wyYnJ{font-size:var(--fs-meta);line-height:1.5;font-weight:500;color:var(--sf-ink-3)}.Start_pressWrap__kEwXA{position:relative;display:inline-flex}.Start_ring__S6VRa{position:absolute;inset:-5px;border-radius:12px;border:1.5px solid var(--sf-accent);opacity:0;pointer-events:none}.Start_mark__q_aTL{display:none;min-width:0}@media (min-width:768px){.Start_mark__q_aTL{display:block}}@media (min-width:1024px){.Start_inner__EfSlA{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap)}.Start_copy__Z69f5{grid-column:1/span 7}.Start_mark__q_aTL{display:block;grid-column:8/span 5;align-self:center;margin-right:calc(72px - var(--gutter))}}html[data-stage] .Start_chapter__8m_wb{min-height:100svh;display:grid;align-items:center}html[data-stage] .Start_inner__EfSlA{padding-top:calc(var(--header-h) + var(--s-8))}html[data-stage] section.Start_chapter__8m_wb{background-color:var(--sf-bg);background-image:radial-gradient(circle at 1px 1px,var(--sf-grain) 1px,transparent 1.5px);background-size:24px 24px}.Live_chapter__F_J6u,.Live_track__NMIgx{position:relative}.Live_marker__JL5S4{display:none}.Live_inner__2ocqN{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding:var(--s-9) var(--gutter) var(--s-8);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6)}.Live_head__2H2UD{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.Live_lead__SKJe_{max-width:40em}.Live_tabs__c140L{display:none}.Live_step__pAEVB{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--sf-rule)}.Live_copy__uxfJG{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start;max-width:38em}.Live_stepBody__ilOdx{font-size:var(--fs-small);line-height:1.7}.Live_editor__ImBDp{position:relative;border-radius:var(--r-out);background:var(--n-bg);color:var(--n-ink-2);box-shadow:inset 0 0 0 1px var(--n-rule),var(--sf-lift);overflow:hidden;min-width:0}.Live_edHead__KOO__{display:flex;justify-content:space-between;gap:var(--s-3);padding:8px var(--s-4);border-bottom:1px solid var(--n-rule);font-size:var(--fs-meta);line-height:1.5;font-weight:600;color:var(--n-ink-2)}.Live_edTag__cNBak{font-weight:500;color:var(--n-ink-3)}.Live_code__lRZE2{counter-reset:ln;padding:var(--s-3) 0;font-family:var(--font-code);font-size:var(--fs-code-s);line-height:1.75;letter-spacing:0;white-space:pre}.Live_code__lRZE2 li{counter-increment:ln;display:flex;padding-right:var(--s-3)}.Live_code__lRZE2 li:before{content:counter(ln);flex:none;width:3.5ch;margin-right:1.5ch;text-align:right;color:var(--n-ink-3);opacity:.7}.Live_lineText__O_Htl{display:inline-block;padding:0 6px;margin-left:-6px;border-radius:var(--r-in);color:var(--n-ink-2)}.Live_hot__qBlYR .Live_lineText__O_Htl{color:var(--n-ink);background:var(--n-select);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--n-accent) 35%,transparent);transition:background-color var(--d-state) var(--ease-state)}.Live_hot__qBlYR[data-fire] .Live_lineText__O_Htl{background:var(--n-lit)}.Live_frame__hYT9n{margin:0;min-width:0;border-radius:var(--r-out);background:var(--sf-raised);box-shadow:inset 0 0 0 1px var(--sf-edge),var(--sf-lift);overflow:hidden}.Live_bar__sGB2J{display:flex;align-items:center;gap:var(--s-3);height:36px;padding:0 var(--s-3);border-bottom:1px solid var(--sf-rule);font-size:var(--fs-meta);line-height:1;white-space:nowrap;overflow:hidden}.Live_appName__wmivH{font-weight:650;color:var(--sf-ink)}.Live_address__PqCyv{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;padding:5px 10px;border-radius:var(--r-in);background:var(--sf-sunk);color:var(--sf-ink-2);font-family:var(--font-code);letter-spacing:0}.Live_screen__EGJ1_{position:relative;aspect-ratio:16/10;background:linear-gradient(var(--n-rule) 1px,transparent 1px) 0 0 /32px 32px,linear-gradient(90deg,var(--n-rule) 1px,transparent 1px) 0 0 /32px 32px,var(--n-bg)}.Live_shot__y30o3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Live_boxes__seXym{position:absolute;inset:0;pointer-events:none}.Live_box__oXn61{position:absolute;border-radius:var(--r-in);box-shadow:0 0 0 1.5px #b388ff,0 0 0 3px rgba(16,14,23,.55);opacity:0;transition:opacity .24s var(--ease-out)}.Live_box__oXn61[data-on]{opacity:1}.Live_box__oXn61[data-dim]{opacity:.45}.Live_tag__bGO3c{position:absolute;left:-1.5px;bottom:calc(100% + 5px);padding:3px 7px;border-radius:var(--r-in);background:#6d00cc;color:#fcfcfd;font-size:.75rem;line-height:1.3;font-weight:600;white-space:nowrap}.Live_box__oXn61[data-tag-left] .Live_tag__bGO3c{left:auto;right:-1.5px}.Live_box__oXn61[data-dim] .Live_tag__bGO3c{opacity:0}.Live_step__pAEVB[data-armed] .Live_shot__y30o3{opacity:0;transform:scale(.985);transition:opacity .42s var(--ease-out),transform .6s var(--ease-out)}.Live_step__pAEVB[data-armed][data-built] .Live_shot__y30o3{opacity:1;transform:none}.Live_note__6v0b6{max-width:48em}@media (min-width:768px){.Live_step__pAEVB{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--col-gap);grid-template-areas:"copy frame" "editor frame";align-items:start}.Live_copy__uxfJG{grid-area:copy}.Live_editor__ImBDp{grid-area:editor}.Live_frame__hYT9n{grid-area:frame}}@media (min-width:1024px){.Live_inner__2ocqN{margin-right:auto}.Live_frame__hYT9n{margin-right:calc(72px - var(--gutter))}}@media (min-width:1024px) and (min-height:600px) and (prefers-reduced-motion:no-preference){html[data-js] .Live_track__NMIgx{height:calc(100svh + var(--steps) * 85svh)}html[data-js] .Live_marker__JL5S4{display:block;position:absolute;left:0;width:1px;top:calc(var(--i) * 85svh + 50svh);height:85svh;pointer-events:none}html[data-js] .Live_marker__JL5S4:first-child{top:0;height:135svh}html[data-js] .Live_sticky__gl0Gy{position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:clip}html[data-js] .Live_inner__2ocqN{height:100%;padding:calc(var(--header-h) + var(--s-5)) var(--gutter) var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,auto) minmax(0,1fr);column-gap:var(--col-gap);row-gap:var(--s-4);grid-template-areas:"head head head head head head head tabs tabs tabs tabs tabs" "editor editor editor editor editor frame frame frame frame frame frame frame" "copy copy copy copy copy frame frame frame frame frame frame frame";align-content:center}html[data-js] .Live_head__2H2UD{grid-area:head;align-self:end}html[data-js] .Live_lead__SKJe_{font-size:var(--fs-small);line-height:1.7}html[data-js] .Live_tabs__c140L{display:block;grid-area:tabs;align-self:end;margin-right:calc(72px - var(--gutter));justify-self:end}html[data-js] .Live_tabs__c140L ol{display:flex;justify-content:flex-end;gap:4px;padding:4px;border-radius:var(--r-out);background:var(--sf-sunk);box-shadow:inset 0 0 0 1px var(--sf-rule)}html[data-js] .Live_tabs__c140L a{position:relative;display:inline-flex;flex-direction:column;justify-content:center;min-height:44px;padding:4px 14px;border-radius:var(--r-in);font-size:var(--fs-small);line-height:1.25;font-weight:600;color:var(--sf-ink-2);text-decoration:none;transition:background-color var(--d-state) var(--ease-state),color var(--d-state) var(--ease-state)}html[data-js] .Live_tabs__c140L a[aria-current]{background:var(--sf-raised);color:var(--sf-ink);box-shadow:0 0 0 1px var(--sf-rule),0 1px 2px rgba(28,25,40,.08)}html[data-js] .Live_tabNo__EsfZn{font-family:var(--font-code);font-size:.75rem;font-weight:400;letter-spacing:0;color:var(--sf-ink-3)}html[data-js] .Live_step__pAEVB{display:contents}html[data-js] .Live_copy__uxfJG,html[data-js] .Live_editor__ImBDp,html[data-js] .Live_frame__hYT9n{opacity:0;visibility:hidden;transition:opacity .28s var(--ease-out),transform .42s var(--ease-out),visibility 0s linear .28s}html[data-js] .Live_copy__uxfJG{grid-area:copy;transform:translateY(8px)}html[data-js] .Live_editor__ImBDp{grid-area:editor;align-self:end;transform:translateY(12px)}html[data-js] .Live_frame__hYT9n{grid-area:frame;align-self:center;justify-self:end;width:min(100% - (72px - var(--gutter)),calc((100svh - 330px) * 1.6 + 2px));transform:translateY(16px) scale(.99)}html[data-js] .Live_step__pAEVB[data-active]>.Live_copy__uxfJG,html[data-js] .Live_step__pAEVB[data-active]>.Live_editor__ImBDp,html[data-js] .Live_step__pAEVB[data-active]>.Live_frame__hYT9n{opacity:1;visibility:visible;transform:none;transition:opacity .42s var(--ease-out),transform .6s var(--ease-out),visibility 0s}html[data-js] .Live_copy__uxfJG{padding-top:var(--s-2)}html[data-js] .Live_head__2H2UD{gap:var(--s-2)}html[data-js] .Live_code__lRZE2{line-height:1.6;padding:var(--s-2) 0}}@media (min-width:1024px) and (min-height:600px) and (max-height:820px) and (prefers-reduced-motion:no-preference){html[data-js] .Live_lead__SKJe_{display:none}html[data-js] .Live_stepBody__ilOdx{line-height:1.6}}@media (prefers-reduced-motion:reduce){.Live_box__oXn61,.Live_step__pAEVB[data-armed] .Live_shot__y30o3{transition:none}}html[data-stage] section.Live_chapter__F_J6u{background-color:var(--sf-bg);background-image:radial-gradient(circle at 1px 1px,var(--sf-grain) 1px,transparent 1.5px);background-size:24px 24px}section.Live_chapter__F_J6u{scroll-margin-top:0}.SiteFooter_footer__vZ3CV{position:relative;background:var(--sf-sunk);color:var(--sf-ink-2);border-top:1px solid var(--sf-rule);font-size:var(--fs-meta);line-height:1.5;font-weight:500}.SiteFooter_bar__H0CkM{max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding:var(--s-3) var(--gutter);display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.SiteFooter_name__HJ780{color:var(--sf-accent-ink);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.SiteFooter_right__zDuuX{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-4)}.SiteFooter_right__zDuuX a{display:inline-flex;align-items:center;min-height:24px}@media (min-width:768px){.SiteFooter_bar__H0CkM{min-height:40px;padding-block:0;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s-5)}.SiteFooter_maker__7WEcL{text-align:center}}.SiteHeader_header__qIri_{position:fixed;inset:0 0 auto 0;z-index:100;height:var(--header-h);background:var(--sf-raised);color:var(--sf-ink);transition:background-color var(--d-state) var(--ease-state),color var(--d-state) var(--ease-state),box-shadow var(--d-state) var(--ease-state)}html[data-surface=night] .SiteHeader_header__qIri_{background:var(--sf-bg)}.SiteHeader_header__qIri_[data-scrolled]{box-shadow:0 1px 0 var(--sf-rule)}.SiteHeader_bar__q7Gwt{height:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;gap:var(--s-4)}.SiteHeader_brand__R0hRG{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;color:var(--sf-ink);text-decoration:none;flex:none}.SiteHeader_name__DWO_o{font-weight:700;font-size:1.1875rem;letter-spacing:-.01em;color:var(--sf-accent-ink)}.SiteHeader_company__j4xe_{display:none;font-family:var(--font-code);font-size:.6875rem;font-weight:400;color:var(--sf-ink-3);margin-left:2px}.SiteHeader_nav__xC76B{display:none}.SiteHeader_actions__nI1Mb{margin-left:auto;display:flex;align-items:center;gap:var(--s-1)}.SiteHeader_iconBtn__XDuyn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r-out);color:var(--sf-ink-2);transition:color var(--d-state) var(--ease-state),background-color var(--d-state) var(--ease-state)}.SiteHeader_themeWide__oXus0{display:none}.SiteHeader_textLink__4U9nX{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--s-2);color:var(--sf-ink);font-size:var(--fs-small);font-weight:600;text-decoration:none;white-space:nowrap;border-radius:var(--r-out)}.SiteHeader_studio__oWA8W{min-height:44px;padding-inline:var(--s-3);font-size:var(--fs-small);gap:6px}.SiteHeader_menuBtn__rREFQ{margin-right:-10px}@media (max-width:359.98px){.SiteHeader_textLink__4U9nX{display:none}.SiteHeader_studio__oWA8W{padding-inline:var(--s-2)}.SiteHeader_company__j4xe_{display:none}}html:not([data-js]) .SiteHeader_menuBtn__rREFQ{display:none}@media (max-width:1023.98px){html:not([data-js]) .SiteHeader_nav__xC76B{display:block;overflow-x:auto;margin-left:var(--s-2)}html:not([data-js]) .SiteHeader_nav__xC76B ul{display:flex;gap:var(--s-2);font-size:var(--fs-meta);white-space:nowrap}}@media (hover:hover) and (pointer:fine){.SiteHeader_iconBtn__XDuyn:hover{color:var(--sf-ink);background:color-mix(in srgb,var(--sf-ink) 7%,transparent)}.SiteHeader_textLink__4U9nX:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.24em}}@media (min-width:768px){.SiteHeader_company__j4xe_{display:inline-block}.SiteHeader_themeWide__oXus0{display:inline-grid}.SiteHeader_actions__nI1Mb{gap:var(--s-2)}.SiteHeader_studio__oWA8W{min-height:44px;padding-inline:var(--s-4)}}@media (min-width:1024px){.SiteHeader_brand__R0hRG{min-width:8.75rem}.SiteHeader_nav__xC76B{display:block;margin-left:var(--s-6)}.SiteHeader_nav__xC76B ul{display:flex;gap:var(--s-1)}.SiteHeader_nav__xC76B a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--s-3);color:var(--sf-ink-2);font-size:var(--fs-small);font-weight:600;text-decoration:none;border-radius:var(--r-out);transition:color var(--d-state) var(--ease-state)}.SiteHeader_nav__xC76B a[aria-current]{color:var(--sf-accent-ink)}.SiteHeader_nav__xC76B a:after{content:"";position:absolute;left:var(--s-3);right:var(--s-3);bottom:8px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--d-state) var(--ease-out)}.SiteHeader_nav__xC76B a[aria-current]:after{transform:scaleX(1)}.SiteHeader_menuBtn__rREFQ{display:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.SiteHeader_nav__xC76B a:hover{color:var(--sf-ink)}}.SiteHeader_sheet___zU2L{position:fixed;inset:var(--header-h) 0 0 0;z-index:200;background:var(--sf-raised);color:var(--sf-ink);padding:var(--s-6) var(--gutter) var(--s-7);display:flex;flex-direction:column;gap:var(--s-7);overflow-y:auto;animation:SiteHeader_sheet-in__J40Kt .32s var(--ease-drawer) both}.SiteHeader_sheet___zU2L[hidden]{display:none}@keyframes SiteHeader_sheet-in__J40Kt{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.SiteHeader_sheetList__33Fsv{display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.SiteHeader_sheetList__33Fsv a{display:flex;align-items:center;min-height:56px;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--sf-ink);text-decoration:none;border-bottom:1px solid var(--sf-rule)}.SiteHeader_sheetList__33Fsv a[aria-current]{color:var(--sf-accent-ink)}.SiteHeader_sheetFoot__S6_Er{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.SiteHeader_themeSheet__Z3pt_{border:1px solid var(--sf-rule)}@media (min-width:768px){.SiteHeader_themeSheet__Z3pt_{display:none}}.SkipLink_skip__N_nyt{position:fixed;top:var(--s-2);left:var(--s-2);z-index:300;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-4);border-radius:var(--r-out);background:var(--sf-action-bg);color:var(--sf-action-fg);font-weight:650;text-decoration:none;transform:translateY(-160%)}.SkipLink_skip__N_nyt:focus,.SkipLink_skip__N_nyt:focus-visible{transform:none}.stack_layer__9F4nA{display:none}html[data-stage] .stack_layer__9F4nA{display:block;position:absolute;inset:0;z-index:1;pointer-events:none}.stack_figure__DWvn9{position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:clip;margin:0;background:var(--n-bg)}.stack_figure__DWvn9:before{content:"";position:absolute;inset:0;background:var(--stage-light);pointer-events:none}.stack_stage__0cE8Q{position:absolute;inset:0;perspective:2000px;perspective-origin:70% 44%}@media (max-width:1023px){.stack_stage__0cE8Q{perspective-origin:50% 46%}}.stack_rig__bHVsZ{position:absolute;left:0;top:0;width:920px;height:620px;transform-origin:460px 310px;transform-style:preserve-3d;transform:translate3d(calc(var(--rig-x, 72vw) - 460px),calc(var(--rig-y, 55svh) - 310px),0) rotateX(60deg) scale3d(var(--rig-s,.46),var(--rig-s,.46),var(--rig-s,.46))}.stack_spin__Q_HvJ{position:absolute;inset:0;transform-origin:460px 310px;transform-style:preserve-3d;transform:rotate(-42deg)}.stack_slot__Biua2{position:absolute;inset:0;transform-style:preserve-3d;transform:translateZ(calc(var(--i) * 260px))}.stack_plane__euYVP{background:linear-gradient(var(--glass-tint),var(--glass-tint)),var(--glass-fill);box-shadow:inset 0 0 0 var(--edge-w,1px) var(--glass-edge);-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--n-ink-2)}.stack_face__M_rRK,.stack_plane__euYVP{position:absolute;inset:0;border-radius:8px}.stack_face__M_rRK{overflow:hidden}.stack_edge__9Ebwa{opacity:.9}.stack_edge__9Ebwa,.stack_planeStill__jL7D9:after{position:absolute;inset:0;border-radius:8px;box-shadow:inset 1.5px 1.5px 0 var(--glass-hi),inset -1px -1px 0 var(--glass-lo);pointer-events:none}.stack_planeStill__jL7D9:after{content:""}.stack_sheen__sU4Z7{position:absolute;inset:0;border-radius:8px;overflow:hidden;pointer-events:none}.stack_sheen__sU4Z7:before{content:"";position:absolute;inset:-20% -60%;background:linear-gradient(115deg,transparent 42%,rgba(179,136,255,.05) 50%,transparent 58%);transform:translateX(var(--sheen-x,0))}.stack_tab__80jiC{position:absolute;left:28px;bottom:100%;height:52px;padding:0 22px;display:flex;align-items:center;gap:10px;border-radius:8px 8px 0 0;background:linear-gradient(var(--glass-tint),var(--glass-tint)),var(--glass-fill);box-shadow:inset 1px 1px 0 var(--glass-edge),inset -1px 0 0 var(--glass-edge);white-space:nowrap}.stack_tabText__vu8iU{font-family:var(--font-sans);font-size:30px;line-height:1;font-weight:600;letter-spacing:-.01em;color:var(--n-ink-2)}.stack_litRow__0zP72{position:relative;color:var(--lit-ink,var(--n-ink))!important}.stack_litRow__0zP72>*{position:relative}.stack_litBand__l15Hl{position:absolute!important;inset:0 -6px;border-radius:4px;background:var(--n-lit);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.stack_thread__n32Jc{position:absolute;left:699.2px;top:204.6px;width:0;height:0;transform-style:preserve-3d;transform:translateZ(calc(var(--i) * 260px)) rotateX(-90deg) scaleY(1.3)}.stack_tail__qD5Br{transform:translateZ(780px) rotateX(-90deg) scaleY(.2)}.stack_ribbon__t69rI{position:absolute;left:-1.25px;bottom:0;width:2.5px;height:200px;transform-origin:50% 100%;background:var(--thread-core);box-shadow:0 0 10px 2px rgba(157,92,255,.34);-webkit-backface-visibility:visible;backface-visibility:visible}.stack_ribbonB__RF6y1{transform:rotateY(90deg)}.stack_ghost__X8UM2{position:absolute;inset:0;border-radius:8px;border:1.5px dashed var(--n-ink-3);opacity:0}.stack_ghost__X8UM2 .stack_tab__80jiC{background:none;box-shadow:none;border:1.5px dashed var(--n-ink-3);border-bottom:0;bottom:calc(100% + 1.5px);left:auto;right:26.5px}.stack_ghost__X8UM2 .stack_tabText__vu8iU{color:var(--n-ink-3)}.stack_ghostLock__6A8Ne{color:var(--n-block)}.stack_db__sMbbl{position:absolute;inset:0;font-family:var(--font-code);font-size:15px;color:var(--n-ink-2)}.stack_dbTitle__wB2fi{position:absolute;left:36px;top:12px;font-size:17px;line-height:24px;color:var(--n-ink)}.stack_dbTable__ZmkdZ{position:absolute;left:28px;right:28px;top:37.6px}.stack_dbRow__ewTxB{display:grid;grid-template-columns:11ch 9ch 1fr;grid-column-gap:32px;column-gap:32px;align-items:center;height:26px;padding-inline:8px;border-bottom:1px solid rgba(236,234,244,.06);white-space:nowrap}.stack_dbHead__kkqoi{height:24px;font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--n-ink-3)}.stack_dbIndex__tLxCY{left:36px;top:272px}.stack_api__SdOOq,.stack_dbIndex__tLxCY{position:absolute;font-size:15px;color:var(--n-ink-2)}.stack_api__SdOOq{inset:0;font-family:var(--font-code)}.stack_apiTitle__3PmrB{position:absolute;left:36px;top:40px;font-size:19px;line-height:28px;color:var(--n-ink)}.stack_method___9us5{color:var(--n-ink-3)}.stack_params__n_XYn{position:absolute;left:28px;width:736px;top:99.6px}.stack_param__kX1pC{display:grid;grid-template-columns:11ch 7ch 1fr;grid-column-gap:20px;column-gap:20px;align-items:center;height:30px;padding-inline:8px;white-space:nowrap}.stack_dim__ZMJ87{color:var(--n-ink-3)}.stack_otherPaths__iLqFX{position:absolute;left:780px;top:40px;white-space:pre-line;font-size:12px;line-height:26px;color:var(--n-ink-3);opacity:.7;white-space:nowrap}.stack_screen__sQc6g{position:absolute;inset:0;padding:26px 36px 0;font-family:var(--font-sans);color:var(--n-ink-2)}.stack_screenTitle___o7lo{font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.02em;color:var(--n-ink)}.stack_screenChips__92MvH{display:flex;gap:8px;margin-top:12px}.stack_sChip__t8iR5{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(236,234,244,.16);font-size:14px;font-weight:500;white-space:nowrap}.stack_sChipOn__fkl_z{box-shadow:inset 0 0 0 1px rgba(179,136,255,.5);color:var(--n-ink)}.stack_sTable__XDyAE{position:absolute;left:28px;right:28px;top:190.6px}.stack_sHead__8A3gm{display:grid;grid-template-columns:repeat(7,1fr);height:28px;align-items:center;border-bottom:1px solid rgba(236,234,244,.12);font-size:14px;font-weight:600;color:var(--n-ink-3);white-space:nowrap}.stack_sHead__8A3gm>span{display:flex;align-items:center;height:100%;padding-inline:8px}.stack_cellText__GYFj_{position:relative}.stack_sRow__HKDqy{display:grid;grid-template-columns:5fr 1fr 1fr;align-items:center;grid-column-gap:8px;column-gap:8px;height:36px;padding-inline:8px;border-bottom:1px solid rgba(236,234,244,.06)}.stack_sBars__uOuO_{height:8px;border-radius:4px;background:linear-gradient(90deg,rgba(236,234,244,.14) 0 16%,transparent 16% 20%,rgba(236,234,244,.1) 20% 58%,transparent 58% 64%,rgba(236,234,244,.1) 64% 80%,transparent 80% 84%,rgba(236,234,244,.1) 84% 100%)}.stack_sRow__HKDqy .stack_sChip__t8iR5{justify-self:start;height:24px;font-size:13px}.stack_chipHot__jDy10{color:var(--n-block);box-shadow:inset 0 0 0 1px rgba(255,107,114,.4)}.stack_chipMid__loLny{color:var(--n-ink-2)}.stack_chipLow__aqCtj{color:var(--n-ink-3)}.stack_zipFace__U_M_b{position:absolute;inset:0;border-radius:8px;background:var(--n-raised);box-shadow:inset 0 0 0 1px rgba(236,234,244,.16);padding:44px 56px;opacity:0}.stack_zipTitle__Av9UZ{display:flex;align-items:center;gap:14px;font-family:var(--font-sans);font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--n-ink)}.stack_zipTree__RAirf{margin-top:28px;display:grid;grid-gap:10px;gap:10px;padding-left:22px;margin-left:13px;border-left:1px solid rgba(236,234,244,.1);font-family:var(--font-code);font-size:26px;line-height:44px;color:var(--n-ink-2)}.stack_zipLeaf__alJiK{justify-self:start;padding-inline:12px;border-radius:6px;white-space:nowrap}.stack_zipHero__Rhxff{background:var(--n-lit);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:var(--n-ink)}.stack_figma__gpLwp{position:absolute;left:500px;top:392px;width:400px;padding:28px 32px;border-radius:8px;background:var(--n-raised);box-shadow:inset 0 0 0 1px rgba(236,234,244,.16);opacity:0}.stack_figma__gpLwp .stack_zipTitle__Av9UZ{font-size:24px}.stack_figma__gpLwp .stack_zipTree__RAirf{margin-top:16px;font-size:20px;line-height:34px;gap:2px}.stack_erdPiece__4tEg0{position:absolute;left:1000px;top:0;width:320px;border-radius:8px;background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(28,25,40,.1),0 16px 40px -16px rgba(0,0,0,.5);font-family:var(--font-code);font-size:17px;opacity:0}.stack_erdHead__kePL8{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 16px;border-bottom:1px solid var(--rule)}.stack_erdLabel__lD7tl{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--ink-3)}.stack_erdRows__4zypi{padding:0 6px}.stack_erdRow__p_C7Y{display:flex;justify-content:space-between;align-items:center;height:30px;padding-inline:10px;color:var(--ink-2);border-radius:4px}.stack_erdType__x12Gv{color:var(--ink-3)}.stack_erdHero__QYoKc{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent);color:var(--ink)}.stack_erdLink__sUb8s{position:absolute;left:904px;top:198.6px;width:96px;height:12px;overflow:visible;opacity:0}.stack_erdLink__sUb8s path{fill:none;stroke:var(--n-accent-ink);stroke-width:1.5;stroke-dasharray:4 5}.stack_caption__cQX8Z{position:absolute;right:max(72px,calc((100% - var(--container)) / 2));bottom:28px;max-width:34rem;font-size:var(--fs-meta);line-height:1.5;font-weight:500;color:var(--n-ink-3);text-align:right}@media (max-width:1023px){.stack_caption__cQX8Z{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.stack_layer__9F4nA [data-editor] [data-type]{-webkit-clip-path:inset(-2px 100% -2px 0);clip-path:inset(-2px 100% -2px 0)}.stack_layer__9F4nA [data-diag]>*{opacity:0}.stack_layer__9F4nA [data-seg=ins]{-webkit-clip-path:inset(-2px 100% -2px 0);clip-path:inset(-2px 100% -2px 0)}.stack_layer__9F4nA [data-seg=rest]{transform:translateX(calc(var(--n) * -1ch))}@media (prefers-reduced-motion:no-preference){.stack_layer__9F4nA .stack_plane__euYVP{animation:stack_plane-in__SPfed var(--d-focal) var(--ease-out) backwards;animation-delay:calc(var(--i) * 80ms)}.stack_layer__9F4nA .stack_face__M_rRK,.stack_layer__9F4nA .stack_tab__80jiC{animation:stack_fade-in__b5vyz var(--d-focal) var(--ease-out) backwards;animation-delay:calc(var(--i) * 80ms)}.stack_layer__9F4nA .stack_edge__9Ebwa{animation:stack_fade-in__b5vyz var(--d-focal) var(--ease-out) backwards;animation-delay:calc(var(--i) * 80ms + .12s)}.stack_layer__9F4nA .stack_ribbon__t69rI{animation:stack_grow__xDPMU .24s linear backwards;animation-delay:calc(.5s + var(--i) * .24s)}.stack_layer__9F4nA [data-lit-band]{animation:stack_fade-in__b5vyz .18s var(--ease-out) backwards;animation-delay:calc(.5s + var(--i) * .24s)}}@keyframes stack_plane-in__SPfed{0%{translate:0 0 -24px;scale:.96}}@keyframes stack_fade-in__b5vyz{0%{opacity:0}}@keyframes stack_grow__xDPMU{0%{scale:1 0}}.stack_lite__IH86i{--ln:var(--lite-ln,rgba(236,234,244,0.13));--ln2:var(--lite-ln2,rgba(236,234,244,0.22));position:absolute;inset:0;font-family:var(--font-code);font-size:15px;color:var(--n-ink)}.stack_liteRow__dZnlh{position:absolute;display:flex;align-items:center;padding-inline:10px;white-space:pre;overflow:hidden;border-radius:4px;background:var(--n-lit);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:var(--lit-ink,var(--n-ink))}.stack_lite0__mhTuN{background:repeating-linear-gradient(to bottom,transparent 0 8px,var(--ln) 8px 12px,transparent 12px 21px) 30px 26px /22px 567px no-repeat,repeating-linear-gradient(to bottom,transparent 0 8px,var(--ln) 8px 13px,transparent 13px 42px) 90px 26px /58% 567px no-repeat,repeating-linear-gradient(to bottom,transparent 0 29px,var(--ln) 29px 34px,transparent 34px 42px) 90px 26px /40% 567px no-repeat}.stack_lite0__mhTuN .stack_liteRow__dZnlh{left:72px;right:16px;top:194.1px;height:21px}.stack_lite1__Naifr{background:linear-gradient(var(--ln2),var(--ln2)) 36px 18px /110px 8px no-repeat,repeating-linear-gradient(to bottom,transparent 0 9px,var(--ln) 9px 15px,transparent 15px 26px) 36px 61.6px /150px 260px no-repeat,repeating-linear-gradient(to bottom,transparent 0 9px,var(--ln) 9px 15px,transparent 15px 26px) 250px 61.6px /90px 260px no-repeat,repeating-linear-gradient(to bottom,transparent 0 9px,var(--ln) 9px 15px,transparent 15px 52px) 420px 61.6px /150px 260px no-repeat}.stack_lite1__Naifr .stack_liteRow__dZnlh{left:28px;right:28px;top:191.6px;height:26px}.stack_lite2__p_l1a{background:linear-gradient(var(--ln2),var(--ln2)) 36px 48px /130px 10px no-repeat,repeating-linear-gradient(to bottom,transparent 0 11px,var(--ln) 11px 17px,transparent 17px 30px) 36px 99.6px /520px 150px no-repeat,repeating-linear-gradient(to bottom,transparent 0 8px,var(--ln) 8px 12px,transparent 12px 26px) 780px 40px /110px 280px no-repeat}.stack_lite2__p_l1a .stack_liteRow__dZnlh{left:28px;width:736px;top:189.6px;height:30px}.stack_lite3__9tTsk{background:linear-gradient(var(--ln2),var(--ln2)) 36px 30px /140px 16px no-repeat,repeating-linear-gradient(to right,var(--ln) 0 80px,transparent 80px 92px) 36px 70px /360px 22px no-repeat,repeating-linear-gradient(to right,var(--ln) 0 70px,transparent 70px 82px) 36px 110px /400px 22px no-repeat,linear-gradient(var(--ln2),var(--ln2)) 28px 219px /864px 1px no-repeat,repeating-linear-gradient(to bottom,transparent 0 14px,var(--ln) 14px 22px,transparent 22px 36px) 36px 219px /560px 180px no-repeat}.stack_lite3__9tTsk .stack_liteRow__dZnlh{left:641px;width:121px;top:190.6px;height:28px;font-family:var(--font-sans);font-size:14px;font-weight:600}.Hero_chapter__Msj5s{background:transparent}html:not([data-stage]) .Hero_chapter__Msj5s{background:var(--sf-bg)}.Hero_inner__U1QF5{padding-top:calc(var(--header-h) + var(--s-7))}.Hero_h1__3Ykij{font-size:var(--fs-h1);line-height:1.12;font-weight:800;letter-spacing:-.028em}.Hero_h1Line__HNPHO{display:block}.Hero_dot__ReQdU{margin-inline:.06em}.Hero_lead__V1kpQ{font-size:var(--fs-lead);line-height:1.6;color:var(--sf-ink-2);max-width:30em}.Hero_actions__BTljs{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-3)}.Hero_heroCopy__ZkukP{gap:var(--s-4)}.Hero_still__QsMkn{display:none}@media (min-width:768px){.Hero_section__Ypy0w{display:none}.Hero_still__QsMkn{display:block}}html[data-stage] .Hero_inner__U1QF5{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0,1fr);grid-template-areas:"copy copy copy copy copy . . . . . . .";column-gap:var(--col-gap);align-items:center}html[data-stage] .Hero_heroCopy__ZkukP{align-self:center;max-width:34rem}html[data-stage] .Hero_inner__U1QF5 .Hero_plateCopy__iauN8{align-self:center;grid-area:auto;grid-row:1;grid-column:1/span 4}@media (min-width:768px) and (max-width:1023px){html[data-stage] .Hero_inner__U1QF5{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"." "copy"}html[data-stage] .Hero_heroCopy__ZkukP,html[data-stage] .Hero_inner__U1QF5 .Hero_plateCopy__iauN8{align-self:end;grid-area:copy}}.Hero_proof__chGTv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-2);font-size:var(--fs-meta);line-height:1.5;pointer-events:auto}.Hero_proofItems__qCUqE{display:flex;flex-wrap:wrap;gap:4px 6px}.Hero_proofItems__qCUqE>span:not(.Hero_proofNote__W1u_S){padding:3px 8px;border-radius:var(--r-in);background:rgba(236,234,244,.06);box-shadow:inset 0 0 0 1px var(--sf-rule);color:var(--sf-ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Hero_proofNote__W1u_S{align-self:center;color:var(--sf-ink-3)}.Hero_proofLink__O5WdC{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.Process_chapter__1Bg2d{background:transparent}html:not([data-stage]) .Process_chapter__1Bg2d{background:var(--sf-bg)}.Process_h2__lMmRs{max-width:15em}.Process_steps__Ol0dN ol{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2)}.Process_steps__Ol0dN a{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding-inline:var(--s-3);border-radius:var(--r-out);font-size:var(--fs-step);line-height:1;font-weight:600;color:var(--sf-ink-2);text-decoration:none;transition:color var(--d-state) var(--ease-state)}.Process_steps__Ol0dN a:after{content:"";position:absolute;left:var(--s-3);right:var(--s-3);bottom:6px;height:2px;background:var(--sf-accent-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--d-state) var(--ease-out)}.Process_stepIcon__BUYws{display:inline-block;visibility:hidden;position:relative;width:16px;height:16px}.Process_stepIcon__BUYws svg{position:absolute;inset:0}.Process_done__pgVDd{color:var(--sf-pass)}.Process_lock__aJahM{color:var(--sf-block);opacity:0}@media (max-width:767px){.Process_steps__Ol0dN{display:none}}@media (hover:hover) and (pointer:fine){.Process_steps__Ol0dN a:hover{color:var(--sf-ink)}}.Process_steps__Ol0dN a[data-state=now]{color:var(--sf-accent-ink)}.Process_steps__Ol0dN a[data-state=now]:after{transform:scaleX(1)}.Process_steps__Ol0dN a[data-locked] .Process_stepIcon__BUYws,.Process_steps__Ol0dN a[data-state=done] .Process_stepIcon__BUYws{visibility:visible}.Process_steps__Ol0dN a[data-state=todo]{color:var(--sf-ink-3)}.Process_steps__Ol0dN a[data-locked] .Process_done__pgVDd{opacity:0}.Process_steps__Ol0dN a[data-locked] .Process_lock__aJahM{opacity:1}.Process_twoFaces__DGniv{display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.Process_writeEditor__jnRhW{display:none;min-width:0}.Process_erdFace__5hmeP{padding:var(--s-4);border-radius:var(--r-out);background-color:var(--sf-bg);background-image:radial-gradient(circle at 1px 1px,var(--sf-grain) 1px,transparent 1.5px);background-size:24px 24px;color:var(--sf-ink)}.Process_diagFig__3i2jV{display:grid;grid-gap:var(--s-4);gap:var(--s-4);min-width:0}.Process_fixedLine__ZEHKe{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--n-pass) 45%,transparent)}.Process_still__QCbBg{display:none}@media (min-width:768px){.Process_twoFaces__DGniv{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.Process_writeEditor__jnRhW{display:block}.Process_section__ZvxA1{display:none}.Process_still__QCbBg{display:block}}.Process_win__rtrMK{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start}html[data-stage] .Process_inner__6Qx7X{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"steps steps steps steps steps steps steps steps steps steps steps steps" "head head head head head . fig fig fig fig fig fig" "copy copy copy copy . . fig fig fig fig fig fig" "win win win win . . fig fig fig fig fig fig";column-gap:var(--col-gap);row-gap:var(--s-4);padding-top:calc(var(--header-h) + var(--s-4));padding-right:max(var(--gutter),72px)}html[data-stage] .Process_steps__Ol0dN{grid-area:steps;justify-self:center;pointer-events:auto;padding:2px var(--s-1);border-radius:var(--r-out);background:var(--n-bg);box-shadow:inset 0 0 0 1px var(--n-rule)}html[data-stage] .Process_steps__Ol0dN ol{flex-wrap:nowrap}html[data-stage] .Process_head__oYFYo{margin-top:var(--s-5)}html[data-stage] .Process_h2__lMmRs{font-size:clamp(1.75rem,1rem + 1.6vw,2.5rem)}html[data-stage] .Process_win__rtrMK{grid-area:win;max-width:30rem}html[data-stage] .Process_testFig__nyoYC{grid-area:fig;align-self:center;max-width:36rem;justify-self:end;width:100%}.Process_link__2UYP1{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:visible;pointer-events:none;opacity:0}.Process_link__2UYP1 path{fill:none;stroke:var(--n-accent);stroke-opacity:.5;stroke-width:1}@media (min-width:768px) and (max-width:1023px){html[data-stage] .Process_inner__6Qx7X{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"steps steps" "fig fig" "head win" "copy win";padding-right:var(--gutter)}html[data-stage] .Process_head__oYFYo{margin-top:0}html[data-stage] .Process_testFig__nyoYC{justify-self:center;max-width:30rem}}.Output_subH3__pJdsG{margin-top:var(--s-3)}.Output_pin__PKL2E{display:none}.Output_pinLine__hBS0z{display:inline-block;padding:2px var(--s-3);font-family:var(--font-code);font-size:var(--fs-code-s);line-height:1.7;white-space:pre}.Output_formWall__oBXhO{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.Output_drawerSlot___2TLz{max-width:360px}@media (min-width:768px){.Output_formWall__oBXhO{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start}}.Output_frameGhost__CYXO6{position:absolute;left:0;top:0;border-radius:var(--r-out);background:var(--sf-raised);box-shadow:inset 0 0 0 1px var(--sf-edge),var(--sf-lift);opacity:0;pointer-events:none;z-index:3}html[data-stage] .Output_inner__30ndp{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);grid-template-areas:"fig fig fig fig fig fig fig fig head head head head" "fig fig fig fig fig fig fig fig copy copy copy copy";column-gap:var(--col-gap);row-gap:var(--s-4);padding-top:calc(var(--header-h) + var(--s-6));padding-right:max(var(--gutter),72px)}html[data-stage] .Output_head__Tv0Sb{align-self:end}html[data-stage] .Output_head__Tv0Sb h2{font-size:clamp(1.625rem,1rem + 1.2vw,2.25rem)}html[data-stage] .Output_inner__30ndp [data-fig-scene]{align-self:center;max-height:min(72svh,640px)}html[data-stage] .Output_formWall__oBXhO{grid-template-columns:minmax(0,1fr)}html[data-stage] .Output_drawerSlot___2TLz{max-width:none}@media (min-width:768px) and (max-width:1023px){html[data-stage] .Output_inner__30ndp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"fig fig" "head copy" "head copy";padding-top:calc(var(--header-h) + var(--s-5));padding-right:var(--gutter)}}html[data-stage] .Output_formFig__srj_r{position:relative}html[data-stage] .Output_drawerSlot___2TLz{position:absolute;top:0;right:0;width:36%;z-index:2}@media (max-width:1023px){html:not([data-stage]) .Proof_scene62__i4F71{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}html:not([data-stage]) .Proof_copy62__fmG2X,html:not([data-stage]) .Proof_coverageFig__2vGtq{display:contents}.Proof_covH3__AHlGS{order:1}.Proof_covTable__YRiWL{order:2}.Proof_time__RXk58{order:3}.Proof_timeBody__0HC4o{order:4}.Proof_timeNote__ZL7oH{order:5}}.Proof_coverageFig__2vGtq{gap:0}.Proof_commentEditor__Bjy6k{background:var(--sf-raised);border-radius:var(--r-out);box-shadow:inset 0 0 0 1px var(--n-rule);padding:var(--s-6) var(--s-5)}@media (min-width:768px){.Proof_timeRow__YnfYr{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-6)}}.Proof_shift__2bBD_{position:absolute;inset:0;z-index:50;background-color:var(--sf-bg);background-image:radial-gradient(circle at 1px 1px,var(--sf-grain) 1px,transparent 1.5px);background-size:24px 24px;-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0);visibility:hidden;pointer-events:none}.Proof_shiftEdge__7_89m{position:absolute;left:0;right:0;top:0;height:1px;background:var(--sf-accent)}html[data-stage] .Proof_inner__3CZl4{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"copy copy copy fig fig fig fig fig fig fig fig fig" "copy copy copy fig2 fig2 fig2 fig2 fig2 fig2 fig2 fig2 fig2" "copy copy copy . . . . . . . . .";column-gap:var(--col-gap);row-gap:0;align-content:center;padding-top:calc(var(--header-h) + var(--s-8));padding-right:max(var(--gutter),72px)}html[data-stage] .Proof_inner__3CZl4 [data-copy]{align-self:start}html[data-stage] .Proof_inner__3CZl4 [data-copy] h2{font-size:clamp(1.625rem,1rem + 1.2vw,2.25rem)}html[data-stage] .Proof_reportFig__8__DH [data-fig=report]{border-radius:var(--r-out) var(--r-out) 0 0}html[data-stage] .Proof_inner__3CZl4 .Proof_coverageFig__2vGtq{grid-area:fig2;align-self:start}html[data-stage] .Proof_inner__3CZl4 .Proof_reportFig__8__DH{align-self:end}html[data-stage] .Proof_coverageFig__2vGtq [data-fig=coverage]{border-radius:0;box-shadow:inset 1px 0 0 var(--n-rule),inset -1px 0 0 var(--n-rule)}html[data-stage] .Proof_coverageFig__2vGtq [data-fig=ruler]{border-radius:0 0 var(--r-out) var(--r-out);box-shadow:inset 1px 0 0 var(--n-rule),inset -1px 0 0 var(--n-rule),inset 0 -1px 0 var(--n-rule)}html[data-stage] .Proof_principlesFig___Vg70{grid-row:1/4;grid-column:4/13;align-self:center}@media (min-width:768px) and (max-width:1023px){html[data-stage] .Proof_inner__3CZl4{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"fig" "fig2" "copy";padding-right:var(--gutter)}html[data-stage] .Proof_principlesFig___Vg70{grid-row:1/3;grid-column:1/-1}}@supports (animation-timeline:view()){@media (max-width:767px) and (prefers-reduced-motion:no-preference){.Proof_chapter__OFlXj:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:100svh;pointer-events:none;background-color:var(--bg);background-image:radial-gradient(circle at 1px 1px,var(--dot) 1px,transparent 1.5px);background-size:24px 24px;animation:Proof_night-open__vrpVB linear both;animation-timeline:view();animation-range:entry 10% cover 55%}}}@keyframes Proof_night-open__vrpVB{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0)}}.Detail_chapter__nvBhW{position:relative}.Detail_inner__tgQhy{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding:var(--s-9) var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6)}.Detail_chartCopy__7uQ8A{display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-content:start}.Detail_body__9FYIj{max-width:34em}.Detail_chart__rS50W{margin:0;display:grid;grid-gap:var(--s-2);gap:var(--s-2);min-width:0}.Detail_chartHead__fDVa_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.Detail_tabs__Z_FIp{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--r-out);background:var(--sf-sunk);box-shadow:inset 0 0 0 1px var(--sf-rule)}.Detail_tab__fS4d2{min-height:36px;padding:0 12px;border-radius:var(--r-in);font-size:var(--fs-meta);font-weight:600;color:var(--sf-ink-2);transition:background-color var(--d-state) var(--ease-state),color var(--d-state) var(--ease-state)}.Detail_tab__fS4d2[aria-selected=true]{background:var(--sf-raised);color:var(--sf-ink);box-shadow:0 0 0 1px var(--sf-rule),0 1px 2px rgba(28,25,40,.08)}@media (hover:hover) and (pointer:fine){.Detail_tab__fS4d2:hover{color:var(--sf-ink)}}.Detail_auto__usYMc:active,.Detail_tab__fS4d2:active{transform:scale(.97)}.Detail_auto__usYMc{margin-left:auto;min-height:44px;padding:0 var(--s-3);border-radius:var(--r-out);font-size:var(--fs-meta);font-weight:600;color:var(--sf-ink-2);box-shadow:inset 0 0 0 1px var(--sf-rule)}.Detail_stage__qYTig{display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-3);border-radius:var(--r-out);background:var(--sf-raised);box-shadow:inset 0 0 0 1px var(--sf-edge),var(--sf-lift)}.Detail_shapeName__2oKka{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--s-3);min-height:1.6em;font-size:var(--fs-small);line-height:1.5;color:var(--sf-ink-2)}.Detail_shapeName__2oKka strong{font-weight:700;color:var(--sf-ink)}.Detail_plot__xog3h{position:relative;aspect-ratio:16/9;overflow:hidden;background-image:linear-gradient(var(--sf-rule) 1px,transparent 1px);background-size:100% 20.5%;background-position:0 8%}.Detail_axis__o4fmh{position:absolute;left:6%;right:3%;top:90%;height:1px;background:var(--sf-ink-3)}.Detail_mark__psf4j{position:absolute;inset:0;transform-origin:0 0;background:var(--sf-accent);transition:transform .72s cubic-bezier(.77,0,.175,1),opacity .36s var(--ease-state),background-color .36s var(--ease-state)}.Detail_mark__psf4j[data-c="1"]{background:color-mix(in srgb,var(--sf-accent) 42%,var(--sf-raised))}.Detail_mark__psf4j[data-c="2"]{background:var(--sf-pass)}.Detail_mark__psf4j[data-c="3"]{background:color-mix(in srgb,var(--sf-ink-3) 55%,var(--sf-raised))}.Detail_mark__psf4j[data-c="4"]{background:var(--sf-block)}.Detail_lines__WqtJl{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.Detail_lines__WqtJl path{fill:none;stroke:var(--sf-accent);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset 0s linear .3s,opacity .2s var(--ease-state)}.Detail_lines__WqtJl path[data-c="1"]{stroke:color-mix(in srgb,var(--sf-accent) 60%,var(--sf-raised))}.Detail_lines__WqtJl path[data-c="3"]{stroke:var(--sf-ink-3);stroke-width:1}.Detail_lines__WqtJl path[data-dash]{stroke-dasharray:.01 .012;stroke-dashoffset:0}.Detail_lines__WqtJl path[data-on]{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-out) .42s,opacity .2s var(--ease-state) .42s}.Detail_bentoHead__bgRpb{display:grid;grid-gap:var(--s-1);gap:var(--s-1);margin-top:var(--s-6)}.Detail_bento__IJsHI{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-3);gap:var(--s-3)}.Detail_card__EDQXN{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;padding:var(--s-5);border-radius:var(--r-out);background:var(--sf-raised);box-shadow:inset 0 0 0 1px var(--sf-edge),var(--sf-lift)}.Detail_value__Lu07O{font-size:clamp(1.625rem,1.2rem + 1.2vw,2.25rem);line-height:1.1;font-weight:780;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sf-ink)}.Detail_label__rIqk1{font-size:var(--fs-small);line-height:1.45;font-weight:600;color:var(--sf-ink)}.Detail_cardBody__pZca0{margin-top:auto;font-size:var(--fs-meta);line-height:1.6;color:var(--sf-ink-2)}.Detail_trendScale__SDgMj{position:relative;height:64px;margin:var(--s-3) 0 var(--s-2);border-bottom:1px solid var(--sf-ink-3)}.Detail_trendBand__eAEet{position:absolute;left:85%;right:0;top:0;bottom:0;display:flex;align-items:flex-start;justify-content:center;padding-top:2px;background:var(--sf-select);color:var(--sf-accent-ink);font-size:.75rem;font-weight:650}.Detail_trendLine__xpbdg{position:absolute;left:51.5%;width:37.5%;bottom:13px;height:2px;background:var(--sf-accent);transform-origin:0 50%}.Detail_trendPt___KnSW{position:absolute;left:calc(var(--v) * 100%);bottom:8px;width:12px;height:12px;margin-left:-6px;background:var(--sf-raised);box-shadow:inset 0 0 0 2px var(--sf-accent);z-index:1}.Detail_trendPt___KnSW[data-i="2"]{background:var(--sf-accent)}.Detail_trendNum__eG1f9{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);font-size:.75rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--sf-ink-2)}.Detail_heights__nu5rY{display:flex;align-items:flex-end;gap:5px;height:64px;margin:var(--s-3) 0 var(--s-2)}.Detail_heights__nu5rY span{flex:1 1;height:44px;transform-origin:50% 100%;transform:scaleY(calc(var(--h1) / 44));border-radius:2px;background:color-mix(in srgb,var(--sf-accent) 70%,var(--sf-raised))}.Detail_contrast__DIAOO{display:grid;grid-gap:8px;gap:8px;margin:var(--s-3) 0 var(--s-2)}.Detail_contrast__DIAOO>span{position:relative;display:flex;align-items:center;height:22px;padding-left:8px;border-radius:2px;background:var(--sf-sunk);font-size:.75rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sf-ink-2)}.Detail_contrast__DIAOO>span:before{content:"";position:absolute;inset:0;border-radius:2px;background:color-mix(in srgb,var(--sf-block) 30%,transparent);box-shadow:inset 2px 0 0 var(--sf-block);transform-origin:0 50%;transform:scaleX(.01)}.Detail_contrast__DIAOO>span>b{position:relative;font-weight:600}.Detail_pg__1juzY{position:relative;display:grid;grid-gap:8px;gap:8px;margin:var(--s-3) 0 var(--s-2);padding-top:18px;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Detail_pgAfter__ScmxU,.Detail_pgBefore__e_w7l{position:relative;height:18px}.Detail_pgAfter__ScmxU:before,.Detail_pgBefore__e_w7l:before{content:"";position:absolute;inset:0;transform-origin:0 50%;border-radius:2px}.Detail_pgBefore__e_w7l:before{background:color-mix(in srgb,var(--sf-ink-3) 45%,var(--sf-raised))}.Detail_pgAfter__ScmxU:before{background:var(--sf-pass);transform:scaleX(.616)}.Detail_pgAfter__ScmxU>span,.Detail_pgBefore__e_w7l>span{position:relative;padding-left:6px;line-height:18px;font-weight:650;color:var(--sf-ink)}.Detail_pgBudget__cTpP6{position:absolute;top:0;bottom:0;left:64%;border-left:1px dashed var(--sf-ink-2)}.Detail_pgBudget__cTpP6>span{position:absolute;top:-2px;left:4px;color:var(--sf-ink-2);font-weight:600;white-space:nowrap}.Detail_pgScale__iqH3x{margin-top:-4px;font-size:.75rem;line-height:1.4;color:var(--sf-ink-3)}.Detail_split__TYR9P{--pane:42%;display:grid;grid-template-columns:minmax(0,1fr) 12px var(--pane);height:132px;margin:var(--s-2) 0;border-radius:var(--r-in);overflow:hidden;box-shadow:inset 0 0 0 1px var(--sf-rule);background:var(--sf-sunk)}.Detail_splitMain__oozGq,.Detail_splitPane__o_Z0d{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:10px;min-width:0}.Detail_splitPane__o_Z0d{background:var(--sf-raised);box-shadow:-1px 0 0 var(--sf-rule)}.Detail_splitLabel__s6LZZ{font-size:.75rem;font-weight:650;color:var(--sf-ink-2)}.Detail_splitBars__h5yFa{display:flex;align-items:flex-end;gap:5px;height:72px}.Detail_splitBars__h5yFa span{flex:1 1;height:calc(var(--v) * 100%);background:color-mix(in srgb,var(--sf-accent) 55%,var(--sf-raised))}.Detail_paneRows__Z4Xtb{display:grid;grid-gap:8px;gap:8px}.Detail_paneRows__Z4Xtb span{height:10px;border-radius:2px;background:var(--sf-sunk)}.Detail_paneRows__Z4Xtb span:nth-child(2){width:70%}.Detail_handle__Xxtjn{position:relative;cursor:col-resize;touch-action:none;border-radius:var(--r-in)}.Detail_handle__Xxtjn:before{content:"";position:absolute;left:5px;top:50%;width:2px;height:28px;margin-top:-14px;border-radius:1px;background:var(--sf-ink-3);transition:background-color var(--d-state) var(--ease-state)}.Detail_handle__Xxtjn:after{content:"";position:absolute;inset:0 -16px}.Detail_handle__Xxtjn:focus-visible:before,.Detail_handle__Xxtjn:hover:before{background:var(--sf-accent)}.Detail_handle__Xxtjn:focus-visible{outline-offset:0}.Detail_checks__cWFf_{display:grid;grid-gap:6px;gap:6px;margin:var(--s-2) 0;font-size:var(--fs-meta);line-height:1.45;color:var(--sf-ink)}.Detail_checks__cWFf_ li{display:flex;gap:8px;align-items:flex-start}.Detail_checks__cWFf_ li .mi{margin-top:2px}.Detail_more__dzN_F{display:flex;flex-wrap:wrap;gap:6px}.Detail_more__dzN_F li{padding:4px 10px;border-radius:var(--r-in);background:var(--sf-sunk);box-shadow:inset 0 0 0 1px var(--sf-rule);font-size:var(--fs-meta);line-height:1.5;color:var(--sf-ink)}.Detail_bento__IJsHI[data-armed]:not([data-seen]) .Detail_heights__nu5rY span{transform:scaleY(calc(var(--h0) / 44))}.Detail_bento__IJsHI[data-armed]:not([data-seen]) .Detail_contrast__DIAOO>span:before{transform:scaleX(var(--v))}.Detail_bento__IJsHI[data-armed]:not([data-seen]) .Detail_pgAfter__ScmxU:before{transform:scaleX(1);background:color-mix(in srgb,var(--sf-ink-3) 45%,var(--sf-raised))}.Detail_bento__IJsHI[data-armed]:not([data-seen]) .Detail_trendLine__xpbdg{transform:scaleX(0)}.Detail_bento__IJsHI[data-armed]:not([data-seen]) .Detail_trendPt___KnSW[data-i="1"],.Detail_bento__IJsHI[data-armed]:not([data-seen]) .Detail_trendPt___KnSW[data-i="2"]{opacity:0}.Detail_bento__IJsHI[data-armed] .Detail_contrast__DIAOO>span:before,.Detail_bento__IJsHI[data-armed] .Detail_heights__nu5rY span,.Detail_bento__IJsHI[data-armed] .Detail_pgAfter__ScmxU:before,.Detail_bento__IJsHI[data-armed] .Detail_trendLine__xpbdg,.Detail_bento__IJsHI[data-armed] .Detail_trendPt___KnSW{transition:transform .9s cubic-bezier(.77,0,.175,1) .2s,opacity .3s var(--ease-out) .6s,background-color .3s var(--ease-state) .7s}.Detail_bento__IJsHI[data-armed] .Detail_trendPt___KnSW[data-i="2"]{transition-delay:.9s}@media (min-width:768px){.Detail_bento__IJsHI{grid-template-columns:repeat(6,minmax(0,1fr))}.Detail_cContrast__Er5D_,.Detail_cHeights__1XbG1,.Detail_cPg__iN8qa,.Detail_cPreview__qrKFp,.Detail_cStudio___fxxj,.Detail_cTrend__KHsPn{grid-column:span 3}.Detail_cMore__sTGyH{grid-column:1/-1}}@media (min-width:1024px){.Detail_inner__tgQhy{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);padding-right:72px}.Detail_chartCopy__7uQ8A{grid-column:1/span 4}.Detail_chart__rS50W{grid-column:5/span 8}.Detail_bentoHead__bgRpb,.Detail_bento__IJsHI{grid-column:1/-1}.Detail_bento__IJsHI{grid-template-columns:repeat(12,minmax(0,1fr))}.Detail_cTrend__KHsPn{grid-column:span 5}.Detail_cHeights__1XbG1{grid-column:span 4}.Detail_cContrast__Er5D_{grid-column:span 3}.Detail_cPg__iN8qa{grid-column:span 4}.Detail_cPreview__qrKFp{grid-column:span 5}.Detail_cStudio___fxxj{grid-column:span 3}}@media (prefers-reduced-motion:reduce){.Detail_lines__WqtJl path,.Detail_lines__WqtJl path[data-on],.Detail_mark__psf4j{transition:none}}html[data-stage] section.Detail_chapter__nvBhW{background-color:var(--sf-bg);background-image:radial-gradient(circle at 1px 1px,var(--sf-grain) 1px,transparent 1.5px);background-size:24px 24px}