@layer components{.VcOMdW_section{scroll-snap-align:start;scroll-snap-stop:always;outline:none;min-height:100svh;display:grid;position:relative}.VcOMdW_inner{justify-content:center;gap:var(--space-sm);padding-block:var(--column-pad-top) var(--column-pad-bottom);flex-direction:column;display:flex}.VcOMdW_wide{width:100%;max-width:var(--bleed-max);padding-inline:var(--space-xs);margin-inline:auto}.VcOMdW_rule{width:var(--rule-short);background-color:var(--rule);border:0;height:1px}.VcOMdW_title{font-size:var(--text-lg);letter-spacing:-.01em}[data-snap-shell][data-ready][data-transition=crossfade][data-moving] .VcOMdW_section:not([data-active]) .VcOMdW_inner{opacity:.2}[data-snap-shell][data-transition=crossfade] .VcOMdW_inner{transition:opacity var(--dur-smooth) var(--ease-smooth)}[data-snap-shell][data-transition=crossfade][data-moving=start] .VcOMdW_inner{transition:none}}
@layer components{._11b5NG_bubble{--r:var(--radius-bubble);--t:var(--radius-bubble-tight);max-width:var(--bubble-max-width,min(85%, 22rem));width:fit-content;font-size:var(--text-base);border-radius:var(--r);background-color:var(--bubble-grey);color:var(--bubble-grey-ink);overflow-wrap:break-word;padding:.4375rem .875rem .5rem;line-height:1.35}._11b5NG_bubble strong{font-weight:600}._11b5NG_bubble a{color:inherit;text-decoration:underline}._11b5NG_bubble a:focus-visible{outline-color:currentColor}._11b5NG_bubble[data-tone=blue]{background-color:var(--bubble-blue);color:var(--bubble-blue-ink)}._11b5NG_bubble[data-side=right]{margin-inline-start:auto}._11b5NG_bubble[data-side=left][data-pos=first]{border-end-start-radius:var(--t)}._11b5NG_bubble[data-side=left][data-pos=middle]{border-start-start-radius:var(--t);border-end-start-radius:var(--t)}._11b5NG_bubble[data-side=left][data-pos=last]{border-start-start-radius:var(--t)}._11b5NG_bubble[data-side=right][data-pos=first]{border-end-end-radius:var(--t)}._11b5NG_bubble[data-side=right][data-pos=middle]{border-start-end-radius:var(--t);border-end-end-radius:var(--t)}._11b5NG_bubble[data-side=right][data-pos=last]{border-start-end-radius:var(--t)}._11b5NG_bubble[data-enter]{transition:opacity var(--dur-smooth) var(--ease-smooth), translate var(--spring-snappy-duration) var(--spring-snappy), scale var(--spring-snappy-duration) var(--spring-snappy);transform-origin:0 100%}@starting-style{._11b5NG_bubble[data-enter]{opacity:0;translate:0 .5rem;scale:.94}}._11b5NG_bubble[data-enter][data-side=right]{transform-origin:100% 100%}[data-mode=blueprint] ._11b5NG_bubble{outline:1px solid var(--line)}._11b5NG_bubble[data-image]{width:var(--bubble-image-width,min(70%, 16rem));outline:1px solid var(--line);outline-offset:-1px;background-color:#0000;padding:0;overflow:clip}._11b5NG_image{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){._11b5NG_bubble[data-enter]{transition:opacity var(--dur-smooth) linear}@starting-style{._11b5NG_bubble[data-enter]{translate:none;scale:none}}}}
@layer components{.WBxINq_thread{flex-direction:column;gap:.125rem;display:flex}.WBxINq_item{display:flex}.WBxINq_item[data-side=left]{transform-origin:0 100%}.WBxINq_item[data-side=right]{transform-origin:100% 100%;justify-content:flex-end}.WBxINq_item[data-side=left]+.WBxINq_item[data-side=right],.WBxINq_item[data-side=right]+.WBxINq_item[data-side=left]{margin-block-start:var(--space-xxs)}.WBxINq_receipt{font-size:var(--text-xs);font-weight:var(--weight-secondary);color:var(--ink-2);margin-block-start:var(--space-1)}.WBxINq_receipt[data-side=right]{text-align:end}:root[data-js] .WBxINq_thread[data-state=idle] :is(.WBxINq_item,.WBxINq_receipt){opacity:0}}
@layer components{.vSDJma_icon{vertical-align:-.125em;color:currentColor;flex:none;width:1em;height:1em;display:inline-block}}
@layer components{.Xa5A5G_chevron{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--ink-2);transition:color var(--dur-snappy) var(--ease-snappy);place-items:center;font-size:1.5rem;text-decoration:none;display:inline-grid}@media (hover:hover){.Xa5A5G_chevron:hover{color:var(--ink)}}@keyframes Xa5A5G_nudge{0%,to{translate:0}40%{translate:0 .375rem}}@keyframes Xa5A5G_nudge-up{0%,to{translate:0}40%{translate:0 -.375rem}}[data-active] .Xa5A5G_chevron{animation:Xa5A5G_nudge var(--dur-swift) var(--ease-smooth) .6s 3}[data-active] .Xa5A5G_chevron[data-direction=up]{animation-name:Xa5A5G_nudge-up}@media (prefers-reduced-motion:reduce){[data-active] .Xa5A5G_chevron{animation:none}}}
@layer components{._3gzc0a_tile{gap:var(--space-xxs);flex-direction:column;display:flex}._3gzc0a_frame{border-radius:var(--radius-card);background-color:var(--line);box-shadow:var(--shadow-overlay);position:relative;overflow:hidden}._3gzc0a_frame[data-chrome=none]{box-shadow:none;background-color:#0000;border-radius:0;overflow:visible}._3gzc0a_frame[data-chrome=none] ._3gzc0a_image{object-fit:contain}._3gzc0a_image{object-fit:cover;opacity:.6;transition:scale var(--spring-smooth-duration) var(--spring-smooth), opacity var(--dur-smooth) var(--ease-smooth);mix-blend-mode:var(--photo-blend);scale:1.04}:is([data-active] ._3gzc0a_image,:root:not(:has([data-snap-shell])) ._3gzc0a_image,:root:not([data-js]) ._3gzc0a_image){opacity:1;scale:1}._3gzc0a_caption{color:var(--ink-2);text-align:center}@media (prefers-reduced-motion:reduce){._3gzc0a_image{transition:opacity var(--dur-smooth) linear;scale:1}}}
@layer components{.ZEm20q_root{container-type:inline-size}.ZEm20q_composition{--photo-w:clamp(12rem, 30svh, 13.5rem);grid-template-columns:var(--photo-w) minmax(0, 1fr);column-gap:var(--space-md);row-gap:var(--space-sm);grid-template-areas:"portrait thread";align-items:center;display:grid}.ZEm20q_portrait{align-items:center;gap:var(--space-xs);flex-direction:column;grid-area:portrait;display:flex}.ZEm20q_root:has(.ZEm20q_hanger[data-running]){overflow:visible clip}.ZEm20q_wall{width:100%;position:relative}.ZEm20q_nail{width:var(--space-xs);color:var(--ink-2);opacity:0;position:absolute;inset-block-start:var(--space-xxs);inset-inline-start:50%;translate:-50%}.ZEm20q_hanger{transform-origin:50% 0;transition:rotate var(--spring-snappy-duration) var(--spring-snappy);position:relative}.ZEm20q_hanger[data-running]{z-index:1}@media (hover:hover) and (pointer:fine){.ZEm20q_hanger:not([data-running]):has(.ZEm20q_knock:hover){rotate:1deg}}.ZEm20q_knock{width:100%;height:100%;position:absolute;inset:0}.ZEm20q_hanger[data-running] .ZEm20q_knock{cursor:default}.ZEm20q_photo{width:100%;box-shadow:var(--shadow-overlay);transition:rotate var(--spring-smooth-duration) var(--spring-smooth);position:relative;rotate:0deg}:is([data-active] .ZEm20q_photo,:root:not(:has([data-snap-shell])) .ZEm20q_photo,:root:not([data-js]) .ZEm20q_photo){rotate:-2deg}.ZEm20q_thread{--bubble-max-width:min(100%, 22rem);grid-area:thread}.ZEm20q_signature{width:min(100%,9rem);color:var(--ink)}.ZEm20q_signature svg{width:100%;height:auto}.ZEm20q_signature svg>g>path{stroke-dasharray:1 2}:root[data-js] .ZEm20q_signature[data-state=idle] svg>g>path{stroke-dashoffset:1.01px}:root[data-js] .ZEm20q_signature[data-state=idle] svg>use{opacity:0}.ZEm20q_next{margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0}@container not (min-width:36rem){.ZEm20q_composition{--photo-w:clamp(6rem, 15svh, 7.5rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"portrait""thread"}.ZEm20q_portrait{justify-content:center;align-items:flex-end;gap:var(--space-xs);flex-direction:row}.ZEm20q_wall{width:var(--photo-w)}}@media (prefers-reduced-motion:reduce){.ZEm20q_photo,.ZEm20q_hanger{transition:none}.ZEm20q_hanger:not([data-running]):has(.ZEm20q_knock:hover){rotate:0deg}}}
@layer components{.F8dEHW_root{--layout-w:min(100%, 41rem);align-items:center}@media (min-width:40rem){.F8dEHW_root>hr{margin-inline-end:calc(var(--layout-w) - var(--rule-short))}.F8dEHW_root>h2{inline-size:var(--layout-w)}}.F8dEHW_layout{--phone-width:clamp(10.5rem, (100svh - 21rem) * .42, 15rem);grid-template-columns:minmax(0, 1fr) var(--phone-width);align-items:center;gap:var(--space-md);width:var(--layout-w);display:grid}.F8dEHW_thread{--bubble-max-width:100%}.F8dEHW_phone{width:100%}.F8dEHW_next{align-self:center}@media (min-width:64rem){.F8dEHW_root{--layout-w:min(100%, 41rem, 100vw - 26rem)}}@media not (min-height:52rem){.F8dEHW_next{display:none}}@media not (min-width:40rem){section>.F8dEHW_root{align-content:center;column-gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.F8dEHW_root>hr{grid-column:1;align-self:end}.F8dEHW_root>h2{grid-column:1;align-self:start}.F8dEHW_layout{display:contents}.F8dEHW_phone{grid-area:1/2/span 2;width:5rem}.F8dEHW_thread{--bubble-max-width:min(85%, 22rem);grid-column:1/-1}.F8dEHW_next{display:none}}}
@layer components{.-wJlvW_control{border-radius:var(--radius-pill);min-height:2rem;font-size:var(--text-sm);font-weight:var(--weight-secondary);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);transition:color var(--dur-snappy) var(--ease-snappy);align-items:center;gap:.375rem;padding:.25rem .625rem;display:inline-flex}@media (hover:hover){.-wJlvW_control:hover{color:var(--ink)}}.-wJlvW_control[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}@media (forced-colors:active){.-wJlvW_control{border:1px solid buttontext;padding-inline:calc(.625rem - 1px)}.-wJlvW_control[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}}}
@layer components{.LGnRbW_root{--quiet:var(--ink-2);--radius:calc(var(--radius-sm) * 1.5);position:relative}[data-mode=blueprint] .LGnRbW_root{--quiet:color-mix(in oklch, var(--ink) 90%, transparent)}.LGnRbW_breakout{width:100%}@media (min-width:77rem){.LGnRbW_breakout{width:min(64rem, 50vw + var(--column) / 2 - var(--space-xl))}}.LGnRbW_intro{color:var(--ink)}.LGnRbW_below{container-type:inline-size}.LGnRbW_grid,.LGnRbW_cards{gap:var(--space-xs);display:grid}.LGnRbW_card,.LGnRbW_callout{align-content:start;gap:var(--space-1);padding:.75rem var(--space-xs);border-radius:var(--radius);font-size:var(--text-sm);line-height:1.4;display:grid}.LGnRbW_card{border:1px solid var(--line)}.LGnRbW_cardTitle{color:var(--quiet);font-size:var(--text-sm);font-weight:var(--weight-secondary);line-height:1.4}.LGnRbW_items{display:grid}.LGnRbW_code{font-family:var(--font-mono);font-size:var(--text-sm)}.LGnRbW_callout{align-content:space-between;justify-items:start;gap:var(--space-xs);border:1px dashed var(--ink-3)}@container (min-width:30rem){.LGnRbW_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:48rem){.LGnRbW_grid{grid-template-columns:minmax(0,3fr) minmax(0,1.4fr)}}@container not (min-width:30rem){.LGnRbW_grid{gap:var(--space-xxs);margin-inline:calc(-1 * var(--column-pad-inline));padding-inline:var(--column-pad-inline);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--column-pad-inline);scrollbar-width:none;display:flex;overflow-x:auto}.LGnRbW_cards{gap:var(--space-xxs);display:flex}.LGnRbW_card,.LGnRbW_callout{scroll-snap-align:start;flex:none;width:72cqi}}.LGnRbW_next{margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0}}
@layer components{._8p7d0q_stage{--gap:var(--space-xs);--marker:.5rem;--radius:calc(var(--radius-sm) * 1.5);--inset:.75rem;--quiet:var(--ink-2);--ok:color-mix(in oklch, var(--accent) 62%, var(--ink));--fill:var(--bg-raised);--wash:color-mix(in oklch, var(--ink) 3%, var(--bg-raised));--bar:color-mix(in oklch, var(--ink) 9%, transparent);--pending:var(--ink-3);font-size:var(--text-xs);line-height:1.4;position:relative;container-type:inline-size}:is([data-mode=blueprint] ._8p7d0q_stage,._8p7d0q_stage[data-mode=blueprint]){--quiet:color-mix(in oklch, var(--ink) 90%, transparent);--fill:transparent;--wash:transparent;--bar:color-mix(in oklch, var(--ink) 24%, transparent)}._8p7d0q_stage[data-mode=normal]{--quiet:var(--ink-2);--fill:var(--bg-raised);--wash:color-mix(in oklch, var(--ink) 3%, var(--bg-raised));--bar:color-mix(in oklch, var(--ink) 9%, transparent)}._8p7d0q_scene{position:relative}._8p7d0q_track{column-gap:var(--gap);row-gap:var(--space-xs);grid-template-columns:1fr 1.12fr 1.16fr 1.12fr 1fr;display:grid}._8p7d0q_step{row-gap:var(--space-xxs);grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative}._8p7d0q_rail{row-gap:var(--space-xxs);display:grid;position:relative}._8p7d0q_label{color:var(--quiet);font-size:var(--text-sm);font-weight:var(--weight-secondary);white-space:nowrap;align-items:baseline;gap:.375rem;line-height:1.3;display:flex}._8p7d0q_num{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._8p7d0q_railTool{display:none}._8p7d0q_marker{width:var(--marker);height:var(--marker);border:1px solid var(--pending);border-radius:50%;position:relative}._8p7d0q_marker>span{border-radius:inherit;background-color:var(--ink);position:absolute;inset:-1px}._8p7d0q_link{inset-inline:calc(var(--marker) + var(--space-1)) calc(var(--space-1) - var(--gap));background-color:var(--line);height:1px;position:absolute;inset-block-end:calc(var(--marker) / 2);translate:0 50%}._8p7d0q_fillX,._8p7d0q_fillY{background-color:var(--ink);position:absolute;inset:0}._8p7d0q_fillX{transform-origin:0}._8p7d0q_fillY{transform-origin:top;display:none}._8p7d0q_card{isolation:isolate;border-radius:var(--radius);flex-direction:column;display:flex;position:relative}._8p7d0q_slot,._8p7d0q_surface,._8p7d0q_lift{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}._8p7d0q_slot{border:1px dashed var(--pending);opacity:0}._8p7d0q_surface{border:1px solid var(--line);background-color:var(--fill)}._8p7d0q_lift{box-shadow:var(--shadow-overlay);opacity:0}[data-step="5"] ._8p7d0q_lift{opacity:1}._8p7d0q_titlebar{height:1.75rem;padding-inline:var(--inset);border-block-end:1px solid var(--line);color:var(--quiet);font-weight:var(--weight-secondary);white-space:nowrap;align-items:center;display:flex}._8p7d0q_body{padding:var(--inset);min-width:0;color:var(--ink);flex-direction:column;flex:1;display:flex}._8p7d0q_row{display:none}._8p7d0q_msg,._8p7d0q_pin,._8p7d0q_anote,._8p7d0q_sent,._8p7d0q_badge,._8p7d0q_noteText{will-change:transform}._8p7d0q_resolve{display:grid}._8p7d0q_resolve>*{grid-area:1/1}._8p7d0q_skel{color:#0000;opacity:0;-webkit-user-select:none;user-select:none}._8p7d0q_skel>span{border-radius:var(--radius-pill);background:linear-gradient(var(--bar), var(--bar)) center / 100% .5em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}._8p7d0q_code{font-family:var(--font-mono);font-size:var(--text-xs)}._8p7d0q_ok{color:var(--ok)}._8p7d0q_doc{gap:var(--space-xxs);flex-direction:column;flex:1;min-height:0;display:flex}._8p7d0q_docTitle{font-size:var(--text-sm);font-weight:600;line-height:1.3}._8p7d0q_filler{min-height:2.5rem;-webkit-mask-image:linear-gradient(to bottom, var(--bg) 40%, transparent);mask-image:linear-gradient(to bottom, var(--bg) 40%, transparent);flex:1 1 0;align-content:start;gap:.4375rem;padding-block-start:var(--space-1);display:grid;overflow:hidden}._8p7d0q_filler>span{border-radius:var(--radius-pill);background-color:var(--bar);height:.3125rem}._8p7d0q_filler>span:first-child{width:92%}._8p7d0q_filler>span:nth-child(2){width:74%}._8p7d0q_filler>span:nth-child(3n){width:84%}._8p7d0q_filler>span:nth-child(4n){width:58%}._8p7d0q_term{font-family:var(--font-mono);align-content:start;gap:.375rem;display:grid}._8p7d0q_prompt{color:var(--quiet);align-items:center;gap:.375rem;display:flex}._8p7d0q_caret{background-color:var(--quiet);width:.375rem;height:.8125rem}._8p7d0q_net{gap:var(--space-xxs);display:grid}._8p7d0q_agents{gap:var(--space-1);display:grid}._8p7d0q_agent{align-items:center;gap:var(--space-xxs);display:flex}._8p7d0q_dot{border:1px solid var(--pending);border-radius:50%;flex:none;width:.375rem;height:.375rem;position:relative}._8p7d0q_dot>span{border-radius:inherit;background-color:var(--ok);position:absolute;inset:-1px}._8p7d0q_msg{justify-items:start;gap:.125rem;display:grid}._8p7d0q_msg[data-side=out]{justify-items:end}._8p7d0q_route{color:var(--quiet)}._8p7d0q_bubble{padding:.125rem var(--space-xxs);border-radius:var(--radius-bubble);background-color:var(--bubble-grey);color:var(--bubble-grey-ink);border:1px solid #0000;line-height:1.3}._8p7d0q_review{gap:var(--space-xxs);display:grid}._8p7d0q_page{--target-w:2.75rem;--target-h:1rem;--pin:1.125rem;padding:var(--space-xxs);border:1px solid var(--line);border-radius:var(--space-1);background-color:var(--wash);gap:.375rem;display:grid;position:relative}._8p7d0q_pageBar,._8p7d0q_pageLine{border-radius:var(--radius-pill);background-color:var(--bar);height:.3125rem}._8p7d0q_pageBar{width:48%;height:.4375rem}._8p7d0q_pageLine{width:86%}._8p7d0q_pageLine+._8p7d0q_pageLine{width:64%}._8p7d0q_target{width:var(--target-w);height:var(--target-h);border:1px solid var(--quiet);border-radius:var(--radius-pill);justify-self:start;margin-block-start:var(--space-1)}._8p7d0q_pin{width:var(--pin);height:var(--pin);background-color:var(--ink);color:var(--bg);font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;inset-block-end:calc(var(--space-xxs) + var(--target-h) - var(--pin) / 2);inset-inline-start:calc(var(--space-xxs) + var(--target-w) - var(--pin) / 2)}._8p7d0q_anote{padding:.375rem var(--space-xxs);border-radius:var(--space-1);background-color:var(--fill);box-shadow:var(--shadow-overlay);border:1px solid #0000;line-height:1.3}._8p7d0q_sent{align-items:center;gap:var(--space-1);color:var(--quiet);display:flex}._8p7d0q_sentIcon{font-size:var(--text-sm)}._8p7d0q_ship{gap:var(--space-xxs);justify-items:start;display:grid}._8p7d0q_frames{grid-template-columns:repeat(3,1fr);justify-self:stretch;gap:.375rem;display:grid}._8p7d0q_frame{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--space-1);background-color:var(--wash);align-content:center;gap:.1875rem;padding:.375rem;display:grid}._8p7d0q_frame>span{border-radius:var(--radius-pill);background-color:var(--bar);height:.1875rem}._8p7d0q_frame>span+span{width:60%}._8p7d0q_badge{align-items:center;gap:var(--space-1);padding:.125rem var(--space-xxs) .125rem .375rem;border:1px solid color-mix(in oklch, var(--accent) 40%, transparent);border-radius:var(--radius-pill);background-color:color-mix(in oklch, var(--accent) 18%, var(--fill));color:var(--ink);font-size:var(--text-xs);font-weight:600;line-height:1.4;display:inline-flex}._8p7d0q_badgeIcon{color:var(--ok)}._8p7d0q_shipRow{align-items:center;gap:var(--space-xxs);flex-wrap:wrap;display:flex}._8p7d0q_note{text-align:center;grid-column:1/-1;justify-self:center;max-width:100%;position:relative}._8p7d0q_leader{width:1px;height:var(--space-xs);background-color:var(--quiet);transform-origin:top;position:absolute;inset-block-end:100%;inset-inline-start:50%;translate:-50%}._8p7d0q_leader:before{content:"";background-color:inherit;border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;inset-block-start:-.125rem;inset-inline-start:50%;translate:-50%}._8p7d0q_noteText{color:var(--ink);display:block}._8p7d0q_controls{position:absolute;inset-block-start:0;inset-inline-end:0}._8p7d0q_control{min-height:2rem;padding:var(--space-1) .75rem;border-radius:var(--radius-pill);color:var(--quiet);border:1px solid var(--line);font-size:var(--text-sm);font-weight:var(--weight-secondary);transition:color var(--dur-snappy) var(--ease-snappy);place-items:center;display:inline-grid}@media (hover:hover){._8p7d0q_control:hover{color:var(--ink)}}._8p7d0q_control>span{visibility:hidden;grid-area:1/1}._8p7d0q_control>[data-on]{visibility:visible}@container not (min-width:52rem){._8p7d0q_track{row-gap:var(--space-xs);grid-template-columns:1fr}._8p7d0q_step{grid-template-columns:var(--marker) 1fr;grid-template-rows:auto auto;gap:.125rem .75rem}._8p7d0q_rail{display:contents}._8p7d0q_label{grid-area:1/2}._8p7d0q_railTool{display:inline}._8p7d0q_railTool:before{content:"·";margin-inline-end:.375rem}._8p7d0q_marker{grid-area:1/1;align-self:center}._8p7d0q_link{--mid:calc(var(--text-sm) * 1.3 / 2);--row:var(--space-xs);inset-inline:calc(var(--marker) / 2) auto;inset-block:calc(var(--mid) + var(--marker) / 2 + var(--space-1)) calc(var(--marker) / 2 + var(--space-1) - var(--mid) - var(--row));width:1px;height:auto;translate:-50%}._8p7d0q_fillX{display:none}._8p7d0q_fillY{display:block}._8p7d0q_card{display:none}._8p7d0q_row{font-size:var(--text-sm);color:var(--ink);grid-area:2/2;line-height:1.4;display:block}._8p7d0q_step:first-child :is(._8p7d0q_label,._8p7d0q_row){padding-inline-end:4.5rem}._8p7d0q_note{max-width:none;text-align:start;grid-column:1;justify-self:start;padding-inline-start:calc(var(--marker) + .75rem)}._8p7d0q_leader{display:none}}@media (prefers-reduced-motion:no-preference){html[data-js] ._8p7d0q_stage [data-part=slot],html[data-js] ._8p7d0q_stage [data-part=skel]{opacity:1}html[data-js] ._8p7d0q_stage [data-part=surface],html[data-js] ._8p7d0q_stage [data-part=lift],html[data-js] ._8p7d0q_stage [data-part=marker],html[data-js] ._8p7d0q_stage [data-part=in],html[data-js] ._8p7d0q_stage [data-part=char],html[data-js] ._8p7d0q_stage [data-part=dot],html[data-js] ._8p7d0q_stage [data-part=msg],html[data-js] ._8p7d0q_stage [data-part=pin],html[data-js] ._8p7d0q_stage [data-part=pin-num],html[data-js] ._8p7d0q_stage [data-part=anote],html[data-js] ._8p7d0q_stage [data-part=sent],html[data-js] ._8p7d0q_stage [data-part=frame],html[data-js] ._8p7d0q_stage [data-part=badge]{opacity:0}@container (min-width:52rem){html[data-js] ._8p7d0q_stage [data-part=note-text]{opacity:0}}html[data-js] ._8p7d0q_stage [data-part=fill-x]{scale:0 1}html[data-js] ._8p7d0q_stage [data-part=fill-y],html[data-js] ._8p7d0q_stage [data-part=leader]{scale:1 0}}}
@layer components{.lUX-dq_root{position:relative}.lUX-dq_next{margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0}.lUX-dq_studio{--projects-ink-2:var(--ink-2);--projects-fill:color-mix(in oklch, var(--ink) 4%, transparent);--projects-radius:calc(var(--radius-card) - var(--space-xxs));container:studio/inline-size}[data-mode=blueprint] .lUX-dq_studio{--projects-ink-2:color-mix(in oklch, var(--ink) 90%, transparent);--projects-fill:color-mix(in oklch, var(--ink) 7%, transparent)}.lUX-dq_intro{color:var(--ink);text-wrap:pretty}.lUX-dq_grid{gap:var(--space-xxs);grid-template-columns:minmax(0,1fr);display:grid}.lUX-dq_cell{display:grid}.lUX-dq_card{isolation:isolate;align-content:start;gap:var(--space-1);padding:.75rem var(--space-xs);border-radius:var(--projects-radius);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:clip}.lUX-dq_card[data-open]{visibility:hidden}.lUX-dq_card:has(.lUX-dq_trigger:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.lUX-dq_frame{z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--dur-snappy) var(--ease-smooth);background-color:#0000;border:1px solid #0000;position:absolute;inset:0}@media (hover:hover){.lUX-dq_card:hover .lUX-dq_frame{background-color:var(--projects-fill)}}.lUX-dq_head{gap:.125rem;display:grid}.lUX-dq_title{width:fit-content;font-size:var(--text-base);font-weight:600;line-height:1.4}.lUX-dq_logo{width:auto;height:1.5rem;color:var(--ink);display:block}.lUX-dq_logo[data-logo=keta]{height:1.25rem}.lUX-dq_mark{vertical-align:-.25em;width:auto;height:1.25em;color:var(--ink);margin-inline-end:.375em;display:inline-block}.lUX-dq_trigger{font:inherit;letter-spacing:inherit;color:inherit;text-align:start;cursor:pointer}.lUX-dq_trigger:after{content:"";z-index:1;border-radius:var(--projects-radius);position:absolute;inset:0}.lUX-dq_trigger:focus-visible{outline:none}.lUX-dq_copy{align-content:space-between;gap:.75rem;display:grid}.lUX-dq_line{max-inline-size:54ch;font-size:var(--text-sm);font-weight:var(--weight-secondary);color:var(--projects-ink-2);text-wrap:pretty;line-height:1.4}.lUX-dq_lines{gap:var(--space-xxs);display:grid}.lUX-dq_note{max-inline-size:54ch;font-size:var(--text-sm);font-weight:var(--weight-secondary);color:var(--projects-ink-2);text-wrap:pretty;line-height:1.4}.lUX-dq_note a{z-index:2;border-radius:.125rem;position:relative}.lUX-dq_vendors{gap:var(--space-1);flex-wrap:wrap;display:flex}.lUX-dq_vendors li{padding:.125rem var(--space-xxs);border-radius:var(--radius-pill);background-color:var(--projects-fill);font-size:var(--text-sm);font-weight:var(--weight-secondary)}.lUX-dq_thumbClip{display:none}@container studio (min-inline-size:32rem){.lUX-dq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container studio not (min-inline-size:32rem){.lUX-dq_card[data-card=footshop] .lUX-dq_vendors{display:none}}@container studio (min-inline-size:32rem){@media (min-height:50rem){.lUX-dq_card[data-card=keta]{padding-block-end:6.5rem}.lUX-dq_thumbClip{height:5.5rem;display:block;position:absolute;inset:auto 0 0;overflow:hidden}.lUX-dq_thumb{border-radius:var(--radius-sm);width:20rem;max-width:none;height:auto;box-shadow:0 0 0 1px var(--line);mix-blend-mode:var(--photo-blend);position:absolute;inset-block-start:0;inset-inline-start:var(--space-xs)}}}}
@layer components{html:has(.N1wYYG_dialog[open]){scrollbar-gutter:stable;overflow:hidden}.N1wYYG_dialog{--dialog-pad-block:var(--space-xxs);width:100%;max-width:none;height:100%;max-height:none;padding:var(--dialog-pad-block) var(--space-xxs);color:var(--ink);overscroll-behavior:contain;background:0 0;border:0;outline:none;margin:0;position:fixed;inset:0;overflow:hidden}.N1wYYG_dialog[open]{place-items:center;display:grid}.N1wYYG_dialog::backdrop{background-color:color-mix(in oklch, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.N1wYYG_panel{isolation:isolate;width:min(100%,60rem);max-height:calc(100dvh - 2 * var(--dialog-pad-block));--projects-ink-2:color-mix(in oklch, var(--ink) 64%, transparent);--tile:color-mix(in oklch, var(--ink) 4%, var(--bg-raised));--tile-radius:calc(var(--radius-card) - var(--space-xxs));flex-direction:column;display:flex;position:relative;container:board/inline-size}[data-mode=blueprint] .N1wYYG_panel{--projects-ink-2:color-mix(in oklch, var(--ink) 86%, transparent);--tile:color-mix(in oklch, var(--ink) 8%, transparent)}.N1wYYG_frame{z-index:-1;border-radius:var(--radius-card);background-color:var(--bg-raised);box-shadow:var(--shadow-overlay);border:1px solid #0000;position:absolute;inset:0}.N1wYYG_header{align-items:start;gap:var(--space-xs);padding:var(--space-xs) var(--space-xxs) var(--space-xxs) var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.N1wYYG_heading{gap:.125rem;padding-block-start:var(--space-1);display:grid}.N1wYYG_title{width:fit-content;font-size:var(--text-lg);letter-spacing:-.01em;text-wrap:balance;font-weight:600}.N1wYYG_logo{width:auto;height:2.25rem;color:var(--ink);display:block}.N1wYYG_logo[data-logo=keta]{height:1.875rem}.N1wYYG_mark{vertical-align:-.22em;width:auto;height:1.2em;color:var(--ink);margin-inline-end:.375em;display:inline-block}.N1wYYG_close{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.N1wYYG_close:before{content:"";border-radius:var(--radius-pill);background-color:color-mix(in oklch, var(--ink) 6%, var(--bg-raised));width:2.25rem;height:2.25rem;transition:background-color var(--dur-snappy) var(--ease-smooth), scale var(--dur-snappy) var(--ease-smooth);grid-area:1/1}.N1wYYG_close:active:before{background-color:color-mix(in oklch, var(--ink) 15%, var(--bg-raised));scale:.94}.N1wYYG_close:focus-visible{outline:3px solid var(--focus);outline-offset:-2px}.N1wYYG_closeIcon{grid-area:1/1;font-size:1.25rem}@media (hover:hover){.N1wYYG_close:hover:before{background-color:color-mix(in oklch, var(--ink) 11%, var(--bg-raised))}}.N1wYYG_body{overscroll-behavior:contain;min-height:0;padding:0 var(--space-xxs) var(--space-xxs);border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card);flex:auto;overflow-y:auto}.N1wYYG_bento{gap:var(--space-xxs);grid-template-columns:minmax(0,1fr);display:grid}.N1wYYG_tile{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-xs);border-radius:var(--tile-radius);background-color:var(--tile);margin:0;display:grid}.N1wYYG_tileTitle{font-size:var(--text-sm);font-weight:var(--weight-secondary);color:var(--projects-ink-2);line-height:1.4}.N1wYYG_text{font-size:var(--text-base);line-height:var(--leading);text-wrap:pretty}.N1wYYG_lede{max-inline-size:46rem;font-size:var(--text-base);line-height:var(--leading);color:var(--projects-ink-2);text-wrap:pretty;margin-block-start:var(--space-1)}.N1wYYG_note{max-inline-size:46rem;font-size:var(--text-base);line-height:var(--leading);color:var(--projects-ink-2);text-wrap:pretty}.N1wYYG_tile[data-kind=shot]{background-color:var(--line);padding:0;display:block;position:relative;overflow:hidden}.N1wYYG_shot{width:100%;height:auto;mix-blend-mode:var(--photo-blend);display:block}.N1wYYG_tile[data-kind=number]{align-content:end}.N1wYYG_value{font-size:var(--text-2xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.N1wYYG_valueLabel{font-size:var(--text-sm);color:var(--projects-ink-2)}.N1wYYG_stack{gap:var(--space-1);flex-wrap:wrap;display:flex}.N1wYYG_stack li{padding:.125rem var(--space-xxs);border-radius:var(--radius-pill);background-color:color-mix(in oklch, var(--ink) 7%, transparent);font-size:var(--text-sm);font-weight:var(--weight-secondary)}.N1wYYG_tile[data-kind=link]{color:var(--link);transition:background-color var(--dur-snappy) var(--ease-smooth);grid-template-columns:minmax(0,1fr) auto;align-content:stretch;align-items:end;text-decoration:none}.N1wYYG_tile[data-kind=link]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover){.N1wYYG_tile[data-kind=link]:hover{background-color:color-mix(in oklch, var(--link) 9%, var(--tile))}}.N1wYYG_linkLabel{font-size:var(--text-base);align-self:end;font-weight:600}.N1wYYG_linkIcon{width:1.25rem;height:1.25rem}@container board (min-inline-size:44rem){.N1wYYG_bento[data-board=keta]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"shot shot shot n1""shot shot shot n2""problem built built built""stack stack stack link"}.N1wYYG_bento[data-board=keta]>:first-child{grid-area:shot}.N1wYYG_bento[data-board=keta]>:nth-child(2){grid-area:problem}.N1wYYG_bento[data-board=keta]>:nth-child(3){grid-area:built}.N1wYYG_bento[data-board=keta]>:nth-child(4){grid-area:n1}.N1wYYG_bento[data-board=keta]>:nth-child(5){grid-area:n2}.N1wYYG_bento[data-board=keta]>:nth-child(6){grid-area:stack}.N1wYYG_bento[data-board=keta]>:nth-child(7){grid-area:link}.N1wYYG_bento[data-board=solvers]{grid-template-columns:repeat(3,minmax(0,1fr))}.N1wYYG_bento[data-board=solvers] .N1wYYG_tile[data-kind=text]{min-height:12rem}.N1wYYG_bento[data-board=footshop]{grid-template-rows:1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"shot shot stack""shot shot link"}.N1wYYG_bento[data-board=footshop]>:first-child{grid-area:shot}.N1wYYG_bento[data-board=footshop]>:nth-child(2){grid-area:stack}.N1wYYG_bento[data-board=footshop]>:nth-child(3){grid-area:link}.N1wYYG_bento[data-board=ganesh]{grid-template-rows:1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"shot shot built""shot shot link"}.N1wYYG_bento[data-board=ganesh]>:first-child{grid-area:shot}.N1wYYG_bento[data-board=ganesh]>:nth-child(2){grid-area:built}.N1wYYG_bento[data-board=ganesh]>:nth-child(3){grid-area:link}.N1wYYG_tile[data-kind=link]{min-height:4.5rem}}@container board not (min-inline-size:44rem){.N1wYYG_bento{grid-template-columns:repeat(2,minmax(0,1fr))}.N1wYYG_bento>:not([data-kind=number]){grid-column:1/-1}.N1wYYG_tile[data-kind=link]{min-height:3.5rem}}@media (min-width:40rem){.N1wYYG_dialog{--dialog-pad-block:var(--space-xl);padding-inline:var(--space-sm)}@media not (min-height:52rem){.N1wYYG_dialog{--dialog-pad-block:var(--space-xs)}}.N1wYYG_header{padding:var(--space-sm) var(--space-xs) var(--space-xs) var(--space-sm)}.N1wYYG_body{padding:0 var(--space-xs) var(--space-xs)}}@media (prefers-reduced-motion:reduce){.N1wYYG_close:active:before{scale:none}}}
@layer components{.A7duAq_root{min-height:100svh;padding-block:var(--column-pad-top) var(--column-pad-bottom);place-items:center;display:grid}.A7duAq_note{--bubble-max-width:100%;align-items:flex-start;gap:var(--space-xxs);flex-direction:column;display:flex}.A7duAq_back{line-height:var(--leading);margin-inline-start:.875rem}}
