@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_bare{padding-block:var(--column-pad-bottom)}@media not (min-width:64rem){.VcOMdW_bare{padding-block:var(--column-pad-top) var(--column-pad-bottom)}}.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, 7rem);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:start;gap:var(--space-md);width:var(--layout-w);display:grid}.F8dEHW_thread{--bubble-max-width:100%}.F8dEHW_phone{width:100%;margin-block-start:calc(var(--phone-width) * -17 / 1032)}.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;margin-block-start:0}.F8dEHW_thread{--bubble-max-width:min(85%, 22rem);grid-column:1/-1}.F8dEHW_next{display:none}}}
@layer components{@layer hover-card{.T3BO7W_trigger{white-space:nowrap;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:.09em;-webkit-text-decoration-color:color-mix(in oklch, currentcolor 50%, transparent);text-decoration-color:color-mix(in oklch, currentcolor 50%, transparent);text-underline-offset:.22em;transition:text-decoration-color var(--dur-snappy) var(--ease-smooth);border-radius:.25rem}.T3BO7W_trigger[data-open]{text-decoration-color:currentColor}.T3BO7W_trigger:focus-visible{outline:3px solid var(--focus);outline-offset:2px}button.T3BO7W_trigger{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}@media (hover:hover){.T3BO7W_trigger:hover{text-decoration-color:currentColor}}.T3BO7W_card{position-area:top;position-try-fallbacks:top span-right, top span-left, flip-block, bottom span-right, bottom span-left;margin:var(--space-xxs);border-radius:calc(var(--radius-card) - var(--space-xxs));background-color:var(--bg-raised);color:var(--ink);font-size:var(--text-base);font-weight:400;line-height:var(--leading);white-space:normal;box-shadow:var(--shadow-overlay);transform-origin:bottom;opacity:0;transition:opacity var(--dur-snappy) var(--ease-smooth), scale var(--spring-snappy-duration) var(--spring-snappy), display var(--dur-snappy) allow-discrete, overlay var(--dur-snappy) allow-discrete;border:0;padding:0;inset:auto;overflow:visible;scale:.96}.T3BO7W_card:popover-open{opacity:1;scale:1}@starting-style{.T3BO7W_card:popover-open{opacity:0;scale:.96}}@media (forced-colors:active){.T3BO7W_card{border:1px solid canvastext}}@supports not (anchor-name:--a){.T3BO7W_card{margin:0;position:fixed}}@media (prefers-reduced-motion:reduce){.T3BO7W_card{transition:display 0s allow-discrete, overlay 0s allow-discrete;scale:none}.T3BO7W_card:popover-open{scale:none}}}}
@layer components{.h6U40G_odometer{font-variant-numeric:tabular-nums;display:inline-block}.h6U40G_digits{line-height:1;display:inline-flex}.h6U40G_column{height:1em;display:inline-block;overflow:hidden}.h6U40G_strip{text-align:center;transition:translate var(--spring-smooth-duration) var(--spring-smooth);flex-direction:column;display:flex}.h6U40G_strip>span{height:1em;display:block}@media (prefers-reduced-motion:reduce){.h6U40G_strip{transition:none}}}
@layer components{.Y-bisa_trigger{font-weight:600}.Y-bisa_trigger:focus-visible{outline-color:currentColor}.Y-bisa_card{--anchor-x:50%;--anchor-y:50%;--inset:var(--space-xxs);--dot:var(--bubble-blue);--map-ground:color-mix(in oklch, var(--ink) 5%, var(--bg));--ink-soft:color-mix(in oklch, var(--ink) 68%, transparent);--card-glass:var(--glass);width:min(21rem, 100vw - 2 * var(--space-xs));margin:var(--space-xs);padding:var(--inset);gap:var(--space-1);border-radius:var(--radius-card);transform-origin:bottom;border:1px solid #0000}.Y-bisa_card:popover-open{display:grid}[data-mode=blueprint] .Y-bisa_card{--map-ground:var(--bg);--dot:var(--ink);--ink-soft:color-mix(in oklch, var(--ink) 86%, transparent);--card-glass:color-mix(in oklch, var(--bg) 90%, transparent)}.Y-bisa_stage{aspect-ratio:4/3;isolation:isolate;border-radius:calc(var(--radius-card) - var(--inset) - 1px);background-color:var(--map-ground);box-shadow:inset 0 0 0 1px var(--line);display:block;position:relative;overflow:hidden}.Y-bisa_stage[data-city=paris]{--anchor-x:52.01%;--anchor-y:56.53%}.Y-bisa_stage[data-city=prague]{--anchor-x:45.31%;--anchor-y:49.26%}.Y-bisa_stage[data-city=la]{--anchor-x:45.69%;--anchor-y:40.18%}.Y-bisa_map{z-index:-1;position:absolute;inset:0}.Y-bisa_map img{object-fit:cover;width:100%;height:100%}.Y-bisa_normalMap,.Y-bisa_blueprintMap{position:absolute;inset:0}.Y-bisa_blueprintMap{mix-blend-mode:screen;display:none}[data-mode=blueprint] .Y-bisa_normalMap{display:none}[data-mode=blueprint] .Y-bisa_blueprintMap{display:block}.Y-bisa_dot{aspect-ratio:1;forced-color-adjust:none;width:1rem;position:absolute;inset-block-start:var(--anchor-y);inset-inline-start:var(--anchor-x);translate:-50% -50%}.Y-bisa_core{background-color:var(--dot);box-shadow:0 0 0 .1875rem var(--bg), 0 .125rem .5rem .1875rem color-mix(in oklch, var(--ink) 18%, transparent);border-radius:50%;position:absolute;inset:0}.Y-bisa_halo{aspect-ratio:1;background-color:color-mix(in oklch, var(--dot) 14%, transparent);border-radius:50%;width:3.5rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.Y-bisa_halo:before{content:"";background-color:color-mix(in oklch, var(--dot) 32%, transparent);opacity:0;animation:Y-bisa_pulse calc(var(--dur-swift) * 2) var(--ease-smooth) 3;border-radius:50%;position:absolute;inset:0}@keyframes Y-bisa_pulse{0%{opacity:.9;scale:.25}to{opacity:0;scale:1}}.Y-bisa_name{color:var(--ink);font-size:var(--text-base);letter-spacing:-.01em;white-space:nowrap;text-shadow:0 0 .125rem var(--map-ground), 0 0 .125rem var(--map-ground), 0 0 .25rem var(--map-ground), 0 0 .5rem var(--map-ground);pointer-events:none;font-weight:700;line-height:1.2;position:absolute;inset-block-start:calc(var(--anchor-y) + .75rem);inset-inline-start:var(--anchor-x);translate:-50%}.Y-bisa_badge{max-inline-size:calc(100% - 2 * var(--inset));border-radius:var(--radius-pill);background-color:var(--card-glass);-webkit-backdrop-filter:blur(.75rem)saturate(1.5);backdrop-filter:blur(.75rem)saturate(1.5);box-shadow:inset 0 0 0 1px var(--line), 0 1px .25rem color-mix(in oklch, var(--ink) 10%, transparent);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;align-items:center;gap:.375rem;padding:.125rem .625rem .125rem .375rem;font-weight:500;line-height:1.5;display:inline-flex;position:absolute;inset-block-start:var(--inset);inset-inline-start:var(--inset)}.Y-bisa_glyph{font-size:1.125rem}.Y-bisa_temp{font-weight:600}.Y-bisa_city:before{content:"·" / "";color:var(--ink-soft);margin-inline-end:.375rem}.Y-bisa_time{min-inline-size:4.25em;color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.Y-bisa_halo:before{animation:none}}}
@layer components{.xE6aWW_ipad{aspect-ratio:134.8/195.4;width:100%;display:block;position:relative;container-type:inline-size}.xE6aWW_body{background:linear-gradient(135deg, var(--wall-alu-hi), var(--wall-alu) 22%, var(--wall-alu-lo) 50%, var(--wall-alu) 78%, var(--wall-alu-hi));box-shadow:0 .3cqi .6cqi color-mix(in oklch, var(--wall-cast) 30%, transparent), .8cqi 2.2cqi 3.2cqi -.6cqi color-mix(in oklch, var(--wall-cast) 30%, transparent), 2cqi 6cqi 9cqi -3cqi color-mix(in oklch, var(--wall-cast) 34%, transparent);border-radius:8.5cqi;padding:max(.09rem,.8cqi);position:absolute;inset:0}.xE6aWW_glass{background:radial-gradient(120% 60% at 20% 0%, color-mix(in oklch, var(--wall-glass-hi) 70%, transparent), transparent 60%), var(--wall-glass);height:100%;box-shadow:inset 0 0 0 .18cqi color-mix(in oklch, var(--wall-alu-hi) 22%, transparent);border-radius:7.7cqi;display:block;position:relative;overflow:hidden}.xE6aWW_camera{aspect-ratio:1;background:radial-gradient(circle at 38% 34%, color-mix(in oklch, var(--wall-lens) 50%, var(--wall-alu-hi)) 0 12%, var(--wall-lens) 30%, var(--wall-glass) 72%);width:1.5cqi;box-shadow:0 0 0 .25cqi color-mix(in oklch, var(--wall-glass-hi) 60%, transparent);border-radius:50%;position:absolute;inset-block-start:3.1cqi;inset-inline-start:50%;translate:-50%}.xE6aWW_screen{background-color:var(--wall-navy);border-radius:2.5cqi;position:absolute;inset:6.2cqi;overflow:hidden}.xE6aWW_card{display:block;position:absolute;inset-inline:0}.xE6aWW_image{object-fit:cover}.xE6aWW_chrome{width:100%;height:100%;fill:var(--wall-screen-ink);position:absolute;inset:0}.xE6aWW_time,.xE6aWW_percent{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:600}.xE6aWW_control{fill:color-mix(in oklch, var(--wall-screen-ink) 16%, transparent)}.xE6aWW_glyph{fill:none;stroke:var(--wall-screen-ink);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.xE6aWW_home{fill:color-mix(in oklch, var(--wall-screen-ink) 82%, transparent)}.xE6aWW_glare{border-radius:inherit;background:linear-gradient(122deg, color-mix(in oklch, var(--wall-pin-hi) 13%, transparent) 0%, color-mix(in oklch, var(--wall-pin-hi) 4%, transparent) 30%, transparent 42%, transparent 61%, color-mix(in oklch, var(--wall-pin-hi) 6%, transparent) 64%, transparent 70%);pointer-events:none;position:absolute;inset:0}.xE6aWW_buttons{height:1cqi;position:absolute;inset-block-start:-.55cqi;inset-inline:0}.xE6aWW_button{background:linear-gradient(to bottom, var(--wall-alu-hi), var(--wall-alu) 60%, var(--wall-alu-lo));box-shadow:0 -.05cqi .15cqi color-mix(in oklch, var(--wall-cast) 30%, transparent);border-radius:.5cqi .5cqi 0 0;position:absolute;inset-block:0}.xE6aWW_button[data-button=volume-up]{inset-inline:50% 41%}.xE6aWW_button[data-button=volume-down]{inset-inline:60.5% 30.5%}.xE6aWW_button[data-button=top]{inset-inline:74% 10%}.xE6aWW_dim{display:none}[data-mode=blueprint] .xE6aWW_body{box-shadow:inset 0 0 0 .0625rem var(--ink);background:0 0}[data-mode=blueprint] .xE6aWW_glass{box-shadow:inset 0 0 0 .0625rem var(--ink-3);background:0 0}[data-mode=blueprint] .xE6aWW_screen{box-shadow:inset 0 0 0 .0625rem var(--ink-2)}[data-mode=blueprint] .xE6aWW_camera,[data-mode=blueprint] .xE6aWW_button{box-shadow:inset 0 0 0 .0625rem var(--ink-2);background:0 0}[data-mode=blueprint] .xE6aWW_image{filter:var(--photo-filter)}[data-mode=blueprint] .xE6aWW_control{fill:none;stroke:var(--ink-3);stroke-width:2px}[data-mode=blueprint] .xE6aWW_glare{display:none}[data-mode=blueprint] .xE6aWW_dim{color:var(--ink);pointer-events:none;display:block;position:absolute}[data-mode=blueprint] .xE6aWW_dim:before,[data-mode=blueprint] .xE6aWW_dim:after{content:"";width:var(--bp-tick);background:currentColor;height:.0625rem;position:absolute;rotate:-45deg}[data-mode=blueprint] .xE6aWW_dim[data-axis=x]{background:currentColor;height:.0625rem;inset-block-end:calc(100% + var(--space-xxs));inset-inline:0}[data-mode=blueprint] .xE6aWW_dim[data-axis=x]:before{inset-inline-start:calc(var(--bp-tick) / -2)}[data-mode=blueprint] .xE6aWW_dim[data-axis=x]:after{inset-inline-end:calc(var(--bp-tick) / -2)}[data-mode=blueprint] .xE6aWW_dim[data-axis=y]{background:currentColor;width:.0625rem;inset-block:0;inset-inline-start:calc(-1 * var(--space-xs))}[data-mode=blueprint] .xE6aWW_dim[data-axis=y]:before,[data-mode=blueprint] .xE6aWW_dim[data-axis=y]:after{inset-inline-start:calc(var(--bp-tick) / -2)}[data-mode=blueprint] .xE6aWW_dim[data-axis=y]:before{inset-block-start:0}[data-mode=blueprint] .xE6aWW_dim[data-axis=y]:after{inset-block-end:0}[data-mode=blueprint] .xE6aWW_dimLabel{padding-inline:var(--space-1);background-color:var(--bg);font-size:var(--bp-label);white-space:nowrap;line-height:1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}[data-axis=y]>:is([data-mode=blueprint] .xE6aWW_dimLabel){rotate:-90deg}}
@layer components{.H4h9Ha_stamp{color:var(--stamp-ink);fill:currentColor;opacity:var(--stamp-opacity);mix-blend-mode:var(--stamp-blend);pointer-events:none;display:block;overflow:visible}.H4h9Ha_rule{fill:none;stroke:currentColor}.H4h9Ha_defs{width:0;height:0;position:absolute;overflow:hidden}.H4h9Ha_code{font-family:var(--font-body);letter-spacing:0;font-weight:850}.H4h9Ha_mono{font-family:var(--font-mono);font-weight:700}.H4h9Ha_sans{font-family:var(--font-body);font-weight:700}.H4h9Ha_serif{font-family:var(--font-serif);font-weight:700}}
@layer components{.-wJlvW_control{white-space:nowrap;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{html:has(.t9kXaa_dialog[open]){scrollbar-gutter:stable;overflow:hidden}.t9kXaa_dialog{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-sm);color:var(--ink);overscroll-behavior:contain;background:0 0;border:0;outline:none;margin:0;position:fixed;inset:0;overflow:hidden}.t9kXaa_dialog[open]{place-items:center;display:grid}.t9kXaa_dialog::backdrop{background-color:color-mix(in oklch, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.t9kXaa_sheet{--border:0rem;--chrome-x:calc(2 * var(--space-sm) + 2 * var(--border));--chrome-y:calc(2 * var(--space-sm) + 2 * var(--border) + 3.5rem);gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.t9kXaa_sheet[data-kind=print]{--border:.875rem}.t9kXaa_paper{padding:var(--border);background-color:var(--wall-paper);box-shadow:0 0 0 .03rem var(--wall-paper-edge), 0 .125rem .375rem color-mix(in oklch, var(--wall-cast) 16%, transparent), 0 1.5rem 3rem -1rem color-mix(in oklch, var(--wall-cast) 30%, transparent)}.t9kXaa_photo{width:min(calc(100vw - var(--chrome-x)), calc((min(100dvh - var(--chrome-y), 90vh)) * var(--ratio)));aspect-ratio:var(--ratio);background-color:var(--wall-glass);position:relative}.t9kXaa_image{object-fit:contain}.t9kXaa_device{width:min(calc(100vw - var(--chrome-x)), calc((min(100dvh - var(--chrome-y), 90vh)) * var(--ratio)));filter:drop-shadow(0 1.25rem 1.5rem color-mix(in oklch, var(--wall-cast) 26%, transparent))}.t9kXaa_caption{justify-content:space-between;align-items:center;gap:var(--space-xs);color:var(--ink-2);display:flex}.t9kXaa_close{padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-pill);background-color:var(--bg-raised);box-shadow:var(--shadow-overlay);color:var(--ink);font-size:var(--text-sm);cursor:pointer;border:0;font-weight:500}.t9kXaa_close:focus-visible{outline:.125rem solid var(--focus);outline-offset:.125rem}[data-mode=blueprint] .t9kXaa_paper{box-shadow:0 0 0 .0625rem var(--ink)}[data-mode=blueprint] .t9kXaa_device{filter:none}[data-mode=blueprint] .t9kXaa_photo{filter:none;background:0 0}[data-mode=blueprint] .t9kXaa_image{filter:var(--photo-filter)}[data-mode=blueprint] .t9kXaa_dialog::backdrop{background-color:color-mix(in oklch, var(--bg) 90%, transparent)}.t9kXaa_corner{z-index:var(--z-overlay);pointer-events:none;grid-area:foot/crown-start/wall-bottom/east-start;place-self:end start;align-items:end;margin-block-end:var(--space-xs);display:grid;position:relative}.t9kXaa_corner>*{grid-area:1/1;justify-self:start}.t9kXaa_hint{font-size:clamp(.875rem, .25rem + .9vw, var(--text-hand));color:var(--ink-2);white-space:nowrap;transition:opacity calc(var(--dur-smooth) * 2) var(--ease-smooth);margin:0;line-height:1.05;rotate:-2deg}.t9kXaa_hint[data-gone]{opacity:0;transition-duration:var(--dur-smooth)}@media (prefers-reduced-motion:reduce){.t9kXaa_hint{transition:none}}:root[data-js] :is([data-state=idle],[data-state=pinning]) .t9kXaa_hint{opacity:0}.t9kXaa_corner>.t9kXaa_tidy{background-color:var(--bg);pointer-events:auto;cursor:pointer;transition:color var(--dur-snappy) var(--ease-snappy), opacity var(--dur-smooth) var(--ease-smooth), scale var(--spring-snappy-duration) var(--spring-snappy)}@starting-style{.t9kXaa_corner>.t9kXaa_tidy{opacity:0;scale:.94}}.t9kXaa_corner>.t9kXaa_tidy:focus-visible{outline:.125rem solid var(--focus);outline-offset:.125rem}@media (prefers-reduced-motion:reduce){.t9kXaa_corner>.t9kXaa_tidy{transition: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}}
