.RhEziW_dots{background-image:radial-gradient(var(--hairline-strong) 1px, transparent 1px);background-size:20px 20px}@media (prefers-reduced-motion:no-preference){.RhEziW_stage[data-armed]:not([data-playing],[data-paused=true]) :is(.RhEziW_note,.RhEziW_link,.RhEziW_summary,.RhEziW_line,.RhEziW_cursor){opacity:0}.RhEziW_stage[data-playing] .RhEziW_note{animation:RhEziW_settle .9s var(--ease-out-strong) backwards;animation-delay:calc(var(--i) * .11s)}.RhEziW_stage[data-playing] .RhEziW_link{animation:.4s ease-out 1.5s backwards RhEziW_show}.RhEziW_stage[data-playing] .RhEziW_summary{animation:RhEziW_rise .5s var(--ease-out-strong) backwards;animation-delay:1.7s}.RhEziW_stage[data-playing] .RhEziW_line{animation:.4s ease-out backwards RhEziW_show;animation-delay:calc(2.2s + var(--i) * .35s)}.RhEziW_stage[data-playing] .RhEziW_cursor{animation:RhEziW_glide 3s var(--ease-out-strong) backwards}.RhEziW_stage[data-paused=true] :is(.RhEziW_note,.RhEziW_link,.RhEziW_summary,.RhEziW_line,.RhEziW_cursor){animation:none}}@keyframes RhEziW_settle{0%{transform:translate(var(--dx), var(--dy)) rotate(var(--rot));opacity:0}to{opacity:1;transform:none}}@keyframes RhEziW_show{0%{opacity:0}to{opacity:1}}@keyframes RhEziW_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes RhEziW_glide{0%{transform:translate(-6rem,3rem)}to{transform:none}}
.XTYH5G_stage{--hs-mark:#fee685;--hs-amber-bg:#fffbeb;--hs-amber-line:#fcbb00}@supports (color:lab(0% 0 0)){.XTYH5G_stage{--hs-mark:lab(91.7203% -.505269 49.9084);--hs-amber-bg:lab(98.6252% -.635922 8.42309);--hs-amber-line:lab(80.1641% 16.6016 99.2089)}}.dark .XTYH5G_stage{--hs-mark:#f99c0073;--hs-amber-bg:#f99c001a;--hs-amber-line:#f99c0066}@supports (color:lab(0% 0 0)){.dark .XTYH5G_stage{--hs-mark:lab(72.7183% 31.8672 97.9407/.45);--hs-amber-bg:lab(72.7183% 31.8672 97.9407/.1);--hs-amber-line:lab(72.7183% 31.8672 97.9407/.4)}}.XTYH5G_fit{max-width:max(881px, calc(2 * (100svh - 4rem - var(--space-6) - var(--space-3) - 2.8rem - 2 * var(--space-1) - var(--space-4))));margin-inline:auto;container-type:inline-size}.XTYH5G_frame{aspect-ratio:2;--s:tan(atan2(100cqw, 1120px));position:relative}.XTYH5G_view,.XTYH5G_layer{border-radius:var(--radius-xl);position:absolute;inset:0;overflow:hidden}.XTYH5G_view{z-index:1}.XTYH5G_live{z-index:2;pointer-events:none}.XTYH5G_layer.XTYH5G_pointers{z-index:4;pointer-events:none}.XTYH5G_scaled{transform-origin:0 0;width:1120px;height:560px;transform:scale(var(--s));color:var(--foreground);isolation:isolate;font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.5;position:absolute;top:0;left:0}.XTYH5G_view .XTYH5G_scaled:before{content:"";background-image:radial-gradient(var(--hairline-strong) 1px, transparent 1.3px);opacity:var(--grid,1);background-position:10px 10px;background-size:20px 20px;position:absolute;inset:0}.XTYH5G_abs{position:absolute}.XTYH5G_scaled [data-hs]{transform-origin:50%;transform-box:fill-box}.XTYH5G_link{z-index:3;width:10rem;transform:translate(calc(var(--lx) * var(--s) * 1px - 100%), calc(var(--ly) * var(--s) * 1px));position:absolute;top:0;left:0}.XTYH5G_stage:is([data-state=playing],[data-state=paused]) .XTYH5G_link.hover{background-color:color-mix(in oklch, var(--primary) 80%, transparent)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@container (min-width:880px){.XTYH5G_stage[data-state=idle] .XTYH5G_link{transform:translate(calc(560 * var(--s) * 1px - 50%), calc(var(--ly) * var(--s) * 1px))}}}.XTYH5G_closeRing{pointer-events:none;width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;inset:-8px;overflow:visible}.XTYH5G_closeRing rect{x:4px;y:4px;rx:13px;fill:none;width:calc(100% - 8px);height:calc(100% - 8px);stroke:var(--foreground);stroke-width:2px;stroke-dasharray:1}.XTYH5G_scaled [data-b]{z-index:3}.XTYH5G_stage[data-layer=why] [data-b],.XTYH5G_stage[data-layer=process] [data-b],.XTYH5G_stage[data-presenting] [data-b]{filter:opacity(calc(var(--dim,1) * var(--off,1)))}.XTYH5G_stage[data-layer=why] [data-b=int],.XTYH5G_stage[data-layer=why] [data-b=pro],.XTYH5G_stage[data-layer=process] [data-b=why],.XTYH5G_stage[data-layer=process] [data-b=int]{--dim:.38}.XTYH5G_stage[data-presenting] .XTYH5G_off{--off:var(--pres,1)}.XTYH5G_oh{z-index:8;text-align:center;letter-spacing:-.02em;white-space:nowrap;width:800px;color:var(--foreground);margin:0;font-size:30px;font-weight:600;line-height:1.2;position:absolute;top:190px;left:160px}.XTYH5G_os{z-index:8;text-align:center;width:800px;color:var(--muted-foreground);margin:0;font-size:15px;font-weight:400;line-height:1.2;position:absolute;top:278px;left:160px}.XTYH5G_ow{display:inline-block;transform-origin:0 0!important;transform-box:border-box!important}.XTYH5G_nw{white-space:nowrap}.XTYH5G_slot{pointer-events:none}.XTYH5G_rail{align-items:center;display:flex}.XTYH5G_railLabel{white-space:nowrap;color:var(--muted-foreground);margin-right:8px;font-size:12px;font-weight:500;line-height:1.2}.XTYH5G_railLabel.on{color:var(--foreground)}.XTYH5G_pill{border:1px solid var(--hairline);background:var(--card);height:28px;color:var(--muted-foreground);white-space:nowrap;outline:calc(3px * var(--sweep,0)) solid color-mix(in oklch, var(--foreground) 40%, transparent);border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 11px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}:is(.XTYH5G_pill.on,.XTYH5G_pill.done){color:var(--foreground);border-color:var(--hairline-strong)}.XTYH5G_pill.on{border-color:var(--foreground);outline:1px solid var(--foreground)}.XTYH5G_tk{flex:none;width:12px;height:12px}.XTYH5G_tk path{fill:none;stroke:var(--foreground);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.XTYH5G_ul{background:var(--muted-foreground);border-radius:1px;height:1.5px;position:absolute;bottom:3px;left:11px;right:9px;transform-origin:0 0!important;transform-box:border-box!important}.XTYH5G_cn{flex:none;display:block;overflow:visible}.XTYH5G_cb{stroke:var(--hairline-strong);stroke-width:1px}.XTYH5G_ca{stroke:var(--foreground);stroke-width:1.5px;stroke-dasharray:1}.XTYH5G_band{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;margin:0;font-size:11px;font-weight:600;line-height:1}.XTYH5G_lab{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600;line-height:1}.XTYH5G_chip{border:1px solid var(--hairline-strong);background:var(--card);color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:500;line-height:1;display:inline-block}.XTYH5G_tx{z-index:6;transform-origin:0 0!important;transform-box:border-box!important}.XTYH5G_txIn{background:var(--card);border:1px solid var(--hairline-strong);border-radius:12px;position:absolute;inset:0}.XTYH5G_txText{flex-direction:column;gap:10px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.XTYH5G_txS{flex-direction:column;gap:2px;display:flex}.XTYH5G_txS p,.XTYH5G_txText p{margin:0}.XTYH5G_meta{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600;line-height:1.4}.XTYH5G_mark{color:inherit;background:linear-gradient(var(--hs-mark), var(--hs-mark)) no-repeat 0 0 / 0% 100%;border-radius:2px;padding:1px 0}.XTYH5G_sheet{border:1px solid var(--hairline);background:var(--card);border-radius:9px;flex-direction:column;padding:9px 10px;display:flex}.XTYH5G_sheet b{font-size:12px;font-weight:600;line-height:1.3}.XTYH5G_sheet .XTYH5G_sub{color:var(--muted-foreground);margin-bottom:7px;font-size:11px;line-height:1.3}.XTYH5G_sheet ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.XTYH5G_sheet li{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;line-height:1.35;display:flex}.XTYH5G_sheet li i{background:var(--hs-mark);border:1px solid var(--hs-amber-line);border-radius:2px;flex:none;width:9px;height:9px}.XTYH5G_pile{flex-direction:column;gap:6px;padding:8px;display:flex}.XTYH5G_pileBg{z-index:1;border:1px solid var(--hairline-strong);border-radius:10px;position:absolute;inset:0}.XTYH5G_pileHead{align-items:center;gap:6px;min-height:20px;font-size:12px;font-weight:600;line-height:1.3;display:flex;position:relative}.XTYH5G_nameStack{display:inline-grid}.XTYH5G_nameStack>span{white-space:nowrap;border-radius:2px;grid-area:1/1}.XTYH5G_nameStack>span.sel{background-color:color-mix(in srgb, Highlight 40%, transparent)}.XTYH5G_cards{gap:8px;display:flex}.XTYH5G_card{border:1px solid var(--hairline);background:var(--card);border-radius:7px;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;margin:0;padding:7px 9px;display:flex;position:relative}.XTYH5G_card blockquote,.XTYH5G_insight p,.XTYH5G_sBody{white-space:pre}.XTYH5G_card blockquote{margin:0;font-size:11.5px;font-style:italic;line-height:1.4}.XTYH5G_who{color:var(--muted-foreground);font-size:11px;font-weight:600;line-height:1}.XTYH5G_insight{border:1px solid var(--hairline);background:var(--card);border-radius:8px;flex-direction:column;gap:6px;padding:9px 11px;display:flex}.XTYH5G_insight p{margin:0;font-size:12px;line-height:1.45}.XTYH5G_screen{flex-direction:column;padding:16px;display:flex}.XTYH5G_screenBg{border:1px solid var(--hairline-strong);background:var(--card);border-radius:12px;position:absolute;inset:0}.XTYH5G_sRow{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex;position:relative}.XTYH5G_prog{flex-direction:column;gap:5px;width:150px;display:flex}.XTYH5G_segs{gap:4px;display:flex}.XTYH5G_segs i{background:var(--hairline-strong);border-radius:99px;flex:1;height:5px}.XTYH5G_segs i.XTYH5G_segOn{background:var(--foreground)}.XTYH5G_step{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.3}.XTYH5G_sPill{border:1px solid var(--hairline-strong);background:var(--card);border-radius:7px;align-items:center;height:26px;padding:0 10px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.XTYH5G_sTitle{margin:0 0 3px;font-size:15px;font-weight:600;line-height:1.3;position:relative}.XTYH5G_sBody{color:var(--muted-foreground);margin:0 0 10px;font-size:11.5px;line-height:1.45;position:relative}.XTYH5G_sAct{gap:8px;display:flex;position:relative}.XTYH5G_fBox{border:1px solid var(--hairline-strong);height:30px;color:var(--muted-foreground);border-radius:7px;flex:1;justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;display:flex}.XTYH5G_cta{border:1px solid var(--primary);background:var(--primary);height:30px;color:var(--primary-foreground);border-radius:8px;align-items:center;padding:0 14px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.XTYH5G_cta.ghost{background:var(--card);color:var(--foreground);border-color:var(--hairline-strong)}.XTYH5G_pctl{border:1px solid var(--hairline);background:var(--card);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.XTYH5G_pbtn{border:1px solid var(--hairline);border-radius:7px;justify-content:center;align-items:center;height:30px;font-size:12px;font-weight:500;line-height:1;display:flex}.XTYH5G_pbtn.on{border-color:var(--foreground);outline:1px solid var(--foreground);outline-offset:-2px}.XTYH5G_from{z-index:5;flex-direction:column;gap:6px;display:flex}.XTYH5G_ft{white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3}.XTYH5G_row{align-items:center;gap:6px;display:flex}.XTYH5G_srcs{color:var(--muted-foreground);white-space:nowrap;align-items:center;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.XTYH5G_jbox{border:1px solid var(--hairline-strong);background:var(--card);border-radius:6px;justify-content:center;align-items:center;height:20px;display:flex}.XTYH5G_jbox b{white-space:nowrap;font-size:12px;font-weight:600;line-height:1}.XTYH5G_curve,.XTYH5G_flowsvg{overflow:visible}.XTYH5G_curveLine{fill:none;stroke:var(--foreground);stroke-width:2px;stroke-dasharray:1;stroke-linecap:round}.XTYH5G_curve circle{fill:var(--card);stroke:var(--foreground);stroke-width:2px}.XTYH5G_curve circle.XTYH5G_amber{fill:var(--hs-amber-bg);stroke:var(--hs-amber-line);stroke-width:2.5px}.XTYH5G_flowsvg path{fill:none;stroke:var(--foreground);stroke-width:1.5px;stroke-dasharray:1}.XTYH5G_flowsvg path.XTYH5G_head{fill:var(--foreground);stroke:none;stroke-dasharray:none}.XTYH5G_flowsvg path.XTYH5G_hair{stroke:var(--hairline-strong);stroke-width:1px}.XTYH5G_node{border:1px solid var(--hairline-strong);background:var(--card);text-align:center;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;height:36px;font-size:12px;font-weight:500;line-height:1.2;display:flex}.XTYH5G_node.XTYH5G_dec{background:var(--hs-amber-bg);border-color:var(--hs-amber-line)}.XTYH5G_node.carried{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.XTYH5G_elabel{color:var(--muted-foreground);font-size:11px;font-weight:500;line-height:1}.XTYH5G_links{pointer-events:none;top:0;left:0;overflow:visible}.XTYH5G_ln{fill:none;stroke:var(--foreground);stroke-width:2px;stroke-dasharray:1;stroke-linecap:round;stroke-linejoin:round}.XTYH5G_leaders .XTYH5G_ln{stroke-width:1.5px}.XTYH5G_halo{fill:none;stroke:color-mix(in oklch, var(--foreground) 30%, transparent);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.XTYH5G_links circle{fill:var(--foreground)}.XTYH5G_ai{--c:var(--foreground);--tagbg:var(--card);--tagfg:var(--foreground);--tagline:var(--hairline-strong)}.XTYH5G_you{--c:var(--peer-6);--tagbg:var(--peer-6);--tagfg:var(--peer-6-foreground);--tagline:transparent}.XTYH5G_morph{z-index:25;border:1.5px dashed var(--foreground);opacity:0;pointer-events:none;border-radius:10px;position:absolute;top:0;left:0}.XTYH5G_mq{z-index:25;border:1.5px dashed var(--c);opacity:0;pointer-events:none;border-radius:4px;position:absolute;top:0;left:0}.XTYH5G_caret{z-index:26;background:var(--c);opacity:0;pointer-events:none;width:1.5px;position:absolute;top:0;left:0}.XTYH5G_cur{z-index:30;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.XTYH5G_cur svg{display:block}.XTYH5G_cur svg path{fill:var(--c);stroke:var(--background);stroke-width:1.3px;stroke-linejoin:round}.XTYH5G_tag{border:1px solid var(--tagline);background:var(--tagbg);color:var(--tagfg);white-space:nowrap;border-radius:3px 9px 9px;padding:3px 6px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:17px;left:14px}.XTYH5G_clickRing{border:1.5px solid var(--c);opacity:0;border-radius:50%;width:24px;height:24px;position:absolute;top:-10px;left:-10px}.XTYH5G_capRun,.XTYH5G_stage[data-state=playing] .XTYH5G_capRest,.XTYH5G_stage[data-state=paused] .XTYH5G_capRest{display:none}.XTYH5G_stage[data-state=playing] .XTYH5G_capRun,.XTYH5G_stage[data-state=paused] .XTYH5G_capRun{display:inline}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@container (min-width:880px){.XTYH5G_stage[data-state=idle] .XTYH5G_capRest{display:none}.XTYH5G_stage[data-state=idle] .XTYH5G_capRun{display:inline}}}.XTYH5G_stage[data-state=idle] .XTYH5G_control{visibility:hidden}@media (scripting:none){.XTYH5G_control{display:none}}@container not (min-width:880px){.XTYH5G_frame{aspect-ratio:auto;gap:var(--space-5);--s:clamp(.91, tan(atan2(100cqw, 400px)), 1);flex-direction:column;display:flex}.XTYH5G_live{pointer-events:auto;border-radius:0;order:1;position:static;overflow:visible}.XTYH5G_live .XTYH5G_scaled{gap:var(--space-5);flex-direction:column;width:auto;height:auto;display:flex;position:static;transform:none}.XTYH5G_live .XTYH5G_scaled [data-hs]{opacity:1!important;visibility:visible!important;transform:none!important}.XTYH5G_oh,.XTYH5G_os{text-align:left;width:auto;position:static}.XTYH5G_oh{white-space:normal;text-wrap:balance;letter-spacing:-.025em;max-width:16ch;font-size:2.25rem;line-height:1.05}.XTYH5G_ohBreak{display:none}.XTYH5G_os{max-width:46ch;font-size:1.125rem;line-height:1.75rem}.XTYH5G_link{order:2;align-self:flex-start;width:auto;min-width:12rem;position:relative;inset:auto;transform:none;opacity:1!important}.XTYH5G_closeRing{display:none}.XTYH5G_view{width:min(100%, calc(400px * var(--s)));height:calc(480px * var(--s));-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-5), black calc(100% - var(--space-5)), transparent);mask-image:linear-gradient(to right, transparent, black var(--space-5), black calc(100% - var(--space-5)), transparent);order:3;margin-inline:auto;position:relative;inset:auto}.XTYH5G_view .XTYH5G_scaled{transform:translate(calc(min(100cqw, 400px * var(--s)) / 2 - 605px * var(--s)), calc(-60px * var(--s))) scale(var(--s))}.XTYH5G_view .XTYH5G_off{filter:opacity(.15)}.XTYH5G_view .XTYH5G_rail,.XTYH5G_view .XTYH5G_sheet,.XTYH5G_view .XTYH5G_insight,.XTYH5G_view .XTYH5G_pctl,.XTYH5G_view .XTYH5G_pileB,.XTYH5G_layer.XTYH5G_pointers,.XTYH5G_control{display:none}}@container (720px<=width<880px){.XTYH5G_frame{column-gap:var(--space-6);row-gap:var(--space-5);--s:clamp(.91, tan(atan2(calc((100cqw - var(--space-6)) / 2), 400px)), 1);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;display:grid}.XTYH5G_live{grid-area:1/1}.XTYH5G_link{grid-area:2/1;place-self:start}.XTYH5G_view{width:calc(400px * var(--s));grid-area:1/2/3/3;margin-inline:0}}
.sQUl1a_drawing{--pad:var(--space-3);--divider:2rem;--name:1rem;--gap:var(--space-3);--screen-pad:var(--space-3)}@container (min-width:28rem){.sQUl1a_drawing>*{--pad:var(--space-4);--screen-pad:var(--space-4)}}.sQUl1a_layer{gap:var(--gap);padding:var(--pad);border-radius:var(--radius-xl);color:var(--muted-foreground);transition:background-color .22s var(--ease-out-strong), box-shadow .22s var(--ease-out-strong), color .22s var(--ease-out-strong);flex-direction:column;display:flex;position:relative}.sQUl1a_layer[data-forward]{background:var(--card);box-shadow:0 0 0 1px var(--hairline-strong);color:var(--foreground)}.sQUl1a_name{height:var(--name);line-height:var(--name)}.sQUl1a_divider{align-items:center;gap:var(--space-2);height:var(--divider);padding-inline:var(--pad);display:flex}.sQUl1a_divider:before{content:"";border-top:1px dashed var(--hairline-strong);flex:1}.sQUl1a_leaderUp{width:1px;height:calc(var(--pad) * 2 + var(--divider) + var(--name) + var(--gap) + var(--screen-pad));background:var(--muted-foreground);position:absolute;bottom:100%;left:50%}.sQUl1a_leaderStep{width:1px;height:calc(var(--pad) * 2 + var(--divider) + var(--name) + var(--gap));background:var(--muted-foreground);position:absolute;bottom:100%;left:50%}.sQUl1a_leaderUp:after,.sQUl1a_leaderStep:after{content:"";background:inherit;border-radius:9999px;width:5px;height:5px;position:absolute;bottom:-2px;left:-2px}.sQUl1a_leaderUp:before,.sQUl1a_leaderStep:before{content:"";background:inherit;border-radius:9999px;width:5px;height:5px;position:absolute;top:-2px;left:-2px}.sQUl1a_quotes{padding-inline:var(--screen-pad)}.sQUl1a_screen{padding:var(--screen-pad)}@container (min-width:32rem){.sQUl1a_step:not(:last-child):after{content:"";width:var(--space-3);background:var(--muted-foreground);height:1px;position:absolute;top:50%;left:100%}.sQUl1a_step:not(:last-child):before{content:"";top:calc(50% - 3.5px);left:calc(100% + var(--space-3) - 6px);background:var(--muted-foreground);clip-path:polygon(0 0,100% 50%,0 100%);width:6px;height:8px;position:absolute}}@media (prefers-reduced-motion:reduce){.sQUl1a_layer,.sQUl1a_layer *{transition:none}}
@media (prefers-reduced-motion:no-preference){html:has(.bxHgOq_root){scroll-behavior:smooth}}.bxHgOq_bar:after{content:"";inset-inline:0;background:var(--hairline);height:1px;position:absolute;bottom:0}@supports (animation-timeline:scroll()){.bxHgOq_bar:after{opacity:0;animation:linear both bxHgOq_bar-line;animation-timeline:scroll();animation-range:0 48px}}@keyframes bxHgOq_bar-line{to{opacity:1}}
