@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-weight:360;font-display:swap;src:url(/assets/newsreader-display-italic-DNd1TMSq.woff2)format("woff2")}@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/host-grotesk-latin-ext-wght-normal-B8jkyusk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/host-grotesk-latin-wght-normal-CBa0fl4q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--night-950:#0a0818;--night-900:#110e28;--night-800:#18143a;--night-700:#252062;--bokeh-100:#eee3ea;--haze-400:#9c97b8;--signal-300:#7fa8ff;--signal-500:#2d6be0;--exit-500:#3dcb6a;--darkroom-950:#12100d;--darkroom-900:#1b1814;--darkroom-700:#2e2922;--bone-100:#eee7da;--bone-400:#a39a8b;--grease-500:#e0533b;--font-display:"Newsreader Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-text:"Host Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--step--1:.8125rem;--step-0:clamp(1rem, .9768rem + .0952vw, 1.0625rem);--step-1:clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--step-2:clamp(1.3125rem, 1.2196rem + .381vw, 1.5625rem);--step-3:clamp(1.5625rem, 1.3536rem + .8571vw, 2.125rem);--step-4:clamp(1.9375rem, 1.5429rem + 1.619vw, 3rem);--step-5:clamp(2.375rem, 1.5857rem + 3.2381vw, 4.5rem);--step-6:clamp(2.875rem, 1.5286rem + 5.5238vw, 6.5rem);--leading-tight:1.02;--leading-snug:1.2;--leading-body:1.6;--display-italic-weight:360;--track-display:-.025em;--track-tight:-.01em;--track-label:.06em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--gutter:clamp(1rem, .55rem + 2.4vw, 3rem);--radius-0:0;--radius-s:2px;--radius-pill:999px;--hairline:1px;--target-min:44px;--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-lock:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-breathe:cubic-bezier(.37, 0, .63, 1);--ease-shutter:cubic-bezier(.7, 0, .2, 1);--dur-instant:.1s;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.42s;--dur-deliberate:.7s;--dur-scene:1.2s;--dur-breathe:26s;--stagger:70ms}:root,[data-world=night]{--bg:var(--night-950);--surface:var(--night-900);--line:var(--night-700);--text:var(--bokeh-100);--text-muted:var(--haze-400);--accent:var(--signal-500);--accent-text:var(--signal-300);--ok:var(--exit-500);--focus:var(--signal-300);--scrim:10 8 24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-world=darkroom]{--bg:var(--darkroom-950);--surface:var(--darkroom-900);--line:var(--darkroom-700);--text:var(--bone-100);--text-muted:var(--bone-400);--accent:var(--grease-500);--accent-text:var(--bone-100);--ok:var(--exit-500);--focus:var(--bone-100);--scrim:18 16 13;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);transition:background-color var(--dur-deliberate) var(--ease-in-out)}body{background:var(--bg);min-height:100svh;color:var(--text);font-family:var(--font-text);font-size:var(--step-0);line-height:var(--leading-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p,figure{margin:0}img,svg,picture{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-s)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-s);left:var(--space-s);z-index:100;padding:var(--space-2xs) var(--space-s);background:var(--text);color:var(--bg);font-size:var(--step--1);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.label{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:400;line-height:1.4}html[data-hidden] *,html[data-motion=off] [data-ambient]{animation-play-state:paused!important}main[tabindex="-1"]:focus{outline:none}.vt{z-index:50;pointer-events:none;visibility:hidden;contain:strict;position:fixed;inset:0}.vt[data-active]{visibility:visible;pointer-events:auto}.vt__tint,.vt__lens,.vt__glow{position:absolute;inset:0}.vt__tint{background:var(--darkroom-950);opacity:0}.vt__lens{clip-path:circle(0)}.vt__photo{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.vt[data-active] :is(.vt__photo,.vt__img){will-change:transform, clip-path}.vt__img{object-fit:cover;width:100%;height:100%;display:block}.vt__glow{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #eee3ea52 0, #eee3ea1f 18%, transparent 46%);mix-blend-mode:screen;opacity:0}html[data-vt] #root{pointer-events:none}.vt__blades{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vt__blades line{stroke:#eee3ea6b;stroke-width:1px}.vt__blade{fill:#0e0b228c}.vt__blade--alt{fill:#2c265c52}.vt__glass{opacity:0;pointer-events:none;background:radial-gradient(ellipse 34% 26% at calc(var(--gx,50%) - 14vmin) calc(var(--gy,50%) - 16vmin), #ffffff17, transparent 70%), radial-gradient(circle at var(--gx,50%) var(--gy,50%), transparent 0 38vmin, #7fa8ff12 46vmin, transparent 58vmin);position:absolute;inset:0}.vf{--vf-ink:#ffffffeb;--vf-dim:#ffffff38;--vf-shadow:0 0 6px #0000008c;--vf-boot:.6s;--vf-stop:28px;pointer-events:none;color:var(--vf-ink);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-shadow:var(--vf-shadow);font-weight:500;position:absolute;inset:0}.vf__g{opacity:0;transition:opacity .16s var(--ease-in);position:absolute;inset:0}.vf[data-open] .vf__g{opacity:1;transition:opacity .22s var(--ease-out)}.vf[data-open] .vf__g2{transition-delay:.12s}.vf[data-open] .vf__g3{transition-delay:.24s}.vf__rule{background:var(--vf-dim);position:absolute}.vf__centre{background:linear-gradient(var(--vf-ink), var(--vf-ink)) center / 14px 1px no-repeat, linear-gradient(var(--vf-ink), var(--vf-ink)) center / 1px 14px no-repeat;opacity:.7;width:14px;height:14px;filter:drop-shadow(var(--vf-shadow));position:absolute;translate:-50% -50%}.vf__crop{border:0 solid var(--vf-ink);width:22px;height:22px;filter:drop-shadow(var(--vf-shadow));position:absolute}.vf__crop--tl{left:var(--vf-l);top:var(--vf-t);border-top-width:1px;border-left-width:1px}.vf__crop--tr{left:calc(var(--vf-l) + var(--vf-w) - 22px);top:var(--vf-t);border-top-width:1px;border-right-width:1px}.vf__crop--bl{left:var(--vf-l);top:calc(var(--vf-t) + var(--vf-h) - 22px);border-bottom-width:1px;border-left-width:1px}.vf__crop--br{left:calc(var(--vf-l) + var(--vf-w) - 22px);top:calc(var(--vf-t) + var(--vf-h) - 22px);border-bottom-width:1px;border-right-width:1px}.vf__top,.vf__bottom{left:calc(var(--vf-l) + var(--vf-w) / 2);white-space:nowrap;align-items:center;gap:18px;display:flex;position:absolute;translate:-50%}.vf__top{top:calc(var(--vf-t) + 2px)}.vf__bottom{top:calc(var(--vf-t) + var(--vf-h) - 26px)}.vf__mode{border:1px solid;padding:0 5px;line-height:1.35}.vf__battery{filter:drop-shadow(var(--vf-shadow))}.vf__lock{background:var(--ok);opacity:0;width:7px;height:7px;transition:opacity .12s var(--ease-in);border-radius:50%;box-shadow:0 0 6px #3dcb6a99}.vf[data-open] .vf__lock{opacity:1;transition:opacity .16s var(--ease-out) .42s}.vf__scale{width:calc(var(--vf-stop) * 6 + 1px);height:22px;margin-inline:8px;position:relative}.vf__ticks{background:repeating-linear-gradient(90deg, var(--vf-ink) 0 1px, transparent 1px var(--vf-stop)) 0 0 / 100% 7px no-repeat, repeating-linear-gradient(90deg, var(--vf-dim) 0 1px, transparent 1px calc(var(--vf-stop) / 3)) 0 3px / 100% 4px no-repeat;height:7px;position:absolute;inset:0 0 auto}.vf__nums{justify-content:space-between;font-size:10px;line-height:1;display:flex;position:absolute;top:8px;left:0;right:0}.vf__nums span{justify-content:center;width:0;display:flex}.vf__needle{border-inline:4px solid #0000;border-top:5px solid var(--vf-ink);width:0;height:0;translate:calc(-50% + var(--vf-stop) * 1.7) 0;transition:translate 0s linear .2s;position:absolute;top:-7px;left:50%}.vf[data-open] .vf__needle{transition:translate .46s var(--ease-lock) .26s;translate:-50%}.vf__level{--drift:0deg;left:calc(var(--vf-l) + var(--vf-w) / 2);top:calc(var(--vf-t) + var(--vf-h) - 60px);width:168px;height:1px;translate:-50%;rotate:var(--drift);transition:rotate .2s var(--ease-out);position:absolute}.vf__level-line{background:linear-gradient(var(--vf-ink), var(--vf-ink)) left / calc(50% - 8px) 1px no-repeat, linear-gradient(var(--vf-ink), var(--vf-ink)) right / calc(50% - 8px) 1px no-repeat;filter:drop-shadow(var(--vf-shadow));transition:rotate 0s linear .2s;position:absolute;inset:0;rotate:4deg}.vf__level-line:after{content:"";border:1px solid var(--vf-ink);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;translate:-50% -50%}.vf__level-line:before{content:"";border-inline:1px solid var(--vf-dim);position:absolute;inset:-4px 0}.vf[data-open] .vf__level-line{transition:rotate .56s var(--ease-lock) .24s;rotate:0deg}.vf__hist{filter:drop-shadow(var(--vf-shadow));position:absolute;overflow:visible}.vf__hist path{fill:#ffffff29;stroke:var(--vf-ink);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vf[data-compact]{--vf-stop:20px}.vf[data-compact] .vf__bottom{gap:10px;font-size:12px}.vf[data-compact] .vf__level{width:120px;top:calc(var(--vf-t) + var(--vf-h) - 52px)}@media (prefers-reduced-motion:reduce){.vf__needle,.vf[data-open] .vf__needle{transition:none;translate:-50%}.vf__level-line,.vf[data-open] .vf__level-line{transition:none;rotate:0deg}.vf[data-open] .vf__g2,.vf[data-open] .vf__g3{transition-delay:0s}}.fd{--lx:57%;--ly:52%;--choice-size:clamp(2rem, 1rem + 2.9cqw, 4.25rem);--box-stroke:var(--signal-300);--af-stroke:var(--bokeh-100);--tap:48px;isolation:isolate;background:var(--bg);height:100svh;min-height:30rem;position:relative;overflow:hidden;container-type:size}.fd__zoom,.fd__world{position:absolute;inset:0}.fd__world{transform-origin:var(--lx) var(--ly);animation:fd-breathe var(--dur-breathe) var(--ease-breathe) infinite;will-change:transform}@keyframes fd-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.fd__photo{background-repeat:no-repeat;position:absolute;overflow:hidden}.fd[data-framing=portrait] .fd__photo{-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.fd__img{opacity:0;width:100%;height:100%;transition:opacity var(--dur-deliberate) var(--ease-out)}.fd[data-loaded] .fd__img{opacity:1}html[data-vt=a-out] .fd__world,html[data-vt=a-return] .fd__world{animation-play-state:paused}html[data-vt=a-out] .fd__zoom,html[data-vt=a-return] .fd__zoom{will-change:transform}html[data-vt=a-return] .fd-af{animation:none}html[data-vt=a-return] :is(.fd__scrim,.fd__corner--name,.fd__motion,.fd__choices){opacity:0}.fd[data-arrival] .fd-choice{animation:none}html[data-vt] :is(.fd-leader,.fd-hotspot){visibility:hidden}.fd__fx{pointer-events:none;position:absolute;inset:0}.fd-vignette,.fd-drain{position:absolute;inset:0}.fd-leader,.fd-hotspot,.fd-af,.fd-box,.fd-soft{position:absolute}.fd-soft{opacity:0;background-size:100% 100%}.fd-vignette{background:radial-gradient(ellipse 70% 70% at var(--lx) var(--ly), transparent 0 12%, rgb(var(--scrim) / .5) 70%);opacity:0;transition:opacity var(--dur-slow) var(--ease-in-out)}.fd-drain{mix-blend-mode:saturation;opacity:0;transition:opacity var(--dur-deliberate) var(--ease-in-out);background:gray}.fd-leader{top:var(--ly);height:var(--hairline);transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0000,#eee3ea73)}.fd-hotspot{left:var(--lx);top:var(--ly);aspect-ratio:1;border:1.5px solid var(--bokeh-100);opacity:.85;width:14px;transition:opacity var(--dur-fast) var(--ease-out);border-radius:50%;translate:-50% -50%}.fd-af{opacity:0;transition:opacity var(--dur-fast) var(--ease-in)}.fd-af__c{aspect-ratio:1;border:0 solid var(--af-stroke);width:clamp(10px,24%,20px);transition:border-color var(--dur-fast) var(--ease-out);position:absolute}.fd-af__c--tl{border-top-width:2px;border-left-width:2px;top:0;left:0}.fd-af__c--tr{border-top-width:2px;border-right-width:2px;top:0;right:0}.fd-af__c--bl{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.fd-af__c--br{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}@keyframes fd-af-hunt{0%{transform:scale(1.8)}45%{transform:scale(.9)}72%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes fd-af-pulse{0%{opacity:0}22%{opacity:.9}to{opacity:0}}.fd[data-preview=photo] .fd-af{opacity:1;animation:fd-af-hunt .46s var(--ease-lock) both;transition:opacity 60ms linear}.fd[data-preview=photo] .fd-af__c{border-color:var(--ok);transition-delay:.4s}.fd[data-preview=photo] .fd-soft{animation:fd-af-pulse .52s var(--ease-out)}.fd[data-preview=photo] .fd-vignette{opacity:1}.fd-detect{--detect-delay:.14s}.fd-box{opacity:0;transition:opacity var(--dur-fast) var(--ease-in)}.fd-box:before{content:"";border:1.5px solid var(--box-stroke);clip-path:inset(0 100% 100% 0);transition:clip-path 0s linear var(--dur-fast);position:absolute;inset:0}.fd-box__tag{background:var(--box-stroke);color:var(--night-950);font-family:var(--font-mono);font-size:var(--step--1);white-space:nowrap;opacity:0;transition:opacity var(--dur-fast) var(--ease-in);padding:1px 6px 0;font-weight:500;line-height:1.5;position:absolute;bottom:100%;left:-1.5px}.fd-box__tag[data-inside]{top:-1.5px;bottom:auto}.fd[data-preview=ai] .fd-drain{opacity:.62}.fd[data-preview=ai] .fd-vignette{opacity:.55}.fd[data-preview=ai] .fd-box{--d:calc(var(--detect-delay) + var(--i) * var(--stagger));opacity:1;transition:opacity 60ms linear var(--d)}.fd[data-preview=ai] .fd-box:before{clip-path:inset(0);transition:clip-path var(--dur-slow) var(--ease-out) var(--d)}.fd[data-preview=ai] .fd-box__tag{opacity:1;transition:opacity var(--dur-base) var(--ease-out) calc(var(--d) + .22s)}.fd:not([data-preview=none]) :is(.fd-leader,.fd-hotspot){opacity:0}.fd__scrim{pointer-events:none;background:linear-gradient(180deg, rgb(var(--scrim) / .55), transparent 22%), linear-gradient(90deg, rgb(var(--scrim) / .45), transparent 50%);position:absolute;inset:0}.fd__corner--name,.fd__motion{top:max(var(--space-m), env(safe-area-inset-top));position:absolute}.fd__corner--name{left:max(var(--gutter), env(safe-area-inset-left))}.fd__name{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:var(--track-tight);font-weight:420;line-height:var(--target-min)}.fd__motion{right:max(var(--gutter), env(safe-area-inset-right));min-height:var(--target-min);align-items:center;gap:var(--space-2xs);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);display:inline-flex}.fd__motion:hover{color:var(--text)}.fd__motion-dot{aspect-ratio:1;width:9px;transition:background-color var(--dur-fast) var(--ease-out);background:currentColor;border:1.5px solid;border-radius:50%}.fd__motion[aria-pressed=true] .fd__motion-dot{background:0 0}.fd__motion:active{scale:.97}.fd__choices{right:var(--choices-right);top:var(--choices-top);max-width:calc(100cqw - var(--gutter) * 2);justify-items:end;gap:clamp(var(--space-xs), 1.6cqh, var(--space-l));text-align:right;display:grid;position:absolute;translate:0 -50%}.fd-choice{justify-items:inherit;gap:var(--space-2xs);min-height:var(--tap);padding-block:var(--space-2xs);-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:manipulation;transition:opacity var(--dur-base) var(--ease-out);display:grid}.fd-choice__title{font-size:var(--choice-size);color:var(--text);transition:translate var(--dur-base) var(--ease-out);line-height:1}.fd-choice--photo .fd-choice__title{font-family:var(--font-display);font-style:italic;font-weight:var(--display-italic-weight);letter-spacing:-.015em}.fd-choice--ai .fd-choice__title{font-family:var(--font-text);font-weight:500;font-size:calc(var(--choice-size) * .86);letter-spacing:-.035em}.fd-choice__meta{justify-items:inherit;align-items:center;gap:var(--space-2xs);color:var(--text-muted);flex-direction:row-reverse;display:inline-flex}.fd-choice__dot{aspect-ratio:1;width:7px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1.5px solid;border-radius:50%;flex:none}.fd-choice__swap{justify-items:inherit;display:grid}.fd-choice__desc,.fd-choice__readout{transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);grid-area:1/1}.fd-choice__readout{opacity:0;translate:0 4px}.fd-choice[data-active] .fd-choice__desc{opacity:0;translate:0 -4px}.fd-choice[data-active] .fd-choice__readout{opacity:1;transition-delay:60ms;translate:0}.fd-choice--photo[data-active] .fd-choice__readout{color:var(--ok);transition:opacity var(--dur-base) var(--ease-out) 60ms, translate var(--dur-base) var(--ease-out) 60ms, color var(--dur-fast) var(--ease-out) .4s}.fd-choice--ai[data-active] .fd-choice__readout{color:var(--signal-300)}.fd-choice--photo[data-active] .fd-choice__dot{background:var(--ok);border-color:var(--ok);transition-delay:.4s}.fd-choice--ai[data-active] .fd-choice__dot{background:var(--signal-300);border-color:var(--signal-300)}.fd:not([data-preview=none]) .fd-choice:not([data-active]){opacity:.55}.fd-choice:active .fd-choice__title{translate:0 1px}.fd__next{justify-items:inherit;min-height:var(--tap);align-items:center;display:none}.fd[data-input=touch] .fd__next{display:grid}@media (hover:none){.fd__next{display:grid}}.fd__enter,.fd__hint{grid-area:1/1}.fd__hint{color:var(--text-muted);pointer-events:none;transition:opacity var(--dur-base) var(--ease-out)}.fd[data-pinned] .fd__hint{opacity:0}.fd__enter{align-items:center;gap:var(--space-xs);min-height:var(--tap);padding-inline:var(--space-m);border-radius:var(--radius-pill);color:var(--text);background:rgb(var(--scrim) / .55);-webkit-tap-highlight-color:transparent;touch-action:manipulation;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border:1px solid;display:inline-flex;translate:0 6px}.fd__enter:after{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;width:8px}.fd__enter[data-visible]{opacity:1;pointer-events:auto;translate:0}.fd[data-preview=photo] .fd__enter{color:var(--ok)}.fd[data-preview=ai] .fd__enter{color:var(--signal-300)}.fd__enter:active{scale:.97}@keyframes fd-enter{0%{opacity:0;translate:0 6px}}.fd-choice{animation:fd-enter .5s var(--ease-out) both}.fd-choice:first-child{animation-delay:.2s}.fd-choice:nth-child(2){animation-delay:.28s}@media (aspect-ratio<=5/4),(width<=700px){.fd{--choice-size:clamp(2rem, 1.2rem + 3.6cqw, 3.25rem)}.fd__choices{right:auto;left:max(var(--gutter), env(safe-area-inset-left));top:auto;bottom:max(var(--space-l), env(safe-area-inset-bottom));text-align:left;justify-items:start;gap:var(--space-2xs);translate:none}.fd-choice{min-width:min(20rem, calc(100cqw - var(--gutter) * 2))}.fd-choice__meta{flex-direction:row}.fd__scrim{background:linear-gradient(180deg, rgb(var(--scrim) / .6), transparent 20%), linear-gradient(0deg, rgb(var(--scrim) / .92) 0%, rgb(var(--scrim) / .6) 30%, transparent 55%)}.fd-leader{display:none}}@media (prefers-reduced-motion:reduce){.fd__world{animation:none}.fd__motion{display:none}.fd[data-preview=photo] .fd-af{transition:opacity var(--dur-slow) var(--ease-in-out);animation:none}.fd[data-preview=photo] .fd-soft{animation:none}.fd-box:before,.fd[data-preview=ai] .fd-box:before{clip-path:none;transition:none}.fd-box,.fd[data-preview=ai] .fd-box{transition:opacity var(--dur-slow) var(--ease-in-out)}.fd-choice__desc,.fd-choice__readout,.fd__enter{translate:none!important}.fd-choice{animation-name:fd-enter-calm}@keyframes fd-enter-calm{0%{opacity:0}}}.fd-peaking{opacity:0;transition:opacity .12s var(--ease-in);background-size:100% 100%;position:absolute}.fd[data-preview=photo] .fd-peaking{opacity:.8;transition:opacity .3s var(--ease-out) .42s}html[data-vt=a-return] :is(.vf,.fd-peaking){display:none}html[data-vt] .fd-soft{animation:none}html[data-vt=a-out] .fd[data-preview] .fd-peaking{opacity:0;transition:opacity .18s var(--ease-in) .16s}
