._sJNdq_grid{gap:var(--spacing-03);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1024px){._sJNdq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){._sJNdq_grid{grid-template-columns:minmax(0,1fr)}}._sJNdq_grid>li{display:flex}@media (min-width:1025px){._sJNdq_stepped>:nth-child(4){grid-column-start:2}}._sJNdq_tile{aspect-ratio:1;min-width:0;padding:var(--spacing-07);border-radius:var(--radius-medium);background:var(--color-bg-elevated);color:var(--color-text);flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;transition:background-color .25s ease-out,color .25s ease-out;display:flex;position:relative}._sJNdq_tile:hover,._sJNdq_tile:focus-visible{background:var(--color-paper-hover);color:var(--color-paper-ink)}._sJNdq_tile:focus-visible{outline-offset:-2px}@media (max-width:720px){._sJNdq_tile{aspect-ratio:auto}}._sJNdq_badge{padding:var(--spacing-01) var(--spacing-03);border-radius:var(--radius-small);font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-caption);font-weight:var(--font-weight-caption);background:var(--color-accent);color:var(--color-on-accent);align-self:flex-start}._sJNdq_body{gap:var(--spacing-03);flex-direction:column;display:flex}._sJNdq_title{text-wrap:balance;padding-right:var(--spacing-09)}._sJNdq_arrow{top:var(--spacing-07);right:var(--spacing-07);opacity:0;transition:opacity .2s ease-out,translate .2s ease-out;position:absolute}._sJNdq_tile:hover ._sJNdq_arrow,._sJNdq_tile:focus-visible ._sJNdq_arrow{opacity:1;translate:var(--spacing-01) 0}@media (hover:none){._sJNdq_arrow{opacity:1}}
.GK-1nW_button{width:var(--spacing-11);height:var(--spacing-11);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);color:var(--color-text);justify-content:center;align-items:center;transition:border-color .15s ease-out,background-color .15s ease-out;display:inline-flex}.GK-1nW_button:hover:not(:disabled){border-color:var(--color-text);background:var(--color-bg-subtle)}.GK-1nW_button:disabled{opacity:.35;cursor:default}
.aDgkxG_carousel{position:relative}.aDgkxG_bleed{margin-right:calc(-50vw + 50%)}.aDgkxG_viewport{scroll-snap-type:x mandatory;overflow-x:auto}.aDgkxG_viewport[data-live]{overflow:hidden}.aDgkxG_track{gap:var(--spacing-08);display:flex}.aDgkxG_slide{--page:min(100vw - 2 * var(--spacing-08), var(--container-max-width));flex:0 0 calc((var(--page) - 11*var(--spacing-08))/12*4 + 3*var(--spacing-08));scroll-snap-align:start;min-width:0}@media (max-width:1024px){.aDgkxG_slide{flex-basis:45%}}@media (max-width:720px){.aDgkxG_slide{flex-basis:82%}}
.fhT0mW_row{column-gap:var(--spacing-08);view-timeline-name:--row;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.fhT0mW_row>*{text-wrap:balance;padding-block:var(--spacing-09)}.fhT0mW_row:last-child{border-bottom:1px solid var(--color-border)}.fhT0mW_row:last-child .fhT0mW_us{padding-bottom:var(--spacing-10)}@media (max-width:720px){.fhT0mW_row{row-gap:var(--spacing-04);padding-block:var(--spacing-08);grid-template-columns:minmax(0,1fr)}.fhT0mW_row>*{padding-block:0}}.fhT0mW_criterion{grid-column:1/span 6}.fhT0mW_them{grid-column:7/span 3}.fhT0mW_us{padding-inline:var(--spacing-08);background:var(--color-bg-elevated);grid-column:10/span 3}@media (max-width:720px){.fhT0mW_us{padding:var(--spacing-06)!important}.fhT0mW_criterion,.fhT0mW_them,.fhT0mW_us{grid-column:1/-1}}.fhT0mW_head{align-items:end}.fhT0mW_head>*{padding-top:0;padding-bottom:var(--spacing-06)}.fhT0mW_head .fhT0mW_us{padding-top:var(--spacing-08)}@media (max-width:720px){.fhT0mW_head{display:none}}.fhT0mW_criterion{color:var(--color-text);font-size:22px}.fhT0mW_them{color:var(--color-text-secondary)}.fhT0mW_themAnswer{color:var(--color-text-tertiary)}.fhT0mW_usAnswer{color:var(--color-text)}@keyframes fhT0mW_dim{0%{color:var(--color-text)}}@keyframes fhT0mW_lift{0%{color:var(--color-text-tertiary)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fhT0mW_themAnswer,.fhT0mW_usAnswer{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--row;animation-range:cover 22% cover 42%}.fhT0mW_themAnswer{animation-name:fhT0mW_dim}.fhT0mW_usAnswer{animation-name:fhT0mW_lift}}}.fhT0mW_us{color:var(--color-text);font-weight:500}.fhT0mW_usHead{color:var(--color-accent)}@media (max-width:720px){.fhT0mW_usAnswer[data-label]:before{color:var(--color-accent)}[data-label]:before{content:attr(data-label);margin-bottom:var(--spacing-02);color:var(--color-text-tertiary);font-size:15px;font-weight:400;display:block}}
.vDY0Ea_form{column-gap:var(--spacing-07);row-gap:var(--spacing-06);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vDY0Ea_form>*{grid-column:1/-1}@media (max-width:720px){.vDY0Ea_form{grid-template-columns:minmax(0,1fr)}}.vDY0Ea_field{gap:var(--spacing-03);flex-direction:column;display:flex}.vDY0Ea_form>.vDY0Ea_half{grid-column:auto}.vDY0Ea_label{font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);font-weight:var(--font-weight-label);color:var(--color-text)}.vDY0Ea_input{width:100%;padding:var(--spacing-05) var(--spacing-06);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-bg-elevated);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);font-weight:var(--font-weight-body);color:var(--color-text);transition:border-color .15s ease-out}.vDY0Ea_input::placeholder{color:var(--color-text-tertiary)}.vDY0Ea_input:hover{border-color:var(--color-text)}.vDY0Ea_input:focus-visible{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text);outline:none}.vDY0Ea_input[aria-invalid=true]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}textarea.vDY0Ea_input{min-height:calc(var(--spacing-14) + var(--spacing-08));resize:vertical}@media (max-width:720px){textarea.vDY0Ea_input{min-height:calc(var(--spacing-13) + var(--spacing-05))}}.vDY0Ea_error,.vDY0Ea_failed{align-items:center;gap:var(--spacing-03);font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-small);font-weight:var(--font-weight-small);color:var(--color-error);font-weight:500;display:flex}.vDY0Ea_consent{align-items:flex-start;gap:var(--spacing-05);display:flex}.vDY0Ea_checkbox{width:var(--spacing-07);height:var(--spacing-07);margin-top:var(--spacing-01);accent-color:var(--color-text);flex:none}.vDY0Ea_checkbox[aria-invalid=true]{outline:2px solid var(--color-error);outline-offset:2px}.vDY0Ea_link{color:var(--color-text);text-underline-offset:var(--spacing-01);text-decoration:underline}.vDY0Ea_trap{opacity:0;width:1px;height:1px;position:absolute;left:-100vw}
.MZQdNW_mesh{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--color-accent);stroke-width:1px;opacity:.6;position:absolute;inset:0}.MZQdNW_mesh path{opacity:.7}.MZQdNW_mesh .MZQdNW_col{opacity:.4}
.lkOjMW_mark{height:118%;aspect-ratio:calc(var(--cols))/calc(var(--rows));grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), minmax(0, 1fr));gap:var(--spacing-03);pointer-events:none;display:grid;position:absolute;top:50%;left:46%;translate:0 -50%}@media (max-width:1024px){.lkOjMW_mark{height:100%;left:30%}}.lkOjMW_tile{box-shadow:inset 2px 2px 4px #000000b3,inset -1px -1px 0 color-mix(in oklab, var(--color-text) 4%, transparent);background:#00000061;border-radius:12%}@keyframes lkOjMW_sweep{0%,to{box-shadow:inset 2px 2px 4px #000000b3,inset -1px -1px 0 color-mix(in oklab, var(--color-text) 4%, transparent);background:#00000061}35%{background:color-mix(in oklab, var(--color-accent) 5%, #00000061);box-shadow:inset 2px 2px 4px #000000b3,inset -1px -1px 0 color-mix(in oklab, var(--color-accent) 45%, transparent)}}@media (prefers-reduced-motion:no-preference){.lkOjMW_tile{animation:1s ease-in-out backwards lkOjMW_sweep;animation-delay:calc(.2s + var(--diag)*32ms)}}.lkOjMW_mark[data-cursor] .lkOjMW_tile{background:color-mix(in oklab, var(--color-accent) calc(var(--heat,0) * 7%), #00000061);box-shadow:inset 2px 2px 4px #000000b3,inset -1px -1px 0 color-mix(in oklab, color-mix(in oklab, var(--color-accent) calc(var(--heat,0) * 100%), var(--color-text)) calc(4% + var(--heat,0) * 66%), transparent)}
.i6Dwiq_mark{inset-inline:0;pointer-events:none;view-timeline:--hero-mark block;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(30,minmax(0,1fr));display:grid;position:absolute;bottom:0}@media (max-width:720px){.i6Dwiq_mark{display:none}}.i6Dwiq_tile{aspect-ratio:1;--base:var(--color-tile);background:var(--base)}.i6Dwiq_tile[data-part=ghost]{background:0 0}@media (prefers-reduced-motion:no-preference){.i6Dwiq_tile{animation:1ms linear both i6Dwiq_tile-in;animation-delay:calc(.4s + var(--at)*.16s)}@supports (animation-timeline:view()){.i6Dwiq_tile{animation:i6Dwiq_tile-in 1ms linear calc(.4s + var(--at)*.16s) both,i6Dwiq_blink-off linear both;animation-timeline:auto,--hero-mark;animation-range:normal,cover var(--from) cover var(--to)}.i6Dwiq_tile[data-part=ghost]{animation:1ms linear both i6Dwiq_tile-in,linear both i6Dwiq_blink-on;animation-timeline:auto,--hero-mark;animation-range:normal,cover var(--from) cover var(--to)}}}@keyframes i6Dwiq_blink-off{0%,19.9%{background-color:var(--base)}20%,44.9%{background-color:var(--c1)}45%,54.9%{background-color:var(--base)}55%,79.9%{background-color:var(--c2)}80%,to{background-color:#0000}}@keyframes i6Dwiq_blink-on{0%,29.9%{background-color:#0000}30%,69.9%{background-color:var(--c1)}70%,to{background-color:#0000}}@keyframes i6Dwiq_tile-in{0%{opacity:0}to{opacity:1}}
.ftZRpW_lines{width:100%;height:var(--spacing-14);display:block;overflow:visible}.ftZRpW_lines path{fill:none;stroke:var(--color-text-tertiary);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ftZRpW_lines .ftZRpW_segment{stroke:var(--color-accent);stroke-width:3px}
.-fOo0a_flow{--t:var(--spacing-03);--p:var(--spacing-04);--lw:1px;--head:var(--spacing-04);--dark-text:var(--color-text);--dark-text-secondary:var(--color-text-secondary);--rest:color-mix(in oklab, var(--color-text) 40%, var(--color-bg));--pad:var(--spacing-09);--pad-end:var(--spacing-10);--link:var(--spacing-09);--loop:var(--spacing-08);--lane:var(--spacing-08);--gap:var(--spacing-04);--apps-gap:var(--spacing-03);grid-template-columns:[lane] var(--lane) [main] minmax(0, 1fr) [end];grid-template-rows:[r-in] auto [r-merge] var(--link) [r-s1] auto [r-l1] var(--link) [r-s2] auto [r-l2] var(--link) [r-s3] auto [r-l3] var(--link) [r-out] auto [r-loop] var(--loop) [r-note] auto [r-end];column-gap:var(--gap);display:grid;position:relative}@media (max-width:720px){.-fOo0a_flow{--pad:var(--spacing-06);--pad-end:var(--spacing-08)}}@media (min-width:721px) and (max-width:1279px){.-fOo0a_flow{--title:calc(50cqw + var(--spacing-08) / 2 - var(--lane) - var(--gap) - var(--pad) - var(--spacing-08));container-type:inline-size}}@media (min-width:1280px){.-fOo0a_flow{--loop:var(--spacing-12);grid-template-columns:[in] minmax(0, .8fr) [c0] var(--link) [s1] minmax(0, 1fr) [c1] var(--link) [s2] minmax(0, 1fr) [c2] var(--link) [s3] minmax(0, 1fr) [c3] var(--link) [out] minmax(0, 1fr) [end];grid-template-rows:[r-tiles] auto [r-loop] var(--loop) [r-note] auto [r-end];column-gap:0}}.-fOo0a_box{gap:var(--spacing-04);padding:var(--pad) var(--pad) var(--pad-end);border-radius:var(--radius-medium);background:var(--color-bg-elevated);flex-direction:column;display:flex}.-fOo0a_inputs{gap:var(--apps-gap);grid-area:r-in/main;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.-fOo0a_inputs>.-fOo0a_box{gap:var(--spacing-01);box-shadow:inset 0 0 0 1px var(--rest);background:0 0}.-fOo0a_inputs>.-fOo0a_box>:last-child:not(:first-child){white-space:nowrap}@media (max-width:359px){.-fOo0a_inputs>.-fOo0a_box>:last-child:not(:first-child){display:none}}@media (min-width:1280px){.-fOo0a_inputs{grid-area:r-tiles/in/r-tiles/c0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}}.-fOo0a_steps{grid-area:r-s1/main/r-l3;grid-template-rows:subgrid;display:grid}@media (min-width:1280px){.-fOo0a_steps{grid-area:r-tiles/s1/r-tiles/c3;grid-template-columns:subgrid;grid-template-rows:none}}.-fOo0a_step:nth-child(2){grid-row:3}.-fOo0a_step:nth-child(3){grid-row:5}@media (min-width:1280px){.-fOo0a_step:nth-child(n){grid-row:auto}.-fOo0a_step:nth-child(2){grid-column:3}.-fOo0a_step:nth-child(3){grid-column:5}}@media (min-width:721px) and (max-width:1279px){.-fOo0a_step,.-fOo0a_result{grid-template-columns:var(--title) minmax(0, 1fr);column-gap:var(--spacing-08);align-items:start;display:grid}}.-fOo0a_title{color:var(--color-text)}.-fOo0a_result{--color-text:var(--color-paper-ink);--color-text-secondary:color-mix(in oklab, var(--color-paper-ink) 78%, var(--color-paper-raised));background:var(--color-paper-raised);grid-area:r-out/main}@media (min-width:1280px){.-fOo0a_result{grid-area:r-tiles/out/r-tiles/end}}.-fOo0a_note{padding-top:var(--spacing-06);grid-area:r-note/lane/r-note/end}@media (min-width:1280px){.-fOo0a_note{padding-left:calc((100% - 4*var(--link))*.4/4.8 - var(--lw)/2);grid-column:in/end}}.-fOo0a_line,.-fOo0a_loop{--c:var(--rest);background:linear-gradient(var(--dir), var(--c) var(--t), transparent var(--t)) 0 0/var(--size) space;position:absolute}.-fOo0a_loop{--t:var(--lw);--c:var(--color-accent);background:var(--c)}.-fOo0a_h{--dir:90deg;--size:var(--p) var(--t);height:var(--t)}.-fOo0a_v{--dir:180deg;--size:var(--t) var(--p);width:var(--t)}.-fOo0a_flow [data-line=merge-a],.-fOo0a_flow [data-line=merge-b]{grid-area:r-merge/main;height:50%;top:0}.-fOo0a_flow [data-line=merge-a]{left:calc((100% - var(--apps-gap))/4 - var(--t)/2)}.-fOo0a_flow [data-line=merge-b]{left:calc(75% + var(--apps-gap)/4 - var(--t)/2)}.-fOo0a_flow [data-line=merge-join]{top:50%;left:calc((100% - var(--apps-gap))/4 - var(--t)/2);right:calc(25% - var(--apps-gap)/4 - var(--t)/2 - var(--spacing-01));grid-area:r-merge/main}.-fOo0a_flow [data-line=merge-out],.-fOo0a_flow [data-line^=link-]{left:calc(50% - var(--t)/2);grid-column:main;bottom:0}.-fOo0a_flow [data-line=merge-out]{grid-row:r-merge;top:50%}.-fOo0a_flow [data-line^=link-]{top:0}.-fOo0a_flow [data-line=link-1]{grid-row:r-l1}.-fOo0a_flow [data-line=link-2]{grid-row:r-l2}.-fOo0a_flow [data-line=link-3]{grid-row:r-l3}.-fOo0a_flow [data-line=loop-out]{top:calc(50% - var(--t)/2);width:calc(var(--lane) + var(--gap));grid-area:r-out/lane/r-out/end;left:0}.-fOo0a_flow [data-line=loop-in]{top:calc(50% - var(--t)/2);width:calc(var(--lane) + var(--gap) - var(--spacing-01));grid-area:r-in/lane/r-in/end;left:0}.-fOo0a_flow [data-line=loop-up],.-fOo0a_flow [data-line=loop-lane],.-fOo0a_flow [data-line=loop-top]{grid-column:lane;left:0}.-fOo0a_flow [data-line=loop-up]{top:0;bottom:calc(50% - var(--t)/2);grid-row:r-out}.-fOo0a_flow [data-line=loop-lane]{grid-row:r-merge/r-out;top:0;bottom:0}.-fOo0a_flow [data-line=loop-top]{top:calc(50% - var(--t)/2);grid-row:r-in;bottom:0}.-fOo0a_flow [data-line=loop-across]{display:none}.-fOo0a_tip{top:calc(50% - var(--head)/2);left:calc(var(--lane) + var(--gap) - var(--spacing-01) - var(--head)*.7071 - var(--head)/2);width:var(--head);height:var(--head);border-top:var(--lw) solid var(--color-accent);border-right:var(--lw) solid var(--color-accent);grid-area:r-in/lane/r-in/end;position:absolute;rotate:45deg}@media (min-width:1280px){.-fOo0a_flow [data-line=merge-a],.-fOo0a_flow [data-line=merge-b]{--dir:90deg;--size:var(--p) var(--t);width:50%;height:var(--t);grid-area:r-tiles/c0/r-tiles/s1;left:0}.-fOo0a_flow [data-line=merge-a]{top:calc((100% - var(--apps-gap))/4 - var(--t)/2)}.-fOo0a_flow [data-line=merge-b]{top:calc(75% + var(--apps-gap)/4 - var(--t)/2)}.-fOo0a_flow [data-line=merge-join]{--dir:180deg;--size:var(--t) var(--p);top:calc((100% - var(--apps-gap))/4 - var(--t)/2);bottom:calc((100% - var(--apps-gap))/4 - var(--t)/2 - var(--spacing-01));width:var(--t);grid-area:r-tiles/c0/r-tiles/s1;height:auto;left:50%;right:auto}.-fOo0a_flow [data-line=merge-out],.-fOo0a_flow [data-line^=link-]{--dir:90deg;--size:var(--p) var(--t);top:calc(50% - var(--t)/2);width:auto;height:var(--t);grid-row:r-tiles;bottom:auto;right:0}.-fOo0a_flow [data-line=merge-out]{grid-column:c0/s1;left:50%}.-fOo0a_flow [data-line^=link-]{left:0}.-fOo0a_flow [data-line=link-1]{grid-column:c1/s2}.-fOo0a_flow [data-line=link-2]{grid-column:c2/s3}.-fOo0a_flow [data-line=link-3]{grid-column:c3/out}.-fOo0a_flow [data-line=loop-out],.-fOo0a_flow [data-line=loop-up]{--dir:180deg;--size:var(--t) var(--p);top:var(--spacing-01);bottom:calc(var(--loop)/2 - var(--t)/2);left:calc(50% - var(--t)/2);width:var(--t);grid-row:r-loop;height:auto}.-fOo0a_flow [data-line=loop-out]{grid-column:out/end;top:0}.-fOo0a_flow [data-line=loop-up]{grid-column:in/c0}.-fOo0a_flow [data-line=loop-across]{top:calc(50% - var(--t)/2);left:calc((100% - 4*var(--link))*.4/4.8 - var(--t)/2);right:calc((100% - 4*var(--link))*.5/4.8 - var(--t)/2);grid-area:r-loop/in/r-loop/end;display:block}.-fOo0a_flow [data-line=loop-lane],.-fOo0a_flow [data-line=loop-top],.-fOo0a_flow [data-line=loop-in]{display:none}.-fOo0a_tip{top:calc(var(--spacing-01) + var(--head)*.7071 - var(--head)/2);left:calc(50% - var(--head)/2);border-right:0;border-left:var(--lw) solid var(--color-accent);grid-area:r-loop/in/r-loop/c0}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.-fOo0a_pin{--pin-room:150vh;view-timeline:--flow block}.-fOo0a_pin>div{top:calc(var(--spacing-12) + var(--spacing-09) - var(--spacing-14));position:sticky}.-fOo0a_pin:after{content:"";height:var(--pin-room);display:block}@media (min-width:1280px) and (prefers-reduced-motion:no-preference) and (max-height:800px){.-fOo0a_pin>div>div:last-child{margin-top:var(--spacing-11)}}.-fOo0a_line:after,.-fOo0a_loop:after{content:"";background:linear-gradient(var(--dir), var(--color-accent) var(--t), transparent var(--t)) 0 0/var(--size) space;animation:linear both -fOo0a_flow-link;animation-timeline:--flow;position:absolute;inset:0}.-fOo0a_flow [data-line=merge-join]:after{--from:inset(0 0 100% 0)}.-fOo0a_loop:after{--o:calc(-1 * var(--lw));--to:inset(var(--o))}.-fOo0a_flow [data-line=loop-out]:after{--from:inset(var(--o) var(--o) 100% var(--o))}.-fOo0a_flow [data-line=loop-up]:after{--from:inset(100% var(--o) var(--o) var(--o))}.-fOo0a_flow [data-line=loop-across]:after{--from:inset(var(--o) var(--o) var(--o) 100%)}.-fOo0a_flow [data-line=merge-a]:after,.-fOo0a_flow [data-line=merge-b]:after{animation-range:contain 4% contain 24%}.-fOo0a_flow [data-line=merge-join]:after{animation-range:contain 6% contain 24%}.-fOo0a_flow [data-line=merge-out]:after{animation-range:contain 8% contain 24%}.-fOo0a_flow [data-line=link-1]:after{animation-range:contain 24% contain 42%}.-fOo0a_flow [data-line=link-2]:after{animation-range:contain 42% contain 60%}.-fOo0a_flow [data-line=link-3]:after{animation-range:contain 60% contain 70%}.-fOo0a_loop{--c:var(--rest)}.-fOo0a_loop:after{background:var(--color-accent);animation-name:-fOo0a_flow-draw}.-fOo0a_flow [data-line=loop-out]:after{animation-range:contain 68% contain 70%}.-fOo0a_flow [data-line=loop-across]:after{animation-range:contain 70% contain 78%}.-fOo0a_flow [data-line=loop-up]:after{animation-range:contain 78% contain 80%}.-fOo0a_step{animation:linear both -fOo0a_flow-step;animation-timeline:--flow}.-fOo0a_step:first-child{animation-range:contain 13% contain 24%}.-fOo0a_step:nth-child(2){animation-range:contain 31% contain 42%}.-fOo0a_step:nth-child(3){animation-range:contain 49% contain 60%}.-fOo0a_result{animation:linear both -fOo0a_flow-plan;animation-timeline:--flow;animation-range:contain 64% contain 64.3%}.-fOo0a_tip{animation:linear both -fOo0a_flow-tip;animation-timeline:--flow;animation-range:contain 80% contain 80.5%}}}@media (max-width:1279px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (timeline-scope:none){.-fOo0a_flow{timeline-scope:--s1,--s2,--s3,--plan}.-fOo0a_line,.-fOo0a_loop,.-fOo0a_step,.-fOo0a_result{view-timeline-inset:0% 50%}.-fOo0a_line,.-fOo0a_loop{view-timeline-name:--line}.-fOo0a_step:first-child{view-timeline-name:--s1}.-fOo0a_step:nth-child(2){view-timeline-name:--s2}.-fOo0a_step:nth-child(3){view-timeline-name:--s3}.-fOo0a_result{view-timeline-name:--plan}.-fOo0a_line:after,.-fOo0a_loop:after{--o:calc(-1 * var(--t));--to:inset(var(--o));--from:inset(var(--o) var(--o) 100% var(--o));content:"";background:linear-gradient(var(--dir), var(--color-accent) var(--t), transparent var(--t)) 0 0/var(--size) space;animation:steps(4,end) both -fOo0a_flow-draw,linear both -fOo0a_flow-hold;animation-timeline:--line,--s1;animation-range:entry,entry 99%;position:absolute;inset:0}.-fOo0a_flow [data-line=merge-join]:after{--from:inset(var(--o) 100% var(--o) var(--o))}.-fOo0a_flow [data-line=link-1]:after{animation-timeline:--line,--s2}.-fOo0a_flow [data-line=link-2]:after{animation-timeline:--line,--s3}.-fOo0a_flow [data-line=link-3]:after{animation-timeline:--line,--plan;animation-range:entry,entry 49% entry 50%}.-fOo0a_loop{--c:var(--rest)}.-fOo0a_loop:after{background:var(--color-accent);animation:linear both -fOo0a_flow-draw;animation-timeline:--plan}.-fOo0a_flow [data-line=loop-out]:after{--from:inset(var(--o) var(--o) var(--o) 100%);animation-range:entry 50%}.-fOo0a_flow [data-line=loop-up]:after,.-fOo0a_flow [data-line=loop-lane]:after,.-fOo0a_flow [data-line=loop-top]:after{--from:inset(100% var(--o) var(--o) var(--o))}.-fOo0a_flow [data-line=loop-up]:after{animation-range:entry 100% contain 15%}.-fOo0a_flow [data-line=loop-lane]:after{animation-range:contain 15% contain 80%}.-fOo0a_flow [data-line=loop-top]:after{animation-range:contain 80% contain 92%}.-fOo0a_flow [data-line=loop-in]:after{--from:inset(var(--o) 100% var(--o) var(--o));animation-range:contain 92%}.-fOo0a_step{animation:linear both -fOo0a_flow-step;animation-range:entry}.-fOo0a_step:first-child{animation-timeline:--s1}.-fOo0a_step:nth-child(2){animation-timeline:--s2}.-fOo0a_step:nth-child(3){animation-timeline:--s3}.-fOo0a_result{animation:linear both -fOo0a_flow-plan;animation-timeline:--plan;animation-range:entry entry 1%}.-fOo0a_tip{animation:linear both -fOo0a_flow-tip;animation-timeline:--plan;animation-range:contain 100% exit 1%}}}@keyframes -fOo0a_flow-link{0%{clip-path:var(--from,inset(0 100% 0 0));animation-timing-function:steps(4,end)}40%{clip-path:inset(0);animation-timing-function:step-end}to{clip-path:var(--from,inset(0 100% 0 0))}}@keyframes -fOo0a_flow-step{0%,to{box-shadow:none}.1%,99.9%{box-shadow:inset 0 0 0 1px var(--color-accent)}}@keyframes -fOo0a_flow-plan{0%{background-color:var(--color-bg-elevated);--color-text:var(--dark-text);--color-text-secondary:var(--dark-text-secondary)}to{background-color:var(--color-paper-raised)}}@keyframes -fOo0a_flow-hold{to{visibility:hidden}}@keyframes -fOo0a_flow-tip{0%{visibility:hidden}}@keyframes -fOo0a_flow-draw{0%{clip-path:var(--from,inset(0 100% 0 0))}to{clip-path:var(--to,inset(0))}}
.PHQqsW_track{--h:calc(var(--spacing-14) * 3.5);margin-top:var(--spacing-10);margin-inline:calc(-1*var(--spacing-08))}@media (max-width:720px){.PHQqsW_track{--h:calc(var(--spacing-14) * 2.4);margin-inline:calc(-1*var(--spacing-06))}}.PHQqsW_waves{height:var(--h);position:relative}.PHQqsW_runway{display:none}@media (prefers-reduced-motion:no-preference){.PHQqsW_waves{top:max(var(--spacing-12),56svh - var(--h)/2);position:sticky}.PHQqsW_runway{height:160svh;display:block}}.PHQqsW_shape{width:100%;height:100%;position:absolute;inset:0;overflow:visible;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.PHQqsW_lines{fill:none;stroke:var(--color-accent);stroke-width:1px}.PHQqsW_figure{margin-top:var(--spacing-03)}.PHQqsW_readout{left:0;right:0;bottom:var(--spacing-06);max-width:var(--container-max-width);padding-inline:var(--spacing-08);color:var(--color-text-secondary);margin-inline:auto;position:absolute}@media (max-width:720px){.PHQqsW_readout{padding-inline:var(--spacing-06)}}.PHQqsW_labels{max-width:var(--container-max-width);padding-inline:var(--spacing-08);column-gap:var(--spacing-08);pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid;position:absolute;inset:0}.PHQqsW_labels li{grid-column:var(--col)/span 4;margin-top:calc(var(--h)*var(--peak) - var(--spacing-10));align-self:start;gap:var(--spacing-02);color:var(--color-text-tertiary);flex-direction:column;transition:color .3s ease-out;display:flex;translate:0 -100%}.PHQqsW_labels li[data-active]{color:var(--color-text)}.PHQqsW_labels li[data-active] .PHQqsW_text{color:var(--color-text-secondary)}@media (max-width:720px){.PHQqsW_labels{padding-inline:var(--spacing-06);column-gap:var(--spacing-04)}.PHQqsW_labels .PHQqsW_text{display:none}}
.uTp1mG_waves{--cell:calc(100cqw / var(--days));gap:var(--spacing-02);flex-direction:column;display:flex;position:relative}.uTp1mG_tiles{gap:var(--spacing-02);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.uTp1mG_wave{height:var(--cell);position:relative}@media (max-width:720px){.uTp1mG_wave{height:var(--spacing-06)}}.uTp1mG_bar,.uTp1mG_shape{inset-block:0;left:calc(var(--x)*100%);width:calc(var(--w)*100% - var(--spacing-01));position:absolute}.uTp1mG_bar{border-radius:var(--radius-small);background:0 0}.uTp1mG_shape{--tile:color-mix(in oklab, var(--color-text) 18%, var(--color-bg));gap:var(--spacing-01);display:flex}.uTp1mG_shape>i{border-radius:var(--radius-small);background:var(--tile);flex:1}.uTp1mG_shape[data-state=near]{--tile:color-mix(in oklab, var(--color-text) 40%, var(--color-bg))}.uTp1mG_shape[data-state=active]{--tile:var(--color-accent)}@media (max-width:720px){.uTp1mG_shape{gap:0}.uTp1mG_shape>i{border-radius:0}.uTp1mG_shape>i:first-child{border-radius:var(--radius-small) 0 0 var(--radius-small)}.uTp1mG_shape>i:last-child{border-radius:0 var(--radius-small) var(--radius-small) 0}}.uTp1mG_tip{top:50%;left:calc((var(--x) + var(--w))*100% + var(--spacing-04));z-index:1;white-space:nowrap;font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-small);font-weight:var(--font-weight-small);color:var(--color-text-secondary);opacity:0;pointer-events:none;position:absolute;translate:0 -50%}.uTp1mG_bar:is(:hover,:focus-visible,[data-state=active])+.uTp1mG_tip{opacity:1}@media (max-width:720px){.uTp1mG_tip{display:none}}.uTp1mG_tipEnd{left:auto;right:calc((1 - var(--x))*100% + var(--spacing-04));translate:0 -50%}@media (prefers-reduced-motion:no-preference){.uTp1mG_panel{animation:.24s ease-out both uTp1mG_panel-in}}@keyframes uTp1mG_panel-in{0%{opacity:0;translate:0 var(--spacing-03)}}.uTp1mG_screens li{justify-content:space-between;align-items:baseline;gap:var(--spacing-08);padding-block:var(--spacing-05);display:flex}.uTp1mG_screens li+li{border-top:1px solid var(--color-border)}.uTp1mG_screens li>:first-child{max-width:65ch}.uTp1mG_screens li:first-child{padding-top:0}@media (max-width:720px){.uTp1mG_screens li{gap:var(--spacing-02);flex-direction:column}}.uTp1mG_platforms{white-space:nowrap;font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-small);font-weight:var(--font-weight-small);color:var(--color-text-tertiary);flex:none}.uTp1mG_weeks{grid-template-columns:repeat(var(--weeks), minmax(0, 1fr));margin-top:var(--spacing-07);border-top:1px solid var(--color-border);display:grid}.uTp1mG_weeks li{padding-top:var(--spacing-04);font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-caption);font-weight:var(--font-weight-caption);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;position:relative}.uTp1mG_weeks li:before{content:"";height:var(--spacing-03);border-left:1px solid var(--color-border-strong);position:absolute;top:0;left:0}@media (max-width:720px){.uTp1mG_weeks li:nth-child(2n){visibility:hidden}}
._1LOz1G_frame{border:1px solid var(--color-border-strong);border-radius:var(--radius-medium);background:var(--color-bg-elevated);overflow:hidden}._1LOz1G_image{width:100%;height:auto;display:block}
.BkQoUq_chart{column-gap:var(--spacing-08);row-gap:var(--spacing-06);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:1024px){.BkQoUq_chart{grid-template-columns:minmax(0,1fr)}}.BkQoUq_side{gap:var(--spacing-04);flex-direction:column;align-self:start;display:flex}.BkQoUq_columns{height:calc(var(--spacing-14)*3.5);view-timeline:--migration block;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (max-width:720px){.BkQoUq_columns{height:calc(var(--spacing-14)*2.6)}}.BkQoUq_slot{grid-template-rows:minmax(0,1fr) auto;display:grid}.BkQoUq_plot{position:relative}.BkQoUq_plot:before{content:"";top:0;left:0;bottom:var(--h);background:var(--color-border);width:1px;position:absolute}.BkQoUq_top{left:0;right:0;bottom:var(--h);gap:var(--spacing-01);padding:0 var(--spacing-04) var(--spacing-04);flex-direction:column;display:flex;position:absolute}.BkQoUq_column{height:var(--h);transform-origin:bottom;position:absolute;bottom:0;left:0;right:0}.BkQoUq_tip{left:var(--spacing-02);bottom:calc(var(--h) + var(--spacing-12));z-index:1;gap:var(--spacing-01);width:max-content;max-width:calc(var(--spacing-14)*2);padding:var(--spacing-04) var(--spacing-05);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-bg);opacity:0;translate:0 var(--spacing-02);pointer-events:none;flex-direction:column;transition:opacity .2s ease-out,translate .2s ease-out;display:flex;position:absolute}.BkQoUq_slot:hover .BkQoUq_tip{opacity:1;translate:0}.BkQoUq_slot:nth-last-child(-n+2) .BkQoUq_tip{left:auto;right:var(--spacing-02)}.BkQoUq_slot:hover .BkQoUq_column{filter:brightness(1.12)}.BkQoUq_done,.BkQoUq_now{--corner:color-mix(in oklab, var(--color-accent) 85%, var(--color-bg));--mid:color-mix(in oklab, var(--color-accent) 35%, var(--color-bg));background:radial-gradient(130% 100% at 100% 0%, var(--corner) 0%, var(--mid) 35%, var(--color-bg) 80%);opacity:.8}.BkQoUq_now{--corner:var(--color-accent);--mid:color-mix(in oklab, var(--color-accent) 45%, var(--color-bg))}.BkQoUq_next{border:1px dashed color-mix(in oklab, var(--color-accent) 45%, transparent);background:radial-gradient(140% 110% at 100% 0%, color-mix(in oklab, var(--color-accent) 14%, transparent) 0%, transparent 70%);border-bottom:0}.BkQoUq_foot{gap:var(--spacing-01);padding-top:var(--spacing-04);padding-inline:var(--spacing-04);flex-direction:column;display:flex}@media (max-width:720px){.BkQoUq_detail{display:none}}.BkQoUq_key{grid-column:2}@media (max-width:1024px){.BkQoUq_key{grid-column:1}}.BkQoUq_arcsChart{gap:var(--spacing-08);padding:var(--spacing-10);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-bg-elevated);flex-direction:column;display:flex;overflow:hidden}@media (max-width:720px){.BkQoUq_arcsChart{padding:var(--spacing-06)}}.BkQoUq_arcsHead{justify-content:space-between;align-items:baseline;gap:var(--spacing-04) var(--spacing-08);flex-wrap:wrap;display:flex}.BkQoUq_arcs{--disc:calc(var(--spacing-14) * 3);height:var(--disc);view-timeline:--migration block;position:relative}@media (max-width:1024px){.BkQoUq_arcs{--disc:calc(var(--spacing-14) * 2.4)}}.BkQoUq_discs{position:absolute;inset:0}.BkQoUq_disc{width:var(--disc);aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle at 22% 50%, transparent 58%, color-mix(in oklab, var(--color-accent) var(--glow), transparent) 100%);box-shadow:inset -2px 0 0 color-mix(in oklab, var(--color-accent) var(--rim), transparent);border-radius:50%;position:absolute;top:50%;translate:0 -50%}.BkQoUq_arc-done{--glow:22%;--rim:55%}.BkQoUq_arc-now{--glow:40%;--rim:100%}.BkQoUq_arc-next{--glow:6%;--rim:25%}.BkQoUq_stages{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;inset:0}.BkQoUq_stages:before{content:"";background:var(--color-border-strong);height:1px;position:absolute;top:50%;left:0;right:0}.BkQoUq_stage{position:relative}.BkQoUq_stageTitle{left:var(--spacing-08);bottom:calc(50% + var(--spacing-05));position:absolute;translate:-50%}.BkQoUq_dot{left:var(--spacing-08);width:var(--spacing-04);height:var(--spacing-04);background:var(--color-accent);box-shadow:0 0 0 var(--spacing-01) var(--color-bg-elevated);border-radius:50%;position:absolute;top:50%;translate:-50% -50%}.BkQoUq_arc-next .BkQoUq_dot{background:var(--color-bg-elevated);outline:1px solid var(--color-accent)}.BkQoUq_stageDetail{left:var(--spacing-08);top:calc(50% + var(--spacing-05));align-items:center;gap:var(--spacing-01);text-align:center;white-space:nowrap;flex-direction:column;display:flex;position:absolute;translate:-50%}@keyframes BkQoUq_arc-in{0%{opacity:0;transform:translateX(calc(-1 * var(--spacing-10)))}}@keyframes BkQoUq_rise{0%{opacity:0;transform:scaleY(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.BkQoUq_column{animation:linear both BkQoUq_rise;animation-timeline:--migration}.BkQoUq_disc,.BkQoUq_stage{animation:linear both BkQoUq_arc-in;animation-timeline:--migration}}}
.p8PLYa_chart{position:relative}.p8PLYa_track{height:var(--spacing-14);background:var(--color-bg)}.p8PLYa_fill{background:var(--color-accent);height:100%}.p8PLYa_segments{gap:var(--spacing-02);height:var(--spacing-14);display:flex}.p8PLYa_segment{background:var(--color-accent);flex:1}.p8PLYa_columns{column-gap:var(--spacing-08);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.p8PLYa_columns>li{grid-column:span 4}.p8PLYa_columns li{margin-top:calc(-1*var(--spacing-14));padding-top:calc(var(--spacing-14) + var(--spacing-08))}@media (max-width:720px){.p8PLYa_columns{grid-template-columns:minmax(0,1fr)}.p8PLYa_columns>li{grid-column:1/-1}.p8PLYa_columns li{padding-top:var(--spacing-06);margin-top:0}}.p8PLYa_columns.p8PLYa_below li{margin-top:var(--spacing-08);padding-top:0}
.p1aB6q_stack{gap:var(--spacing-08);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.p1aB6q_item{top:calc(var(--spacing-13) + var(--i)*var(--spacing-07));position:sticky}}.p1aB6q_card{min-height:calc(var(--spacing-14)*2)}
.whqMmW_list{gap:var(--spacing-08);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.whqMmW_tab{padding-block:var(--spacing-05);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-label);color:var(--color-text-tertiary);transition:color .2s ease-out;position:relative}.whqMmW_tab:hover,.whqMmW_tab[data-state=active]{color:var(--color-text)}.whqMmW_tab[data-state=active]:after{content:"";background:var(--color-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.whqMmW_frame{border:1px solid var(--color-border-strong);border-radius:var(--radius-large);background:var(--color-bg-elevated);overflow:hidden}.whqMmW_image{width:100%;height:auto;display:block}.whqMmW_missing{aspect-ratio:16/10;border:1px dashed var(--color-border-strong);border-radius:inherit;place-items:center;display:grid}
.kJrACa_row{--open-bg:var(--color-accent);--open-ink:var(--color-on-accent);gap:var(--spacing-04);height:calc(var(--spacing-14)*3.6);display:flex}@media (max-width:1024px){.kJrACa_row{gap:var(--spacing-06);flex-direction:column;height:auto}}.kJrACa_step{flex:0 0 calc(var(--spacing-14)*1.4);justify-content:space-between;gap:var(--spacing-08);padding:var(--spacing-08);border-radius:var(--radius-medium);background:var(--color-bg-elevated);color:var(--color-text);flex-direction:column;transition:flex-basis .22s cubic-bezier(.22,1,.36,1),flex-grow .22s cubic-bezier(.22,1,.36,1),background-color .3s ease-out,border-color .3s ease-out;display:flex;position:relative;overflow:hidden}.kJrACa_step[data-open]{background:var(--open-bg);color:var(--open-ink);--color-text:var(--open-ink);--color-text-secondary:color-mix(in oklab, var(--open-ink) 72%, var(--open-bg));flex:1 1 0}.kJrACa_step:not([data-open]):hover{background:color-mix(in oklab, var(--color-text) 8%, var(--color-bg-elevated))}@media (max-width:1024px){.kJrACa_step,.kJrACa_step[data-open]{background:var(--color-bg-elevated);color:var(--color-text);--color-text:inherit;--color-text-secondary:inherit;flex:none}.kJrACa_step:not([data-open]):hover{background:var(--color-bg-elevated)}}@media (max-width:720px){.kJrACa_step{padding:var(--spacing-06)}}@media (prefers-reduced-motion:reduce){.kJrACa_step{transition:none}}.kJrACa_numeral{font-family:var(--font-family-display);font-size:calc(var(--font-size-display)*1.25);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-text);cursor:pointer;align-self:flex-start;font-weight:500;line-height:.8}.kJrACa_step[data-open] .kJrACa_numeral{color:var(--open-ink);cursor:default}.kJrACa_numeral:after{content:"";position:absolute;inset:0}@media (max-width:1024px){.kJrACa_numeral{cursor:default}.kJrACa_numeral:after{content:none}}.kJrACa_panel{gap:var(--spacing-06);flex-direction:column;display:flex}@media (min-width:1025px){.kJrACa_panel{width:min(52ch,var(--spacing-14)*4.5);flex:none;transition:opacity .15s ease-out .18s}.kJrACa_step:not([data-open]) .kJrACa_panel{visibility:hidden;opacity:0;transition:none}}.kJrACa_art{display:none}@media (min-width:1025px){.kJrACa_art{top:var(--spacing-09);right:var(--spacing-10);width:calc(var(--spacing-14)*2.5);height:auto;color:var(--open-ink);transition:opacity .15s ease-out .18s;display:block;position:absolute}.kJrACa_step:not([data-open]) .kJrACa_art{visibility:hidden;opacity:0;transition:none}}.kJrACa_artMark{fill:var(--color-bg-elevated);stroke:currentColor;stroke-width:2px}.kJrACa_artLabel{font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-small);font-weight:var(--font-weight-small);fill:currentColor}
.sl1RzG_row{--open:var(--color-accent);--hover:var(--color-text-secondary);gap:var(--spacing-08);height:calc(var(--spacing-14)*2.5);display:flex}@media (max-width:1024px){.sl1RzG_row{flex-direction:column;height:auto}}.sl1RzG_step{flex:0 0 calc(var(--spacing-14)*1.75);align-items:flex-start;gap:var(--spacing-12);padding-top:var(--spacing-08);color:var(--color-text);transition:flex-basis .22s cubic-bezier(.22,1,.36,1),flex-grow .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.sl1RzG_step:before{content:"";background:var(--color-border-strong);height:1px;transition:background-color .2s ease-out,height .2s ease-out;position:absolute;top:0;left:0;right:0}.sl1RzG_step[data-open]{flex:1 1 0}.sl1RzG_step[data-open]:before{background:var(--open);height:2px}.sl1RzG_step:not([data-open]):hover:before{background:var(--hover);height:2px}@media (max-width:1024px){.sl1RzG_step,.sl1RzG_step[data-open]{flex:none}.sl1RzG_step{gap:var(--spacing-08)}}@media (max-width:720px){.sl1RzG_step{gap:var(--spacing-05);padding-top:var(--spacing-06);flex-direction:column}}@media (prefers-reduced-motion:reduce){.sl1RzG_step{transition:none}}.sl1RzG_numeral{font-family:var(--font-family-display);font-size:calc(var(--font-size-display)*2.2);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--color-text) 22%, transparent);cursor:pointer;flex:none;font-weight:500;line-height:.8;transition:color .2s ease-out}.sl1RzG_step[data-open] .sl1RzG_numeral{color:var(--open);cursor:default}.sl1RzG_step:not([data-open]):hover .sl1RzG_numeral{color:var(--hover)}.sl1RzG_numeral:after{content:"";position:absolute;inset:0}@media (max-width:1024px){.sl1RzG_numeral{color:var(--open);font-size:calc(var(--font-size-display)*1.5)}}.sl1RzG_panel{gap:var(--spacing-06);padding-top:var(--spacing-02);flex-direction:column;display:flex}@media (min-width:1025px){.sl1RzG_panel{width:min(44ch,var(--spacing-14)*3.5);flex:none;transition:opacity .15s ease-out .18s}.sl1RzG_step:not([data-open]) .sl1RzG_panel{visibility:hidden;opacity:0;transition:none}}.surface-paper .sl1RzG_row{--open:var(--color-text);--hover:var(--color-text-tertiary)}
.tDdY4a_frame{border:1px solid var(--color-border-strong);border-radius:var(--radius-medium);background:var(--color-ink);position:relative;overflow:hidden}@media (min-width:1025px){.tDdY4a_frame{width:calc(91.6667% + var(--spacing-08)*11/12);margin-inline:auto}}.tDdY4a_video,.tDdY4a_poster{aspect-ratio:16/9;width:100%;height:auto;display:block}.tDdY4a_video{background:var(--color-ink)}.tDdY4a_cover{cursor:pointer;width:100%;display:block;position:absolute;inset:0}.tDdY4a_cover:focus-visible{outline:none}.tDdY4a_cover:focus-visible:after{content:"";inset:var(--spacing-02);border:2px solid var(--color-focus,var(--color-accent));border-radius:var(--radius-small);pointer-events:none;position:absolute}.tDdY4a_poster{object-fit:cover;height:100%;position:absolute;inset:0}.tDdY4a_play{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (scripting:none){.tDdY4a_cover{display:none}}
._9ZSG2W_edge{background:var(--from);view-timeline:--tile-edge block}._9ZSG2W_grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid}@media (max-width:720px){._9ZSG2W_wide{display:none}}._9ZSG2W_narrow{display:none}@media (max-width:720px){._9ZSG2W_narrow{display:grid}}._9ZSG2W_tile{aspect-ratio:1;background:var(--from)}._9ZSG2W_edge{display:none}@media (prefers-reduced-motion:no-preference) and (min-width:721px){@supports (animation-timeline:view()){._9ZSG2W_edge{display:block}._9ZSG2W_tile{animation:linear both _9ZSG2W_flip;animation-timeline:--tile-edge;animation-range:cover var(--a) cover var(--b)}}}@keyframes _9ZSG2W_flip{0%,9.9%{background-color:var(--from)}10%,89.9%{background-color:var(--via)}90%,to{background-color:var(--to)}}
.PkrA1q_intro{z-index:100;background:var(--color-accent-base);place-items:center;transition:transform .7s cubic-bezier(.65,0,.35,1);animation:0s linear 4s forwards PkrA1q_intro-fallback;display:grid;position:fixed;inset:0}.PkrA1q_intro[data-phase=slide]{transform:translateY(-100%)}@media (max-width:720px){.PkrA1q_intro{display:none}}@media (prefers-reduced-motion:reduce){.PkrA1q_intro{display:none}}html[data-intro=seen] .PkrA1q_intro{display:none}@keyframes PkrA1q_intro-fallback{to{visibility:hidden;pointer-events:none}}.PkrA1q_canvas{outline-color:var(--color-accent-base);width:100%;height:100%;color:var(--color-ink);position:absolute;inset:0}.PkrA1q_stage{width:min(30vw,var(--spacing-14)*3.4)}.PkrA1q_stage[data-logo]{width:min(64vw,var(--spacing-14)*7)}
