:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0e1b2b;--ink-2:#33465c;--ink-3:#5a6c82;--paper:#f7f3ea;--paper-2:#ece6d8;--glass:#ffffffa3;--glass-strong:#ffffffdb;--glass-edge:#fffc;--glass-shadow:0 22px 54px -28px #3422128c, 0 3px 10px -3px #34221224;--glass-rim:inset 0 0 0 1px var(--glass-edge), inset 0 1px 0 #fffffff2;--working:#8ea2d8;--needs:#dc8c66;--done:#a6bc8c;--w-sky-a:#e8e2d5;--w-sky-b:#f8f5ee;--w-sky-on:#4a3f30;--w-sky-glow:#4c361c6b;--w-sage-a:#e6e4d1;--w-sage-b:#f7f6ec;--w-sage-on:#4a3f30;--w-sage-glow:#4c361c6b;--w-slate-a:#e4e2d8;--w-slate-b:#f6f4ee;--w-slate-on:#4a3f30;--w-slate-glow:#4c361c6b;--w-clay-a:#efe0cf;--w-clay-b:#faf2e8;--w-clay-on:#4a3f30;--w-clay-glow:#4c361c6b;--w-indigo-a:#e6e2da;--w-indigo-b:#f7f4ef;--w-indigo-on:#4a3f30;--w-indigo-glow:#4c361c6b;--w-rose-a:#eddfd4;--w-rose-b:#faf1ea;--w-rose-on:#4a3f30;--w-rose-glow:#4c361c6b;--w-sand-a:#efe4c9;--w-sand-b:#faf4e4;--w-sand-on:#4a3f30;--w-sand-glow:#4c361c6b;--font-sans:"Instrument Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Instrument Serif", ui-serif, Georgia, serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--hair:1px;--line:#0e1b2b12;--e-card:inset 0 1px 0 #ffffffd9, 0 0 0 var(--hair) var(--line), 0 1px 2px #34221214, 0 8px 16px -10px #34221242, 0 26px 44px -28px #3422126b;--e-card-up:inset 0 1px 0 #ffffffe6, 0 0 0 var(--hair) #0e1b2b17, 0 2px 4px #3422121a, 0 14px 26px -14px #3422124d, 0 36px 58px -30px var(--glow,#34221280);--e-window:0 0 0 var(--hair) #0408108c, 0 2px 4px #05070c47, 0 22px 44px -16px #05070c80, 0 60px 110px -40px #05070c9e;--e-window-glass:inset 0 0 0 1px #ffffff29, 0 40px 90px -30px #0000008c;--e-card-glass:inset 0 0 0 1px #ffffff24, 0 30px 60px -30px #0000008c;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1.15 0 0 0 -.075 1.15 0 0 0 -.075 1.15 0 0 0 -.075 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--r-s:6px;--r-m:10px;--r-l:14px;--r-xl:18px;--r-card:28px;--e-tile:inset 0 1px 0 #fffc, 0 0 0 var(--hair) var(--line), 0 1px 2px #34221212, 0 12px 24px -16px #3422125c;--e-tile-up:inset 0 1px 0 #ffffffe6, 0 0 0 var(--hair) #0e1b2b17, 0 2px 4px #34221217, 0 20px 32px -16px #34221275;--e-button:0 14px 28px -12px #281a0ca6, 0 2px 4px #281a0c40, inset 0 1px 0 #fff3;--e-button-up:0 20px 34px -12px #281a0cb3, 0 2px 4px #281a0c40, inset 0 1px 0 #ffffff3d;--e-sheet:0 -34px 80px -34px #2e1e0e8c;--e-frame:0 34px 70px -38px #2e1e0e8c, 0 0 0 1px #ffffffbf, 0 0 0 7px #ffffff6b;--e-halo:0 0 0 6px #fffffff2;--t-quick:.2s;--t-lift:.3s;--t-move:.45s;--t-open:.6s;--tr-hero:-.045em;--tr-h2:-.04em;--tr-h3:-.03em;--tr-tight:-.02em;--tr-title:-.015em;--tr-ui:-.01em;--tr-mono:.01em;--tr-caps:.04em;--lh-serif:.95;--lh-display:1;--lh-title:1.1;--lh-ui:1.3;--lh-lead:1.45;--lh-body:1.5;--lh-read:1.6;--fs-fine:12.5px;--fs-text:15.5px;--fs-lead:17px}@media (min-resolution:2x){:root{--hair:.5px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px;scroll-padding-bottom:24px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--font-sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}img,canvas,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3,h4{text-wrap:balance}p,li,figcaption,dd,blockquote{text-wrap:pretty}:where(.win,.ar-art,.pg-art,.ba-desk,.vg-win) :is(h1,h2,h3,h4,p,li,figcaption){text-wrap:wrap}::selection{background:var(--ink);color:#fff}main{z-index:1;pointer-events:none;position:relative}main>*{pointer-events:auto}:root{--ring:var(--ink)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.skip-link{z-index:60;background:var(--ink);color:#fff;font:600 14px/1 var(--font-sans);transition:transform var(--t-quick) var(--ease);border-radius:999px;padding:11px 18px;position:fixed;top:12px;left:12px;transform:translateY(-170%)}.skip-link:focus-visible{outline-offset:-4px;outline:2px solid #fff;transform:none}main:focus{outline:none}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}html[data-still] .skip-link{transition:none}.px{image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.rv{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s), filter .9s var(--ease) var(--d,0s);transform:translateY(14px)}html[data-intro=done] .rv,html:not(.js) .rv{opacity:1;filter:none;transform:none}.w{vertical-align:top;margin:-.1em -.04em -.16em;padding:.1em .04em .16em;display:inline-block;overflow:hidden}.wi{transition:transform 1.05s var(--ease) calc(var(--i,0) * 70ms);display:inline-block;transform:translateY(112%)}html[data-intro=done] .wi,html:not(.js) .wi{transform:none}@media (prefers-reduced-motion:reduce){.rv,.wi{transition:none}}html[data-still] .rv,html[data-still] .wi{transition:none}.btn{border-radius:var(--r-l);height:50px;font:600 15.5px/1 var(--font-sans);letter-spacing:var(--tr-ui);white-space:nowrap;cursor:pointer;transition:transform var(--t-lift) var(--ease), box-shadow var(--t-lift) var(--ease), background var(--t-lift) var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 26px;display:inline-flex;position:relative}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.985)}.btn-dark{color:#fff;background:linear-gradient(180deg, #1b3350, var(--ink));box-shadow:var(--e-button)}.btn-dark:hover{box-shadow:var(--e-button-up)}.btn-ghost{color:var(--ink);background:var(--glass-strong);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:var(--glass-rim), var(--glass-shadow)}.btn-ghost:hover{background:#fff}.btn>[aria-hidden]{transition:transform var(--t-lift) var(--ease)}.btn-dark:hover>[aria-hidden]{transform:translateY(2px)}.btn-ghost:hover>[aria-hidden]{transform:translate(3px)}@media (hover:none){.btn:hover,.btn-dark:hover>[aria-hidden],.btn-ghost:hover>[aria-hidden]{transform:none}}@media (prefers-reduced-motion:reduce){.btn>[aria-hidden]{transition:none}}html[data-still] .btn>[aria-hidden]{transition:none}.nav{z-index:50;background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 24px);box-shadow:var(--glass-rim), var(--glass-shadow);interpolate-size:allow-keywords;transition:opacity .9s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s), filter .9s var(--ease) var(--d,0s), width var(--t-open) var(--ease), padding var(--t-open) var(--ease), gap var(--t-open) var(--ease), background-color var(--t-move) var(--ease), box-shadow var(--t-move) var(--ease), backdrop-filter var(--t-move) var(--ease), -webkit-backdrop-filter var(--t-move) var(--ease);border-radius:999px;justify-content:space-between;align-items:center;gap:4px;margin:0 auto;padding:5px 5px 5px 14px;display:flex;position:fixed;top:14px;left:0;right:0}.nav[data-top]{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();pointer-events:none;background:#fff0;width:min(1200px,100vw - 48px);padding:4px;box-shadow:inset 0 0 0 1px #fff0,inset 0 1px #fff0,0 22px 54px -28px #34221200,0 3px 10px -3px #34221200}.nav[data-top]>*{pointer-events:auto}.nav-brand{transition:min-width var(--t-open) var(--ease)}@media (min-width:720px){.nav[data-top] .nav-brand{min-width:147px}}@media (prefers-reduced-motion:reduce){.nav-brand{transition:none}}html[data-still] .nav-brand{transition:none}.nav-brand{font:600 15px/1 var(--font-sans);letter-spacing:var(--tr-tight);align-items:center;gap:8px;margin-right:10px;display:flex}.nav-mark{filter:drop-shadow(0 2px 3px #34221247);flex:none;display:block}.nav nav{gap:2px;display:flex}.nav nav a{white-space:nowrap;font:500 14px/1 var(--font-sans);color:var(--ink-2);transition:background var(--t-quick) var(--ease), color var(--t-quick) var(--ease);border-radius:999px;padding:9px 13px}.nav nav a:hover,.nav nav a[aria-current]{color:var(--ink);background:#0e1b2b12}.nav[data-top] nav a{color:var(--ink)}.nav-cta{white-space:nowrap;background:var(--ink);color:#fff;font:600 14px/1 var(--font-sans);transition:transform var(--t-quick) var(--ease);border-radius:999px;margin-left:6px;padding:10px 16px}.nav-cta:hover{transform:translateY(-1px)}.nav-cta:active{transform:translateY(0)scale(.97)}.nav nav a:active{background:#0e1b2b1f}.nav a:focus-visible,.nav button:focus-visible{box-shadow:var(--e-halo)}@media (max-width:779px){.nav nav a.nav-opt{display:none}}@media (max-width:640px){.nav nav{display:none}}@media (prefers-reduced-motion:reduce){.nav{transition:none}}html[data-still] .nav{transition:none}[data-away],[data-away] *,[data-away] :before,[data-away] :after,html[data-rest],html[data-rest] *,html[data-rest] :before,html[data-rest] :after{animation-play-state:paused!important}.world{z-index:0;width:100%;height:100vh;pointer-events:none;opacity:0;height:100lvh;transition:opacity .8s var(--ease);background:#8a735a;position:fixed;top:0;left:0;overflow:hidden}.world[data-ready="1"]{opacity:1}.waking{z-index:0;pointer-events:none;opacity:0;width:clamp(60px,5.6vw,82px);animation:wk-in .9s var(--ease) 1.2s both;position:fixed;bottom:9vh;right:6vw}html:not(.js) .waking{display:none}.waking svg{filter:drop-shadow(0 4px 5px #0d23474d);width:100%;height:auto;animation:3.6s ease-in-out 1.2s infinite alternate wk-bob;display:block;overflow:visible}.wk-eye{transform-box:fill-box;transform-origin:50%;animation:wk-wake .9s var(--ease) 2.1s both, wk-blink 6s linear 4.2s infinite;transform:scaleY(.1)}.wk-face{animation:11s ease-in-out 5s infinite wk-glance}@keyframes wk-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wk-bob{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes wk-wake{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes wk-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.1)}}@keyframes wk-glance{0%,26%,to{transform:translate(0)}32%,44%{transform:translate(-34px)}52%,60%{transform:translate(0)}66%,78%{transform:translate(34px)}86%{transform:translate(0)}}@keyframes wk-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.waking{animation:.9s linear 1.2s both wk-fade}.waking svg,.wk-eye,.wk-face{animation:none}.wk-eye{transform:none}}html[data-still] .waking{animation:.9s linear 1.2s both wk-fade}html[data-still] .waking svg,html[data-still] .wk-eye,html[data-still] .wk-face{animation:none}html[data-still] .wk-eye{transform:none}html[data-intro] body{background:0 0}html[data-intro=done]{transition:background-color .9s var(--ease)}.world .plate{transform-origin:0 0;-webkit-user-select:none;user-select:none;will-change:transform, opacity;max-width:none;position:absolute;top:0;left:0}.world .soft{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;position:absolute;inset:0}.life{z-index:1;transform-origin:0 0;pointer-events:none;will-change:transform;position:absolute;top:0;left:0;container-type:size}.cn{display:none;position:absolute}.cn[data-lit]{display:block}.cn-pool{background-repeat:no-repeat;background-size:calc(var(--ac) * 100%) calc(var(--ar) * 100%);background-position:var(--bx) var(--by);-webkit-mask-image:radial-gradient(ellipse calc(var(--r) * 1%) calc(var(--r) * 1%) at var(--fx) var(--fy), #000 0, #000 52%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse calc(var(--r) * 1%) calc(var(--r) * 1%) at var(--fx) var(--fy), #000 0, #000 52%, transparent 100%);mask-image:radial-gradient(ellipse calc(var(--r) * 1%) calc(var(--r) * 1%) at var(--fx) var(--fy), #000 0, #000 52%, transparent 100%);animation:cn-breathe var(--beat) ease-in-out var(--wait) infinite alternate;position:absolute;inset:0}.cn-glow{left:var(--fx);top:var(--fy);aspect-ratio:1;mix-blend-mode:screen;width:64%;opacity:calc(var(--lit) * .55);translate:-50% -50%;scale:calc(.35 + .65 * var(--lit));animation:cn-flare var(--beat) ease-in-out var(--wait) infinite alternate;background:radial-gradient(circle,#ffe4a4e6 0,#ffb25457 20%,#ff963c00 62%);border-radius:50%;position:absolute}@keyframes cn-breathe{0%{opacity:.92}to{opacity:1}}@keyframes cn-flare{0%{opacity:calc(var(--lit) * .42)}to{opacity:calc(var(--lit) * .66)}}.lv-light{background:var(--tint,#68462a);opacity:0;animation:9s ease-in-out infinite alternate lv-breathe;position:absolute;inset:0;-webkit-mask:url(/art/light.webp) 50%/100% 100% no-repeat;mask:url(/art/light.webp) 50%/100% 100% no-repeat}@keyframes lv-breathe{0%{opacity:0}to{opacity:calc(var(--sun,1) * .42)}}.lv-bay{position:absolute;inset:0}.lv-sail{transform-origin:50% 84%;animation:lv-sail var(--round) linear var(--wait) infinite, lv-rock 5.4s ease-in-out infinite alternate;position:absolute}@keyframes lv-sail{0%{translate:calc(var(--to) * 1cqw) 0}78%,to{translate:calc(var(--from) * 1cqw) 0}}@keyframes lv-rock{0%{rotate:-.9deg}to{rotate:.9deg}}.lv-hull{background:url(/art/boat.webp) calc(var(--i) * 33.3333%) 0 / 400% 100% no-repeat;visibility:hidden;position:absolute;inset:0}.creature-pos{z-index:3;pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0}.creature{pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative}.creature .cr-shadow{background:radial-gradient(ellipse 30% 46% at 34% 50%, rgba(var(--shade,22, 12, 6), .75), rgba(var(--shade,22, 12, 6), 0) 100%), radial-gradient(ellipse 52% 50% at 48% 50%, rgba(var(--shade,22, 12, 6), .6), rgba(var(--shade,22, 12, 6), .26) 58%, rgba(var(--shade,22, 12, 6), 0) 100%);pointer-events:none;width:104%;height:25%;position:absolute;bottom:-14%;left:-6%}.creature .cr-figure{transform-origin:36% 100%;will-change:transform;position:absolute;inset:0}.creature .st,.stage-st .st{pointer-events:none;display:block;position:absolute;overflow:visible}.creature{--st-hi:#fcf9f2;--st-mid:#f4efe4;--st-lo:#ded6c6;--st-l1:#d3c9b5;--st-l2:#b0a38a;--st-line-w:12;--st-eye:#14161b;--st-gloss:0;--st-edge:#fffdf8;--st-shade:#3a2a18;--st-shade-o:.26;--st-sheen-o:.12;--st-tint:transparent;--st-tint-o:0}.creature[data-asleep]{cursor:default}.creature[data-asleep] .st{transform-origin:39% 88%;animation:4.2s ease-in-out infinite breathe}@keyframes breathe{50%{transform:scale(1.012,1.028)}}.zees{z-index:4;visibility:hidden;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.zees i{font:italic 400 calc(var(--cell,2px) * 8) / 1 var(--font-serif);color:#fff;text-shadow:0 0 12px #3c2814b3,0 1px 2px #32201099;opacity:0;animation:5.4s ease-in-out infinite zee;position:absolute;top:0;left:0}.zees i:nth-child(2){font-size:calc(var(--cell,2px) * 10);animation-delay:1.8s}.zees i:nth-child(3){font-size:calc(var(--cell,2px) * 12);animation-delay:3.6s}@keyframes zee{0%{opacity:0;transform:translate(0)scale(.7)}18%{opacity:.95}70%{opacity:.8}to{opacity:0;transform:translate(calc(var(--cell,2px) * 9), calc(var(--cell,2px) * -18)) scale(1.1)}}.say{--say-ink:#2a1f16;--say-paper:#fffdf6;z-index:30;border:2.2px solid var(--say-ink);border-radius:var(--r-xl);background:var(--say-paper);width:max-content;max-width:min(236px,100vw - 20px);color:var(--say-ink);font:italic 400 calc(var(--fs-lead) * 1.2) / var(--lh-title) var(--font-serif);text-align:center;text-wrap:balance;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;transform-origin:calc(var(--tl,20px) + 12px) calc(100% + 24px);filter:drop-shadow(0 5px 6px #34221247);padding:9px 15px 10px;position:fixed;top:0;left:0;rotate:-1.4deg}.say[data-side=l]{rotate:1.4deg}.say:before,.say:after{content:"";left:var(--tl,20px);width:24px;height:30px;position:absolute}.say:before{background:var(--say-ink);clip-path:path("M6 0 C6 10 4 20 1 27 C12 21 20 11 22 0 Z");top:calc(100% - 1px)}.say:after{background:var(--say-paper);clip-path:path("M8.2 0 C8.2 11 7 19 4 26 C12.5 21.5 17.5 12 19.6 0 Z");top:calc(100% - 4px)}.say[data-side=l]:before,.say[data-side=l]:after{scale:-1 1}.say[data-on="1"]{visibility:visible;animation:say-pop var(--t-lift) cubic-bezier(.3, 1.5, .5, 1) both}.say[data-on=out]{visibility:visible;animation:say-out var(--t-quick) var(--ease) both}@keyframes say-pop{0%{opacity:0;scale:.4}55%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes say-out{to{opacity:0;scale:.9}}@media (prefers-reduced-motion:reduce){.zees i{opacity:.85;animation:none}.creature[data-asleep] .st,.say[data-on="1"],.say[data-on=out]{animation:none}.say[data-on=out]{visibility:hidden}.cn-pool,.cn-glow{animation:none}.lv-light{display:none}.lv-sail{animation:none}}html[data-still] .zees i{opacity:.85;animation:none}html[data-still] .creature[data-asleep] .st,html[data-still] .say[data-on="1"],html[data-still] .say[data-on=out]{animation:none}html[data-still] .say[data-on=out]{visibility:hidden}html[data-still] .cn-pool,html[data-still] .cn-glow{animation:none}html[data-still] .lv-light{display:none}html[data-still] .lv-sail{animation:none}.hero{min-height:max(720px,100svh);color:var(--ink);pointer-events:none;position:relative}.hero .rail,.hero-copy>*{pointer-events:auto}.hero-copy{--shape:centred;z-index:6;text-align:center;pointer-events:none;padding:clamp(84px,10.5vh,128px) 20px 0;position:relative}.hero-h1{max-width:1100px;letter-spacing:var(--tr-hero);color:var(--ink);filter:drop-shadow(0 0 36px #ffffff73);margin:0 auto;font-size:clamp(40px,min(6vw,8.8vh),92px);font-weight:600;line-height:1}.hero-h1 .line{text-wrap:balance;display:block}.hero-h1 .serif{font-family:var(--font-serif);letter-spacing:var(--tr-tight);font-size:1.1em;font-style:italic;font-weight:400;line-height:var(--lh-serif)}.lead{max-width:620px;font-size:clamp(15px,min(1.3vw,2.2vh),19px);line-height:var(--lh-lead);color:var(--ink);text-shadow:0 0 22px #ffffff8c;text-wrap:balance;margin:clamp(14px,2.2vh,24px) auto 0}.lead-s{text-wrap:balance;display:block}.cta{justify-content:center;gap:12px;margin-top:clamp(18px,3vh,28px);display:flex}.note{width:max-content;max-width:100%;font:500 12.5px/1.2 var(--font-mono);letter-spacing:var(--tr-mono);text-align:center;text-wrap:balance;color:var(--ink-2);background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);box-shadow:var(--glass-rim);border-radius:999px;margin:clamp(12px,2vh,18px) auto 0;padding:8px 13px;display:block}.note .nb{white-space:nowrap}@media (max-height:760px){.lead{display:none}}@media (min-width:901px) and (min-aspect-ratio:3/2){.hero{--hx:clamp(96px, 7vw, 140px);--col:max(240px, calc(var(--wall,400px) - var(--hx) - 28px))}.hero-copy{--shape:wide;text-align:left;padding-left:var(--hx);padding-right:0}.hero-h1{max-width:none;margin:0;font-size:clamp(40px,min(4.7vw,8.4vh),84px)}.lead{width:var(--col);max-width:var(--col);text-wrap:pretty;margin-left:0;margin-right:0;font-size:clamp(14.5px,min(1.1vw,2.2vh),17px)}.lead-s{text-wrap:pretty}.cta{max-width:var(--col);flex-wrap:wrap;justify-content:flex-start}.note{max-width:var(--col);text-align:left;border-radius:var(--r-m);margin-left:0;margin-right:0}}.hero-works{z-index:6;pointer-events:none;justify-content:center;padding:0 14px;display:flex;position:absolute;bottom:clamp(14px,2.8vh,30px);left:0;right:0}html[data-peek] .hero-works{display:none}@media (max-width:520px){.lead-s+.lead-s{display:none}}@media (max-width:700px){.cta .btn-ghost{display:none}.cta{flex-direction:column;align-items:center}}.dock{font:500 13px/1 var(--font-sans);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:0;padding:0 20px;list-style:none;display:flex}.dock li{opacity:.92;transition:opacity var(--t-quick) var(--ease), transform var(--t-lift) var(--ease);align-items:center;gap:7px;display:flex}.dock li:hover{opacity:1;transform:translateY(-2px)}.dock-mark svg{width:16px;height:16px}@media (max-width:700px){.dock{gap:12px 18px}}.rail-dock{display:contents}.rail-dock[data-page]{z-index:8;pointer-events:none;transition:opacity .45s var(--ease), transform .45s var(--ease);display:block;position:fixed;inset:0}.rail-dock[data-page] .rail{pointer-events:auto}.rail-dock[data-away]{opacity:0;visibility:hidden;transition:opacity .35s var(--ease), transform .35s var(--ease), visibility 0s .35s;transform:translate(-18px)}.rail{z-index:8;margin-top:-100px;position:absolute;top:42%;left:clamp(12px,2vw,28px)}@media (min-width:901px) and (min-aspect-ratio:3/2){.rail{top:50%}}.rail-pill{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#15161ae0;border-radius:16px;flex-direction:column;gap:6px;padding:6px;display:flex;box-shadow:0 22px 50px -18px #0810289e,0 0 0 1px #ffffff17,inset 0 1px #ffffff12}.rail-tile{color:#e9eaee;cursor:pointer;width:40px;height:40px;transition:background .18s, transform .25s var(--ease);background:#2a2b30;border:0;border-radius:11px;place-items:center;padding:0;display:grid;position:relative}.rail-tile:hover{background:#37383f;transform:translateY(-1px)}.rail-tile:focus-visible{outline-offset:-4px;outline:2px solid #fff}.rail-tile[data-open=true]{background:#44454d;box-shadow:inset 0 0 0 1px #ffffff29}.rail-mark svg{width:20px;height:20px}.rail-badge{border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2.5px #15161a}.rail-tile[data-state=working] .rail-badge{background:#e6e6ea;animation:1.8s ease-in-out infinite rail-breathe}.rail-tile[data-state=needs] .rail-badge{background:var(--needs)}.rail-tile[data-state=done] .rail-badge{background:var(--done)}.rail-tile[data-state=needs]:after{content:"";pointer-events:none;border:2px solid #dc8c66d9;border-radius:50%;width:11px;height:11px;animation:1.8s ease-out infinite rail-ring;position:absolute;top:-3px;right:-3px}@keyframes rail-ring{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(3.1)}}@keyframes rail-breathe{50%{opacity:.4}}.rail-hint{white-space:nowrap;color:#fff;font:600 12.5px/1 var(--font-sans);animation:rail-in .5s var(--ease) both;pointer-events:none;background:#15161aeb;border-radius:10px;padding:8px 12px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 12px 30px -12px #08102899,0 0 0 1px #ffffff14}.rail-hint:before{content:"";background:var(--needs);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}@media (min-width:901px) and (min-aspect-ratio:3/2){.rail-hint{top:calc(100% + 10px);bottom:auto}}@media (min-width:901px) and (min-aspect-ratio:3/2) and (max-height:899px){.rail-hint{display:none}}.rail-card{color:#eceef2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;width:min(368px,100vw - 96px);animation:rail-in .35s var(--ease) both;background:#17181cf5;border-radius:16px;flex-direction:column;gap:8px;padding:12px 12px 8px;font-size:12.5px;line-height:18px;display:flex;position:absolute;top:0;left:calc(100% + 12px);box-shadow:0 32px 70px -24px #050a1cc7,0 0 0 1px #ffffff17,inset 0 1px #ffffff0f}@keyframes rail-in{0%{opacity:0;transform:translate(-8px)scale(.98)}}.rail-card header{align-items:center;gap:8px;height:28px;display:flex}.rail-card-mark{color:#eceef2;flex:none;place-items:center;width:20px;height:20px;display:grid}.rail-card-mark svg{width:20px;height:20px}.rail-card-mark[data-look=tile]:has(svg[data-agent=claude]){color:#d77757}.rail-card-mark[data-look=tile]:has(svg[data-agent=codex]){color:#7a8cf7}.rail-card-mark[data-look=tile]:has(svg[data-agent=deepseek]){color:#4d6bfe}.rail-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 13px/18px var(--font-sans);letter-spacing:-.005em;flex:1;overflow:hidden}.rail-facts{color:#eceef28f;height:16px;font:500 11px/16px var(--font-sans);white-space:nowrap;align-items:center;gap:4px;margin:-4px 0 4px;display:flex;overflow:hidden}.rail-facts>i{font-style:normal}.rail-card-state{font:500 13px/18px var(--font-sans);flex:none;align-items:center;gap:4px;display:inline-flex}.rail-card-state .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.rail-card-state[data-state=needs]{color:#f5a742}.rail-card-state[data-state=done]{color:#b4c89c}.rail-card-state[data-state=working]{color:#a3b4e2}.rail-x{color:#eceef299;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:0;transition:background .15s,color .15s;display:grid}.rail-x:hover{color:#fff;background:#ffffff17}.rail-x svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:12px;height:12px}.rail-said{color:#eceef29e;gap:8px;margin:0;display:flex}.rail-said small{color:#eceef266;font:inherit;flex:none}.rail-quote{border-left:2px solid var(--needs);color:#eceef2;margin:0;padding-left:8px}.rail-ask{color:#eceef2;margin:0;font-weight:400}.rail-cmd{color:#eceef2c7;font:400 11.5px/16px var(--font-mono);background:#0b0b0d;border-radius:10px;margin:0;padding:8px 10px;display:block}.rail-choices{gap:6px;margin:0 0 4px;padding:0;list-style:none;display:grid}.rail-choices button,.rail-choices a{width:100%;height:36px;color:inherit;font:400 12.5px/1 var(--font-sans);text-align:left;cursor:pointer;background:#ffffff18;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:background .15s,color .15s;display:flex}.rail-choices button:hover,.rail-choices a:hover{background:#ffffff26}.rail-choices button[data-chosen],.rail-choices .ds-choice[data-chosen]{color:#16171b;background:#f1f2f5}.rail-choices[data-held] button:not([data-chosen]),.rail-choices[data-held] .ds-choice:not([data-chosen]){color:#eceef266}.rail-choices kbd{color:#eceef266;width:20px;font:600 11px/1 var(--font-sans);text-align:center;flex:none}.rail-choices [data-chosen] kbd{color:#16171b}.rail-reply{align-items:center;gap:4px;height:36px;margin-top:4px;display:flex}.rail-field{background:#27282d;border-radius:10px;flex:1;align-items:center;gap:4px;min-width:0;height:36px;padding:0 4px 0 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.rail-field input{min-width:0;height:100%;color:inherit;font:400 12.5px/1 var(--font-sans);background:0 0;border:0;outline:0;flex:1;padding:0}.rail-field:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.rail-field input::placeholder{color:#eceef266}.rail-field button{color:#eceef266;cursor:pointer;background:#ffffff12;border:0;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:grid}.rail-field:has(input:not(:placeholder-shown)) button{color:#16171b;background:#f1f2f5}.rail-field svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.rail-tool{color:#eceef299;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.rail-tool svg{width:16px;height:16px}.rail-keys{color:#eceef266;text-align:center;margin:-4px 0 0;font-size:10px;line-height:14px}.rail-held{background:#27282d;border-radius:10px;align-items:center;gap:10px;height:36px;margin-top:4px;padding:0 14px 0 5px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.rail-held p{color:#eceef29e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:14px;overflow:hidden}.rail-held button{height:28px;color:inherit;font:500 12px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 11px;transition:background .15s;display:inline-flex}.rail-held button:hover{background:#ffffff14}.ds-held-text{flex:1;gap:5px;min-width:0;display:grid}.rail-bar{background:#ffffff1f;border-radius:2px;height:3px;display:block;overflow:hidden}.rail-bar:after{content:"";background:var(--needs);height:100%;animation:rail-drain var(--hold,2.2s) linear forwards;display:block}@keyframes rail-drain{0%{width:100%}to{width:0}}.rail-say{color:#eceef2cc;margin:0}.rail-own{animation:rail-own-in .6s var(--ease) backwards;flex-direction:column;gap:6px;display:flex}@keyframes rail-own-in{0%{opacity:0;max-height:0;margin-top:-6px;overflow:hidden}to{opacity:1;max-height:60px;margin-top:0;overflow:hidden}}.rail-sep{background:#ffffff24;height:1px;margin:0 5px;display:block}.rail-tile-own,.rail-tile-own:hover,.rail-tile-own[data-open=true]{background:0 0}.rail-tile-own img{display:block;box-shadow:0 0 0 1px #ffffff2e}.rail-tile-own[data-open=true]{box-shadow:0 0 0 2px #ffffff8c}.rail-hint-own{top:auto;bottom:11px}@media (min-width:1360px) and (max-width:1540px){.rail-hint-own{top:calc(100% + 10px);bottom:auto;left:0}}.rail-card-own{top:auto;bottom:0}.rail-card-own .rail-card-mark{background:0 0}.rail-card-own .rail-card-mark img{display:block}@media (max-width:700px){.rail{margin-top:0;top:auto;bottom:96px;left:8px}.rail-pill{flex-direction:row}.rail-hint{display:none}.rail-card{width:min(344px,100vw - 16px);top:auto;bottom:calc(100% + 10px);left:0}}@media (prefers-reduced-motion:reduce){.rail-tile:after,.rail-badge,.rail-card,.rail-own,.rail-hint{animation:none!important}.rail-dock[data-page],.rail-dock[data-away]{transition:none}}html[data-still] .rail-tile:after,html[data-still] .rail-badge,html[data-still] .rail-card,html[data-still] .rail-own,html[data-still] .rail-hint{animation:none!important}html[data-still] .rail-dock[data-page],html[data-still] .rail-dock[data-away]{transition:none}.ps{position:relative}.ps-pin{visibility:hidden;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.ps[data-rising]{pointer-events:none}.ps-sticky{--fg:var(--ink);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(10px,1.6vh,18px);height:100vh;min-height:600px;padding:64px clamp(16px,3vw,44px) 14px;display:grid;position:sticky;top:0;overflow:hidden}@supports (overflow:clip){.ps-sticky{overflow:clip visible}}.ps-head{z-index:4;opacity:var(--chrome,1);background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);width:min(100%,1080px);box-shadow:inset 0 0 0 1px var(--glass-edge), var(--glass-shadow);border-radius:22px;padding:7px 8px 11px;position:relative}.ps-tabs{gap:2px;margin:0;padding:0;list-style:none;display:flex}.ps-tabs li{flex:1 1 0;min-width:0;position:relative}.ps-tabs button{cursor:pointer;width:100%;color:color-mix(in srgb, var(--fg) 66%, transparent);font:600 14.5px/1.2 var(--font-sans);letter-spacing:-.015em;white-space:nowrap;transition:color var(--t-lift) var(--ease), background var(--t-lift) var(--ease), box-shadow var(--t-lift) var(--ease);background:0 0;border:0;border-radius:16px;justify-content:center;align-items:baseline;gap:8px;padding:10px 8px 12px;display:flex}.ps-tabs button:hover{color:var(--fg);background:#fff6}.ps-tabs li[data-done] button{color:color-mix(in srgb, var(--fg) 76%, transparent)}.ps-tabs li[data-on] button{color:var(--fg);background:#ffffffb8;box-shadow:0 8px 16px -10px #34221280,inset 0 0 0 1px #ffffffe6}.ps-tabs button:focus-visible{box-shadow:var(--e-halo)}.ps-tabs li[data-on] button:focus-visible{box-shadow:var(--e-halo), 0 8px 16px -10px #34221280, inset 0 0 0 1px #ffffffe6}.ps-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.ps-n{font:500 11.5px/1 var(--font-mono);letter-spacing:.04em;flex:none}.ps-tl{display:none}.ps-fill{background:var(--fg);transform-origin:0;pointer-events:none;opacity:0;border-radius:2px;height:2px;position:absolute;bottom:5px;left:18px;right:18px}.ps-tabs li[data-on] .ps-fill{opacity:.85}.ps-tabs li[data-done] .ps-fill{opacity:.25}.ps-bar{align-items:center;gap:6px;display:flex}.ps-bar .ps-tabs{flex:auto;min-width:0}.ps-play{cursor:pointer;height:40px;color:var(--fg);font:600 14px/1 var(--font-sans);letter-spacing:-.015em;white-space:nowrap;transition:background var(--t-quick) var(--ease), box-shadow var(--t-quick) var(--ease), transform var(--t-quick) var(--ease);background:#ffffffb8;border:0;border-radius:999px;flex:none;order:2;align-items:center;gap:9px;padding:0 16px 0 7px;display:inline-flex;box-shadow:0 8px 16px -10px #34221280,inset 0 0 0 1px #ffffffe6}.ps-play:hover{background:#ffffffeb}.ps-play:active{transform:scale(.97)}.ps-play:focus-visible{box-shadow:var(--e-halo), 0 8px 16px -10px #34221280, inset 0 0 0 1px #ffffffe6}.ps-play-i{color:#fff;background:var(--fg);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ps-play[data-on] .ps-play-i{background:#3a82f7}.ps-cap{min-height:2.9em;color:color-mix(in srgb, var(--fg) 82%, transparent);animation:ps-cap-in .45s var(--ease) both;margin:8px 16px 0;font-size:15.5px;line-height:1.45}.ps-cap b{color:var(--fg);letter-spacing:-.01em;font-weight:650}@keyframes ps-cap-in{0%{opacity:0;transform:translateY(5px)}}.ps-slot{z-index:3;align-self:stretch;place-items:center;width:100%;min-height:0;display:grid;position:relative}.ps-win{position:relative}.ps-win:before{content:"";opacity:var(--chrome,1);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#ffffff4d;border-radius:38px;position:absolute;inset:-10px;box-shadow:inset 0 0 0 1px #fff9}.ps-props{z-index:5;pointer-events:none;position:absolute;inset:0}.ps-prop{width:calc(var(--w) * 100%);height:auto;right:calc(var(--r) * 100%);bottom:calc(var(--b) * 100%);transform-origin:50% 88%;filter:drop-shadow(0 12px 14px #2e1e0e4d);-webkit-user-select:none;user-select:none;max-width:none;animation:6.5s ease-in-out infinite ps-rock;position:absolute}.ps-prop-bell{top:calc(var(--t) * 100%);transform-origin:50% 5%;animation:4.6s ease-in-out infinite ps-swing;bottom:auto}@keyframes ps-rock{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-6px)rotate(1.2deg)}}@keyframes ps-swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.ps-prop,.ps-cap{animation:none}}html[data-still] .ps-prop,html[data-still] .ps-cap{animation:none}.ps-scale{transform-origin:0 0;width:1040px;height:720px;position:absolute;top:0;left:0}@media (min-aspect-ratio:8/5) and (min-width:901px){.ps-sticky{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(270px,22vw,360px) minmax(0,1fr);justify-items:stretch;column-gap:clamp(16px,2.6vw,44px)}.ps-head{border-radius:26px;align-self:center;width:auto;padding:16px 12px 14px}.ps-bar{flex-direction:column;align-items:stretch;gap:8px}.ps-play{order:-1;justify-content:flex-start;height:42px;margin:0 4px}.ps-tabs{flex-direction:column;gap:2px}.ps-tabs li{flex:none}.ps-tabs button{white-space:normal;text-align:left;justify-content:flex-start;gap:12px;padding:11px 12px 14px;font-size:15.5px}.ps-t{display:none}.ps-tl{min-width:0;display:inline}.ps-fill{left:12px;right:12px}.ps-cap{min-height:10.15em;margin:10px 8px 0;font-size:15px}.ps-cap b{display:none}}@media (max-width:900px),(max-width:1099px) and (max-aspect-ratio:159/100){.ps-play{justify-content:center;width:40px;padding:0}.ps-play-t{display:none}.ps-play-i{width:100%;height:100%;color:var(--fg);background:0 0}.ps-play[data-on] .ps-play-i{color:#3a82f7;background:0 0}}@media (max-width:900px){.ps-sticky{grid-template-rows:auto auto;align-content:start;row-gap:14px;padding-top:78px}.ps-slot{order:-1;height:min(69.2vw - 22.144px,54vh)}.ps-head{border-radius:18px;padding:6px 6px 10px}.ps-tabs{scrollbar-width:none;overflow-x:auto}.ps-tabs::-webkit-scrollbar{display:none}.ps-tabs li{flex:none}.ps-tabs button{padding:9px 12px 11px;font-size:13.5px}.ps-cap{min-height:0;margin:6px 10px 0;font-size:14.5px}}.win{color:#f2f2f2;width:960px;height:600px;font:13px/1.4 -apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-sans);box-shadow:var(--e-window);background:#0e0e0e;border-radius:16px;position:relative;overflow:hidden}.win:after{content:"";z-index:60;padding:var(--hair);border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ffffff6b,#ffffff1a 30%,#ffffff0d);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.win *,.win :before,.win :after{box-sizing:border-box}.win-veil{z-index:30;pointer-events:none;background:#0000004d;border-radius:16px 16px 0 0;height:44px;position:absolute;inset:0 0 auto}.win-bar{align-items:center;height:44px;padding:0 12px 0 18px;display:flex;position:absolute;top:0;left:0;right:0}.win-traffic{gap:9px;margin:2px 17px 0 0;display:flex}.win-traffic i{background:#3a3a3a;border-radius:50%;width:14px;height:14px}.win-traffic i:first-child{background:#ec6765}.win-traffic i:nth-child(2){background:#f2ca44}.win-traffic i:nth-child(3){background:#65c466}.win-ico{fill:none;stroke:#777;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.win-btn{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.win-btn+.win-btn{margin-left:4px}.win-btn.win-panel{margin-left:12px}.win-btn[data-open]{background:#ffffff1f}.win-btn[data-open] .win-ico{stroke:#d8d8d8}.win-board{align-items:center;gap:4px;width:auto;padding:0 6px;display:flex}.win-board b{color:#ff9f2e;font-size:11.5px;font-weight:600}.win-tabs{align-items:center;gap:22px;margin-left:16px;display:flex}.win-tab{color:#a3a3a3;white-space:nowrap;--ring:#0e0e0e;border-radius:14px;align-items:center;gap:8.5px;height:27px;padding:0 6px 0 2.5px;font-size:13px;display:flex}.win-tab[data-on]{color:#f2f2f2;--ring:#323232;background:linear-gradient(#393939,#282828);font-weight:500}.win-tile{flex:none;display:grid;position:relative}.win-dot{width:7px;height:7px;box-shadow:0 0 0 1.5px var(--ring);background:#6d6d6d;border-radius:50%;position:absolute;top:-2px;right:-3px}.win-dot[data-s=working]{background:#f2f2f2;animation:1.8s ease-in-out infinite rail-breathe}.win-dot[data-s=needs]{background:#ff9f2e}.win-dot[data-s=done]{background:#44c987}.win-dot[data-s=failed]{background:#ff5d52}.win-stack{flex-direction:row-reverse;align-items:center;display:inline-flex}.win-stack .ds-mark+.ds-mark{box-shadow:0 0 0 1.5px var(--ring,#282828);margin-right:-7px}.ts{flex:none;display:block;position:relative}.ts-card{--plate:#373737;box-sizing:border-box;background:var(--plate);border:1px solid color-mix(in srgb, var(--plate) 72%, #f2f2f2 28%);place-items:center;display:grid;position:absolute}.ts-card[data-depth="1"]{--plate:#2f2f2f}.ts-card[data-depth="2"]{--plate:#282828}.ts-mark{color:#f2f2f2;width:12.4px;height:12.4px;display:grid}.ts-mark svg{width:100%;height:100%;display:block}.win-name{min-width:0}.win-tab-x{fill:none;stroke:#aeaeae;stroke-width:1.4px;stroke-linecap:round;flex:none;margin:0 0 0 -2.5px}.win-branch{fill:none;stroke:#9a9a9a;stroke-width:1.2px;stroke-linecap:round;margin:0 -3px 0 -2px}.win-plus{flex:none;place-items:center;width:28px;height:28px;margin-left:-13px;display:grid}.win-plus svg{fill:none;stroke:#777;stroke-width:1.3px;stroke-linecap:round}.win-sp,.ds-sp{flex:1}.win-chip{color:#f2f2f2;align-items:center;gap:5.5px;margin-right:17px;font-size:13px;display:flex}.win-chip svg{fill:none;stroke:#8c8c8c;stroke-width:1.2px;stroke-linejoin:round}.win-chip b{font-weight:600}.win-chip small{color:#8c8c8c;margin-left:-.5px;font-size:11px}.win-body{position:absolute;inset:44px 0 0;overflow:hidden}.win-list{width:244px;position:absolute;top:44px;bottom:0;left:0}.win-row{color:#979797;white-space:nowrap;--ring:#0e0e0e;border-radius:10px;align-items:center;gap:10px;height:32px;margin:0 12px 0 8px;padding:0 12px;display:flex}.win-row[data-on]{color:#fefefe;--ring:#232323;background:#232323;font-weight:500}.win-row .win-name{text-overflow:ellipsis;overflow:hidden}.win-row .win-tab-x{margin-left:auto}.win-list-plus{place-items:center;width:12px;height:12px;display:grid;position:absolute;bottom:17px;left:21px}.win-list-plus svg{fill:none;stroke:#777;stroke-width:1.3px;stroke-linecap:round}.win[data-side] .win-ico+.win-ico{margin-left:22px}.win[data-side] .win-body{overflow:visible}.win[data-side] .ds-panes{left:252px}.win[data-side] .ds-pane{position:relative;overflow:visible}.win[data-side] .ds-term,.win[data-side] .ds-tp{border-radius:14px}.win[data-side] .ds-term{padding-top:14px}.win[data-side] .ds-pane-head{height:44px;transition:right var(--t-open) var(--ease);padding-top:0;position:absolute;bottom:100%;left:0;right:0}.win[data-side] .ds-pane[data-last] .ds-pane-head{right:116px}.win[data-side] .ds-pane[data-last] .ds-pane-btns{display:none}.ds-scene{position:absolute;inset:0}.ds-mark{color:#f2f2f2;background:#373737;flex:none;place-items:center;display:inline-grid}.ds-mark svg{width:62%;height:62%;display:block}.ds-mark[data-look=tile]:has(svg[data-agent=claude]){color:#2b160d;background:#d77757}.rail-pill[data-look=tile] .rail-tile:has(svg[data-agent=claude]){color:#2b160d;background:#d77757}.ds-mark[data-look=tile]:has(svg[data-agent=codex]){color:#fff;background:linear-gradient(#b6b1fa 0%,#7089f7 52%,#3731f5 100%)}.rail-pill[data-look=tile] .rail-tile:has(svg[data-agent=codex]){color:#fff;background:linear-gradient(#b6b1fa 0%,#7089f7 52%,#3731f5 100%)}.ds-mark[data-look=tile]:has(svg[data-agent=deepseek]){color:#fff;background:#4d6bfe}.rail-pill[data-look=tile] .rail-tile:has(svg[data-agent=deepseek]){color:#fff;background:#4d6bfe}.ds-mark[data-look=tile]:not(:has(svg[data-agent=claude],svg[data-agent=codex],svg[data-agent=deepseek])){box-shadow:inset 0 0 0 1px #ffffff21}.ds-dot{background:#6d6d6d;border-radius:50%;flex:none;width:7px;height:7px}.ds-dot[data-s=working]{background:#d9d9d9;animation:1.8s ease-in-out infinite rail-breathe}.ds-dot[data-s=needs]{background:#ff9f2e}.ds-dot[data-s=done]{background:#44c987}.ds-dot[data-s=failed]{background:#ff5d52}.ds-panes{gap:8px;display:flex;position:absolute;inset:0 12px 12px}.ds-pane{min-width:0;transition:flex-grow .6s var(--ease), opacity .45s, margin .6s var(--ease);background:#121212;border-radius:14px;flex-direction:column;flex:1 1 0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e}.ds-pane[data-active]{box-shadow:inset 0 0 0 1px #ffffff29}.ds-pane[data-hidden]{opacity:0;flex-grow:.0001;margin-left:-8px}.ds-pane[data-s=needs]{box-shadow:inset 0 0 0 1.5px #ff9f2edb}.ds-pane[data-s=done]{box-shadow:inset 0 0 0 1.5px #44c987cc}.ds-pane-head{white-space:nowrap;flex:none;align-items:center;gap:8.5px;height:37px;padding:1px 8px 0 15px;display:flex}.ds-pane-arrow{fill:none;stroke:#8c8c8c;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:-4px}.ds-pane-chip{color:#ffb255;background:#ff9f2e29;border-radius:6px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:600}.ds-pane-btns{flex:none;gap:2px;display:flex}.ds-pane-btns i{border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.ds-pane-btns svg{fill:none;stroke:#9a9a9a;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.ds-pane-btns .ds-pane-on{background:#ffffff14}.ds-pane-head b{color:#a4a4a4;font-size:13px;font-weight:400}.ds-pane[data-active] .ds-pane-head b,.ds-pane:only-child .ds-pane-head b{color:#f2f2f2;font-weight:500}.ds-path{text-overflow:ellipsis;color:#8c8c8c;min-width:0;font-size:12.5px;overflow:hidden}.ds-term{color:#d9d9d9;font:11.5px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;padding:6px 12px 12px;overflow:hidden}.ds-line{min-height:1.55em}.ds-term[data-fill]{flex-direction:column;justify-content:flex-end;display:flex;-webkit-mask-image:linear-gradient(#0000 0,#000 30px);mask-image:linear-gradient(#0000 0,#000 30px)}.ds-term[data-fill]>*{flex:none}.t-o{color:#ff9f2e}.t-b{color:#fff;font-weight:700}.t-d{color:#848484}.t-g{color:#44c987}.t-r{color:#ff6d60}.t-bl{color:#7aa4ff}.ds-caret{vertical-align:-2px;background:#d0d0d0;width:7px;height:13px;margin-left:2px;animation:1.05s step-end infinite ds-blink;display:inline-block}@keyframes ds-blink{50%{opacity:0}}.ds-dim{z-index:20;background:#0000004d;position:absolute;inset:0}.ds-pal{z-index:21;background:#1b1b1b;border-radius:14px;width:620px;margin-left:-310px;padding:0;position:absolute;top:62px;left:50%;overflow:hidden;box-shadow:0 30px 80px -20px #000000d9,0 0 0 1px #353535}.ds-pal-wide{width:620px;margin-left:-310px}.ds-pal-in{color:#8c8c8c;border-bottom:1px solid #282828;align-items:center;gap:11px;height:44px;margin-bottom:8px;padding:0 16px;font-size:15px;display:flex}.ds-pal-in svg{fill:none;stroke:#8c8c8c;stroke-width:1.4px;stroke-linecap:round}.ds-pal-in span{flex:1}.ds-q{color:#fff}.win kbd{color:#858585;font:11px/1.5 var(--font-mono);border:1px solid #ffffff21;border-radius:5px;padding:1px 6px}.ds-pal-h{color:#7a7a7a;letter-spacing:.06em;text-transform:uppercase;margin:10px 8px 4px;font-size:10.5px}.ds-pal-row{color:#f2f2f2;border-radius:8px;align-items:center;gap:12px;height:32px;margin:0 6px;padding:0 10px 0 8px;font-size:13.5px;display:flex}.ds-pal-row .ds-mark{background:#282828}.ds-pal-row[data-hl]{color:#fff;background:#303030}.ds-pal-row[data-hl] .ds-mark{background:#3b3b3b}.ds-pal-keys{color:#a3a3a3;border-top:1px solid #282828;align-items:center;gap:18px;height:32px;margin-top:8px;padding:0 16px;font-size:12px;display:flex}.ds-pal-keys span{align-items:center;gap:7px;transition:color .2s;display:inline-flex}.ds-pal-keys span[data-lit]{color:#fff}.ds-pal-keys kbd{color:#a3a3a3;font:500 11px/1.4 var(--font-sans);background:#282828;border:0;border-radius:6px;padding:2px 6px}.ds-pal-keys span[data-lit] kbd{color:#fff;background:#4a4a4a}.ds-pal-row small{color:#a3a3a3;font-size:12.5px}.ds-pal-row b{font-weight:400}.ds-pal-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ds-pal-t b{color:#fff}.ds-glyph{color:#8c8c8c;width:18px;font:600 12px/1 var(--font-mono);text-align:center;font-style:normal;display:inline-block}.ds-mono{font-family:var(--font-mono);font-size:12.5px}.ds-hot{cursor:pointer;border:0;position:relative}.ds-hot:hover{filter:brightness(1.3)}.ds-hot[data-hint]:after{content:"";border-radius:inherit;pointer-events:none;animation:1.7s ease-out infinite ds-hint;position:absolute;inset:0;box-shadow:0 0 0 2px #7aa4fff2}@keyframes ds-hint{0%{box-shadow:0 0 0 1.5px #7aa4fff2}to{box-shadow:0 0 0 7px #7aa4ff00}}@media (prefers-reduced-motion:reduce){.ds-hot[data-hint]:after{opacity:.7;animation:none}.ds-dot[data-s=working],.win-dot[data-s=working],.ds-caret{animation:none}}html[data-still] .ds-hot[data-hint]:after{opacity:.7;animation:none}html[data-still] .ds-dot[data-s=working],html[data-still] .win-dot[data-s=working],html[data-still] .ds-caret{animation:none}button.ds-choice{color:inherit;text-align:left}.ds-pointer{z-index:40;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.ds-pointer svg{fill:#fff;stroke:#111;stroke-width:1.2px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #00000080);width:18px;height:22px;display:block}.ds-ripple{background:#ffffff4d;border-radius:50%;width:28px;height:28px;position:absolute;top:-12px;left:-12px;box-shadow:0 0 0 1px #ffffff80}.rail.rail-in{z-index:10;margin-top:-110px;top:50%;left:auto;right:14px}.rail-in .rail-tile{pointer-events:none}.ds-card-slot{position:absolute;inset:0}.rail-in .rail-card{width:368px;animation:none;top:0;left:auto;right:calc(100% + 12px)}.ds-choice{width:100%;height:36px;font:400 12.5px/1 var(--font-sans);background:#ffffff18;border-radius:10px;align-items:center;gap:10px;padding:0 10px;transition:background .15s,color .15s;display:flex}.ds-choice[data-pick=true]{background:#ffffff26}.ds-choice kbd{color:#eceef266;width:20px;font:600 11px/1 var(--font-sans);text-align:center;border:0;flex:none}.ds-field-text{color:#eceef266;font:400 12.5px/1 var(--font-sans);flex:1}.ds-stopsq{background:#e5584f;border-radius:3px;width:12px;height:12px}.ds-send{color:#eceef266;background:#ffffff12;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ds-send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ds-take{height:28px;font:500 12px/1 var(--font-sans);border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.ds-held .rail-bar:after{width:100%;transform:scaleX(var(--p,1));transform-origin:0;animation:none}.ds-solo{background:#121212;border-radius:14px;position:absolute;inset:0 12px 12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e}.ds-solo-body{position:absolute;inset:37px 0 0}.ds-term-big-text{padding:14px 28px;font-size:13px;position:absolute;inset:0}.ds-term-big-text[data-fill]{padding-bottom:92px}.ds-thread{align-content:start;gap:0;width:780px;margin-left:-390px;display:grid;position:absolute;top:6px;left:50%}.ds-thread[data-fill]{flex-direction:column;justify-content:flex-end;padding-top:6px;display:flex;top:0;bottom:96px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 36px);mask-image:linear-gradient(#0000 0,#000 36px)}.ds-thread[data-fill]>*{flex:none}.ds-thread[data-fill] .ds-user{margin-top:16px}.ds-thread-s{width:auto;margin:0;position:absolute;top:52px;left:28px;right:28px}.ds-user{color:#ececec;background:#191919;border-radius:8px;margin:0 0 10px 32px;padding:10px 14px;font-size:15px;line-height:20px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ds-trow{color:#9d9d9d;align-items:center;gap:10px;height:28px;padding:0 14px 0 18px;font-size:14px;display:flex}.ds-trow .tl-ico{stroke:#858585;width:14px;height:14px}.ds-trow b{color:#f2f2f2;font:600 14px/1 var(--font-sans)}.ds-trow b em{color:#9d9d9d;font-style:normal;font-weight:400}.ds-trow code{color:#a3a3a3;font:13.5px/1 var(--font-mono)}.ds-trow .ds-trow-m{font:600 13.5px/1 var(--font-mono)}.ds-trow small{color:#8c8c8c;font-size:12.5px}.ds-chev{fill:none;stroke:#6c6c6c;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.ds-answer{color:#ececec;margin:12px 0;font-size:15px;line-height:24px}.ds-answer code{font:13.5px var(--font-mono);background:#1d1d1d;border-radius:5px;padding:1px 5px}.ds-sum{color:#9d9d9d;margin:10px 0 4px;font-size:14px}.ds-cmp{width:780px;margin-left:-390px;position:absolute;bottom:18px;left:50%}.ds-cmp[data-narrow]{width:auto;margin-left:0;bottom:16px;left:28px;right:28px}.ds-tp .ds-cmp[data-compact]{width:auto;margin-left:0;bottom:12px;left:12px;right:12px}.ds-cmp-tabs{z-index:2;gap:8px;display:flex;position:absolute;top:-12px;left:14px}.ds-cmp-tab{color:#d9d9d9;white-space:nowrap;background:#101010;border-radius:9px;align-items:center;gap:6px;height:24px;padding:0 11px;font-size:11.5px;display:inline-flex;box-shadow:0 0 0 1px #ffffff1a}.ds-cmp-tab b{color:#f2f2f2;font-weight:600}.ds-cmp-tab small{color:#8c8c8c;font-size:inherit}.ds-cmp-dot{background:#d9d9d9;border-radius:50%;width:7px;height:7px}.ds-cmp-dot[data-s=working]{animation:1.8s ease-in-out infinite rail-breathe}@media (prefers-reduced-motion:reduce){.ds-cmp-dot[data-s=working]{animation:none}}html[data-still] .ds-cmp-dot[data-s=working]{animation:none}.ds-cmp-dot[data-s=done]{background:#44c987}.ds-cmp-box{color:#8c8c8c;background:#262626;border-radius:15px;align-items:center;gap:12px;height:44px;padding:0 8px 0 14px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #3d3d3d}.ds-cmp-plus{color:#a4a4a4;place-items:center;width:20px;display:grid}.ds-cmp-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-cmp-model{color:#dcdcdc;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.ds-cmp-model .ds-ic{color:#8b8b8b}.ds-cmp-mic{color:#9a9a9a;place-items:center;display:grid}.ds-cmp[data-compact] .ds-cmp-mic{display:none}.ds-cmp[data-compact] .ds-cmp-box{gap:8px;height:40px;font-size:13px}.ds-cmp-send{color:#dcdcdc;background:#3b3b3b;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.ds-cmp-send[data-busy]{background:#e6e6e6}.ds-cmp-send i{background:#111;border-radius:2.5px;width:10px;height:10px}.ds-tp{flex:1;min-height:0;position:relative;overflow:hidden}.ds-tp-body{position:absolute;inset:6px 12px 66px;overflow:hidden}.ds-tp .ds-user{margin:6px 0 10px;padding:8px 12px;font-size:13.5px;line-height:19px}.ds-tp .ds-trow{gap:8px;padding:0 4px 0 6px;font-size:13px}.ds-tp .ds-trow b{font-size:13px}.ds-tp .ds-answer{font-size:13.5px;line-height:21px}.ds-ph{white-space:nowrap;align-items:center;gap:8.5px;height:37px;padding:1px 10px 0 15px;display:flex;position:absolute;top:0;left:0;right:0}.ds-ph b{color:#f2f2f2;font-size:13px;font-weight:500}.ds-ph-title{text-overflow:ellipsis;color:#8c8c8c;min-width:0;font-size:12.5px;overflow:hidden}.ds-ph-ico{flex:none;gap:2px;display:flex}.ds-ph-ico>i,.ds-ph-ico>button{color:#a0a0a0;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.vg-keys{z-index:3;border-radius:var(--r-s);background:0 0;gap:4px;padding:2px;display:flex;position:absolute;top:8px;right:78px}.vg-keys[data-thread]{right:108px}.vg-keys kbd{color:#a3a3ab;min-width:22px;height:22px;font-family:var(--font-sans);font-weight:500;font-size:var(--fs-fine);transition:color var(--t-quick) var(--ease), background var(--t-quick) var(--ease), transform var(--t-quick) var(--ease);background:#2b2b2d;border-radius:6px;place-items:center;padding:0 5px;line-height:1;display:grid}.vg-keys[data-lit] kbd{color:#fff;background:#55555c;transform:translateY(1px)}.ds-ic{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.ds-board{background:#0c0c0c;position:absolute;inset:0}.ds-board-bar{align-items:center;gap:12px;height:32px;display:flex;position:absolute;top:12px;left:20px;right:20px}.ds-newtask{color:#111;background:#f2f2f2;border-radius:11px;place-items:center;height:28px;padding:0 13px;font-size:12.5px;font-weight:500;display:grid}.ds-board-bar small{color:#a3a3a3;font-size:12px}.ds-col{transition:height .5s var(--ease);background:#060606;border-radius:14px;position:absolute;top:56px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.ds-col p{color:#f2f2f2;border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;height:36px;margin:0;padding:0 11px;font-size:12.5px;display:flex}.ds-col p b{font-weight:600}.ds-col small{color:#a3a3a3;background:#1a1a1a;border-radius:7px;padding:1px 6px;font-size:10.5px;line-height:1.3}.ds-card{transition:transform .65s var(--ease), height .5s var(--ease);background:#131313;border-radius:10px;padding:11px 13px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #232323}.ds-card-h{align-items:center;gap:8px;font-size:13px;display:flex}.ds-card-h b{font-weight:600}.ds-card-h small{font-size:11.5px}.ds-crown{fill:none;stroke:#b8b8b8;stroke-width:1.2px;stroke-linejoin:round}.ds-card-t{color:#e4e4e4;margin:8px 0 6px;font-size:12.5px;line-height:1.35}.ds-card-n{color:#8a8a8a;align-items:center;gap:6px;font-size:11.5px;display:flex}.ds-card-n i{font-style:normal}.ds-card-n em{color:#8a8a8a;font-style:normal}.ds-card-n[data-s=needs]{color:#ff9f2e}.ds-card-n[data-s=done]{color:#44c987}.ds-card-l{color:#8a8a8a;margin:16px 0 7px;font-size:11px}.ds-log{grid-template-columns:minmax(0,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.ds-log li{color:#cfcfcf;white-space:nowrap;align-items:baseline;gap:8px;font-size:11.5px;display:flex}.ds-log li:before{content:"";background:#6d6d6d;border-radius:50%;flex:none;width:3px;height:3px;transform:translateY(-2px)}.ds-log li span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ds-log li small{color:#7c7c7c;flex:none;font-size:10.5px}.ds-cmd{color:#f1f1f1;font:11.5px/1.3 var(--font-mono);background:#060606;border-radius:7px;margin:12px 0 0;padding:8px 10px;display:block}.ds-acts{gap:5px;margin-top:10px;display:flex}.ds-acts span{color:#d4d4d4;white-space:nowrap;height:26px;transition:transform var(--t-quick) var(--ease);background:#262626;border-radius:8px;place-items:center;padding:0 10px;font-size:11px;font-weight:500;display:grid}.ds-acts span.ds-allow{color:#111;background:#f1f1f1;font-weight:600}.ds-allow[data-lit]{transform:scale(.94)}.ds-col-empty{color:#8c8c8c;align-items:center;height:35px;padding:0 11px;font-size:12px;display:flex}.ds-card .win-stack{--ring:#141414}.tl-ico{fill:none;stroke:#9a9a9a;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.ds-task{position:absolute;inset:0}.ds-shell{background:#121212;border-radius:14px;padding:37px 0 0;position:absolute;inset:0 12px 12px;box-shadow:inset 0 0 0 1px #ffffff0e}.ds-newcard{z-index:21;background:#1b1b1b;border-radius:14px;width:640px;margin-left:-320px;padding:16px;position:absolute;top:28px;left:50%;box-shadow:0 30px 80px -20px #000000d9,0 0 0 1px #353535}.ds-newcard-h{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ds-newcard-h b{color:#f2f2f2;font-size:14px;font-weight:500}.ds-folder{color:#f2f2f2;background:#262626;border-radius:10px;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.ds-folder svg{fill:none;stroke:#8c8c8c;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.ds-x{color:#a3a3a3;place-items:center;width:28px;height:28px;display:grid}.ds-x svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}.ds-newcard-field{background:#050505;border-radius:12px;min-height:92px;margin-bottom:12px;padding:12px 14px;font-size:14px;box-shadow:inset 0 0 0 1.5px #6e6e6e}.ds-hint{color:#8c8c8c}.ds-hint .ds-caret{margin-right:1px}.ds-newcard-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ds-agent{color:#f2f2f2;background:#262626;border-radius:10px;align-items:center;gap:8px;height:28px;padding:0 9px 0 4px;font-size:12.5px;display:inline-flex}.ds-agent svg{fill:none;stroke:#8c8c8c;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.ds-seg2{background:#060606;border-radius:10px;gap:2px;padding:2px;display:flex}.ds-seg2 b{color:#f2f2f2;background:#2a2a2a;border-radius:8px;padding:4px 11px;font-size:12.5px;font-weight:500}.ds-seg2 span{color:#8c8c8c;padding:4px 11px;font-size:12.5px}.ds-start{color:#111;background:#f2f2f2;border-radius:10px;align-items:center;gap:8px;height:28px;padding:0 14px;font-size:13px;font-weight:500;transition:transform .15s;display:inline-flex}.ds-start kbd{color:#6a6a6a;font:400 11.5px/1 var(--font-sans);background:0 0;border:0}.ds-start[data-lit]{transform:scale(.95)}.ds-newcard-says{color:#8c8c8c;margin:0;font-size:12.5px}.ds-newcard-says b{color:#f2f2f2;font-weight:500}.ds-newcard-more{color:#8c8c8c;align-items:center;gap:5px;margin:14px 0 0;font-size:12px;display:flex}.ds-newcard-more svg{fill:none;stroke:#777;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.ds-work{background:#121212;border-radius:14px;position:absolute;top:0;bottom:12px;left:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e}.ds-files{background:#121212;border-radius:10px;margin-top:10px;padding:6px;box-shadow:inset 0 0 0 1px #ffffff14}.ds-files-h{align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.ds-btn{color:#b8b8b8;border-radius:7px;padding:4px 9px;font-size:11.5px}.ds-btn-on{color:#fff;background:#262626}.ds-file{align-items:center;gap:9px;height:28px;padding:0 8px;font-size:12.5px;display:flex}.ds-file i{color:#ff9a5c;font:700 8px/1 var(--font-mono);background:#3b2418;border-radius:4px;padding:2px 3px}.ds-commit{position:absolute;bottom:10px;left:9px;right:9px}.ds-commit-msg{color:#8c8c8c;background:#050505;border-radius:12px;height:60px;padding:12px 14px;font-size:12.5px}.ds-commit-row{align-items:center;gap:8px;margin-top:8px;display:flex}.ds-commit-btn{color:#4d4d4d;background:#787878;border-radius:9px;flex:1;place-items:center;height:28px;font-size:12.5px;font-weight:500;display:grid}.ds-commit-more{color:#a3a3a3;letter-spacing:1px}.ds-commit-foot{color:#8c8c8c;align-items:center;gap:5px;margin-top:10px;font-size:12px;display:flex}.ds-commit-foot svg{fill:none;stroke:#8a8a8a;stroke-width:1.3px;width:11px;height:11px}.ds-branch{background:#131313;border-radius:14px;width:280px;padding:8px 9px 0;font-size:12.5px;position:absolute;top:0;bottom:12px;right:12px;box-shadow:inset 0 0 0 1px #ffffff0e}.ds-branch-tabs{color:#8c8c8c;align-items:center;gap:8px;margin-bottom:14px;display:flex}.ds-switch{background:#060606;border-radius:14px;padding:2px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.ds-switch span,.ds-switch b{color:#a3a3a3;border-radius:12px;padding:4px 11px;font-size:12.5px;font-weight:400}.ds-switch b{color:#f2f2f2;background:#1e1e1e}.ds-branch-seg{color:#8c8c8c;align-items:center;gap:22px;margin:0 0 14px 8px;font-size:13px;display:flex}.ds-branch-seg b{color:#f2f2f2;font-weight:500}.ds-pill{color:#cfcfcf;background:#1c1c1c;border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}.ds-bx{color:#a3a3a3;place-items:center;width:22px;height:22px;margin-right:2px;display:grid}.ds-pill+.ds-bx{margin-left:0}.ds-pr-h{color:#f2f2f2;justify-content:space-between;align-items:baseline;margin:0 8px 12px;font-size:12.5px;font-weight:600;display:flex}.ds-gl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-gl em{color:#8c8c8c;margin-left:6px;font-style:normal;font-weight:400}.ds-pr-h small{color:#8c8c8c;margin-left:6px;font-weight:400}.ds-graph{margin:0 8px 10px;position:relative}.ds-graph:before{content:"";background:#6f8be8;width:1.5px;position:absolute;top:16px;bottom:14px;left:4.5px}.ds-graph p{color:#f2f2f2;align-items:center;gap:10px;min-height:22px;margin:0 0 4px;font-size:12.5px;display:flex;position:relative}.ds-graph p:first-child{color:#a3a3a3}.ds-graph p:last-child{color:#8c8c8c}.ds-graph small{margin-left:auto}.ds-node{background:#7a9cf0;border-radius:50%;flex:none;width:9px;height:9px;position:relative}.ds-node-ok{background:#44c987;width:12px;height:12px;margin:0 -1.5px}.ds-node-base{background:#8c8c8c}.ds-create{color:#111;background:#ececec;border-radius:7px;place-items:center;height:26px;padding:0 10px;font-size:11.5px;font-weight:600;transition:transform .15s;display:grid}.ds-create[data-lit]{transform:scale(.96)}.ds-ready{justify-content:space-between;align-items:center;margin:14px 0 12px;display:flex}.ds-merge{color:#111;background:#ececec;border-radius:7px;padding:4px 11px;font-weight:600}.ds-since{color:#8f8f8f;margin-top:8px;display:block}.ds-ready .ds-since{margin-top:0}.ds-toggle{grid-template-columns:1fr auto;align-items:center;gap:3px 10px;margin:12px 0 0;display:grid}.ds-toggle b{color:#f2f2f2;font-size:11.5px;font-weight:600}.ds-toggle small{color:#8f8f8f;grid-column:1/-1;font-size:10.5px;line-height:1.35}.ds-toggle i{background:#060606;border-radius:99px;width:26px;height:15px;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.ds-toggle i:after{content:"";background:#e6e6e6;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.vg-card{width:1040px;height:720px;clip-path:inset(calc((1 - var(--chrome,1)) * -260px) round 30px);isolation:isolate;color:#12203a;border-radius:30px;position:absolute;inset:0}.vg-chrome{opacity:var(--chrome,1);background:#e6dccb;border-radius:30px;position:absolute;inset:0;box-shadow:0 0 0 1.5px #ffffffd9,0 60px 110px -40px #2e1e0ea8,0 26px 44px -24px #2e1e0e5c}.vg-card *,.vg-card :before,.vg-card :after{box-sizing:border-box}.vg-sheet{position:absolute;inset:0}.vg-wash{opacity:var(--chrome,1);background:radial-gradient(120% 90% at 10% -10%, #ffffff80, #fff0 56%), linear-gradient(135deg, var(--a), var(--b) 54%, var(--c));position:absolute;inset:0}.vg-wash:before{content:"";opacity:.6;background-image:radial-gradient(#ffffffd9 1.6px,#0000 2px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.vg-cloud{filter:blur(20px);background:#ffffffa8;border-radius:999px;width:360px;height:112px;animation:28s ease-in-out infinite alternate vg-drift;position:absolute}.vg-cloud-1{top:22px;left:-90px}.vg-cloud-2{width:440px;height:130px;animation-duration:36s;animation-direction:alternate-reverse;bottom:28px;right:-110px}@keyframes vg-drift{to{transform:translate(80px)}}.vg-win{z-index:5;position:absolute}.vg-tabsel{z-index:40;transition:opacity var(--t-lift) var(--ease);align-items:center;gap:10px;display:flex;position:absolute;top:52px;left:40px}.vg-tabsel[data-hidden]{visibility:hidden}.vg-tabsel>span,.ps-tabsel>span{color:#6b5a46;font:600 var(--fs-fine) / 1 var(--font-sans)}.vg-tabsel .pg-seg button{min-height:32px;font-size:var(--fs-fine)}.ps-tabsel{display:none}@media (max-width:900px){.vg-tabsel{display:none}.ps-tabsel{align-items:center;gap:10px;margin:8px 16px 2px;display:flex}.ps-tabsel>span{color:color-mix(in srgb, var(--fg) 82%, transparent)}.ps-tabsel[data-hidden]{visibility:hidden}}.vg-call{--tone:#6b5a46;z-index:30;pointer-events:none;will-change:transform, opacity;width:max-content;max-width:440px;position:absolute}.vg-call[data-tone=amber]{--tone:#b9873a}.vg-call[data-tone=green]{--tone:#6b8a55}.vg-call[data-tone=rose]{--tone:#b8604e}.vg-call-in{color:#12203a;font:700 15.5px/1.22 var(--font-sans);letter-spacing:-.012em;background:#fff;border-radius:18px;align-items:center;gap:10px;padding:8px 17px 8px 8px;display:inline-flex;position:relative;box-shadow:0 16px 30px -14px #34221280,0 0 0 1px #3422120f}.vg-call-in>i{color:#fff;background:var(--tone);border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 -2px #00000029}.vg-call-in:after{content:"";background:#fff;border-radius:3px;width:12px;height:12px;display:none;position:absolute}.vg-call[data-tail=b] .vg-call-in:after{left:var(--t);display:block;bottom:-5px;transform:translate(-50%)rotate(45deg)}.vg-call[data-tail=t] .vg-call-in:after{left:var(--t);display:block;top:-5px;transform:translate(-50%)rotate(45deg)}.vg-call[data-tail=r] .vg-call-in:after{right:-5px;top:var(--t);display:block;transform:translateY(-50%)rotate(45deg)}.vg-call[data-tail=l] .vg-call-in:after{left:-5px;top:var(--t);display:block;transform:translateY(-50%)rotate(45deg)}.vg-tag{z-index:20;color:#4b5c7c;font:700 13px/1 var(--font-sans);letter-spacing:-.005em;background:#ffffff94;border-radius:999px;padding:7px 15px;transition:background .3s,color .3s;position:absolute;box-shadow:inset 0 0 0 1px #ffffffe6}.vg-tag[data-on]{color:#fff;background:#14213b;box-shadow:0 8px 16px -8px #34221299}.vg-guide{z-index:36;pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 12px 14px #3422124d);display:block;position:absolute}.vg-guide .st{pointer-events:none;display:block;position:absolute;overflow:visible}.vg-guide[data-mood=wow]{animation:vg-wow .55s var(--ease) 1}.vg-guide[data-mood=cheer]{animation:.62s ease-in-out infinite vg-cheer}@keyframes vg-wow{35%{transform:translateY(-8px)scale(1.1,.94)}}@keyframes vg-cheer{0%,to{transform:rotate(-4deg)}50%{transform:translateY(-8px)rotate(4deg)}}.vg-doc{z-index:3;background:#fbf8f1;border-radius:16px;width:560px;height:450px;position:absolute;top:118px;left:66px;overflow:hidden;box-shadow:0 40px 70px -34px #34221280,0 0 0 1px #34221214}.vg-doc .win-traffic i{background:#d9d1c1}.vg-doc-bar{color:#7a6d5a;height:40px;font:700 13px/1 var(--font-sans);background:#f1ece1;align-items:center;padding:0 16px;display:flex;box-shadow:inset 0 -1px #34221214}.vg-doc-bar b{text-align:center;flex:1;margin-right:50px}.vg-doc-page{gap:13px;padding:26px 34px;display:grid}.vg-sk{background:#e9e3d6;border-radius:6px;height:11px;display:block}.vg-doc-img{background:linear-gradient(135deg,#e5ddcc,#efe8da 60%,#e9dfcd);border-radius:14px;height:108px;margin:6px 0}.vg-doc-line{align-items:center;gap:2px;display:flex}.vg-doc-line .ds-caret{background:#8a7d68}.vg-sheet .rail.vg-rail{margin-top:0;top:128px}.vg-dock{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8c;border-radius:26px;align-items:flex-end;gap:12px;padding:9px 14px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffffe6,0 22px 40px -22px #34221280}.vg-dock>i{border-radius:14px;width:52px;height:52px;display:block;box-shadow:inset 0 1px #ffffff73,0 8px 12px -8px #00000080}.vg-dock-app{width:52px;height:52px;display:block;position:relative}.vg-dock-app img{filter:drop-shadow(0 8px 8px #34221259);width:52px;height:52px;display:block}.vg-badge{color:#fff;min-width:24px;height:24px;font:700 14px/1 var(--font-sans);background:#d9822b;border-radius:12px;place-items:center;padding:0 7px;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 0 0 2.5px #fff,0 6px 10px -4px #d9822bb3}.vg-flip{perspective:1800px}.vg-flip-in{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.vg-face{backface-visibility:hidden;background:#0b0b0d;position:absolute;inset:0;overflow:hidden}.vg-back{transform:rotateY(180deg)}.vg-tui-in{color:#8c8c97;font:500 12.5px/1.3 var(--font-mono);border-radius:10px;padding:10px 14px;position:absolute;bottom:40px;left:28px;right:28px;box-shadow:inset 0 0 0 1px #fff3}.vg-tui-in span{color:#d9d9e1}.vg-tui-hint{color:#6f6f7b;font:500 11.5px/1 var(--font-mono);position:absolute;bottom:18px;left:32px}.vg-hand{z-index:4;position:absolute;inset:0}.vg-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vg-line{fill:none;stroke:#1f8f5f;stroke-width:3.5px;stroke-linecap:round}.vg-pulse{fill:#fff;stroke:#1f8f5f;stroke-width:3.5px}.vg-mgr,.vg-kid{color:#ececf0;font-family:var(--font-sans);background:#15161a;border-radius:22px;padding:18px 22px;position:absolute;box-shadow:0 34px 56px -28px #082438b3,inset 0 0 0 1px #ffffff1a}.vg-mgr header,.vg-kid header{letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.vg-kid header{font-size:16px}.vg-kid header small{font-size:12px;font-weight:600}.vg-chip{color:#d4d4dc;letter-spacing:0;background:#26262b;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.vg-mgr p{color:#d9d9e1;font:500 16px/1.55 var(--font-sans);margin:18px 0 0}.vg-kid p{font:600 16.5px/1.3 var(--font-sans);margin:16px 0 6px}.vg-kid>small{color:#8c8c97;font:500 12.5px/1.4 var(--font-mono);display:block}@media (max-width:900px){.vg-call-in{zoom:1.7}}@media (prefers-reduced-motion:reduce){.vg-cloud,.vg-guide[data-mood]{animation:none}}html[data-still] .vg-cloud,html[data-still] .vg-guide[data-mood]{animation:none}:root{--r-win:16px;--plate:#fffffff0}.ps-looksel{align-items:center;gap:10px;margin:8px 16px 2px;display:flex}.ps-looksel>span{color:color-mix(in srgb, var(--fg) 82%, transparent);font:600 var(--fs-fine) / 1 var(--font-sans)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ps-looksel{display:none}}@media (min-aspect-ratio:8/5) and (min-width:901px){.ps-looksel{margin:12px 8px 0}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-glass] .ps .vg-card{clip-path:none}:root[data-glass] .ps .vg-chrome,:root[data-glass] .ps .vg-wash{opacity:0}:root[data-glass] .vg-win .win,:root[data-glass] .kp-win .win{box-shadow:var(--e-window-glass);background:#0e0e0ea8}:root[data-glass] .vg-win .win{-webkit-backdrop-filter:blur(28px)saturate(1.7)brightness(.7);backdrop-filter:blur(28px)saturate(1.7)brightness(.7)}:root[data-glass] .kp-win{border-radius:var(--r-win);-webkit-backdrop-filter:blur(28px)saturate(1.7)brightness(.7);backdrop-filter:blur(28px)saturate(1.7)brightness(.7)}:root[data-glass] :is(.vg-win,.kp-win) :is(.ds-pane,.ds-solo,.ds-shell,.ds-work){background:#12121266}:root[data-glass] :is(.vg-win,.kp-win) .ds-board{background:#0c0c0c4d}:root[data-glass] :is(.vg-win,.kp-win) .ds-col{background:#0606066b}:root[data-glass] :is(.vg-win,.kp-win) .vg-face{background:#0b0b0d4d}:root[data-glass] :is(.vg-win,.kp-win) .ds-pal{background:#1b1b1bf0}:root[data-glass] .ba-stage .vg-win .win{-webkit-backdrop-filter:blur(24px)saturate(1.6)brightness(.55);backdrop-filter:blur(24px)saturate(1.6)brightness(.55);background:#0e0e0ebd}:root[data-glass] :is(.vg-win,.kp-win,.ps .vg-mgr,.ps .vg-kid) :is(.win-chip small,.ds-path,.t-d,.ds-glyph,.ds-trow small,.ds-cmp-tab small,.ds-cmp-box,.ds-ph-title,.ds-col-empty,.ds-hint,.ds-seg2 span,.ds-newcard-says,.ds-newcard-more,.ds-commit-msg,.ds-commit-foot,.ds-branch-tabs,.ds-branch-seg,.ds-gl em,.ds-pr-h small,.ds-graph p:last-child,.vg-tui-in){color:#adadad}:root[data-glass] :is(.vg-win,.kp-win,.ps .vg-mgr,.ps .vg-kid) :is(.win-tab,.ds-pane-head b,.ds-trow code,.ds-cmp-plus,.ds-cmp-mic,.ds-board-bar small,.ds-col small,.ds-x,.ds-commit-more,.ds-switch span,.ds-switch b,.ds-bx,.ds-graph p:first-child){color:#c2c2c2}:root[data-glass] .ps .vg-kid>small{color:#adadad}:root[data-glass] .ps :is(.vg-mgr,.vg-kid){-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);box-shadow:var(--e-card-glass);background:#15161a9e}:root[data-glass] #try-ask{--desk:url(/art/desk-ask.webp)}:root[data-glass] #try-quote{--desk:url(/art/desk-quote.webp)}:root[data-glass] #try-undo{--desk:url(/art/desk-undo.webp)}:root[data-glass] #try-effort{--desk:url(/art/desk-effort.webp)}:root[data-glass] #try-automation{--desk:url(/art/desk-wide.webp)}:root[data-glass] :is(#try-ask,#try-quote,#try-undo,#try-effort,#try-automation) .pg-art{background:var(--desk) center / cover no-repeat;padding-top:26px;padding-bottom:16px}:root[data-glass] .pg-art .pw{-webkit-backdrop-filter:var(--g-backdrop,none);backdrop-filter:var(--g-backdrop,none);box-shadow:var(--e-window-glass)}:root[data-glass] :is(#try-ask,#try-quote,#try-undo,#try-effort,#try-automation) .pg-hint{background:var(--plate);-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5);min-height:26px;box-shadow:var(--glass-rim);border-radius:999px;align-self:center;padding:0 12px}:root[data-glass] #try-effort .pg-seg{background:var(--plate);-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5);box-shadow:var(--glass-rim)}:root[data-glass] #try-effort .pg-seg button:focus-visible{box-shadow:var(--e-halo);transition:color var(--t-quick) var(--ease), background var(--t-quick) var(--ease)}:root[data-glass] .ar-card[data-card=fast]{--desk:url(/art/desk-ar-fast.webp)}:root[data-glass] .ar-card[data-card=alltabs]{--desk:url(/art/desk-ar-alltabs.webp)}:root[data-glass] .ar-card[data-card=browser]{--desk:url(/art/desk-ar-browser.webp)}:root[data-glass] .ar-card[data-card=changes]{--desk:url(/art/desk-ar-changes.webp)}:root[data-glass] .ar-card[data-card=search]{--desk:url(/art/desk-ar-search.webp)}:root[data-glass] .ar-card[data-card=computers]{--desk:url(/art/desk-ar-computers.webp)}:root[data-glass] .ar-card[data-card] .ar-art{background:var(--desk) center / cover no-repeat}:root[data-glass] .ar-card[data-card] .ar-text h3{padding-top:14px}:root[data-glass] .ar-card[data-card] :is(.ar-tabs,.ar-at,.ar-ch,.ar-pc){-webkit-backdrop-filter:blur(24px)saturate(1.6)brightness(.75);backdrop-filter:blur(24px)saturate(1.6)brightness(.75);box-shadow:var(--e-window-glass);background:#0e0e0e9e}:root[data-glass] .ar-card[data-card] .ar-se{-webkit-backdrop-filter:blur(24px)saturate(1.6)brightness(.75);backdrop-filter:blur(24px)saturate(1.6)brightness(.75);box-shadow:var(--e-window-glass);background:#141414f0}:root[data-glass] .ar-card[data-card] .ar-cut:focus-visible{box-shadow:var(--e-halo);animation:none}}.sheet{z-index:2;background:var(--paper);box-shadow:var(--e-sheet), 0 40px 90px -40px #2e1e0e73;border-radius:clamp(26px,4vw,48px);position:relative;overflow:clip}.section{background:var(--noise) 0 0 / 180px 180px repeat, var(--paper);background-blend-mode:overlay, normal;text-align:center;padding:96px 24px 120px;position:relative}.section h2{font-size:clamp(32px,4.4vw,60px);line-height:var(--lh-display);letter-spacing:var(--tr-h2);font-weight:600}.section h2 em{font-family:var(--font-serif);letter-spacing:var(--tr-tight);font-size:1.08em;font-style:italic;font-weight:400}.eyebrow{font:500 12.5px/1 var(--font-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.section-end{padding-top:120px}.app-icon{border-radius:25px;margin:0 auto 26px;box-shadow:0 24px 50px -20px #14283c80}.lead-dark{max-width:520px;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2);text-wrap:balance;margin:16px auto 28px}.fine{font-size:var(--fs-fine);color:var(--ink-3);margin-top:18px}.foot{max-width:560px;font-size:var(--fs-fine);line-height:var(--lh-body);color:var(--ink-3);margin:80px auto 0}.dock-strip{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);box-shadow:var(--glass-rim), var(--glass-shadow);pointer-events:auto;border-radius:999px;flex-wrap:nowrap;gap:8px 26px;margin:0 auto;padding:12px 26px;position:static}.dock-strip .dock-mark svg{filter:none}.dock-label{border-right:var(--hair) solid #0e1b2b24;font:500 12.5px/1 var(--font-mono);letter-spacing:var(--tr-mono);color:var(--ink-2);white-space:nowrap;margin-right:-4px;padding-right:22px}.dock-strip li{white-space:nowrap}@media (max-width:1339px){.dock-strip{gap:8px 20px;padding:12px 22px}.dock-strip .dock-name{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dock-strip .dock-mark svg{width:20px;height:20px}}@media (max-width:700px){.dock-strip{gap:8px 16px;padding:12px 18px}.dock-label{display:none}.dock-strip .dock-mark svg{width:19px;height:19px}}.keeps{pointer-events:none;position:relative}.kp-win,.kp-dock{pointer-events:auto}.kp-sticky{height:100vh;min-height:600px;position:sticky;top:0}.kp-copy{z-index:6;text-align:center;pointer-events:none;padding:clamp(70px,8.5vh,104px) 20px 0;position:absolute;top:0;left:0;right:0}.band-h{max-width:1100px;letter-spacing:var(--tr-hero);color:color-mix(in srgb, #f3f5fb calc(var(--kp-dark,0) * 100%), var(--ink));filter:drop-shadow(0 0 36px rgb(255 255 255/calc(.45 * (1 - var(--kp-dark,0))))) drop-shadow(0 2px 22px rgb(4 10 26/calc(.6 * var(--kp-dark,0))));transition:color var(--t-quick) var(--ease), filter var(--t-quick) var(--ease);margin:0 auto;font-size:clamp(34px,min(5.4vw,7.6vh),80px);font-weight:600;line-height:1}.band-h .line{text-wrap:balance;display:block}.band-h .serif{font-family:var(--font-serif);letter-spacing:var(--tr-tight);font-size:1.1em;font-style:italic;font-weight:400;line-height:var(--lh-serif)}.kp-says{max-width:640px;margin:clamp(10px,1.8vh,18px) auto 0;display:grid}.kp-says>p{grid-area:1/1}.band-lead{border-radius:var(--r-xl);width:-moz-fit-content;width:fit-content;font-size:clamp(14px,min(1.25vw,2.1vh),17.5px);line-height:var(--lh-lead);text-wrap:balance;color:color-mix(in srgb, #eef2fb calc(var(--kp-dark,0) * 100%), var(--ink));background:color-mix(in srgb, #0c14289e calc(var(--kp-dark,0) * 100%), var(--glass));-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);box-shadow:inset 0 0 0 1px color-mix(in srgb, #ffffff29 calc(var(--kp-dark,0) * 100%), var(--glass-edge)), var(--glass-shadow);transition:color var(--t-quick) var(--ease), background-color var(--t-quick) var(--ease), box-shadow var(--t-quick) var(--ease);justify-self:center;padding:11px 18px}@media (prefers-reduced-motion:reduce){.band-h,.band-lead{transition:none}}html[data-still] .band-h,html[data-still] .band-lead{transition:none}@media (max-height:760px){.kp-says .band-lead{font-size:14px}}.kp-chip{z-index:6;border-radius:var(--r-s);width:max-content;max-width:calc(100% - 24px);font:500 13.5px/1.2 var(--font-sans);color:#eef3ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#0e182ad6;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:9px 15px;display:flex;position:absolute;bottom:88px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff29,0 14px 30px -14px #08183cb3}.kp-chip b{align-items:center;gap:7px;font-weight:600;display:inline-flex}.kp-chip span{align-items:center;gap:6px;display:inline-flex}.kp-chip time{color:#e6edffa8;font:500 12px/1 var(--font-mono)}.kp-light{background:#ff5f57;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #ff5f57b3}.kp-slot{z-index:4;place-items:end center;display:grid;position:absolute;inset:clamp(236px,33vh,340px) 16px 78px}.kp-fit{position:relative}.kp-win{transform-origin:50% 100%;will-change:transform, opacity;margin-left:-480px;position:absolute;bottom:0;left:50%}.kp-win .win-traffic i:first-child{transform:scale(calc(1 + var(--press,0) * .5));box-shadow:0 0 0 calc(var(--press,0) * 5px) rgba(255, 95, 87, calc(var(--press,0) * .4))}.kp-dock{z-index:5;border-radius:var(--r-xl);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);background:#fff6;place-items:center;width:60px;height:60px;display:grid;position:absolute;bottom:12px;left:50%;box-shadow:inset 0 0 0 1px #ffffffb3,0 14px 34px -12px #2e1e0e8c}.kp-dock img{width:100%;height:100%;display:block}.kp-dock i{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}@media (max-width:700px){.kp-slot{top:44vh;bottom:84px}.kp-chip{font-size:12.5px;bottom:86px}}[data-reveal]{opacity:0;filter:blur(5px);transition:opacity .9s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s), filter .9s var(--ease) var(--d,0s);transform:translateY(22px)}[data-reveal][data-in],html:not(.js) [data-reveal]{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;filter:none;transition:none;transform:none}}html[data-still] [data-reveal]{opacity:1;filter:none;transition:none;transform:none}.rw{vertical-align:top;margin:-.1em -.06em -.16em;padding:.1em .06em .16em;display:inline-block;overflow:hidden}.rwi{transition:transform 1.05s var(--ease) calc(var(--i,0) * 60ms);display:inline-block}[data-reveal]:not([data-in]) .rwi{transform:translateY(112%)}h2[data-split][data-reveal]{opacity:1;filter:none;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.rwi{transition:none;transform:none!important}}html[data-still] .rwi{transition:none;transform:none!important}.ag code,.faq code{font:500 .9em var(--font-mono);background:#14283c12;border-radius:5px;padding:2px 6px}.band{max-width:1120px;box-shadow:var(--e-frame);border-radius:clamp(20px,3vw,30px);margin:44px auto 0;line-height:0;overflow:hidden}.band img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.band-bay{max-width:1040px;margin-top:40px;position:relative;container-type:inline-size}.bay-life{pointer-events:none;position:absolute;inset:0}.bay-boat{aspect-ratio:56/138;width:2.5%;animation:170s linear -40s infinite bay-sail;position:absolute;top:21.32%;left:83.3%}.bay-boat>i{transform-origin:50% 62%;background:url(/art/bay-sail.webp) 50%/100% 100% no-repeat;animation:5.4s ease-in-out infinite alternate bay-rock;position:absolute;inset:0}@keyframes bay-sail{0%{opacity:0;translate:0}6%{opacity:1}88%{opacity:1}to{opacity:0;translate:-42cqw}}@keyframes bay-rock{0%{translate:0;rotate:-.8deg}to{translate:0 -.12cqw;rotate:.8deg}}.bay-sea{--spark:255, 251, 238;position:absolute;inset:0}.bay-glint{width:calc(var(--l) * 1.8cqw);height:calc(var(--l) * .42cqw);background:radial-gradient(closest-side, rgba(var(--spark), 1) 0, rgba(var(--spark), .9) 16%, rgba(var(--spark), .42) 48%, rgba(var(--spark), 0) 100%);opacity:0;min-height:3px;animation:bay-glint var(--dur) ease-in-out var(--wait) infinite;border-radius:50%;position:absolute}@keyframes bay-glint{0%,to{opacity:0;scale:.4 1}42%{opacity:.85;scale:1}62%{opacity:.45;scale:.75 1}}@media (prefers-reduced-motion:reduce){.bay-boat,.bay-boat>i{animation:none}.bay-sea{display:none}}html[data-still] .bay-boat,html[data-still] .bay-boat>i{animation:none}html[data-still] .bay-sea{display:none}.ag{padding-bottom:110px;overflow:hidden}.ag-card{border-radius:var(--r-xl);box-shadow:var(--e-tile);transition:transform var(--t-lift) var(--ease), box-shadow var(--t-lift) var(--ease);background:#fff;align-items:center;gap:13px;padding:12px 24px 12px 13px;display:flex}.ag-card:hover{box-shadow:var(--e-tile-up);transform:translateY(-3px)}@media (hover:none){.ag-card:hover{box-shadow:var(--e-tile);transform:none}}.ag-card b{letter-spacing:-.015em;white-space:nowrap;font-size:17px;font-weight:600}.ag-nine{flex-wrap:wrap;justify-content:center;gap:12px;max-width:960px;margin:44px auto 0;padding:0 20px;list-style:none;display:flex}.ag-nine .ag-card{transition:opacity .9s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s), filter .9s var(--ease) var(--d,0s);padding:11px 22px 11px 11px}.ag-nine .ag-card[data-in]:hover{box-shadow:var(--e-tile);transform:none}@media (prefers-reduced-motion:reduce){.ag-nine .ag-card{transition:none}}html[data-still] .ag-nine .ag-card{transition:none}@media (max-width:599px){.ag-nine{gap:10px 8px;margin-top:32px;padding:0}.ag-nine .ag-card{gap:10px;padding:8px 14px 8px 8px}.ag-nine .ag-card b{font-size:15.5px}}.ag-own{max-width:700px;color:var(--ink-2);font-size:var(--fs-lead);line-height:var(--lh-body);margin:76px auto 0;padding:0 20px}.ag-own h3{font-size:clamp(24px,3vw,34px);line-height:var(--lh-title);letter-spacing:var(--tr-h3);color:var(--ink);font-weight:600}.ag-own h3 em{font-family:var(--font-serif);letter-spacing:var(--tr-tight);font-size:1.08em;font-style:italic;font-weight:400}.ag-own>p{text-wrap:balance;max-width:520px;margin:12px auto 0}.ag-flow{color:var(--ink-3);justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.ag-code{border-radius:var(--r-xl);text-align:left;font:500 14px/1.75 var(--font-mono);color:#e6ebf3;background:#0d1624;margin:0;padding:18px 26px;display:block;box-shadow:0 26px 50px -26px #2e1e0ea6,0 0 0 1px #ffffff0f}.ag-arrow svg{display:block}.ag-mine{text-align:left;color:var(--ink);background-image:repeating-linear-gradient(90deg,#fff 0 6px,#fff0 6px 9px);flex:none;gap:13px;box-shadow:0 0 0 1.5px #0e1b2b38,0 12px 28px -18px #34221266}.ag-mine-mark{border-radius:var(--r-m);width:38px;height:38px;font:600 14px/1 var(--font-mono);color:#e6ebf3;background:#0d1624;place-items:center;display:grid}.ag-mine-text{gap:3px;display:grid}.ag-mine-text b{letter-spacing:-.015em;font-size:17px;font-weight:600}.ag-mine-text small{font:500 12px/1 var(--font-mono);color:var(--ink-3);white-space:nowrap}@media (max-width:720px){.ag-flow{flex-direction:column;gap:14px}.ag-arrow{transform:rotate(90deg)}}.pv{padding-top:70px}.pv-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1040px;margin:52px auto 0;display:grid}.pv-page{max-width:560px;color:var(--ink-2);font-size:var(--fs-text);line-height:var(--lh-body);text-align:center;text-wrap:balance;margin:34px auto 0}.pv-card{--a:var(--w-sky-a);--b:var(--w-sky-b);--ink-on:var(--w-sky-on);border-radius:var(--r-card);background:var(--noise) 0 0 / 180px 180px repeat, linear-gradient(160deg, var(--a), var(--b) 78%);background-blend-mode:overlay, normal;box-shadow:var(--e-card);transition:transform var(--t-lift) var(--ease), box-shadow var(--t-lift) var(--ease), opacity .9s var(--ease) var(--d,0s), filter .9s var(--ease) var(--d,0s);padding:26px 28px 30px}.pv-card[data-tint=sun]{--a:var(--w-sand-a);--b:var(--w-sand-b);--ink-on:var(--w-sand-on)}.pv-card[data-tint=mint]{--a:var(--w-sage-a);--b:var(--w-sage-b);--ink-on:var(--w-sage-on)}.pv-card[data-in]:hover{box-shadow:var(--e-card-up);transform:translateY(-4px)}@media (hover:none){.pv-card[data-in]:hover{box-shadow:var(--e-card);transform:none}}.pv-sign{border-radius:var(--r-xl);width:56px;height:56px;color:var(--ink-on);background:#ffffffd1;place-items:center;margin-bottom:22px;display:grid;box-shadow:0 0 0 1px #ffffffe6,0 10px 20px -12px #34221273}.pv-slash{stroke:#c93a2d;stroke-width:2px;stroke-dasharray:23;stroke-dashoffset:23px;transition:stroke-dashoffset var(--t-open) var(--ease) calc(var(--d,0s) + .5s)}.pv-card[data-in] .pv-slash{stroke-dashoffset:0}@supports (grid-template-rows:subgrid){.pv-card{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.pv-card h3{align-self:end}}.pv-card h3{font-size:clamp(22px,2.1vw,27px);line-height:var(--lh-title);letter-spacing:var(--tr-h3);font-weight:600}.pv-card p{max-width:40ch;color:color-mix(in srgb, var(--ink) 74%, transparent);font-size:var(--fs-text);line-height:var(--lh-body);margin-top:12px}.faq{text-align:left;padding-top:70px}.faq-in{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:start;gap:clamp(28px,6vw,96px);max-width:1120px;margin:0 auto;display:grid}.faq-head{position:sticky;top:110px}.faq-head .eyebrow{margin-bottom:14px}.faq-letter{aspect-ratio:1;border-radius:var(--r-card);width:min(100%,300px);box-shadow:var(--e-frame);margin:30px 0 0;overflow:hidden}.faq-letter img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@media (max-width:860px){.faq-letter{grid-area:2/2;width:170px;margin:0}}@media (max-width:520px){.faq-letter{border-radius:var(--r-xl);width:118px}}.faq-list{border-top:var(--hair) solid color-mix(in srgb, var(--ink) 18%, transparent);margin:0;padding:0;list-style:none}.faq-list li{border-bottom:var(--hair) solid color-mix(in srgb, var(--ink) 14%, transparent)}.faq-list h3{margin:0}.faq-list button{border-radius:var(--r-l);text-align:left;width:calc(100% + 28px);font:600 clamp(17px, 1.5vw, 20px) / 1.25 var(--font-sans);letter-spacing:-.02em;color:var(--ink);cursor:pointer;transition:background var(--t-quick) var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;margin:0 -14px;padding:22px 14px;display:flex}@media (hover:hover){.faq-list button:hover{background:#0e1b2b09}}.faq-list button:active{background:#0e1b2b12}.faq-list button i{border-radius:var(--r-s);background:color-mix(in srgb, var(--ink) 8%, transparent);width:26px;height:26px;transition:background var(--t-lift) var(--ease), transform var(--t-move) var(--ease);flex:none;position:relative}.faq-list button:hover i{background:color-mix(in srgb, var(--ink) 16%, transparent)}.faq-list button i:before,.faq-list button i:after{content:"";background:var(--ink);height:2px;transition:transform var(--t-move) var(--ease);border-radius:2px;position:absolute;top:12px;left:7px;right:7px}.faq-list button i:after{transform:rotate(90deg)}.faq-list li[data-open] button i{background:var(--ink)}.faq-list li[data-open] button i:before,.faq-list li[data-open] button i:after{background:#fff}.faq-list li[data-open] button i:after{transform:rotate(0)}.faq-a{visibility:hidden;transition:grid-template-rows var(--t-open) var(--ease), visibility 0s linear var(--t-open);grid-template-rows:0fr;display:grid}.faq-list li[data-open] .faq-a{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.faq-a>div{overflow:hidden}.faq-a a{color:var(--ink);text-underline-offset:3px;transition:color var(--t-quick) var(--ease), text-decoration-color var(--t-quick) var(--ease);-webkit-text-decoration:underline #0e1b2b4d;text-decoration:underline #0e1b2b4d}.faq-a a:hover{text-decoration-color:currentColor}.faq-a p{max-width:64ch;color:var(--ink-2);font-size:var(--fs-text);line-height:var(--lh-read);padding:0 52px 26px 0}.sunrise{color:var(--ink);pointer-events:none;position:relative}.sr-gap{height:clamp(280px,60svh,620px)}.sr-panel{z-index:3;pointer-events:auto;background:var(--noise) 0 0 / 180px 180px repeat, var(--paper);background-blend-mode:overlay, normal;box-shadow:var(--e-sheet);border-radius:clamp(26px,4vw,48px) clamp(26px,4vw,48px) 0 0;padding:clamp(44px,6vw,76px) clamp(20px,5vw,64px) clamp(34px,4vw,52px);position:relative}.sr-in{max-width:1120px;margin:0 auto}.sr-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.sr-cta h2{max-width:14ch;letter-spacing:var(--tr-h2);text-wrap:balance;font-size:clamp(36px,4.6vw,64px);font-weight:600;line-height:1}.sr-cta h2 em{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.08em;font-style:italic;font-weight:400;line-height:var(--lh-serif);display:block}.sr-lead{max-width:440px;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty;margin-top:20px}.sr-cta .cta{flex-wrap:wrap;justify-content:flex-start;margin-top:26px}@media (max-width:700px){.sr-cta .cta .btn-ghost{display:inline-flex}}.sr-dl{flex-direction:column;align-items:center;gap:10px;display:flex}.sr-needs{font:500 12.5px/1.2 var(--font-mono);letter-spacing:var(--tr-mono);color:var(--ink-3);white-space:nowrap}.sr-note{font:500 12.5px/1.2 var(--font-mono);letter-spacing:var(--tr-mono);color:var(--ink-3);margin-top:18px}.sr-note a{color:var(--ink-2);text-underline-offset:3px;transition:color var(--t-quick) var(--ease), text-decoration-color var(--t-quick) var(--ease);-webkit-text-decoration:underline #0e1b2b4d;text-decoration:underline #0e1b2b4d}.sr-note a:hover{color:var(--ink);text-decoration-color:currentColor}.sr-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:8px;display:grid}.sr-links h3{font:500 12.5px/1 var(--font-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.sr-links ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sr-links a{font-size:17px;line-height:var(--lh-ui);color:var(--ink);transition:background-size var(--t-lift) var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding:5px 0;display:inline-block}.sr-links a:hover{background-size:100% 1.5px}.sr-bar{border-top:var(--hair) solid color-mix(in srgb, var(--ink) 12%, transparent);justify-content:space-between;align-items:center;gap:20px 48px;margin-top:clamp(40px,6vw,72px);padding-top:22px;display:flex}.sr-brand{letter-spacing:-.02em;flex:none;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.sr-fine{justify-items:start;gap:14px;max-width:560px;display:grid}.sr-legal{font-size:var(--fs-fine);line-height:var(--lh-body);color:var(--ink-3);text-wrap:pretty;margin:0}.sr-still{min-height:28px;color:var(--ink-2);font:inherit;font-size:var(--fs-fine);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.sr-still-track{background:color-mix(in srgb, var(--ink) 20%, transparent);width:34px;height:20px;transition:background var(--t-lift) var(--ease);border-radius:999px;flex:none;position:relative}.sr-still-track i{width:16px;height:16px;transition:transform var(--t-lift) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.sr-still[aria-checked=true] .sr-still-track{background:var(--ink)}.sr-still[aria-checked=true] .sr-still-track i{transform:translate(14px)}.sr-still-note{color:var(--ink-3);font-size:var(--fs-fine);line-height:var(--lh-body);margin:0}@media (max-width:860px){.sr-top{grid-template-columns:minmax(0,1fr)}.sr-cta h2{max-width:none}.sr-bar{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.sr-cta .cta{flex-direction:row}}@media (max-width:640px){.pv-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.faq-in{grid-template-columns:minmax(0,1fr)}.faq-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;display:grid;position:static}.faq-head .eyebrow{grid-column:1/-1}.faq-a p{padding-right:0}.ag-card b{font-size:15.5px}}.ar{padding-bottom:96px}.ar-grid{text-align:left;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;max-width:1180px;margin:54px auto 0;padding:0 20px;display:grid}.ar-card{--a:var(--w-sky-a);--b:var(--w-sky-b);--ink-on:var(--w-sky-on);--glow:var(--w-sky-glow);grid-column:span var(--span,4);border-radius:var(--r-card);background:var(--noise) 0 0 / 180px 180px repeat, linear-gradient(160deg, var(--a), var(--b) 84%);background-blend-mode:overlay, normal;box-shadow:var(--e-card);transition:transform var(--t-lift) var(--ease), box-shadow var(--t-lift) var(--ease), opacity .9s var(--ease) var(--d,0s), filter .9s var(--ease) var(--d,0s);flex-direction:column;display:flex;position:relative;overflow:hidden}.ar-card:hover{box-shadow:var(--e-card-up);transform:translateY(-4px)}@media (hover:none){.ar-card:hover{box-shadow:var(--e-card);transform:none}}.ar-card[data-tint=mint]{--a:var(--w-sage-a);--b:var(--w-sage-b);--ink-on:var(--w-sage-on);--glow:var(--w-sage-glow)}.ar-card[data-tint=mint2]{--a:var(--w-slate-a);--b:var(--w-slate-b);--ink-on:var(--w-slate-on);--glow:var(--w-slate-glow)}.ar-card[data-tint=peach]{--a:var(--w-clay-a);--b:var(--w-clay-b);--ink-on:var(--w-clay-on);--glow:var(--w-clay-glow)}.ar-card[data-tint=lilac]{--a:var(--w-indigo-a);--b:var(--w-indigo-b);--ink-on:var(--w-indigo-on);--glow:var(--w-indigo-glow)}.ar-card[data-tint=rose]{--a:var(--w-rose-a);--b:var(--w-rose-b);--ink-on:var(--w-rose-on);--glow:var(--w-rose-glow)}.ar-card[data-tint=sun]{--a:var(--w-sand-a);--b:var(--w-sand-b);--ink-on:var(--w-sand-on);--glow:var(--w-sand-glow)}.ar-card[data-arrived]:after{content:"";z-index:20;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--glow), inset 0 0 44px #ffffffa6;animation:ar-arrived 2.3s var(--ease) both;position:absolute;inset:0}@keyframes ar-arrived{0%{opacity:0}14%,62%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ar-card[data-arrived]:after{animation:none}}html[data-still] .ar-card[data-arrived]:after{animation:none}.ar-text{--px:30px;--pb:32px;padding:0 var(--px) var(--pb)}.ar-text h3{color:var(--ink);font:600 23px/1.2 var(--font-sans);letter-spacing:var(--tr-h3);margin:0 0 9px}.ar-text p{color:var(--ink-2);font-size:var(--fs-text);line-height:var(--lh-body);margin:0}@supports (grid-template-rows:subgrid){.ar-card{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.ar-text{display:contents}.ar-text h3{padding:0 var(--px);align-self:end}.ar-text p{padding:0 var(--px) var(--pb)}}.ar-art{flex:none;height:286px;position:relative;overflow:hidden;container-type:inline-size}.ar-stage{position:absolute;top:34px;left:50%;transform:translate(-50%)}.ar-grid:not([data-live]) .ar-card *,.ar-grid:not([data-live]) .ar-card :before,.ar-grid:not([data-live]) .ar-card :after{animation-play-state:paused!important}.ar-tabs{background:#0e0e0e;border-radius:15px;gap:4px;padding:5px;display:flex;position:absolute;top:92px;left:30px;right:30px;box-shadow:0 16px 24px -16px #0e1b2b80,inset 0 0 0 1px #ffffff12}.ar-tab{color:#a3a3a3;min-width:0;height:36px;font:500 13px/1 var(--font-sans);white-space:nowrap;animation:6s infinite ar-tab;animation-delay:calc(var(--i) * 1.2s);border-radius:11px;flex:auto;align-items:center;gap:7px;padding:0 8px;display:flex;overflow:hidden}.ar-tab b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.ar-tab svg{flex:none}@container (width<=540px){.ar-tab{justify-content:center}.ar-tab b{display:none}}@keyframes ar-tab{0%,20%{color:#f2f2f2;background:#232323}20.01%,to{color:#a3a3a3;background:0 0}}.ar-lane{height:66px;position:absolute;top:14px;left:30px;right:30px}.ar-run{width:50px;height:62px;margin-left:-25px;animation:6s infinite ar-x;position:absolute;top:0;left:10%}.ar-run-y{filter:drop-shadow(0 8px 8px #3422124d);width:100%;height:100%;animation:1.2s ease-in-out -.6s infinite ar-hop;display:block}.ar-st{width:100%;height:100%;display:block;position:relative}.ar-st .st{display:block;position:absolute;overflow:visible}@keyframes ar-x{0%,10%{left:10%}30%{left:30%}50%{left:50%}70%{left:70%}90%{left:90%}to{left:10%}}@keyframes ar-hop{50%{transform:translateY(-17px)}}.ar-panes{gap:8px;display:flex;position:absolute;top:148px;left:30px;right:30px}.ar-panes>span{background:#15161a;border-radius:12px;flex:1 1 0;align-content:start;gap:7px;height:56px;padding:11px 12px;display:grid;box-shadow:0 16px 24px -16px #2e1e0e99,inset 0 0 0 1px #ffffff14}.ar-panes i{background:#34353d;border-radius:3px;height:6px;display:block}.ar-panes i:nth-child(2){width:62%}.ar-panes .ds-caret{width:6px;height:11px;margin:0}.ar-facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:22px;left:30px;right:30px}.ar-facts li{color:var(--ink-on);font:600 13px/1.2 var(--font-sans);background:#fff;border-radius:999px;padding:7px 14px;box-shadow:0 0 0 1px #0e1b2b0f,0 8px 14px -10px #34221266}.ar-br-win{background:#fff;border-radius:16px;width:300px;height:216px;box-shadow:0 28px 44px -24px #7832008c,0 0 0 1px #0e1b2b14}.ar-bar{background:#f5f1ed;border-radius:16px 16px 0 0;align-items:center;gap:6px;height:38px;padding:0 12px;display:flex;box-shadow:inset 0 -1px #0e1b2b14}.ar-bar i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.ar-bar i:nth-child(2){background:#febc2e}.ar-bar i:nth-child(3){background:#28c840}.ar-bar span{color:#55637f;height:22px;font:500 11.5px/1 var(--font-mono);background:#fff;border-radius:8px;flex:1;align-items:center;gap:6px;margin-left:8px;padding:0 10px;display:flex}.ar-page{align-content:start;justify-items:center;gap:11px;padding:18px 30px;display:grid;position:absolute;inset:38px 0 0}.ar-logo{background:linear-gradient(135deg,#ff9a5c,#ff5f8a);border-radius:10px;width:30px;height:30px}.ar-page b{color:#14213b;font:700 15px/1 var(--font-sans)}.ar-in{background:#f1f4f9;border-radius:8px;width:100%;height:28px;display:block;box-shadow:inset 0 0 0 1px #0e1b2b12}.ar-go{color:#fff;width:100%;height:30px;font:600 13px/30px var(--font-sans);text-align:center;background:#14213b;border-radius:9px;position:relative;overflow:hidden}.ar-go-a,.ar-go-b{position:absolute;inset:0}.ar-go-b{opacity:0;background:#168454;animation:6s infinite ar-signed}@keyframes ar-signed{0%,50%{opacity:0}54%,90%{opacity:1}96%,to{opacity:0}}.ar-ptr{fill:#fff;stroke:#111;stroke-width:1.2px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #0006);animation:6s infinite ar-ptr;position:absolute;top:0;left:0}@keyframes ar-ptr{0%{transform:translate(236px,110px)}34%,48%{transform:translate(170px,160px)}51%{transform:translate(170px,163px)scale(.9)}56%{transform:translate(170px,160px)}84%,to{transform:translate(250px,130px)}}.ar-by{color:#ececf0;font:600 12.5px/1 var(--font-sans);white-space:nowrap;background:#15161a;border-radius:13px;align-items:center;gap:8px;padding:8px 14px 8px 10px;display:inline-flex;position:absolute;bottom:-24px;left:50%;transform:translate(-50%);box-shadow:0 16px 26px -12px #0009}.ar-ch{color:#f2f2f2;width:316px;font:400 12.5px/1.2 var(--font-sans);background:#131313;border-radius:16px;padding:8px 10px 9px;top:22px;box-shadow:0 28px 44px -24px #280a64a6,inset 0 0 0 1px #ffffff12}.ar-ch-top{color:#8c8c8c;justify-content:space-between;align-items:center;margin-bottom:10px;padding-right:4px;display:flex}.ar-ch-sw{background:#060606;border-radius:14px;padding:2px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.ar-ch-sw span,.ar-ch-sw b{color:#a3a3a3;border-radius:12px;padding:3px 11px;font-size:12.5px;font-weight:400}.ar-ch-sw b{color:#f2f2f2;background:#1e1e1e}.ar-ch-sw em{color:#a3a3a3;margin-left:3px;font-size:10px;font-style:normal}.ar-ch-seg{color:#8c8c8c;gap:20px;margin:0 0 8px 6px;display:flex}.ar-ch-seg b{color:#f2f2f2;font-weight:500}.ar-ch-row u{color:#44c987;text-decoration:none}.ar-ch-row s{color:#ff6d60;text-decoration:none}.ar-ch-h{color:#8c8c8c;justify-content:space-between;margin:0 6px 2px;font-size:11px;display:flex}.ar-ch-all{color:#cfcfcf}.ar-ch-row{border-radius:7px;align-items:center;gap:8px;height:23px;padding:0 6px;display:flex}.ar-ch-row>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ar-ch-row b{color:#f2f2f2;font-weight:500}.ar-ch-row em{color:#7c7c7c;font-size:10.5px;font-style:normal}.ar-ch-row small{font-size:11.5px}.ar-ch-m{width:14px;font:600 10.5px/1 var(--font-mono);color:#f0a53a;flex:none;place-items:center;font-style:normal;display:grid}.ar-ch-msg{color:#8c8c8c;background:#050505;border-radius:12px;height:38px;margin:8px 0 6px;padding:9px 12px;position:relative;overflow:hidden}.ar-ch-hint{animation:7s infinite ar-ch-hint;position:absolute;top:9px;left:12px}.ar-ch-typed{color:#e4e4e4;white-space:nowrap;clip-path:inset(0 100% 0 0);animation:7s steps(24,end) infinite ar-ch-type;display:inline-block}.ar-ch-typed:after{content:"";vertical-align:-2px;background:#cfcfcf;width:1.5px;height:13px;margin-left:1px;display:inline-block}@keyframes ar-ch-hint{0%,14%{opacity:1}18%,94%{opacity:0}to{opacity:1}}@keyframes ar-ch-type{0%,18%{clip-path:inset(0 100% 0 0)}58%,94%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.ar-ch-btnrow{align-items:center;gap:8px;display:flex}.ar-commit{color:#4d4d4d;height:26px;font:500 12.5px/1 var(--font-sans);background:#787878;border-radius:9px;flex:1;place-items:center;display:grid}.ar-ch-more{color:#a3a3a3;letter-spacing:1px}.ar-ch-foot{color:#8c8c8c;justify-content:space-between;align-items:center;margin:7px 6px 0;font-size:11.5px;display:flex}.ar-ch-br{color:#cfcfcf;align-items:center;gap:4px;display:inline-flex}.ar-se{color:#f2f2f2;width:340px;font-family:var(--font-sans);background:#161616;border-radius:14px;overflow:hidden;box-shadow:0 28px 44px -24px #34221299,inset 0 0 0 1px #ffffff17}.ar-se-in{color:#a3a3a3;border-bottom:1px solid #ffffff12;align-items:center;gap:9px;height:40px;padding:0 14px;display:flex}.ar-se-in svg{flex:none}.ar-se-q{color:#f2f2f2;width:0;font:400 13px/1.3 var(--font-sans);white-space:nowrap;border-right:1.5px solid #f2f2f2;animation:7s steps(5,end) infinite ar-q;display:block;overflow:hidden}@keyframes ar-q{0%{width:0}15%,92%{width:38px}to{width:0}}.ar-se-g{opacity:0;padding:0 6px}.ar-se-gl{color:#8a8a8a;font:500 10px/1 var(--font-sans);padding:8px 8px 3px;display:block}.ar-se-row{color:#a3a3a3;height:30px;font:400 12px/1 var(--font-sans);border-radius:8px;align-items:center;gap:9px;padding:0 8px;display:flex}.ar-se-row[data-lit]{background:#262626}.ar-se-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ar-se-row b{color:#f2f2f2;font-weight:600}.ar-se-row small{color:#8a8a8a;flex:none;font-size:10px}.ar-se-file{color:#a3a3a3;background:#262626;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.ar-se-keys{color:#8a8a8a;font:400 10px/1 var(--font-sans);opacity:0;border-top:1px solid #ffffff12;align-items:center;gap:6px;margin:6px 0 0;padding:8px 14px;display:flex}.ar-se-keys kbd{color:#a3a3a3;min-width:18px;height:16px;font:400 9.5px/1 var(--font-sans);background:#262626;border-radius:5px;place-items:center;padding:0 4px;display:inline-grid}.ar-se-g:nth-child(2){animation:7s infinite ar-r0}.ar-se-g:nth-child(3){animation:7s infinite ar-r1}.ar-se-g:nth-child(4){animation:7s infinite ar-r2}.ar-se-keys{animation:7s infinite ar-r3}@keyframes ar-r0{0%,16%{opacity:0;transform:translateY(6px)}22%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ar-r1{0%,19%{opacity:0;transform:translateY(6px)}25%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ar-r2{0%,22%{opacity:0;transform:translateY(6px)}28%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ar-r3{0%,25%{opacity:0;transform:translateY(6px)}31%,90%{opacity:1;transform:none}96%,to{opacity:0}}.ar-co{width:360px;height:200px}.ar-pc{background:#15161a;border-radius:14px;width:128px;height:116px;position:absolute;top:18px;left:0;overflow:hidden;box-shadow:0 24px 36px -22px #00463cb3,inset 0 0 0 1px #ffffff1a}.ar-pc-r{left:auto;right:0}.ar-pc header{color:#d9d9e1;align-items:center;gap:5px;height:28px;padding:0 10px;display:flex}.ar-pc header i{background:#ff5f57;border-radius:50%;width:7px;height:7px}.ar-pc header i:nth-child(2){background:#febc2e}.ar-pc header i:nth-child(3){background:#28c840}.ar-pc header b{font:600 11px/1 var(--font-sans);margin-left:5px}.ar-pc p{gap:8px;margin:0;padding:10px 12px;display:grid}.ar-pc p span{background:#2d2e36;border-radius:4px;height:8px;display:block}.ar-pc p span:nth-child(2){width:58%}.ar-veil{background:#15161ad1;display:none;position:absolute;inset:28px 0 0}.ar-pc-r .ar-veil{opacity:0;animation:8s infinite ar-veil;display:block}@keyframes ar-veil{0%,46%{opacity:0}50%,72%{opacity:1}76%,to{opacity:0}}.ar-link{height:28px;position:absolute;top:64px;left:128px;right:128px}.ar-link i{background:repeating-linear-gradient(90deg,#3a82f7 0 8px,#0000 8px 16px);border-radius:2px;height:4px;animation:.9s linear infinite ar-flow,8s infinite ar-link;position:absolute;top:12px;left:8px;right:8px}@keyframes ar-flow{to{background-position-x:16px}}@keyframes ar-link{0%,46%{opacity:1}50%,72%{opacity:.16}76%,to{opacity:1}}.ar-ssh{color:#14213b;font:700 11px/1 var(--font-mono);background:#fff;border-radius:8px;padding:5px 9px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0e1b2b14,0 8px 14px -8px #003c3c80}.ar-state{display:grid;position:absolute;top:158px;left:50%;transform:translate(-50%)}.ar-state>span{font:700 12.5px/1 var(--font-sans);white-space:nowrap;background:#fff;border-radius:999px;grid-area:1/1;align-items:center;gap:7px;padding:8px 14px;display:inline-flex;box-shadow:0 0 0 1px #0e1b2b0f,0 10px 16px -10px #003c3c80}.ar-state i{border-radius:50%;width:8px;height:8px}.ar-state-a{color:#157a4a;animation:8s infinite ar-state-a}.ar-state-a i{background:#26b672}.ar-state-b{color:#8a5a05;opacity:0;animation:8s infinite ar-state-b}.ar-state-b i{background:#f2a50a;animation:1s ease-in-out infinite rail-breathe}@keyframes ar-state-a{0%,46%{opacity:1}50%,72%{opacity:0}76%,to{opacity:1}}@keyframes ar-state-b{0%,46%{opacity:0}50%,72%{opacity:1}76%,to{opacity:0}}@media (max-width:1020px){.ar-card{grid-column:span 6}.ar-card[data-wide]{grid-column:span 12}}@media (max-width:640px){.ar-grid{gap:14px;padding:0 14px}.ar-card{border-radius:var(--r-card);grid-column:span 12}.ar-text{--px:24px;--pb:26px}.ar-text h3{font-size:21px}}@media (max-width:520px){.ar-tab{justify-content:center}.ar-tab b{display:none}}@media (max-width:400px){.ar-stage{transform-origin:50% 0;transform:translate(-50%)scale(.9)}}.ar-br-win{--sw:300px}.ar-ch{--sw:316px}.ar-se{--sw:318px}.ar-co{--sw:360px}.ar-at{--sw:340px}.ar-br-win,.ar-ch,.ar-se,.ar-co,.ar-at{transform:translateX(-50%) scale(min(1, tan(atan2(100cqw - 24px, var(--sw)))));transform-origin:50% 0}@media (prefers-reduced-motion:reduce){.ar-card,.ar-card *,.ar-card :before,.ar-card :after{animation:none!important}.ar-at-card[data-ghost=in],.ar-at-swap [data-k=b]{display:none}.ar-tab:first-child{color:#f2f2f2;background:#232323}.ar-se-g,.ar-se-keys{opacity:1}.ar-se-q{width:38px}.ar-ch-hint{opacity:0}.ar-ch-typed{clip-path:none}.ar-go-b{opacity:0}}html[data-still] .ar-card,html[data-still] .ar-card *,html[data-still] .ar-card :before,html[data-still] .ar-card :after{animation:none!important}html[data-still] .ar-at-card[data-ghost=in],html[data-still] .ar-at-swap [data-k=b]{display:none}html[data-still] .ar-tab:first-child{color:#f2f2f2;background:#232323}html[data-still] .ar-se-g,html[data-still] .ar-se-keys{opacity:1}html[data-still] .ar-se-q{width:38px}html[data-still] .ar-ch-hint{opacity:0}html[data-still] .ar-ch-typed{clip-path:none}html[data-still] .ar-go-b{opacity:0}.ar-prop{pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 9px 8px #3422124d);max-width:none;height:auto;display:block;position:absolute}.ar-prop-chisel{transform-origin:50% 90%;width:92px;animation:5.5s ease-in-out infinite ar-rock;bottom:20px;right:30px}.ar-prop-lens{transform-origin:88% 90%;width:112px;animation:8s ease-in-out infinite ar-look;top:10px;right:8px}.ar-prop-crate{width:54px;animation:4.6s ease-in-out infinite ar-bob;bottom:3px;left:7px}.ar-prop-dividers{transform-origin:50% 9%;width:58px;animation:6s ease-in-out infinite ar-wobble;bottom:14px;right:12px}.ar-cart{width:27cqw;aspect-ratio:var(--ar);pointer-events:none;animation:18s linear infinite ar-roll;position:absolute;bottom:8px;left:14px}.ar-stage[data-down="1"]~.ar-cart,.ar-stage[data-down="1"]~.ar-cart *{animation-play-state:paused}.ar-cart-shade{background:radial-gradient(closest-side,#34221257,#34221200);border-radius:50%;width:78%;height:10%;position:absolute;bottom:-3%;left:3%}.ar-cart-in{transform-origin:var(--hub-x) var(--hub-y);filter:drop-shadow(0 2px 2px #34221242);animation:2.4s ease-in-out infinite ar-jolt;position:absolute;inset:0}.ar-cart-in img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block}.ar-cart-body{width:100%;height:var(--body-h);position:absolute;top:0;left:0}.ar-cart-wheel{left:var(--wheel-x);top:var(--wheel-y);width:var(--wheel-w);height:auto;animation:18s linear infinite ar-turn;position:absolute}.ar-cart-glint{width:100%;height:var(--body-h);clip-path:polygon(22% 21.6%,47.3% 13.2%,51.5% 55.8%,27% 56.8%,24.3% 48.4%);mix-blend-mode:screen;background:linear-gradient(104deg,#fff4d600 45.5%,#fff6deb3 50%,#fff4d600 54.5%) 130% 0/260% 100% no-repeat;animation:7s ease-in-out 2.2s infinite ar-glint;position:absolute;top:0;left:0}.ar-cart-pull{aspect-ratio:50/62;width:31%;position:absolute;bottom:0;left:84%}.ar-cart-pull-y{transform-origin:40% 100%;filter:drop-shadow(0 2px 3px #3422124d);animation:.62s ease-in-out infinite ar-trot;position:absolute;inset:0}.ar-cart-pull [data-p=face]{transform:translate(46px,16px)}.ar-stage[data-down="1"]~.ar-cart .ar-cart-pull-y{animation:none}.ar-stage[data-down="1"]~.ar-cart .ar-cart-pull [data-p=face]{transform:none}@keyframes ar-trot{0%,to{transform:translateY(0)rotate(7deg)}50%{transform:translateY(-5.5%)rotate(4deg)}}@keyframes ar-rock{0%,to{transform:rotate(-2.2deg)translateY(0)}50%{transform:rotate(2.4deg)translateY(-2px)}}@keyframes ar-look{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}62%{transform:rotate(3deg)}}@keyframes ar-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ar-wobble{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes ar-roll{0%{translate:calc(-117% - 14px)}60%,to{translate:calc(100cqw - 14px)}}@keyframes ar-turn{0%{rotate:0deg}60%,to{rotate:1530deg}}@keyframes ar-jolt{0%,to{transform:translateY(0)rotate(0)}7%{transform:translateY(-1.2px)rotate(.5deg)}15%{transform:translateY(.2px)rotate(-.2deg)}34%{transform:translateY(-.6px)rotate(.25deg)}41%{transform:translateY(.3px)rotate(-.4deg)}62%{transform:translateY(-1px)rotate(.4deg)}70%{transform:translateY(0)rotate(0)}86%{transform:translateY(-.5px)rotate(.15deg)}}@keyframes ar-glint{0%,42%{background-position:130% 0}74%,to{background-position:-30% 0}}.ar-road{pointer-events:none;background:linear-gradient(#8c683c00,#8c683c29);height:40px;position:absolute;bottom:0;left:0;right:0}@container (width<=360px){.ar-prop-chisel{width:74px;bottom:56px;right:14px}.ar-prop-dividers{width:48px;top:4px;bottom:auto;right:2px}.ar-prop-lens{width:96px}}:where(.ar-at,.ar-co) button{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.ar-at,.ar-co) button:focus-visible{outline-offset:1px}:where(.ar-at,.ar-co) button:disabled{cursor:default}@keyframes ar-ring{0%{box-shadow:0 0 #3a82f78c}70%,to{box-shadow:0 0 0 8px #3a82f700}}.ar-at{--ring:#f2f2f2;color:#f2f2f2;width:340px;font-family:var(--font-sans);background:#0e0e0e;border-radius:16px;padding:10px;box-shadow:0 28px 44px -24px #82143c8c,inset 0 0 0 1px #ffffff14}.ar-at-bar{align-items:center;gap:8px;height:22px;margin-bottom:7px;padding:0 1px;display:flex}.ar-at-new{color:#111;height:20px;font:500 9.5px/1 var(--font-sans);background:#f2f2f2;border-radius:6px;flex:none;place-items:center;padding:0 8px;display:grid}.ar-at-sum{color:#a3a3a3;min-width:0;font:400 9px/12px var(--font-sans)}.ar-at-swap{display:inline-grid}.ar-at-swap>span{white-space:nowrap;grid-area:1/1}.ar-at-swap [data-k=a]{animation:9s infinite ar-at-na}.ar-at-swap [data-k=b]{animation:9s infinite ar-at-nb}@keyframes ar-at-na{0%,47%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes ar-at-nb{0%,47%{opacity:0}50%,95%{opacity:1}to{opacity:0}}.ar-at-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:5px;height:190px;display:grid}.ar-at-cols>div{background:#060606;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:0 5px 5px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.ar-at-cols h4{color:#f2f2f2;height:22px;font:600 9.5px/1 var(--font-sans);white-space:nowrap;border-bottom:1px solid #ffffff0d;align-items:center;gap:5px;margin:0 -5px;padding:0 7px;display:flex}.ar-at-cols h4 small{color:#a3a3a3;font:500 8.5px/1.3 var(--font-sans);background:#1a1a1a;border-radius:5px;padding:1px 4px}.ar-at-cols h4 em{color:#8a8a8a;font:400 9px/1 var(--font-sans);font-style:normal}.ar-at-cols h4 em:before{content:"· "}.ar-at-card{width:100%;color:inherit;transition:transform .18s var(--ease), box-shadow .18s var(--ease);background:#131313;border-radius:7px;flex-direction:column;gap:2px;padding:5px 7px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #232323}button.ar-at-card:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #3a3a3a}.ar-at-card[data-sel]{box-shadow:inset 0 0 0 1.5px #3a82f7,0 6px 12px -6px #3a82f78c}.ar-at-card[data-new]{animation:ar-at-pop .34s var(--ease) both}@keyframes ar-at-pop{0%{opacity:0;transform:translateY(-6px)}}.ar-at-h{align-items:center;gap:5px;min-width:0;display:flex}.ar-at-h b{color:#f2f2f2;min-width:0;font:500 9.5px/1 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ar-at-h .ds-dot{width:5px;height:5px}.ar-at-says{color:#cfcfcf;min-height:10px;font:400 8.5px/1.3 var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar-at-foot{color:#8a8a8a;min-height:12px;font:400 8.5px/1 var(--font-sans);flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex}.ar-at-foot svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:9px;height:9px}.ar-at-foot em{white-space:nowrap;min-width:0;font-style:normal}.ar-at-foot[data-s=needs]{color:#ff9f2e}.ar-at-foot u{color:#8a8a8a;font:400 8px/1 var(--font-mono);margin-left:auto;text-decoration:none}.ar-at-answer{color:#111;height:14px;font:500 8.5px/14px var(--font-sans);transition:transform .15s var(--ease);background:#f2f2f2;border-radius:5px;margin-left:auto;padding:0 7px}.ar-at-answer:hover{transform:translateY(-1px)}.ar-at-answer:active{transform:scale(.94)}.ar-at-answer[data-hint]{animation:1.9s ease-out infinite ar-ring}.ar-at-card[data-ghost=out]{animation:9s infinite ar-at-out;overflow:hidden}.ar-at-card[data-ghost=in]{animation:9s infinite ar-at-in;overflow:hidden}@keyframes ar-at-out{0%,38%{opacity:1;max-height:56px;margin:0;padding-top:5px;padding-bottom:5px;transform:none}48%{opacity:1;max-height:56px;margin:0;padding-top:5px;padding-bottom:5px;transform:translate(108px)}50%,93%{opacity:0;max-height:0;margin:0 0 -5px;padding-top:0;padding-bottom:0;transform:translate(108px)}97%{opacity:0;max-height:56px;margin:0;padding-top:5px;padding-bottom:5px;transform:none}to{opacity:1;max-height:56px;margin:0;padding-top:5px;padding-bottom:5px;transform:none}}@keyframes ar-at-in{0%,47%{opacity:0;max-height:0;margin:0 0 -5px;padding-top:0;padding-bottom:0}50%,93%{opacity:1;max-height:56px;margin:0;padding-top:5px;padding-bottom:5px}97%,to{opacity:0;max-height:0;margin:0 0 -5px;padding-top:0;padding-bottom:0}}.ar-co .ar-pc p span:nth-child(3){width:72%}.ar-co .ar-pc p .ar-prog{background:#2d2e36;width:100%;height:6px;position:relative;overflow:hidden}.ar-prog:after{content:"";transform-origin:0;background:#5b8cff;border-radius:3px;animation:9s linear infinite ar-prog;position:absolute;inset:0}@keyframes ar-prog{0%{transform:scaleX(.06)}to{transform:scaleX(1)}}.ar-cut{color:#14213b;min-height:28px;font:700 11.5px/1 var(--font-sans);white-space:nowrap;transition:transform .15s var(--ease), background .15s, color .15s;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:0 11px 0 9px;display:inline-flex;position:absolute;top:102px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0e1b2b14,0 8px 14px -8px #003c3c80}.ar-cut:hover:not(:disabled){background:#f3f8ff;transform:translate(-50%)translateY(-1px)}.ar-cut:disabled{color:#7a869e}.ar-cut[data-hint]{animation:1.9s ease-out infinite ar-ring}.ar-co[data-play] .ar-link i{transition:opacity .3s;animation:.9s linear infinite ar-flow}.ar-co[data-play][data-down] .ar-link i{opacity:.16;animation:none}.ar-co[data-play] .ar-pc-r .ar-veil{opacity:0;transition:opacity .3s;animation:none}.ar-co[data-play][data-down] .ar-pc-r .ar-veil{opacity:1}.ar-co[data-play] .ar-state-a{opacity:1;transition:opacity .25s;animation:none}.ar-co[data-play][data-down] .ar-state-a{opacity:0}.ar-co[data-play] .ar-state-b{opacity:0;transition:opacity .25s;animation:none}.ar-co[data-play][data-down] .ar-state-b{opacity:1}.sm{text-align:left;max-width:1180px;margin:76px auto 0;padding:0 20px}.sm-h{color:var(--ink);font:600 clamp(24px, 2.6vw, 32px) / 1.12 var(--font-sans);letter-spacing:var(--tr-h3);margin:0}.sm-h em{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.08em;font-style:italic;font-weight:400}.sm-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 30px;margin:26px 0 0;padding:0;list-style:none;display:grid}.sm-item{--a:var(--w-sky-a);--b:var(--w-sky-b);--on:var(--w-sky-on);border-top:var(--hair) solid #0e1b2b21;padding:24px 0 34px;position:relative}.sm-item[data-tint=rose]{--a:var(--w-rose-a);--b:var(--w-rose-b);--on:var(--w-rose-on)}.sm-item[data-tint=lilac]{--a:var(--w-indigo-a);--b:var(--w-indigo-b);--on:var(--w-indigo-on)}.sm-item[data-tint=peach]{--a:var(--w-clay-a);--b:var(--w-clay-b);--on:var(--w-clay-on)}.sm-item[data-tint=mint]{--a:var(--w-sage-a);--b:var(--w-sage-b);--on:var(--w-sage-on)}.sm-item[data-tint=mint2]{--a:var(--w-slate-a);--b:var(--w-slate-b);--on:var(--w-slate-on)}.sm-item[data-tint=sun]{--a:var(--w-sand-a);--b:var(--w-sand-b);--on:var(--w-sand-on)}.sm-item:before{content:"";background:var(--ink);transform-origin:0;width:100%;height:1px;transition:transform var(--t-open) var(--ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.sm-i{border-radius:var(--r-l);width:46px;height:46px;color:var(--on);background:linear-gradient(155deg, var(--a), var(--b));box-shadow:var(--e-tile);transition:transform var(--t-move) var(--ease), box-shadow var(--t-move) var(--ease);place-items:center;margin-bottom:18px;display:grid}.sm-i svg{overflow:visible}.sm-copy{display:block}.sm-copy b{color:var(--ink);font:600 17.5px / 1.25 var(--font-sans);letter-spacing:var(--tr-title);margin-bottom:7px;display:block}.sm-copy span{max-width:30ch;color:var(--ink-2);font-size:var(--fs-text);line-height:var(--lh-body);display:block}.sm-lens,.sm-corners,.sm-plug,.sm-at{transform-box:fill-box;transform-origin:50%}.sm-pulse{stroke-dasharray:62;stroke-dashoffset:0}.sm-back{transform-origin:12px 12px}.sm-hop{transform-box:fill-box;transform-origin:50%}.sm-t1,.sm-t2{stroke-dasharray:12;stroke-dashoffset:0}.sm-go,.sm-come{transform-box:fill-box;transform-origin:50%}.sm-lay-b{opacity:0}.sm-lay-a,.sm-lay-b{transition:opacity var(--t-move) var(--ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){html:not([data-still]) .sm-item:hover:before{transform:scaleX(1)}html:not([data-still]) .sm-item:hover .sm-i{box-shadow:var(--e-tile-up);transform:translateY(-3px)rotate(-3deg)}html:not([data-still]) .sm-item:hover .sm-lens{animation:sm-look 1.1s var(--ease) both}html:not([data-still]) .sm-item:hover .sm-t1,html:not([data-still]) .sm-item:hover .sm-t2{animation:sm-write .7s var(--ease) both}html:not([data-still]) .sm-item:hover .sm-t2{animation-delay:.14s}html:not([data-still]) .sm-item:hover .sm-go{animation:sm-hop var(--t-open) var(--ease) both}html:not([data-still]) .sm-item:hover .sm-come{animation:sm-hop-back var(--t-open) var(--ease) both}html:not([data-still]) .sm-item:hover .sm-lay-a{opacity:0}html:not([data-still]) .sm-item:hover .sm-lay-b{opacity:1}html:not([data-still]) .sm-item:hover .sm-at{animation:sm-turn .9s var(--ease) both}html:not([data-still]) .sm-item:hover .sm-corners{animation:sm-close .9s var(--ease) both}html:not([data-still]) .sm-item:hover .sm-dot{animation:sm-ping .9s var(--ease) both;transform-box:fill-box;transform-origin:50%}html:not([data-still]) .sm-item:hover .sm-caret{animation:.9s step-end 2 sm-blink}html:not([data-still]) .sm-item:hover .sm-plug{animation:sm-home .8s var(--ease) both}html:not([data-still]) .sm-item:hover .sm-pulse{animation:sm-beat 1s var(--ease) both}html:not([data-still]) .sm-item:hover .sm-back{animation:sm-rewind .9s var(--ease) both}html:not([data-still]) .sm-item:hover .sm-hop{animation:sm-hop var(--t-open) var(--ease) both}}@keyframes sm-look{0%{transform:translate(0)}30%{transform:translate(-2px,-1.5px)rotate(-8deg)}65%{transform:translate(2px,1px)rotate(6deg)}to{transform:translate(0)}}@keyframes sm-write{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}@keyframes sm-turn{0%{transform:rotate(-70deg)scale(.9)}to{transform:rotate(0)scale(1)}}@keyframes sm-close{0%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes sm-ping{0%{transform:scale(.2)}60%{transform:scale(1.9)}to{transform:scale(1)}}@keyframes sm-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes sm-home{0%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes sm-beat{0%{stroke-dashoffset:62px}to{stroke-dashoffset:0}}@keyframes sm-rewind{0%{transform:rotate(-140deg)}to{transform:rotate(0)}}@keyframes sm-hop{0%{transform:translate(-4px)}to{transform:translate(0)}}@keyframes sm-hop-back{0%{transform:translate(4px)}to{transform:translate(0)}}@media (max-width:1060px){.sm-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.sm{margin-top:56px}.sm-list{grid-template-columns:minmax(0,1fr)}.sm-item{grid-template-columns:46px minmax(0,1fr);gap:0 16px;padding:20px 0 22px;display:grid}.sm-i{margin:2px 0 0}.sm-copy span{max-width:none}}.ba{padding-bottom:72px}.ba-wrap{text-align:left;max-width:1080px;margin:46px auto 0}.ba-stage{aspect-ratio:var(--vw) / var(--vh);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#cfd5df;border-radius:clamp(18px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #0e1b2b14,0 44px 80px -44px #34221280;container-type:inline-size}.ba-layer{position:absolute;inset:0}.ba-before{clip-path:inset(0 calc(100% - var(--p) * 1%) 0 0)}.ba-fit{width:calc(var(--vw) * 1px);height:calc(var(--vh) * 1px);transform:scale(tan(atan2(100cqw, calc(var(--vw) * 1px))));transform-origin:0 0;position:absolute;top:0;left:0}.ba-desk{background:radial-gradient(60% 70% at 18% 12%,#ffffff8c,#0000 62%),radial-gradient(70% 70% at 90% 100%,#7886a066,#0000 64%),linear-gradient(160deg,#dde2ea,#bfc7d4);position:absolute;inset:0;overflow:hidden}.ba-term{background:#0c0c0e;border-radius:11px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0000008c,0 26px 46px -16px #0a0e188c,0 6px 14px -6px #0a0e1873}.ba-term-bar{background:linear-gradient(#2d2d31,#232326);border-bottom:1px solid #0000008c;flex:none;justify-content:center;align-items:center;height:28px;display:flex;position:relative}.ba-term[data-front] .ba-term-bar{background:linear-gradient(#3c3c41,#2e2e32)}.ba-term-bar b{color:#8d8d94;font:500 12.5px / 1 -apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-sans)}.ba-term[data-front] .ba-term-bar b{color:#dedee3}.ba-lights{gap:8px;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ba-lights i{background:#4b4b50;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0006}.ba-term[data-front] .ba-lights i:first-child{background:#ff5f57}.ba-term[data-front] .ba-lights i:nth-child(2){background:#febc2e}.ba-term[data-front] .ba-lights i:nth-child(3){background:#28c840}.ba-term-body{flex-direction:column;justify-content:flex-end;padding:8px 12px 10px;display:flex;-webkit-mask-image:linear-gradient(#0000 0,#000 26px);mask-image:linear-gradient(#0000 0,#000 26px)}.ba-term-body>*{flex:none}.ba-note{z-index:9;color:#2e3a4e;font:400 38px / 1.05 var(--font-serif);letter-spacing:var(--tr-ui);text-shadow:0 1px #ffffff8c;margin:0;position:absolute;bottom:16px;left:40px}.ba-note em{font-style:italic}.ba-chip{z-index:5;font:600 13px / 1 var(--font-sans);letter-spacing:-.005em;pointer-events:none;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);border-radius:999px;padding:8px 14px;position:absolute;top:clamp(10px,2.2cqw,20px)}.ba-chip[data-side=l]{color:#fff;opacity:clamp(0, calc((var(--p) - 8) / 10), 1);background:#14161cb8;left:clamp(10px,2.2cqw,20px)}.ba-chip[data-side=r]{color:var(--ink);opacity:clamp(0, calc((92 - var(--p)) / 10), 1);background:#ffffffdb;right:clamp(10px,2.2cqw,20px)}.ba-handle{top:0;bottom:0;left:calc(var(--p) * 1%);z-index:6;cursor:ew-resize;outline:none;place-items:center;width:48px;margin-left:-24px;display:grid;position:absolute}.ba-handle:before{content:"";background:#fffffff2;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 0 1px #0e1b2b24,0 0 22px #ffffff8c}.ba-grip{width:48px;height:48px;color:var(--ink);transition:transform var(--t-quick) var(--ease), box-shadow var(--t-quick) var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 12px 28px -8px #0a1e4699,0 0 0 1px #0e1b2b14}.ba-handle:hover .ba-grip,.ba-stage[data-drag] .ba-grip{transform:scale(1.1)}.ba-handle:focus-visible .ba-grip{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 9px #fff,0 12px 28px -8px #0a1e4699}.ba-hint{color:#fff;font:600 12.5px / 1 var(--font-sans);pointer-events:none;transition:opacity var(--t-move) var(--ease);animation:ba-nod 1.8s var(--ease) infinite;background:#14161cc7;border-radius:999px;padding:6px 12px;position:absolute;top:calc(50% - 64px);left:50%;transform:translate(-50%)}.ba-stage[data-touched] .ba-hint{opacity:0;animation:none}@keyframes ba-nod{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}.ba-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 56px;margin:22px 6px 0;display:grid}.ba-notes p{max-width:40ch;color:var(--ink-2);font-size:var(--fs-text);line-height:var(--lh-body);margin:0}.ba-notes p:last-child{text-align:right;justify-self:end}.ba-notes b{color:var(--ink);font:600 17px / 1.25 var(--font-sans);letter-spacing:var(--tr-title);margin-bottom:4px;display:block}.ba-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ba-hint{animation:none}}html[data-still] .ba-hint{animation:none}@media (max-width:640px){.ba-notes{grid-template-columns:minmax(0,1fr);margin-inline:2px}.ba-notes p:last-child{text-align:left;justify-self:start}.ba-chip{padding:6px 10px;font-size:11.5px}.ba-grip{width:40px;height:40px}.ba-hint{top:calc(50% - 56px)}}.pg{padding-bottom:96px}.pg-grid{text-align:left;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;max-width:1180px;margin:54px auto 0;padding:0 20px;display:grid}.pg-card:hover{box-shadow:var(--e-card);transform:none}.pg-text{padding-top:8px}@supports (grid-template-rows:subgrid){.pg-text h3{padding-top:8px}}.pg-art{--s:min(1, tan(atan2(100cqw - 40px, var(--sw,440px))));flex-direction:column;align-items:center;gap:12px;padding:22px 20px 6px;display:flex;position:relative;container-type:inline-size}:where(.pg-art) button{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.pg-art) button:disabled{cursor:default}.pg-art button:focus-visible,.pl-track:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pg-hint{min-height:24px;color:var(--ink-3);font:600 12.5px/1 var(--font-sans);justify-content:center;align-items:center;margin:0;display:flex}.pg-again{color:#1d4f9a;text-underline-offset:3px;font:600 12.5px/1 var(--font-sans);text-decoration:underline}.pg-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;display:flex}.pg-seg{background:#ffffff8f;border-radius:11px;gap:2px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #0e1b2b12}.pg-seg button{appearance:none;color:#55637f;min-height:28px;font:600 12px/1 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;margin:0;padding:0 10px;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.pg-seg button:hover{color:#14213b}.pg-seg button[data-on]{color:#14213b;background:#fff;box-shadow:0 1px 2px #0e1b2b29}.pg-mk{width:15px;height:15px;display:inline-flex}.pg-mk svg{width:100%;height:100%;display:block}@container (width<=520px){.pg-agents button{padding:0 9px}.pg-agents b{display:none}}.pw{width:var(--sw);height:var(--sh);margin-bottom:calc(var(--sh) * (var(--s) - 1));color:var(--g-text);--ring:var(--g-text);background:var(--g-ground);box-shadow:0 0 0 1px var(--g-border), 0 34px 50px -30px #0a1432a6;font:400 13px/1.35 var(--font-sans);text-align:left;transform:scale(var(--s));transform-origin:50% 0;border-radius:13px;flex:none;transition:background .3s,color .3s,box-shadow .3s;position:relative;overflow:hidden}.pw *{box-sizing:border-box}.pw p{margin:0}.pw-ico-svg{flex:none;display:block}.pw-mk{flex:none;width:14px;height:14px;display:inline-flex}.pw-mk svg{width:100%;height:100%;display:block}.pw-sp{flex:1}.pw-bar{height:36px;color:var(--g-dim);align-items:center;gap:10px;padding:0 12px;display:flex}.pw-traffic{gap:8px;margin-right:8px;display:inline-flex}.pw-traffic i{background:#ff5f57;border-radius:50%;width:12px;height:12px}.pw-traffic i:nth-child(2){background:#febc2e}.pw-traffic i:nth-child(3){background:#28c840}.pw-tab{height:27px;font:500 12px/1 var(--font-sans);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:0 9px 0 3px;transition:background .3s,color .3s;display:inline-flex}.pw-tab .pw-mk{box-sizing:border-box;background:var(--g-chip);border-radius:7px;width:21px;height:21px;padding:4px}.pw-tab[data-on]:after,.pw-tab:only-of-type:after{content:"×";color:var(--g-dim);font:400 15px/1 var(--font-sans)}.pw-tab[data-on],.pw-tab:only-of-type{color:var(--g-text);background:var(--g-pill)}.pw-proj{color:var(--g-text);font:600 12px/1 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.pw-proj small{color:var(--g-dim);font:500 11px/1 var(--font-sans)}.pw-tools{align-items:center;gap:12px;margin-left:6px;display:inline-flex}.pw-dot{background:var(--g-dim);border-radius:50%;width:7px;height:7px}.pw-dot[data-s=done]{background:var(--g-done)}.pw-dot[data-s=working]{background:var(--g-accent)}.pw-dot[data-s=needs]{background:var(--g-waiting)}.pw-tool{color:var(--g-dim);flex:none;display:inline-flex}.pw-t{flex:none;display:inline-flex;position:relative}.pw-t .pw-dot{box-shadow:0 0 0 1.5px var(--g-ground);position:absolute;top:-2px;right:-3px}.pw-tab[data-on] .pw-t .pw-dot{box-shadow:0 0 0 1.5px var(--g-pill-solid)}.pw-row[data-on] .pw-t .pw-dot{box-shadow:0 0 0 1.5px var(--g-chip-solid)}.pw-pane{background:var(--g-pane);border-radius:10px;flex-direction:column;height:calc(100% - 42px);margin:0 6px 6px;transition:background .3s;display:flex;position:relative;overflow:hidden}.pw-head{height:36px;color:var(--g-dim);align-items:center;gap:10px;padding:0 14px;display:flex}.pw-who{color:var(--g-text);font:500 13px/1 var(--font-sans);align-items:center;gap:8px;display:inline-flex}.pw-who .pw-mk{box-sizing:border-box;background:var(--g-pill);border-radius:6px;width:20px;height:20px;padding:4px}.pw-path{font:500 12px/1 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-void{flex:1;min-height:0;padding:8px 16px 0;position:relative}.pw-note{color:var(--g-dim);font:500 12.5px/1.3 var(--font-sans)}.pw-field{background:var(--g-field);min-height:42px;box-shadow:inset 0 0 0 1px var(--g-field-edge);border-radius:14px;align-items:center;gap:8px;margin:0 14px 12px;padding:0 8px 0 10px;display:flex}.pw-field:has(textarea:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.pw-field>p{min-width:0;color:var(--g-faint);font:400 13px/1.3 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;flex:1;order:1;margin:0;overflow:hidden}.pw-field-row{color:var(--g-dim);display:contents}.pw-field-row>.pw-ico:first-child{order:0}.pw-field-row>.pw-chip{background:0 0;order:2;padding:0 6px}.pw-field-row>.pw-sp{display:none}.pw-field-row>.pw-ico:not(:first-child){order:3}.pw-field-row>.pw-send{order:4}.pw-ico{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.pw-chip{height:26px;color:var(--g-text);background:var(--g-chip);font:500 12px/1 var(--font-sans);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 9px;transition:background .3s;display:inline-flex}.pw-chip small{color:var(--g-dim);font:500 12px/1 var(--font-sans)}.pw-send{width:26px;height:26px;color:var(--g-text);background:var(--g-pill);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pl-menu{z-index:2;width:296px;color:var(--g-text);background:var(--g-overlay);box-shadow:0 0 0 1px var(--g-border), 0 22px 46px -14px #00000080;border-radius:13px;transition:background .3s;position:absolute;bottom:10px;left:22px}.pl-mrow{height:32px;font:600 12.5px/1 var(--font-sans);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.pl-mrow+.pl-mrow{border-top:1px solid var(--g-line)}.pl-mrow small{color:var(--g-dim);font:500 12.5px/1 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.pl-eff{border-top:1px solid var(--g-line);padding:9px 16px 10px}.pl-eff-head{align-items:baseline;gap:9px;height:24px;display:flex}.pl-eff-title{color:var(--g-dim);font:400 13px/1 var(--font-sans)}.pl-eff-name{min-width:70px;font:500 15px/1.2 var(--font-sans);white-space:pre;display:inline-block;position:relative}.pl-nm{white-space:pre;display:inline-block}.pl-nm-old{position:absolute;top:0;left:0}.pl-nm[hidden]{display:none}.pl-eff-reset{width:24px;height:22px;color:var(--g-dim);border-radius:7px;justify-content:center;align-self:center;align-items:center;margin-left:auto;margin-right:-6px;display:inline-flex}.pl-eff-reset:hover{color:var(--g-text);background:var(--g-chip)}.pl-eff-ends{height:16px;color:var(--g-dim);font:400 12px/1 var(--font-sans);justify-content:space-between;display:flex}.pl-track{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;margin:3px 0 4px;position:relative}.pl-track canvas{pointer-events:none;max-width:none;position:absolute;top:-72px;left:-72px}.pl-eff-rec{height:18px;position:relative}.pl-eff-rec span{color:var(--g-dim);font:400 12px/1 var(--font-sans);white-space:nowrap;position:absolute;top:2px}.un-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:9px;min-height:0;padding:0 16px 10px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 26px);mask-image:linear-gradient(#0000 0,#000 26px)}.un-thread>*{flex:none}.un-you{background:var(--g-box);height:30px;box-shadow:inset 0 0 0 1px var(--g-box-edge);font:500 13px/1 var(--font-sans);border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.un-you small{color:var(--g-dim);font:500 11px/1 var(--font-sans)}.un-worked{color:var(--g-dim);font:400 12px/1.3 var(--font-sans)}.un-say{font:400 13.5px/1.5 var(--font-sans)}.un-say code,.un-rows code,.lk-msgs code{background:var(--g-chip);font:500 12px/1.2 var(--font-mono);border-radius:5px;padding:1px 5px}.un-card{background:var(--g-box);box-shadow:inset 0 0 0 1px var(--g-box-edge);border-radius:11px;overflow:hidden}.un-card>header{min-height:38px;color:var(--g-dim);align-items:center;gap:8px;padding:0 8px 0 11px;display:flex}.un-card>header b{color:var(--g-text);font:600 12.5px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.un-pm u,.un-counts u{color:var(--g-ok);font:600 12px/1 var(--font-sans);text-decoration:none}.un-pm s,.un-counts s{color:var(--g-danger);font:600 12px/1 var(--font-sans);text-decoration:none}.un-acts{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.un-btn{height:26px;color:var(--g-dim);font:600 12px/1 var(--font-sans);white-space:nowrap;border-radius:8px;padding:0 9px;transition:color .18s,background .18s}.un-btn:hover:not(:disabled){color:var(--g-text);background:var(--g-chip)}.un-pill{color:var(--g-text);background:var(--g-pill)}.un-main{color:var(--g-text)}.un-main[data-hint]{animation:1.9s ease-out infinite pg-ring}@keyframes pg-ring{0%{box-shadow:0 0 #7aa2f7a6}70%,to{box-shadow:0 0 0 8px #7aa2f700}}.pg-ef:not([data-live]) *,.pg-un:not([data-live]) *{animation-play-state:paused!important}.un-ok{width:17px;height:17px;color:var(--g-pane);background:var(--g-done);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.un-files{margin:0;padding:0 0 4px;list-style:none}.un-files li{align-items:center;gap:9px;height:28px;padding:0 11px;display:flex;position:relative}.un-lang{color:#f29a5e;width:17px;height:14px;font:700 8px/1 var(--font-sans);letter-spacing:.02em;background:#ee8a4c2e;border-radius:4px;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.un-files b{font:500 13px/1 var(--font-sans);flex:1}.un-counts,.un-back{font:600 12px/1 var(--font-sans);transition:opacity .4s ease calc(var(--i,0) * .12s), transform .4s ease calc(var(--i,0) * .12s);align-items:center;gap:6px;display:inline-flex}.un-back{color:var(--g-dim);opacity:0;font-weight:500;position:absolute;right:11px;transform:translateY(4px)}.un-card[data-phase=undoing] .un-counts{opacity:0;transform:translate(10px)}.un-card[data-phase=undoing] .un-files b,.un-card[data-phase=undone] .un-files b{color:var(--g-dim);transition:color .4s ease calc(var(--i,0) * .12s)}.un-card[data-phase=undone] .un-counts{opacity:0}.un-card[data-phase=undone] .un-back{opacity:1;transform:none}.un-peek{border-top:1px solid var(--g-line);font:500 11px/1.6 var(--font-mono);white-space:pre;margin:0;padding:7px 11px 9px;overflow:hidden}.un-peek span{display:block}.un-peek i{width:14px;font-style:normal;display:inline-block}.un-peek [data-s=\+]{color:var(--g-ok)}.un-peek [data-s=\-]{color:var(--g-danger)}.un-foot{color:var(--g-dim);font:400 12px/1.3 var(--font-sans);padding:2px 11px 10px}.un-kept{color:var(--g-dim);font:500 12.5px/1 var(--font-sans);align-items:center;gap:8px;display:inline-flex}.un-card[data-phase=undone] .un-files{animation:.4s both un-in}@keyframes un-in{0%{opacity:.4}}.lk{grid-template-columns:minmax(270px,340px) minmax(0,1fr);align-items:center;gap:30px;padding:30px 30px 6px;display:grid;container-type:normal}.lk-controls{flex-direction:column;gap:20px;display:flex}.lk-group{border:0;min-width:0;margin:0;padding:0}.lk-group legend{color:#55637f;font:700 12px/1 var(--font-sans);letter-spacing:.01em;align-items:baseline;gap:8px;margin:0 0 9px;padding:0;display:flex}.lk-group legend b{color:var(--ink);font-weight:700}.lk-seg{width:max-content;display:flex}.lk-swatches{flex-wrap:wrap;gap:8px;display:flex}.lk-swatches button{border-radius:50%;width:26px;height:26px;transition:transform .15s;position:relative}.lk-swatches button:hover{transform:scale(1.12)}.lk-swatches button i{background:linear-gradient(135deg, var(--bg) 0 50%, var(--ac) 50% 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0e1b2b38}.lk-swatches button[data-on]{box-shadow:0 0 0 2px #fff,0 0 0 4px #3a82f7}.lk-styles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lk-style{background:#ffffff8c;border-radius:14px;flex-direction:column;gap:7px;padding:6px 6px 8px;transition:background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #0e1b2b14}.lk-style[data-on]{background:#fff;box-shadow:inset 0 0 0 2px #3a82f7}.lk-style b{color:var(--ink);font:600 12px/1 var(--font-sans);padding:0 3px}.lk-note{color:var(--ink-2);margin:10px 0 0;font-size:13px;line-height:1.45}.lk-mini{aspect-ratio:170/104;background:linear-gradient(135deg,#3f7fc4,#d4668f);border-radius:9px;display:block;position:relative;overflow:hidden}.lk-mini-win{background:var(--g-ground);width:90%;height:84%;box-shadow:0 0 0 1px var(--g-border);border-radius:5px;position:absolute;top:8%;left:5%;overflow:hidden}.lk-mini[data-glass="1"] .lk-mini-win{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lk-mini i{display:block;position:absolute}.m-side{background:var(--g-side);width:26%;top:0;bottom:0;left:0}.m-pick{background:var(--g-pill);border-radius:3px;width:20%;height:9%;top:14%;left:3%}.m-title{background:var(--g-text);opacity:.8;border-radius:2px;width:30%;height:6%;top:11%;left:32%}.m-line{background:var(--g-dim);border-radius:2px;width:22%;height:4%;top:22%;left:32%}.m-pane{background:var(--g-pane);border-radius:4px;inset:33% 3% 5% 29%}.m-field{background:var(--g-well);height:12%;box-shadow:inset 0 0 0 1px var(--g-line);border-radius:3px;bottom:11%;left:33%;right:7%}.m-btn{background:var(--g-chip);border-radius:3px;width:10%;height:8%;top:12%;right:8%}.lk-mini-win .t-pill,.lk-mini-win .t-row,.lk-mini-win .t-line,.lk-mini-win .t-pane{display:block;position:absolute}.lk-mini-win[data-tabs=top] .t-p1{background:var(--g-pill);border-radius:4px;width:20%;height:9%;top:7%;left:4%}.lk-mini-win[data-tabs=top] .t-p2,.lk-mini-win[data-tabs=top] .t-p3{background:var(--g-dim);opacity:.55;border-radius:2px;height:4%;top:9.5%}.lk-mini-win[data-tabs=top] .t-p2{width:14%;left:28%}.lk-mini-win[data-tabs=top] .t-p3{width:12%;left:46%}.lk-mini-win[data-tabs=top] .t-pane{background:var(--g-pane);border-radius:4px;inset:24% 3% 5%}.lk-mini-win[data-tabs=top] .t-l1{top:33%;left:8%}.lk-mini-win[data-tabs=top] .t-l2{top:44%;left:8%}.lk-mini-win[data-tabs=side] .t-r1{background:var(--g-chip-solid);width:21%;height:9%;box-shadow:inset 0 0 0 1px var(--g-line);border-radius:3px;top:11%;left:3%}.lk-mini-win[data-tabs=side] .t-r2,.lk-mini-win[data-tabs=side] .t-r3{background:var(--g-dim);opacity:.45;border-radius:2px;width:15%;height:4%;left:6%}.lk-mini-win[data-tabs=side] .t-r2{top:27%}.lk-mini-win[data-tabs=side] .t-r3{top:38%}.lk-mini-win[data-tabs=side] .t-pane{background:var(--g-pane);border-radius:4px;inset:8% 3% 5% 27%}.lk-mini-win[data-tabs=side] .t-l1{top:19%;left:32%}.lk-mini-win[data-tabs=side] .t-l2{top:30%;left:32%}.lk-mini-win .t-line{background:var(--g-dim);border-radius:2px;height:4%}.lk-mini-win .t-l1{background:var(--g-text);opacity:.8;width:32%}.lk-mini-win .t-l2{width:44%}.lk-cell{min-width:0;container-type:inline-size}.lk-box{--s:min(1, tan(atan2(100cqw, var(--sw,660px))));height:calc(440px * var(--s));position:relative}.lk-desk{width:var(--sw);height:440px;transform:scale(var(--s));transform-origin:0 0;background:radial-gradient(60% 70% at 14% 18%,#7cbaff 0,#0000 62%),radial-gradient(55% 62% at 88% 22%,#ffa6c6 0,#0000 64%),radial-gradient(70% 70% at 68% 96%,#ffd790 0,#0000 62%),linear-gradient(135deg,#3f7fc4,#d4668f);border-radius:24px;padding:26px;position:absolute;top:0;left:0}.lk-win{--sh:388px;width:100%;height:100%;margin:0;transform:none}.lk-desk[data-glass="1"] .lk-win{-webkit-backdrop-filter:blur(26px)saturate(1.15)}.lk-body{gap:6px;height:calc(100% - 36px);padding:0 6px 6px;display:flex}.lk-body .pw-pane{flex:1.25;min-width:0;height:100%;margin:0}.lk-body[data-tabs=side]{gap:4px;padding:0 6px 6px 0}.pw-list{flex-direction:column;flex:none;width:172px;padding:2px 6px 6px;display:flex}.pw-row{height:32px;color:var(--g-dim);font:500 12.5px/1 var(--font-sans);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 8px;display:flex}.pw-row b{font-weight:inherit}.pw-row[data-on]{color:var(--g-text);background:var(--g-chip-solid)}.pw-row .pw-mk{box-sizing:border-box;background:var(--g-pill);border-radius:6px;width:20px;height:20px;padding:4px}.pw-list-plus{color:var(--g-dim);margin-top:auto;padding:0 14px 6px;display:inline-flex}.pw-bar-who{margin-left:6px}.lk-body[data-tabs=side] .lk-msgs{padding-top:14px}.lk-msgs{flex-direction:column;flex:1;gap:9px;min-height:0;padding:6px 16px 0;display:flex}.lk-msgs .un-say{font-size:13px}.un-rows{color:var(--g-dim);font:400 12.5px/1.2 var(--font-sans);flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.un-rows li{align-items:center;gap:8px;display:flex}.lk-link{color:var(--g-accent);font:600 12.5px/1 var(--font-sans);gap:14px;display:flex}.lk-term{min-width:0;color:var(--g-term-fg);background:var(--g-term-bg);font:500 11.5px/1.62 var(--font-mono);white-space:pre;border-radius:10px;flex:1;padding:14px 14px 0;transition:background .3s,color .3s;overflow:hidden}.lk-cursor{vertical-align:-2px;background:var(--g-cursor);width:7px;height:14px;display:inline-block}@media (max-width:980px){.lk{grid-template-columns:minmax(0,1fr);padding:26px 22px 6px}.lk-controls{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}}@media (max-width:900px){.pg-card{grid-column:span 12}}@media (prefers-reduced-motion:reduce){.pg-card *,.pg-card :before,.pg-card :after{transition:none!important;animation:none!important}}html[data-still] .pg-card *,html[data-still] .pg-card :before,html[data-still] .pg-card :after{transition:none!important;animation:none!important}.pg-th:not([data-live]) *{animation-play-state:paused!important}.th-thread{justify-content:flex-start;padding-top:6px;-webkit-mask-image:none;mask-image:none}.th-thread[data-pill]{padding-bottom:22px}.th-rows li{min-height:19px}.th-rows li span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.th-rows b{color:var(--g-text);font-weight:500}.th-rows li>svg:first-child{opacity:.85}.th-rows li>svg:last-child{opacity:.45;margin-left:auto}.th-rows li>small+svg:last-child{margin-left:8px}.th-rows small{font:600 12px/1 var(--font-sans);flex:none;gap:5px;margin-left:auto;display:inline-flex}.th-rows small.th-n{color:var(--g-dim);font-weight:400}.th-rows small u{color:var(--g-ok);text-decoration:none}.th-rows small s{color:var(--g-danger);text-decoration:none}.th-rows .th-edit,.th-rows .th-denied{animation:th-row .45s var(--ease) both}.th-rows .th-denied,.th-rows .th-denied b{color:var(--g-danger)}@keyframes th-row{0%{opacity:0;transform:translateY(5px)}}.th-live{color:var(--g-dim);font:400 12.5px/1.3 var(--font-sans)}.th-live span{background:linear-gradient(90deg, var(--g-dim) 0 38%, var(--g-text) 50%, var(--g-dim) 62% 100%) 100% 0 / 260% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1.7s linear infinite th-shine}@keyframes th-shine{to{background-position:0 0}}.th-field{position:relative}.th-pill{height:22px;color:var(--g-dim);background:var(--g-pane);box-shadow:0 0 0 1px var(--g-line);font:500 11.5px/1 var(--font-sans);white-space:nowrap;animation:th-ask-in .3s var(--ease) both;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:-12px;left:12px}.th-pill i{background:var(--g-text);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite th-beat}.th-pill b{color:var(--g-text);font-weight:600}.th-pill small{font:inherit}@keyframes th-beat{50%{opacity:.35;transform:scale(.7)}}.th-ask{background:var(--g-pane);box-shadow:0 0 0 1px var(--g-border), 0 14px 30px -16px #00000080;animation:th-ask-in .4s var(--ease) both;border-radius:13px;flex:none;margin:0 14px 8px}@keyframes th-ask-in{0%{opacity:0;transform:translateY(8px)}}.th-ask>.th-q{color:var(--g-text);font:400 13px/1.2 var(--font-sans);margin:0;padding:11px 12px 9px}.th-diff{background:var(--g-well);font:500 11px/1 var(--font-mono);border-radius:8px;margin:0 8px;overflow:hidden}.th-diff p{height:19px;color:var(--g-text);white-space:pre;align-items:center;gap:8px;padding:0 9px;display:flex}.th-diff p span{text-overflow:ellipsis;min-width:0;overflow:hidden}.th-diff p i{text-align:center;flex:none;width:10px;font-style:normal}.th-diff .th-file{height:22px;color:var(--g-dim)}.th-diff .th-file i{background:currentColor;border-radius:1px;width:5px;height:5px;margin:0 2.5px}.th-diff [data-s=\-]{background:color-mix(in srgb, var(--g-danger) 24%, var(--g-well))}.th-diff [data-s=\+]{background:color-mix(in srgb, var(--g-ok) 22%, var(--g-well))}.th-diff [data-s] i{color:var(--g-dim)}.th-acts{justify-content:flex-end;align-items:center;gap:4px;padding:8px;display:flex}.th-btn{height:28px;font:500 12.5px/1 var(--font-sans);white-space:nowrap;border-radius:9px;padding:0 12px;transition:color .18s,background .18s,filter .18s}.th-plain{color:var(--g-dim)}.th-plain:hover,.th-soft{color:var(--g-text);background:var(--g-chip)}.th-soft:hover{filter:brightness(1.18)}.th-main{color:var(--g-ground);background:var(--g-text);font-weight:600}.th-main:hover{filter:brightness(.92)}.th-main[data-hint]{animation:1.9s ease-out infinite pg-ring}.qt-thread{-webkit-user-select:text;user-select:text}.qt-say{cursor:text;flex-direction:column;gap:8px;display:flex}.qt-say p{margin:0}.qt-thread ::selection{color:var(--g-text);background:#3a82f775}.qt-bar{z-index:4;color:var(--g-text);background:var(--g-overlay);box-shadow:0 0 0 1px var(--g-border), 0 14px 28px -10px #0000008c;animation:th-ask-in .2s var(--ease) both;border-radius:10px;align-items:stretch;display:flex;position:absolute;overflow:hidden}.qt-act{color:var(--g-text);font:500 12.5px/1 var(--font-sans);flex:1;justify-content:center;align-items:center;gap:6px;transition:background .16s,color .16s;display:inline-flex}.qt-act+.qt-act{border-left:1px solid var(--g-line)}.qt-act:hover{background:var(--g-chip)}.qt-act[data-done]{color:var(--g-ok)}.th-field .qt-input{resize:none;width:auto;min-width:0;min-height:17px;color:var(--g-text);font:400 13px/1.3 var(--font-sans);caret-color:var(--g-text);background:0 0;border:0;outline:0;flex:1;order:1;margin:0;padding:0;display:block}.th-field .qt-input::placeholder{color:var(--g-faint);opacity:1}.th-send{transition:background .2s,color .2s}.th-send[data-on]{color:var(--g-ground);background:var(--g-text)}@media (prefers-reduced-motion:reduce){.th-rows .th-edit,.th-rows .th-denied,.th-ask,.th-pill,.th-pill i,.qt-bar,.th-live span{animation:none}.th-live span{-webkit-text-fill-color:currentColor}}html[data-still] .th-rows .th-edit,html[data-still] .th-rows .th-denied,html[data-still] .th-ask,html[data-still] .th-pill,html[data-still] .th-pill i,html[data-still] .qt-bar,html[data-still] .th-live span{animation:none}html[data-still] .th-live span{-webkit-text-fill-color:currentColor}.am-win{--sw:540px;--s:min(1, tan(atan2(100cqw - 40px, var(--sw))));--am-fs:13px;height:auto}@container (width>=920px){.am-win{--sw:860px}}@media (pointer:coarse){.am-win{--am-fs:16px}}.am-bar{position:relative}.am-title{text-align:center;color:var(--g-dim);font:600 12px/1 var(--font-sans);pointer-events:none;position:absolute;left:0;right:0}.am-body{padding:4px 18px 18px}.am-page{color:var(--g-text);font:600 17px/1.2 var(--font-sans);letter-spacing:-.01em;margin:8px 2px 14px}.am-cols{grid-template-columns:minmax(0,1fr);gap:4px 16px;display:grid}@container (width>=920px){.am-cols{grid-template-columns:482px minmax(0,1fr)}}.am-col{min-width:0}.am-label{color:var(--g-dim);font:500 12px/17px var(--font-sans);margin:0 0 7px 2px}.am-label-list{margin-top:14px}.am-form{background:var(--g-pane);box-shadow:inset 0 0 0 1px var(--g-line);border-radius:12px;padding:14px}.am-two{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:10px;display:grid}.am-f{min-width:0;display:block}.am-f>span:first-child{color:var(--g-dim);font:500 12px/17px var(--font-sans);padding:0 2px 4px;display:block}.am-in{width:100%;height:32px;color:var(--g-text);background:var(--g-well);box-shadow:inset 0 0 0 1px var(--g-line);font:400 var(--am-fs,13px) / 32px var(--font-sans);border:0;border-radius:8px;outline:none;margin:0;padding:0 10px;transition:box-shadow .15s;display:block}.am-in::placeholder{color:var(--g-faint);opacity:1}.am-in:focus-visible{box-shadow:inset 0 0 0 1.5px var(--g-accent)}.am-in[data-bad]{box-shadow:inset 0 0 0 1px var(--g-danger)}.am-in[data-bad]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--g-danger)}.am-whenbox{display:block;position:relative}.am-whenbox[data-typing] .am-in{color:#0000}.am-replica{color:var(--g-text);font:400 var(--am-fs,13px) / 1 var(--font-sans);white-space:pre;pointer-events:none;align-items:center;padding:0 10px;display:flex;position:absolute;inset:0;overflow:hidden}.am-caret{background:var(--g-text);flex:none;width:1.5px;height:16px;margin-left:1px;animation:1.05s step-end infinite am-blink;display:inline-block}@keyframes am-blink{50%{opacity:0}}.am-pills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.am-pill{height:26px;color:var(--g-dim);box-shadow:inset 0 0 0 1px var(--g-line);font:500 12px/1 var(--font-sans);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;transition:color .15s,background .15s;display:inline-flex}.am-pill:hover{color:var(--g-text)}.am-pill[data-on]{color:var(--g-text);background:var(--g-pill)}.am-pill .pg-mk{width:13px;height:13px}.am-check{min-height:34px;color:var(--g-faint);font:400 12px/17px var(--font-sans);margin:8px 2px 0}.am-check[data-kind=times],.am-check[data-kind=event]{color:var(--g-ok)}.am-check[data-kind=wrong]{color:var(--g-danger)}.am-starts{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 12px;display:flex}.am-dim{color:var(--g-dim);font:500 12px/1 var(--font-sans);margin-right:2px}.am-agents{min-height:26px;margin:-2px 0 12px}.am-cmd{font-family:var(--font-mono)}.am-note{min-height:17px;color:var(--g-dim);font:400 12px/17px var(--font-sans);margin:6px 2px 0}.am-next{background:var(--g-pane);min-height:130px;box-shadow:inset 0 0 0 1px var(--g-line);border-radius:12px;padding:12px 14px}.am-next-head{color:var(--g-dim);font:500 12px/17px var(--font-sans);margin:0 0 4px}.am-time{color:var(--g-ok);font:400 12px/17px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.am-hold{color:var(--g-faint);font:400 12px/17px var(--font-sans);margin:0}.am-list{background:var(--g-pane);min-height:104px;box-shadow:inset 0 0 0 1px var(--g-line);border-radius:12px;padding:8px 14px 10px}.am-list[data-off]{align-items:center;display:flex}.am-row{align-items:center;gap:10px;min-height:34px;display:flex}.am-dot{background:var(--g-ok);border-radius:50%;flex:none;width:8px;height:8px}.am-rname{min-width:0;color:var(--g-text);font:500 13.5px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.am-rresult{color:var(--g-dim);font:400 12px/1 var(--font-sans);flex:none}.am-switch{background:var(--g-accent);border-radius:8px;flex:none;width:28px;height:16px;position:relative}.am-switch:after{content:"";background:var(--g-on-accent);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:14px}.am-open{padding-left:18px}.am-open p{color:var(--g-dim);font:400 12px/17px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.am-open .am-rwhen{color:var(--g-text)}.am-hint{text-align:center;text-wrap:balance;align-items:flex-start;gap:7px;padding:0 8px 4px;line-height:1.35}.am-hint svg{flex:none;margin-top:1px}@container (width<=599px){.am-win{--sw:100%;--s:1;--am-fs:16px}.am-body{padding:2px 12px 14px}.am-form{padding:12px}.am-two{grid-template-columns:minmax(0,1fr);gap:8px}.am-pill{height:30px;padding:0 12px;font-size:13px}.am-check{min-height:51px}.am-extra{display:none}.am-time{white-space:normal;overflow-wrap:anywhere}.am-open p{white-space:normal}}@media (prefers-reduced-motion:reduce){.am-caret{animation:none}}html[data-still] .am-caret{animation:none}.st-sec{padding-bottom:96px}.st-more{font:500 16px/1.4 var(--font-sans);margin-top:28px}.st-more a{min-height:44px;color:var(--ink);transition:background-size var(--t-lift) var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(50% + 12px)/0 1.5px no-repeat;align-items:center;gap:8px;display:inline-flex}.st-more a:hover{background-size:100% 1.5px}.st-more a span{transition:transform var(--t-lift) var(--ease)}.st-more a:hover span{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.st-more a,.st-more a span{transition:none}}html[data-still] .st-more a,html[data-still] .st-more a span{transition:none}.st-card h3{align-items:center;gap:11px;display:flex}.st-n{color:#fff;width:28px;height:28px;font:700 13.5px/1 var(--font-mono);letter-spacing:0;background:#14213b;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 8px 16px -8px #0a1e468c}.st-w,.st-c,.st-f-a{--ink:#1a1a1a;--dim:#6b6b6b}.st-w header,.st-c header,.st-f-a header{color:#8a8a8a;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.st-w header b,.st-c header b,.st-f-a header b{color:var(--ink);font:700 14px/1.2 var(--font-sans);letter-spacing:-.01em}.st-w{--sw:316px;background:#fff;border-radius:14px;width:316px;padding:14px 14px 16px;box-shadow:0 28px 44px -24px #34221280,0 0 0 1px #0e1b2b12}.st-w ul{gap:6px;margin:0;padding:0;list-style:none;display:flex}.st-w li{--dot:#44c987;width:26px;height:26px;position:relative}.st-w li[data-s=sign]{--dot:#ff9f2e}.st-w li[data-s=none]{--dot:#aab2c0}.st-w li[data-s=none] .ds-mark{opacity:.4;filter:grayscale()}.st-w li i{background:var(--dot);width:9px;height:9px;animation:8s infinite st-dot;animation-delay:calc(var(--i) * .14s);border-radius:50%;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #fff}@keyframes st-dot{0%,4%{background:#c3cad6;transform:scale(.7)}9%{transform:scale(1.3)}13%,90%{background:var(--dot);transform:scale(1)}96%,to{background:#c3cad6;transform:scale(.7)}}.st-w p{color:#2a2a2a;font:500 12px/1.4 var(--font-sans);margin:16px 0 0}.st-c{--sw:316px;background:#fff;border-radius:14px;width:316px;height:214px;padding:14px;box-shadow:0 28px 44px -24px #34221280,0 0 0 1px #0e1b2b12}.st-c-row{color:var(--ink);font:500 12px/1.25 var(--font-sans);background:#ececec;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.st-sw{background:#0a6cdc;border-radius:10px;flex:none;width:34px;height:20px;position:relative}.st-sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #0e1b2b59}.st-c-what{color:var(--ink);font:500 11.5px/1 var(--font-sans);margin:10px 0 0 2px}.st-c-btn{color:#fff;width:-moz-fit-content;width:fit-content;height:30px;font:600 12px/30px var(--font-sans);background:#1a1a1a;border-radius:9px;margin:14px 0 0 auto;padding:0 14px;animation:8s infinite st-press;display:block}@keyframes st-press{0%,37%,47%,to{background:#1a1a1a;transform:none}41%{background:#3a3a3a;transform:scale(.93)}}.st-c-got{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.st-c-got li{color:#157a4a;font:700 11px/1 var(--font-sans);background:#d7f3e5;border-radius:8px;align-items:center;gap:5px;padding:5px 9px 5px 7px;animation:8s infinite st-got;display:flex}.st-c-got li:before{content:"";border-bottom:2px solid;border-left:2px solid;width:9px;height:5px;margin-top:-2px;transform:rotate(-45deg)scale(.9)}.st-c-got li:nth-child(2){animation-delay:.16s}.st-c-got li:nth-child(3){animation-delay:.32s}@keyframes st-got{0%,44%{opacity:0;transform:translateY(5px)}50%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(5px)}}.st-c-ptr{filter:drop-shadow(0 3px 3px #0e1b2b4d);animation:8s infinite st-ptr;position:absolute;top:128px;left:252px}@keyframes st-ptr{0%{opacity:0;transform:translate(86px,52px)}8%{opacity:1;transform:translate(86px,52px)}34%,88%{opacity:1;transform:none}38%,44%{transform:scale(.88)}94%,to{opacity:0;transform:none}}.st-f{--sw:316px;width:316px;height:214px}.st-f-a,.st-f-b{background:#fff;border-radius:18px;position:absolute;inset:0;box-shadow:0 28px 44px -24px #34221280,0 0 0 1px #0e1b2b12}.st-f-a{padding:14px;animation:11s infinite st-fa}.st-f-b{opacity:0;animation:11s infinite st-fb}@keyframes st-fa{0%,40%{opacity:1;transform:none}46%,94%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes st-fb{0%,42%{opacity:0;transform:scale(1.03)}50%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(1.03)}}.st-f-a h4{color:var(--ink);font:500 12px/1.2 var(--font-sans);margin:0 0 8px}.st-f-a ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.st-f-a li{height:34px;color:var(--dim);border-radius:9px;align-items:center;gap:9px;padding:0 10px;display:flex}.st-f-a li[data-first]{color:var(--ink);background:#e9e9e9}.st-f-a li>span{gap:3px;min-width:0;display:grid}.st-f-a li b{color:var(--ink);font:400 11.5px/1 var(--font-sans)}.st-f-a li small{color:#7a7a7a;font:500 10px/1 var(--font-sans)}.st-f-a li em{font:500 10.5px/1 var(--font-sans);margin-left:auto;font-style:normal}.st-f-a li.st-f-more .ds-ic{margin:0 2.5px}.st-f-a li.st-f-more b{color:var(--dim)}.st-f-a p{justify-content:space-between;align-items:center;margin:10px 0 0;display:flex}.st-f-a p span{color:var(--ink);font:600 11.5px/1 var(--font-sans);border-radius:9px;padding:7px 10px}.st-f-a p .st-f-go{color:#fff;background:#1a1a1a}.st-f-b header{background:#f4f6fa;border-radius:18px 18px 0 0;align-items:center;gap:6px;height:36px;padding:0 12px;display:flex;box-shadow:inset 0 -1px #0e1b2b0f}.st-f-b header i{background:#d4d9e3;border-radius:50%;width:9px;height:9px}.st-f-b header span{color:#14213b;font:600 11.5px/1 var(--font-sans);align-items:center;gap:6px;margin-left:8px;display:flex}.st-f-field{background:#f2f5fa;border-radius:12px;align-items:center;height:40px;padding:0 14px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:inset 0 0 0 1px #0e1b2b12}.st-f-field u{background:#d4dae6;border-radius:3px;width:38%;height:4px;display:block}.st-cr{filter:drop-shadow(0 8px 8px #34221240);width:50px;height:62px;position:absolute;bottom:72px;right:18px}.st-cr-in{width:100%;height:100%;display:block;position:relative}.st-cr-in .st{display:block;position:absolute;overflow:visible}.st-w,.st-c,.st-f{transform:translateX(-50%) scale(min(1, tan(atan2(100cqw - 24px, var(--sw)))));transform-origin:50% 0}@media (max-width:1020px){.st-grid .st-card{grid-column:span 12}}@media (prefers-reduced-motion:reduce){.st-f-b{display:none}.st-f-a{opacity:1}}html[data-still] .st-f-b{display:none}html[data-still] .st-f-a{opacity:1}.pj-img{pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 9px 8px #3422124d);width:100%;max-width:none;height:auto;display:block}.st-grid{position:relative}.pj-sign{--sw:clamp(150px, 13vw, 200px);z-index:3;width:var(--sw);pointer-events:none;transform-origin:50% 100%;animation:7s ease-in-out infinite pj-sway;display:none;position:absolute;bottom:calc(100% - 22px);right:20px}@media (min-width:1100px){.pj-sign{display:block}}.ar-grid:not([data-live]) .pj-sign{animation-play-state:paused}@keyframes pj-sway{0%,to{rotate:-.6deg}50%{rotate:.9deg}}.pj-defs{width:0;height:0;position:absolute}.pj-board{translate:-50% -50%;rotate:var(--turn,0deg);color:#3b2410;font:400 calc(var(--sw) * .16) / 1 var(--font-serif);letter-spacing:0;mix-blend-mode:multiply;filter:url(#pj-paint);text-shadow:0 1px #ffe8be57;opacity:.86;transition:color var(--t-lift) var(--ease), text-shadow var(--t-lift) var(--ease), scale var(--t-lift) var(--ease), opacity var(--t-lift) var(--ease);font-style:normal;position:absolute}.pj-board[data-on]{color:#fffaf0;opacity:1;mix-blend-mode:normal;text-shadow:0 0 5px #ffcd5f,0 0 12px #ffa028e6,0 0 24px #ff8c1499;scale:1.22}.ba-wrap{position:relative}.pj-lamp{--lw:clamp(54px, 5vw, 72px);--lit:clamp(0, calc((92 - var(--p)) / 14), 1);z-index:4;top:calc(var(--lw) * -1.74 + 6px);width:var(--lw);pointer-events:none;display:none;position:absolute;right:30px}@media (min-width:760px){.pj-lamp{display:block}}.pj-lamp .pj-img{filter:grayscale(calc((1 - var(--lit)) * .92)) brightness(calc(.55 + var(--lit) * .45)) drop-shadow(0 9px 8px #3422124d)}.pj-glow{aspect-ratio:1;width:340%;opacity:calc(var(--lit) * .9);pointer-events:none;background:radial-gradient(closest-side,#ffbe5085,#ffa0322b 52%,#ffa03200);border-radius:50%;animation:3.4s ease-in-out infinite pj-flicker;position:absolute;top:72%;left:50%;translate:-50% -50%}@keyframes pj-flicker{0%,to{scale:1}18%{scale:.955}31%{scale:1.04}52%{scale:.98}70%{scale:1.05}86%{scale:.97}}#try-automation{--pj-clock:clamp(76px, 7vw, 96px)}#try-automation .pg-text h3,#try-automation .pg-text p{padding-right:calc(var(--pj-clock) + 52px)}.pj-clock{z-index:3;width:var(--pj-clock);pointer-events:none;transform-origin:50% 8%;animation:7s ease-in-out infinite pj-hang;position:absolute;top:calc(100% - 4px);right:30px}@keyframes pj-hang{0%,to{rotate:-1.3deg}50%{rotate:1.5deg}}.pj-hand{transform-origin:50% 100%;filter:drop-shadow(0 1px 1px #3c260a80);transition:transform .9s cubic-bezier(.34, 1.32, .64, 1), opacity var(--t-move) var(--ease);background:linear-gradient(90deg,#2a1a0d,#50351e 50%,#2a1a0d);border-radius:999px;position:absolute;top:49.88%;left:49.88%;translate:-50% -100%}.pj-minute{width:2.1%;height:30.5%}.pj-hour{width:3.2%;height:20.5%}.pj-hub{aspect-ratio:1;filter:drop-shadow(0 1px 1.5px #2818048c);background:radial-gradient(circle at 36% 30%,#f6dc94,#b58b2f 52%,#7a5614);border-radius:50%;width:6.4%;position:absolute;top:49.88%;left:49.88%;translate:-50% -50%}.pj-clock[data-rest] .pj-hand{opacity:.5}@media (max-width:600px){#try-automation{--pj-clock:52px}#try-automation .pg-text h3{min-height:calc(var(--pj-clock) + 4px);padding-right:calc(var(--pj-clock) + 40px)}#try-automation .pg-text p{padding-right:0}.pj-clock{top:calc(100% + 8px)}}@media (prefers-reduced-motion:reduce){.pj-sign,.pj-glow,.pj-clock{animation:none}.pj-board,.pj-hand{transition:none}}html[data-still] .pj-sign,html[data-still] .pj-glow,html[data-still] .pj-clock{animation:none}html[data-still] .pj-board,html[data-still] .pj-hand{transition:none}.pg-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:440px;margin:28px auto 0;padding:0 14px;display:grid}.pg-tab{appearance:none;border-radius:var(--r-m);min-width:0;min-height:44px;color:var(--ink-2);font:600 14.5px/1.2 var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--t-quick) var(--ease), color var(--t-quick) var(--ease), border-color var(--t-quick) var(--ease);background:#ffffffbd;border:1px solid #0e1b2b24;padding:0 4px}.pg-tab[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:var(--e-button)}.pg-tab:active{background:#fffffff2}.pg-tab[aria-selected=true]:active{background:var(--ink)}.pg-tabs+.pg-grid{margin-top:16px}@media (max-width:360px){.pg-tabs{gap:6px;margin-inline:-14px;padding:0 8px}.pg-tab{padding:0 2px}}.pg-card[hidden]{display:none}@media (max-width:640px){.ar-ribbon{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;align-items:stretch;gap:14px;max-width:none;margin:30px -24px 0;padding:6px 24px 28px;scroll-padding-inline:24px;display:flex;overflow:auto hidden}.ar-ribbon::-webkit-scrollbar{display:none}.ar-ribbon>.ar-card{scroll-snap-align:start;flex:0 0 min(90%,340px);grid-row:auto;display:flex}.ar-ribbon .ar-text{display:block}.ar-ribbon .ar-text h3,.ar-ribbon .ar-text p{padding:0}.ar-ribbon:focus-visible{outline-offset:-4px;border-radius:var(--r-card)}}
