.home{--mk-headline:clamp(1.625rem, 1.05rem + 2.3vw, 2.75rem);max-inline-size:var(--mk-page);inline-size:100%;padding:clamp(1rem, .5rem + 1vw, 1.5rem) var(--mk-gutter) 0;flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (width>=64em){body{--mk-side:max(clamp(2rem, 4.25vw, 5rem), (100vw - 136rem) / 2)}}[data-scene] [hidden]:not([data-keep]){display:none}.scene-stack{min-inline-size:0;display:grid}.scene-stack>*{grid-area:1/1;min-inline-size:0}[data-scene] .scene-stack>[hidden]{visibility:hidden;display:block}[data-scene] [data-keep][hidden]{visibility:hidden}:where([data-scene] div[data-keep][hidden]){display:block}html[data-js] [data-scene] [hidden] *,html[data-js] [data-scene] [hidden] :before,html[data-js] [data-scene] [hidden] :after{animation-play-state:paused}[data-scene] [data-land]{animation:home-land var(--dur-morph) var(--ease-out) both}[data-scene] [data-swap]{transition:opacity var(--dur-base) var(--ease-out)}[data-scene] [data-swap][data-fading]{opacity:0}@keyframes home-land{0%{opacity:0;translate:0 var(--space-label)}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){[data-scene] [data-land]{animation:none}}@media (width<=40em){.home{padding-block-start:var(--space-section)}}.take{--take-small:1.125;--take-gathered:1.25;--take-perch:3.25;--take-perch-x:.6;--cols:26.5;--sheet-mono-k:.86;--take-glow:color-mix(in oklab, var(--accent) 34%, transparent);--take-rim:color-mix(in oklab, var(--accent) 70%, var(--on-fill));position:relative}.take-stage{--win-h:32rem;gap:var(--space-section) 0;max-inline-size:64rem;padding:var(--space-section) var(--mk-gutter) var(--mk-band);margin-inline:auto;display:grid}:where(.take-ground,.take-wipe,.take-ticks,.take-skip,.take-cue,.take-plain,.take-file>button){display:none}.take-stone{order:-1;margin-block-end:calc(var(--mk-band) * -.5)}.take-stone svg{block-size:100%;inline-size:100%}.take-claim,.take-beat,.take-reply{justify-items:start;gap:var(--space-block);min-inline-size:0;display:grid}.take-claim .mk-lead{text-wrap:wrap;max-inline-size:46ch}@media (width>=64em) and (width<=82em){.take-claim .mk-lead{max-inline-size:35.5ch}}.take-claim .mk-actions{gap:var(--space-block) var(--space-section);margin-block-start:var(--space-label)}.take-claim .take-any{display:none}@media (hover:none),(width<=40em){.take-claim .take-mac{display:none}.take-claim .take-any{display:inline}}.take .take-h1{font-size:var(--mk-display-2xl);letter-spacing:-.05em;line-height:.92}.take-h1 .take-row{display:block}.take :is(.take-h1,.take-line) em{color:var(--accent-text)}.take-beat{order:calc(var(--k) * 2);margin-block-start:var(--mk-band);scroll-margin-block-start:var(--mk-header)}.take-line:focus-visible{box-shadow:none}#take-2{margin-block-start:0}.take-scene,.take-files,.take-note{order:calc(var(--k,6) * 2 + 1)}.take-scene{justify-self:stretch;min-inline-size:0;position:relative}.take-scene .ui-window{block-size:var(--win-h)}.take-chip{white-space:nowrap}.take-saved{border-radius:var(--radius-lg);box-shadow:0 0 0 var(--stroke-hair) var(--cel-base)}.take .take-dock [data-land]{animation:none}.take-edit{z-index:2;inline-size:min(100% - var(--space-field) * 2, 27rem);margin:-.75rem var(--space-field) 0 auto;position:relative}.take-bar{margin-block-start:var(--space-field)}.take-skill .scene-stack>.take-reply{align-content:end;display:grid}.take-skill:is([data-at="0"],[data-at="1"]) .take-reply{visibility:hidden}.take-skill[data-at="0"] .take-reply[data-change=out]{visibility:visible}.take-skill[data-at="2"] .take-reply{animation:home-land var(--dur-morph) var(--ease-out)}.take-scene[data-at="1"][data-choice=all]:not([inert],[data-chosen]) [data-hint]{border-radius:var(--radius-md);outline:var(--stroke-hair) solid transparent;outline-offset:var(--space-hint);inline-size:fit-content;animation:take-hint calc(var(--dur-morph) * 5) var(--ease-out) calc(var(--dur-morph) * 3) 3 forwards}.take-under,.take-app>.take-under{margin-block-start:var(--space-field)}:root:not([data-js]) .take-app>.take-under{display:none}.take-under :is(.stage-control,summary){min-block-size:2.25rem}.take-sheet{padding-block:var(--space-block)}.take-sheet figure{margin:0;display:grid}.take-sheet .prose{max-inline-size:none}.take-inspect[open] .take-sheet{animation:home-land var(--dur-morph) var(--ease-out)}.take-sheet>button{display:none}.take-files{align-items:start;gap:var(--space-block);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.take-file{min-inline-size:0;position:relative}.take-file>.take-doc{display:none}.take-file>i{inline-size:var(--m-dot);block-size:var(--m-dot);margin:calc(var(--m-dot) / -2);border-radius:var(--radius-pill);background:var(--success);--ground:var(--success);font-size:var(--sheet-em,.8125rem);position:absolute;inset:1.5em auto auto 2.1em}@media (width>=64em){.take:not([data-pinned]) .take-stage{grid-template-columns:minmax(0,1fr) auto}.take:not([data-pinned]) .take-stage>*{grid-column:1/-1}.take:not([data-pinned]) :is(.take-claim,.take-stone){z-index:1;grid-area:1/1;position:relative}.take:not([data-pinned]) .take-stone{--m-orb-hero:22rem;z-index:0;margin:0 var(--space-section) 0 0;grid-column:2;align-self:center}}@media (width<=63.99em){.take-dock>div+div{display:none}.take:not([data-pinned]) .take-scene{--win-h:34rem}.take :is(.take-under,.take-bar) :is(.stage-control,summary){min-block-size:2.75rem}}@media (width<=22.49em){.take:not([data-pinned]) .take-scene{--win-h:37rem}}.take:not([data-pinned]) .take-skill{--win-h:clamp(21rem, 62rem - 100vw, 27rem)}@supports selector(&){@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine) and (width>=48em) and (height>=40em){.take{--take-pin:1}}}.take[data-pinned]{block-size:660svh;margin-block-start:calc((var(--mk-header) + var(--stroke-hair) + var(--space-section)) * -1);& .take-stage{--t1:0;--t2:0;--t3:0;--t4:0;--t5:0;--b:0;--w:0;--f:0;--mx:0;--my:0;--sx:0rem;--sy:0rem;--sk:1;--pk:1;--shove:0rem;--rx:calc(var(--take-perch-x) * 100%);--pad:var(--mk-gutter);--big:clamp(2rem, 10.5vw, 5.5rem);--huge:clamp(3.25rem, 17vw, 7.5rem);--room:100svh;--band:0rem;--room0:var(--room);--band0:var(--band);--stone:min(var(--room0) * .38, 80vw, var(--room0) - 32rem);--stone-x:50%;--stone-y:calc(var(--band0) + var(--mk-header) + var(--stone) * .36);--win-h:100%;--sheet-h:min(62svh, 40rem);--fw:min(100vw - var(--pad) * 2 - var(--space-field) * 2 - var(--stroke-hair) * 2, 28rem);--em:min(1rem, (100vw - var(--pad) * 2 + .5rem) / var(--cols));--scene-h:min(var(--room) - 12.05rem - var(--big) * .96, 36rem);--lift:clamp(0rem, 23.5rem - 50svh, 1.5rem);--doc-h:min(var(--em) * 22.2, var(--scene-h) - 9rem - var(--lift));isolation:isolate;block-size:100svh;max-inline-size:none;padding:calc(var(--mk-header) + var(--space-label) + var(--band)) var(--pad) calc(5.875rem + var(--band));grid-template:auto auto minmax(0,1fr)/minmax(0,1fr);gap:0;position:sticky;inset-block-start:0;overflow:clip}html:not([data-zoomed]) & :is(.take-stage[data-beat],.take-stage[data-beat] :not(.take-sheet,.take-sheet *)){touch-action:pinch-zoom}& :is(.take-scene,.take-stone)>:not(.take-edit),& .take-edit>*,& .take-file>:first-child,& .take-stage:not([data-quit]) .take-files{--t1:0;--t2:0;--t3:0;--t4:0;--t5:0;--b:0;--w:0;--f:0;--mx:0;--my:0;--sx:0rem;--sy:0rem;--sk:1;--c:0}& .take-stage[data-jump] :is(.take-line,.take-cap,.take-scene,.take-stone,.take-files){animation:take-cut var(--dur-slow) var(--ease-out)}& .take-ground{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0}& .take-ground:before{content:"";translate:calc(var(--lean,0) * (1 - var(--t1)) * 16.667%) calc(var(--b) * -.6rem);opacity:calc(.6 + .4 * (1 - var(--t1) + var(--t5)));background-image:radial-gradient(circle, var(--border-stronger) var(--stroke-hair), transparent calc(var(--stroke-hair) * 1.8));mask-image:radial-gradient(ellipse 42% 62% at 50% 46%, var(--on-fill), transparent 78%);background-size:1.75rem 1.75rem;position:absolute;inset:0 -25%}& .take-arrows{opacity:calc(1 - var(--t1) * .3 - var(--t5) * 2);mask-image:linear-gradient(transparent calc(var(--mk-header) + .5rem), var(--on-fill) calc(var(--mk-header) + 3rem));position:absolute;inset:0}& .take-arrows svg,& .take-stone{inset:calc(var(--stone-y) - var(--stone) / 2) auto auto calc(var(--stone-x) - var(--stone) / 2);inline-size:var(--stone);block-size:var(--stone);max-inline-size:none;position:absolute}& .take-arrows svg{transform:translate(var(--sx), var(--sy))}& .take-arrows path{scale:calc(var(--k) * (1 - var(--t1) * .56));translate:calc(var(--mx) * (var(--i) + 1) * -1.5rem) calc((var(--my) * -1.5rem - var(--b) * .3rem) * (var(--i) + 1));stroke-dasharray:24;stroke-dashoffset:var(--o)}& .take-lit{--mk-lift:var(--accent)}& .take-stage .take-lit path{stroke-dasharray:.3 5.7;stroke-dashoffset:0;animation:take-run calc(var(--dur-morph) * 30) linear calc(var(--dur-morph) * var(--i) * -11) infinite}& .take-stone{--m-orb-hero:var(--stone);z-index:2;transform:translate(var(--sx), var(--sy)) scale(var(--sk));opacity:calc(1 - var(--t5) * 2.2);pointer-events:none;margin:0}& .take-stone:before{content:"";z-index:-1;background-image:radial-gradient(ellipse 50% 46% at 50% 56%, var(--take-glow), transparent 70%);position:absolute;inset:-18%}& .take-claim{z-index:3;pointer-events:none;grid-area:1/1/-1/-1}& .take-claim>:not(h1){pointer-events:auto;opacity:calc(1 - var(--t1) * 3);translate:0 calc(var(--t1) * -1.5rem)}& .take-h1 .mk-word>span{translate:0 calc(clamp(0, (var(--t1) - var(--j) * .07) / .72, 1) * -300%)}& .take-stage:not([data-beat]) :is(.take-claim,.take-stone,.take-arrows){visibility:hidden}& .take-stage[data-beat]:not([data-seen]){html:not([data-loaded]) & .take-stone:not(:has([data-live])){opacity:0}& .take-stone:has([data-live]){animation:take-land calc(var(--dur-morph) * 3) var(--ease-out) backwards}& .take-claim>:not(h1){animation:take-land calc(var(--dur-morph) * 3) var(--ease-out) calc(var(--dur-morph) * 5.2) backwards}& .take-claim>.mk-marker{animation-delay:calc(var(--dur-morph) * .3)}& .take-claim>.mk-lead{animation-delay:calc(var(--dur-morph) * 3.8)}& .take-claim>.mk-actions{animation-delay:calc(var(--dur-morph) * 4.6)}& .take-h1 .mk-word>span{animation:mk-rise calc(var(--dur-morph) * 3.8) var(--mk-ease-reveal) calc(var(--dur-morph) * .6 + var(--stagger) * (var(--j) * 8 + var(--i) * 2.5)) backwards}& .take-arrows:not(.take-lit) path{animation:take-draw calc(var(--dur-morph) * 6) var(--ease-inout) calc(var(--dur-morph) * (8.5 + var(--i) * .9)) backwards}& .take-lit{animation:take-cut calc(var(--dur-morph) * 3) var(--ease-out) calc(var(--dur-morph) * 11) backwards}}& .take-beat{--r:clamp(0, var(--b) - var(--k), 5);--u:min(var(--r) / .62, 1);--e:calc(clamp(0, (var(--r) - 1) / .62, 1) + clamp(0, (var(--r) - 2) / .62, 1) + clamp(0, (var(--r) - 3) / .62, 1));--a:clamp(0, (var(--b) - var(--k) + .58) / .58, 1);--g:var(--t5);--gx:min(var(--g) * 2.4, 1);--gy:min(var(--g) * 2.1, 1);margin:0;display:contents}& .take-line{z-index:3;font-size:var(--big);letter-spacing:-.045em;white-space:nowrap;pointer-events:none;transition:color var(--dur-morph) var(--ease-out);grid-area:1/1;line-height:.96}& .take-line[data-said],& .take-line[data-said] em{color:var(--text-tertiary)}& .take-line .mk-word{transform-origin:0 0;transform:translate(calc(var(--xs,0rem) * var(--u) * (1 - var(--gx)) + var(--xg,0rem) * var(--gx)), calc((var(--ys,0rem) * var(--u) - var(--e) * var(--row,0rem)) * (1 - var(--gy)) + var(--yg,0rem) * var(--gy))) scale(calc(1 + (var(--ks,1) - 1) * var(--u) * (1 - var(--gx)) + (var(--kg,1) - 1) * var(--gx)))}& .take-line .mk-word>span{translate:0 calc((1 - clamp(0, (var(--a) - var(--i) * .16) / .5, 1)) * 140%)}& .take-cap{z-index:3;pointer-events:none;opacity:min(var(--a) * 3 - 2, 1 - var(--r) * 4);translate:0 calc((1 - var(--a)) * 1rem);text-wrap:balance;grid-area:2/1;margin-block-start:var(--space-field)}& #take-5{--g:0;--a:clamp(0, (var(--t5) - .64) / .36, 1)}& #take-5 .take-cap{margin-block-start:var(--space-section)}& #take-5 :is(.take-line,.take-cap){text-align:center;grid-column:1/-1;justify-self:center}& #take-5 .take-line{font-size:var(--huge);letter-spacing:-.05em;white-space:normal;text-wrap:balance;line-height:.9}& .take-scene{visibility:hidden;transform-origin:50% 100%;transform:perspective(100rem) translateY(calc((1 - var(--t1)) * 4rem + var(--t5) * -2rem)) rotateX(calc((1 - var(--t1)) * 14deg)) scale(calc((.82 + .18 * var(--t1)) * (1 - .5 * var(--t5))));opacity:0;grid-area:3/1;align-self:stretch;margin-block-start:calc(var(--take-perch) * .5rem + var(--space-label))}& .take-scene[data-on]{visibility:visible;opacity:calc(min(1, var(--t1) * 1.5) * (1 - var(--t5) * 3.2))}& .take-scene[data-on=wipe]{clip-path:inset(-8rem -12rem -8rem calc((1 - var(--w)) * 100%))}& .take-stage[data-quit] .take-scene{filter:blur(calc(var(--t5) * .75rem))}@supports (font:-apple-system-body){& .take-stage[data-quit] .take-scene{filter:none}}& .take-scene>:first-child{block-size:100%}& .take-scene:before,& .take-scene:after{content:"";inset:0 var(--radius-2xl) auto;z-index:1;block-size:var(--stroke-hair);background-image:linear-gradient(90deg, transparent calc(var(--rx) - 42%), var(--take-rim) calc(var(--rx) - 16%), var(--on-fill) var(--rx), var(--take-rim) calc(var(--rx) + 16%), transparent calc(var(--rx) + 42%));opacity:calc(.6 + var(--f) * .4);pointer-events:none;position:absolute}& .take-scene:after{z-index:-1;background-image:radial-gradient(ellipse 38% 50% at var(--rx) 50%, var(--take-glow), transparent 70%);block-size:12rem;inset:-6rem 0 auto}& .take-wipe{z-index:2;pointer-events:none;opacity:calc(var(--f) * min(1, var(--w) * 99));transform:translateX(calc((1 - var(--w)) * 100% - var(--t4) * var(--shove)));background-image:linear-gradient(90deg, var(--on-fill), var(--take-rim) var(--stroke-stripe), var(--take-glow) var(--stroke-stripe), transparent 4.5rem);grid-area:3/1;margin-block-start:calc(var(--take-perch) * .5rem + var(--space-label));display:block}& .take-app:before{inset-inline-end:calc(100% - var(--app-w) + var(--radius-2xl))}& :is(.take-scene:has(+.take-app[data-on=wipe]),.take-app:has(+[data-on=wipe])){clip-path:inset(-8rem calc(var(--w) * 100%) -8rem -8rem)}& .take-skill,& .take-stone,& .take-arrows svg{translate:calc(var(--t4) * var(--shove) * -1) 0}& .take-edit{--sheet-em:var(--em);--edit-x:7rem;--edit-y:1rem;inline-size:calc(var(--em) * var(--cols));translate:calc(var(--edit-x) + (var(--shove) - var(--edit-x)) * var(--t4)) calc(var(--edit-y) * (1 - var(--t4)));rotate:calc((1 - var(--t4)) * 4deg);opacity:min(1, var(--t4) * 2);margin:0;position:absolute;inset:auto -.25rem 0 auto}& .take-stage[data-quit] .take-edit{visibility:hidden}& .take-doc .sheet-doc{padding-block-end:2.3em}& .take-bar{inset:auto auto -1.3125rem calc(var(--em) * 2.9 - var(--space-hint) - var(--stroke-hair));gap:var(--space-hint);padding:var(--space-hint);border:var(--stroke-hair) solid var(--plate-rim);border-radius:var(--radius-xl);background:var(--plate);--ground:var(--plate);margin:0;position:absolute}& .take-under{inset:calc(100% + var(--space-field)) 0 auto;z-index:4;opacity:0;transition:opacity var(--dur-morph) var(--ease-out);margin:0;position:absolute}& .take-scene:not([inert])>.take-under:not([inert]){opacity:1}& .take-sheet>button{z-index:1;float:inline-end;--face:var(--plate-facet);border-color:var(--plate-rim);min-block-size:2.25rem;margin-block:-.75rem -1.5rem;display:flex;position:sticky;inset-block-start:-.75rem}& .take-sheet{inset:auto 0 calc(100% + var(--space-field));block-size:var(--sheet-h);padding:var(--space-section);overscroll-behavior:contain;border:var(--stroke-hair) solid var(--plate-rim);border-radius:var(--radius-2xl);background:var(--plate);--ground:var(--plate);background-image:var(--plate-still);position:absolute;overflow:auto}& .take-files{z-index:3;grid-area:1/1/-1/-1;display:block;position:relative}& .take-files:has([data-open]){z-index:5}& .take-files:before{content:"";z-index:2;background:var(--bg);--ground:var(--bg);opacity:0;pointer-events:none;transition:opacity var(--dur-morph) var(--ease-out);position:absolute;inset:-50svh -50vw}& .take-files:has([data-open]):before{opacity:.88}& .take-file{--c:clamp(0, (var(--t5) - .2 - var(--n,1) * .045) / .3, 1);--z:.5;--ox:0;--oy:0;--sheet-em:calc(var(--fw) / var(--cols));inset:var(--y) auto auto var(--x);inline-size:var(--fw);border-radius:var(--radius-lg);transform-origin:calc(var(--ox) * 100%) calc(var(--oy) * 100%);transform:translate(calc(var(--fx,0rem) * (1 - var(--c)) + var(--mx) * var(--z) * var(--c) * -1.5rem), calc(var(--fy,0rem) * (1 - var(--c)) + var(--arc,0rem) * var(--c) * (1 - var(--c)) + (var(--my) * -1.5rem + (1 - var(--t5)) * 3.5rem) * var(--z) * var(--c))) rotate(calc(var(--rot) * var(--c))) scale(calc(var(--pk) + (1 - var(--pk)) * var(--c)));opacity:calc(var(--c) * 5);transition:rotate var(--dur-morph) var(--ease-out), translate var(--dur-morph) var(--ease-out), scale var(--dur-morph) var(--ease-out);position:absolute}& .take-file[data-take-kept]{--n:0;z-index:1;opacity:0}& .take-stage[data-quit] .take-file[data-take-kept]{opacity:1}& .take-file>.take-doc{opacity:calc(1 - var(--c) * 2.5);display:block;position:absolute;inset:0 0 auto}& .take-file>i{opacity:var(--c)}& .take-file>button{appearance:none;border-radius:inherit;--ground:inherit;cursor:zoom-in;inline-size:100%;transition:box-shadow var(--dur-base) var(--ease-out);background:0 0;border:0;display:block;position:absolute;inset:0}& .take-file:is([data-up],[data-open],:has(:focus-visible)){z-index:3;rotate:calc(var(--rot) * -1);translate:0 -.5rem}& .take-file:is([data-up],[data-open])>button{box-shadow:inset 0 0 0 var(--stroke-hair) var(--cel-base)}& .take-file[data-open]{--z:0;z-index:4;translate:var(--cx,0rem) var(--cy,0rem);scale:var(--pk)}& .take-file[data-open]>button{cursor:zoom-out}& .take-file[data-open] .sheet-doc{max-block-size:var(--open,none);mask-image:none}& .take-file[data-open][data-long] .sheet-doc{mask-image:linear-gradient(var(--on-fill) calc(100% - 3rem), transparent)}& .take-skip,& .take-note,& .take-cue{z-index:4;position:absolute;inset-block-end:var(--space-hint)}& .take-skip{align-items:center;block-size:2.75rem;text-decoration:none;display:grid;inset-inline-end:var(--pad)}& .take-note{inset-inline:var(--pad) 4.5rem;text-wrap:pretty;opacity:calc(var(--t1) * 3 - 2);font-size:.8125rem;inset-block-end:var(--space-label)}& .take-cue{--mk-lift:var(--text-secondary);block-size:2.75rem;inline-size:2.75rem;opacity:calc(1 - var(--t1) * 9);place-items:center;display:grid;inset-inline-start:calc(50% - 1.375rem)}& .take-cue svg{inline-size:1.25rem;animation:take-cue calc(var(--dur-morph) * 6) var(--ease-inout) infinite alternate;rotate:180deg}html:not([data-take]) & :is(.take-stage .take-lit path,.take-cue svg),& .take-stage:not([data-beat="0"]) .take-cue svg,& .take-stage[data-beat="5"] .take-lit path,& .take-scene:not([data-on]) *{animation-play-state:paused}html:not([data-take]) & :is(.take-ticks,.take-note,.take-skip){opacity:0;transition:opacity var(--dur-base) var(--ease-out)}& .take-plain{inset:calc(var(--mk-header) + var(--space-label)) auto auto var(--pad);z-index:5;cursor:pointer;border:0;display:block}& .take-stage:after{content:"";z-index:4;border-top:var(--stroke-stripe) solid var(--accent);scale:calc(var(--b) / 5) 1;transform-origin:0 0;position:absolute;inset:auto 0 0}@media (width<=63.99em){& .take-stage{--room:min(100svh, 58rem);--band:calc((100svh - var(--room)) / 2);--room0:min(100svh, max(58rem, 150vw));--band0:calc((100svh - var(--room0)) / 2);--stone-x:70%;--deal:calc(var(--huge) * 1.8 + 10.5rem)}& .take-claim{align-self:end;gap:var(--space-field);margin-block-end:calc(var(--band0) - var(--band) - 1.75rem)}& .take-claim .mk-marker{margin-block:-.8125rem;padding-block:.8125rem}& .take-claim .mk-link,& .take-cue,& p.take-under,& .take-file:nth-child(4n+2),& .take-stage:not([data-beat="0"],[data-beat="1"]) :is(.take-dock,.take-ask){display:none}& .take-claim :is(.mk-actions,.btn){inline-size:100%}& .take-h1{font-size:min(max(var(--mk-display-2xl), 15vw), max(2.75rem, (var(--room0) - 26rem) / 3.7))}& .take-line{--row:0rem;opacity:calc(1 - var(--u) * (1 - clamp(0, var(--g) * 3 - 2, 1)))}& .take-beat:not(#take-5) .take-cap{text-wrap:wrap;block-size:1.5em}& .take-room{padding-block-end:calc(var(--doc-h) + var(--lift))}& .take-skill .take-reply{--h:calc(var(--scene-h) - 4.75rem - var(--doc-h) - var(--lift));max-block-size:var(--h);mask-image:linear-gradient(var(--on-fill) calc(var(--h) - 1.5rem), transparent var(--h));overflow:clip}& .take-edit{--edit-x:0rem;--edit-y:4rem;inset-block-end:var(--lift)}& .take-doc{block-size:var(--doc-h)}@media (height<=42.99em){& .take-stage{--doc-h:calc(var(--em) * 16.1)}& :is(.take-skill,.take-file[data-take-kept]) .sheet-run~*{display:none}}& .take-file>.take-doc{block-size:calc(var(--doc-h) / var(--pk))}& :is(.take-skill,.take-file[data-take-kept]) :is(.sheet-fence,.sheet-meta){display:none}& .take-scene,& .take-wipe{align-self:center;block-size:min(100%,36rem)}& .take-scene[data-take-plays^="1:"][data-at="1"] :is(.scene-stack>[hidden],[data-keep][hidden]){display:none}@media (height>=45em){& .take-stage[data-beat="1"] .take-dock>div+div:not([hidden]){display:block}}& .take-under{inset:auto auto -1.375rem var(--space-label);padding-inline:var(--space-hint);border:var(--stroke-hair) solid var(--plate-rim);border-radius:var(--radius-lg);background:var(--plate);--ground:var(--plate)}& .take-app{--app-room:100%}@media (height>=45em){& .take-app>p.take-under{inset:calc(var(--app-h) + var(--space-field)) 0 auto;--ground:inherit;background:0 0;border:0;padding:0;display:block}}& .take-sheet{inline-size:calc(100vw - var(--pad) * 2);inset-inline-start:calc((var(--space-label) + var(--stroke-hair)) * -1)}& #take-5{grid-area:1/1/-1/-1;align-content:start;padding-block-start:4rem;display:grid}& .take-files{margin-block-start:var(--deal)}& .take-note{padding:var(--space-label) 4.5rem var(--space-label) var(--pad);background:var(--bg);--ground:var(--bg);inset:auto 0 0}& .take-file{--u:max(0, var(--i) - 1);--x:calc((100% - var(--fw)) / 2 + (var(--u) - 1.5) * .375rem);--y:calc(var(--u) * var(--room) * .044);--rot:calc(var(--u) * 1.5deg - 2.5deg);--n:calc(4 - var(--u));--sheet-crop:min(18em, var(--room) * .868 - 8rem - 3em - var(--deal))}@media (width>=44em){& .take-stage{--huge:min(12vw, 16svh);--em:.875rem;--doc-h:min(var(--em) * 22.2, var(--scene-h) - 4rem - var(--lift))}& .take-room{padding-block-end:0;padding-inline-end:calc(var(--em) * var(--cols) - 1rem)}& .take-skill .take-reply{max-block-size:none;mask-image:none}@media (aspect-ratio>=1){& .take-stage{--stone:min(42svh, 34vw);--stone-x:76%;--stone-y:43%}& .take-h1{font-size:min(9vw,27.027svh - 7.02703rem)}& .take-claim :is(.mk-actions,.btn){inline-size:auto}& .take-claim .mk-lead{max-inline-size:min(30ch,46vw)}}}}@media (width>=64em){&{--take-gathered:1.375;--take-perch:5.5;--take-perch-x:.5}& .take-stage{--pad:max(clamp(2rem, 4.25vw, 5rem), (100vw - 136rem) / 2);--big:min(clamp(2.75rem, 5.9vw, 9rem), 12svh);--huge:min(12.5vw, 21svh, (100vw - var(--pad) * 2) / 6.9);--stone:min(66svh, 37vw);--stone-x:76%;--stone-y:50%;--lean:1;--win-h:min(clamp(34rem, 58svh, 44rem), 100svh - 14.5rem);--sheet-h:var(--win-h);--tall:clamp(.625rem, min(.9vw, (100svh - var(--huge) - 18.2rem) / 25.9), 1.125rem);--cem:max(var(--tall), min(.75rem, 1.09vw));--fw:calc(var(--cem) * var(--cols));--up:calc(var(--tall) * 5.55 - 1.2rem);--slack:max(0rem, max(24.5rem, 27vw) - var(--big) * 4.05 - 2.5rem);--cell:min(76rem, 100vw - var(--pad) * 2 - max(24.5rem, 27vw));--em:min(1.25rem, (var(--win-h) - 1.375rem) / 31.5, (var(--cell) + var(--slack) - 18.5rem) / var(--cols));--shove:clamp(0rem, 20.5rem - var(--cell) + var(--em) * var(--cols), var(--slack));--over:min(0rem, var(--shove) - 1.5rem);padding:calc(var(--mk-header) + var(--space-block)) var(--pad) 4.25rem;grid-template:1fr auto auto 1fr/minmax(0,1fr) min(76rem,100% - max(24.5rem,27vw));column-gap:clamp(1.25rem,2.2vw,3rem)}& .take-stage:after{z-index:3;border-top:var(--stroke-hair) solid var(--border);background:var(--bg);--ground:var(--bg);block-size:3.25rem;scale:none}& .take-row{display:block}& .take-claim{align-self:center;gap:var(--space-section)}& .take-claim .mk-marker{margin-block-end:calc(var(--space-label) * -1)}& .take-h1{font-size:min(clamp(3.25rem,9.2vw,16svh),max(2.75rem,27.027svh - 6.35135rem))}& .take-line{grid-area:2/1}& .take-cap{grid-area:3/1}& .take-scene,& .take-wipe{grid-area:1/2/-1/3;align-self:center;margin:0}& .take-wipe{block-size:var(--win-h)}& .take-room{padding-inline-end:calc(var(--em) * var(--cols) + var(--over) - var(--shove))}& .take-edit{inset:auto var(--over) -1.375rem auto}& #take-5 :is(.take-line,.take-cap){position:relative;inset-block-start:calc(var(--up) * -1)}& .take-stage{--app-cell:min(76rem, 100vw - var(--pad) * 2 - max(24.5rem, 27vw))}& .take-app{--app-start:auto;--app-h:var(--win-h)}& .take-app:before{inset-inline:calc(100% - var(--app-w) + var(--radius-2xl)) var(--radius-2xl)}& .take-app>.take-under{inset-inline-start:calc(100% - var(--app-w))}& .take-stone{translate:calc((var(--t3) - var(--t4)) * clamp(0rem, var(--app-cell) - 40rem - var(--space-group) * 2 - var(--stroke-hair) * 4, (56.375rem - var(--app-cell)) * 999) / 2 - var(--t4) * var(--shove)) 0rem}& .take-ticks{z-index:4;inset:auto auto var(--space-hint) var(--pad);display:flex;position:absolute}& .take-ticks a{block-size:2.75rem;inline-size:1.75rem;transition:inline-size var(--dur-morph) var(--ease-out);align-items:center;padding-inline-end:var(--space-inner);display:grid}& .take-ticks a:before{content:"";block-size:var(--stroke-stripe);border-radius:var(--radius-pill);background:var(--border-stronger);--ground:inherit;transition:background var(--dur-base) var(--ease-out)}& .take-ticks a:hover:before{background:var(--text-secondary);--ground:inherit}& .take-ticks a[aria-current]{inline-size:3.25rem}& .take-ticks a[aria-current]:before{background:var(--accent);--ground:inherit}& .take-note{text-align:center;text-wrap:balance;inset-block-end:var(--space-block);inset-inline:22%}@media (width<=79.99em){& .take-note{text-align:start;white-space:nowrap;inset-block-end:calc(1.625rem - .75em);inset-inline:15rem 6rem}}@media (height<=47.99em){& .take-stage{--win-h:min(clamp(34rem, 58svh, 44rem), 100svh - 13rem)}& .take-dock{opacity:calc(1 - var(--gone,0))}& .take-scene [data-scene-state][data-take-leaves]{opacity:clamp(0, (var(--gone,1) - .6) / .4, 1)}& .take-dock>div{inset:auto var(--space-group) var(--space-group);background:var(--ground);--ground:inherit;padding-block-start:var(--space-field);position:absolute}& .take-stage:not([data-beat="0"],[data-beat="1"]) .take-dock{visibility:hidden}}& .take-file{--ox:.5;--sheet-crop:calc(var(--tall) * 18.5 - var(--cem) * 3);inset:calc(50% + var(--huge) * .5 + 3rem - var(--up)) auto auto calc(var(--x) - var(--fw) / 2)}& .take-file:nth-child(4n+2){--oy:1;--arc:-12rem;inset-block:auto calc(50% + var(--huge) * .5 + 5.5rem + var(--up))}& .take-file:first-child{--x:12.5%;--rot:-2.5deg;--n:5}& .take-file:nth-child(2){--x:21%;--rot:2.5deg;--n:4}& .take-file:nth-child(3){--x:37.5%;--rot:1.5deg;--n:3}& .take-file:nth-child(4){--x:62.5%;--rot:-1.5deg;--n:1}& .take-file:nth-child(5){--x:87.5%;--rot:2deg}& .take-file:nth-child(6){--x:79%;--rot:-3deg;--n:2}}}@keyframes take-cue{to{translate:0 .5rem}}@keyframes take-cut{0%{opacity:0}}@keyframes take-land{0%{opacity:0;translate:0 var(--space-label)}}@keyframes take-draw{0%{stroke-dashoffset:24px}}@keyframes take-run{to{stroke-dashoffset:-6px}}@keyframes take-hint{35%{outline-color:var(--cel-base)}to{outline-color:var(--take-glow)}}.ui-composer{width:100%;max-width:var(--m-column);--ui-composer-edge:var(--border-strong);border:var(--stroke-hair) solid var(--ui-composer-edge);border-top-color:var(--composer-top-border,var(--ui-composer-edge));border-radius:var(--composer-top-radius,var(--radius-xl)) var(--composer-top-radius,var(--radius-xl)) var(--radius-xl) var(--radius-xl);background:var(--surface-1);--ground:var(--surface-1);--raise-1:var(--surface-2);--raise-2:var(--surface-3);--raise-3:var(--surface-3);color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;margin:0 auto;display:grid;position:relative;container-type:inline-size}.ui-composer:focus-within,.ui-composer.focused{--ui-composer-edge:var(--accent)}.ui-composer.over{background:var(--accent-softer);--ground:var(--accent-softer);--ui-composer-edge:var(--accent)}.ui-composer-tray-fold{transition:grid-template-rows var(--dur-slow) var(--ease-inout);grid-column:1/-1;grid-template-rows:0fr;display:grid}.ui-composer-tray-fold.open{grid-template-rows:1fr}.ui-composer-tray-clip{min-height:0;overflow:hidden}.ui-composer-tray{gap:var(--space-inner);min-height:calc(var(--m-chip) + var(--space-field));padding:var(--space-field) var(--space-field) 0;flex-wrap:wrap;display:flex}.ui-composer-slot{max-width:100%;display:inline-flex}.ui-composer-add{padding:0 0 var(--space-label) var(--space-label);display:flex}.ui-composer-scroll{min-height:var(--m-composer-min);overscroll-behavior:auto;grid-column:2;max-height:40vh;overflow-y:auto}.ui-composer.contained .ui-composer-scroll{overscroll-behavior:contain}.ui-composer-scroll[hidden]{display:none}.ui-composer-editor{min-height:var(--m-composer-min);padding:var(--space-row) var(--space-inner);color:var(--text-primary);outline:0;position:relative}.ui-composer-editor>*+*{margin-top:var(--space-inner)}.ui-composer-editor p{margin:0}.ui-composer-editor :is(h1,h2,h3,h4,h5,h6){font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-primary);margin:0}.ui-composer-editor h1{font-size:var(--text-lg)}.ui-composer-editor :is(h2,h3){font-size:var(--text-base)}.ui-composer-editor .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-tertiary);pointer-events:none}.ui-composer-editor pre{padding:var(--space-label) var(--space-row);border-radius:var(--radius-md);background:var(--code-bg);--ground:var(--code-bg);color:var(--text-primary);font:var(--weight-regular) var(--text-md) / var(--leading-normal) var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ui-composer-editor pre code{--ground:inherit;font:inherit;background:0 0;border-radius:0;padding:0}.ui-composer-editor code{padding:0 var(--space-hint);border-radius:var(--radius-sm);background:var(--surface-2);--ground:var(--surface-2);font-family:var(--font-mono);font-size:.9em}.ui-composer-editor :is(ul,ol){margin:0;padding-inline-start:var(--space-group)}.ui-composer-editor li>p{margin:0}.ui-composer-editor a{color:var(--accent-text);-webkit-user-drag:none;text-decoration:none}.ui-composer-editor blockquote{padding:var(--space-row) var(--space-field);border-radius:var(--radius-md);background:var(--neutral-soft);--ground:var(--neutral-soft);color:var(--text-primary);margin:0}.ui-composer-editor hr{border:0;border-top:var(--stroke-hair) solid var(--border-strong)}.ui-composer-editor .attachment-ref{padding:0 var(--space-inner);border-radius:var(--radius-sm);background:var(--neutral-soft);--ground:var(--neutral-soft);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-md);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ui-composer-editor .attachment-ref.selected{background:var(--accent-soft);--ground:var(--accent-soft)}.ui-composer-editor .remote-image{color:var(--text-secondary)}.ui-composer-editor .suggestion{color:var(--accent-text)}.ui-composer-record{align-items:center;gap:var(--space-row);min-height:var(--m-composer-min);padding:var(--space-inner) var(--space-field);display:flex}.ui-composer-wave{align-items:center;gap:var(--space-hint);height:var(--m-icon-lg);flex:auto;display:inline-flex}.ui-composer-bar{width:calc(var(--stroke-stripe) * 1.5);border-radius:var(--radius-pill);background:var(--accent);--ground:var(--accent);transform-origin:50%;height:100%;animation:ui-waveform var(--liveness-activity) var(--ease-inout) infinite}@keyframes ui-waveform{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.ui .ui-composer-elapsed{color:var(--text-secondary);flex:none}.ui-composer-strip{align-items:center;gap:var(--space-inner);padding:0 var(--space-label) var(--space-label) 0;grid-column:3;display:flex}.ui-composer-right{align-items:center;gap:var(--space-hint);flex:none;margin-inline-start:auto;display:flex}.ui-composer-meter{opacity:0;transition:opacity var(--dur-fast) var(--ease-out);display:inline-flex}.ui-composer:hover .ui-composer-meter,.ui-composer-meter:focus-within,.ui-composer-meter.open{opacity:1}.ui-composer-track{width:3em;height:var(--space-hint);border-radius:var(--radius-pill);background:var(--surface-3);--ground:var(--surface-3);display:block;overflow:hidden}.ui-composer-fill{border-radius:var(--radius-pill);background:var(--text-tertiary);--ground:var(--text-tertiary);height:100%;transition:width var(--dur-slow) var(--ease-out), background var(--dur-fast) var(--ease-out);display:block}.ui-composer-meter.tone-warning .ui-composer-fill{background:var(--warning);--ground:var(--warning)}.ui-composer-meter.tone-danger .ui-composer-fill{background:var(--danger);--ground:var(--danger)}.ui-composer-pct{text-align:end;min-width:3ch}.ui .ui-composer-model-label{color:var(--text-secondary)}@container (width<=25rem){.ui-composer-strip{flex-wrap:wrap;grid-column:1/-1;padding-inline-start:var(--space-label)}.ui-composer-right{flex-wrap:wrap;flex:100%;justify-content:flex-end;min-width:0}.ui-composer-add{grid-area:3/1}.ui-composer-scroll,.ui-composer-record{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ui-composer-bar{animation:none}}.ui-thinking{flex-direction:column;min-inline-size:0;display:flex}.ui-thinking-row{appearance:none;align-self:stretch;align-items:center;gap:var(--space-label);padding-block:var(--space-label);border-radius:var(--radius-md);--ground:inherit;color:var(--text-tertiary);font:inherit;text-align:start;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.ui-thinking-row.still{min-block-size:calc(var(--text-base) * var(--leading-prose));cursor:default;padding-block:0}button.ui-thinking-row:hover{background:var(--raise-1);--ground:var(--raise-1);color:var(--text-secondary)}button.ui-thinking-row:active,button.ui-thinking-row:focus-visible{background:var(--raise-2);--ground:var(--raise-2);color:var(--text-secondary)}.ui-thinking-row:focus-visible{border-radius:var(--radius-md);box-shadow:none;outline:0}.ui .ui-thinking-name{color:inherit}.ui-thinking-chevron{color:var(--text-tertiary);transition:transform var(--dur-base) var(--ease-inout);flex:none;margin-inline-start:auto;display:inline-flex}.ui-thinking-row[aria-expanded=false] .ui-thinking-chevron{transform:rotate(-90deg)}.ui-thinking-caret{inline-size:var(--stroke-stripe);border-radius:var(--radius-sm);background:var(--accent);--ground:var(--accent);block-size:1em;animation:ui-thinking-caret var(--liveness-caret) var(--ease-inout) infinite;flex:none;display:inline-block}@keyframes ui-thinking-caret{50%{opacity:.25}}.ui-thinking-fold{transition:grid-template-rows var(--dur-slow) var(--ease-inout);grid-template-rows:0fr;display:grid}.ui-thinking-fold.open{grid-template-rows:1fr}.ui-thinking-inner{min-block-size:0;overflow:hidden}.ui .ui-thinking-text{padding:var(--space-hint) 0 var(--space-row) var(--space-section);max-inline-size:64ch;font-size:var(--text-base);line-height:var(--leading-prose);white-space:pre-wrap;margin:0}@media (prefers-reduced-motion:reduce){.ui-thinking-caret{animation:none}.ui-thinking-row,.ui-thinking-chevron,.ui-thinking-fold{transition:none}}.hero-app{--app-fit:calc(40rem + var(--space-group) * 2 + var(--stroke-hair) * 4);--app-w:max(min(100%, var(--app-fit)), min(100%, (100% - 56.375rem) * 999));--app-h:min(var(--app-room,99rem), 28rem + clamp(0rem, (100cqi - 56.375rem) * 999, 1rem));min-inline-size:0;container-type:inline-size}.hero-app[data-scene] .ui-window{max-inline-size:var(--app-w);block-size:var(--app-h);margin-inline-start:var(--app-start,0)}@container (width>=56.26rem){.hero-app[data-at="1"] .hero-app-ask{animation:home-land var(--dur-morph) var(--ease-out) backwards}}.hero-app .hero-app-face[data-land]{mask-image:linear-gradient(90deg, var(--on-fill) 46%, transparent 58%);animation:hero-app-draw calc(var(--dur-morph) * 2) var(--ease-out) var(--dur-morph) backwards;mask-size:260% 100%}.hero-app-view{mask-image:linear-gradient(90deg, transparent 42%, var(--on-fill) 54%);mask-position:100% 0;mask-size:260% 100%}.hero-app .hero-app-view[hidden]{z-index:1;transition:mask-position calc(var(--dur-morph) * 1.25) var(--ease-out), visibility calc(var(--dur-morph) * 1.25);mask-position:0 0}.hero-app .hero-app-view[data-land]{animation:none}@keyframes hero-app-draw{0%{mask-position:100% 0}}@media (prefers-reduced-motion:reduce){.hero-app .hero-app-view[hidden]{transition:none}.hero-app .hero-app-face[data-land],.hero-app[data-at="1"] .hero-app-ask{animation:none}}.ui-app-panel{min-width:0;min-height:0;color:var(--text-primary);grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ui-app-panel[hidden]{display:none}.ui-app-panel.is-expanded[data-land]{animation:ui-app-panel-slide var(--dur-morph) var(--ease-out) backwards}.ui-app-panel.is-compact[data-land]{animation:ui-app-panel-rise var(--dur-morph) var(--ease-out) backwards}@keyframes ui-app-panel-slide{0%{transform:translate(100%)}}@keyframes ui-app-panel-rise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ui-app-panel[data-land]{animation:none}}.ui-app-panel.is-compact{width:100%;max-width:var(--m-column);padding-bottom:var(--space-block);border:var(--stroke-hair) solid var(--composer-rise-edge,var(--border-strong));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-1);--ground:var(--surface-1);--raise-1:var(--surface-2);--raise-2:var(--surface-3);--raise-3:var(--surface-3);border-bottom:0}.ui-app-panel.is-expanded{border:var(--stroke-hair) solid var(--overlay-border);background:var(--overlay);--ground:var(--overlay);--raise-1:var(--surface-2);--raise-2:var(--surface-3);--raise-3:var(--surface-3);border-bottom:0;width:100%;height:100%}.ui-transcript>.ui-app-panel{z-index:var(--z-content)}.ui-transcript>.ui-app-panel.is-compact{width:calc(100% - 2 * var(--space-group));height:auto;max-height:calc(100% - var(--space-section));margin-bottom:calc(-1 * var(--space-block));grid-area:1/1;place-self:end center}.ui-transcript:has(>.ui-app-panel.is-compact:not([hidden])){--composer-top-radius:0;--composer-top-border:var(--border)}.ui-transcript:has(.ui-composer:focus-within,.ui-composer.focused,.ui-composer.over){--composer-rise-edge:var(--accent)}.ui-transcript:has(>.ui-app-panel.is-expanded){container-type:inline-size}.ui-transcript:has(>.ui-app-panel.is-expanded:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-transcript>.ui-app-panel.is-expanded{grid-area:1/2/3/3}@container (width<=56.25rem){.ui-transcript>.ui-app-panel.is-expanded{z-index:var(--z-rail);grid-area:1/1/3/3}.ui-transcript:has(>.ui-app-panel.is-expanded:not([hidden]))>:is(.ui-transcript-feed,.ui-transcript-dock){visibility:hidden;grid-column:1/3}.ui-transcript:has(>.ui-app-panel.is-expanded)>.ui-transcript-feed{transition:visibility var(--dur-morph)}}.ui-app-panel-artifact{grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid}.ui-app-panel-head{align-items:baseline;gap:var(--space-label);padding:var(--space-row) var(--space-block) 0;display:flex}.ui-app-panel.is-expanded .ui-app-panel-head{align-items:center;gap:var(--space-field);padding:var(--space-field) var(--space-group);border-bottom:var(--stroke-hair) solid var(--border)}.ui-app-panel-name{align-items:baseline;gap:var(--space-label);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:flex;overflow:hidden}.ui-app-panel-actions{gap:var(--space-inner);display:flex}.ui-app-panel-content{min-height:0;padding:var(--space-group);overflow:auto}.ui-app-panel-app{flex-direction:column;min-width:0;min-height:0;display:flex}.ui-app-panel-app>.ui-app-panel-status{min-height:calc(var(--text-sm) * var(--leading-normal));margin:var(--space-label) 0;flex:none}.ui-app-panel-app>.ui-app-panel-status:empty{min-height:0;margin:0}.ui-app-guest{align-content:start;gap:var(--space-field);min-width:0;min-height:0;padding:var(--space-label) var(--m-row-bleed);background:var(--bg);--ground:var(--bg);color:var(--text-primary);font:var(--weight-regular) var(--text-base) / var(--leading-prose) var(--font-sans);font-synthesis:weight style small-caps;-webkit-font-smoothing:antialiased;flex:1;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.ui-app-guest>*{margin:0}.ui-app-guest>:is(button,output,label,span,strong,b,em,i,small,code){justify-self:start}.ui-app-guest :is(p,ul,ol,table,hr){margin:0 0 var(--space-row)}.ui-app-guest p{color:inherit}.ui-app-guest :is(h1,h2,h3,h4){margin:var(--space-block) 0 var(--space-label);color:var(--text-primary);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.ui-app-guest h1{font-size:var(--text-lg)}.ui-app-guest :is(h2,h3){font-size:var(--text-base)}.ui-app-guest h4{font-size:var(--text-md)}.ui-app-guest :is(ul,ol){padding-left:var(--space-group)}.ui-app-guest li{margin:0 0 var(--space-hint)}.ui-app-guest li::marker{color:var(--text-tertiary)}.ui-app-guest li>p{margin:0}.ui-app-guest em{color:var(--text-secondary)}.ui-app-guest :is(strong,b){font-weight:var(--weight-semibold)}.ui-app-guest hr{border:0;border-top:var(--stroke-hair) solid var(--border-strong)}.ui-app-guest :not(pre)>code{padding:0 var(--space-inner);border-radius:var(--radius-sm);background:var(--neutral-soft);--ground:var(--neutral-soft);color:var(--text-primary);font:var(--weight-regular) var(--text-md) / var(--leading-normal) var(--font-mono);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ui-app-guest pre{padding:var(--space-field);border-radius:var(--radius-md);background:var(--code-bg);--ground:var(--code-bg);font:var(--weight-regular) var(--text-md) / var(--leading-normal) var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.ui-app-guest *>pre{margin:1em 0}.ui-app-guest table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-md);line-height:var(--leading-normal)}.ui-app-guest :is(th,td){padding:var(--space-label) var(--m-row-bleed);text-align:left;vertical-align:top}.ui-app-guest th{border-bottom:var(--stroke-hair) solid var(--border-strong);color:var(--text-secondary);font:var(--weight-medium) var(--text-xs) / var(--leading-normal) var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.ui-app-guest tbody tr:nth-child(2n) td{background:var(--raise-1);--ground:var(--raise-1)}.ui-app-guest tbody td:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.ui-app-guest tbody td:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.ui-app-guest .l-stack{gap:var(--space-field);flex-direction:column;min-width:0;display:flex}.ui-app-guest .l-row{align-items:center;gap:var(--space-inner);flex-wrap:wrap;min-width:0;display:flex}.ui-app-guest .l-between{justify-content:space-between}.ui-app-guest :is(.l-grid,.l-grid-2,.l-grid-3,.l-grid-4){align-items:stretch;gap:var(--space-field);min-width:0;display:grid}.ui-app-guest .l-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--m-tile) * 8)), 1fr))}.ui-app-guest .l-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-app-guest .l-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-app-guest .l-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-app-guest .l-card{gap:var(--space-field);min-width:0;padding:var(--space-block);border:var(--stroke-hair) solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-1);--ground:var(--surface-1);--raise-1:var(--surface-2);--raise-2:var(--surface-3);--raise-3:var(--surface-3);color:var(--text-primary);text-align:start;flex-direction:column;display:flex}:where(.ui-app-guest :is(.l-stack,.l-row,.l-grid,.l-grid-2,.l-grid-3,.l-grid-4,.l-card)>*){margin:0}.ui-app-guest :where(section,article,div,li,td,th)>:first-child,.ui-app-guest>:first-child{margin-top:0}.ui-app-guest :where(section,article,div,li,td,th)>:last-child,.ui-app-guest>:last-child{margin-bottom:0}.ui-app-guest .t-title{color:var(--text-primary);font:var(--weight-semibold) var(--text-lg) / var(--leading-tight) var(--font-sans)}.ui-app-guest .t-heading{color:var(--text-primary);font:var(--weight-semibold) var(--text-base) / var(--leading-tight) var(--font-sans)}.ui-app-guest .t-body{color:var(--text-primary);font:var(--weight-regular) var(--text-base) / var(--leading-prose) var(--font-sans)}.ui-app-guest .t-label{color:var(--text-secondary);font:var(--weight-medium) var(--text-md) / var(--leading-normal) var(--font-sans)}.ui-app-guest .t-description{color:var(--text-secondary);font:var(--weight-regular) var(--text-md) / var(--leading-normal) var(--font-sans)}.ui-app-guest .t-meta{color:var(--text-tertiary);font:var(--weight-regular) var(--text-sm) / var(--leading-normal) var(--font-sans)}.ui-app-guest .t-micro{color:var(--text-secondary);font:var(--weight-medium) var(--text-xs) / var(--leading-normal) var(--font-sans);letter-spacing:.01em}.ui-app-guest .t-code{color:var(--text-primary);font:var(--weight-regular) var(--text-md) / var(--leading-normal) var(--font-mono)}.ui-app-guest .tabular{font-variant-numeric:tabular-nums}.ui-app-guest .caps{letter-spacing:.04em;text-transform:uppercase}.ui-app-guest .ui-app-guest-scroll{margin:0 calc(var(--m-row-bleed) * -1) var(--space-row);border-radius:var(--radius-md);overscroll-behavior-x:contain;overflow-x:auto}.ui-app-guest .ui-app-guest-scroll>table{margin:0}.ui-app-guest>.ui-app-guest-scroll{margin-block:0}.ui-app-guest button{appearance:none;justify-content:center;align-items:center;gap:var(--space-inner);height:var(--m-btn);padding:var(--space-hint) var(--space-field);border:var(--stroke-hair) solid var(--border-strong);border-radius:var(--radius-md);background:var(--raise-1);--ground:var(--raise-1);color:var(--text-primary);font:var(--weight-medium) var(--text-md) / 1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);display:inline-flex;position:relative}.ui-app-guest button:hover:not(:disabled){background:var(--raise-2);--ground:var(--raise-2)}.ui-app-guest button:active:not(:disabled){background:var(--raise-3);--ground:var(--raise-3)}.ui-app-guest button:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.ui-app-guest button:focus-visible{box-shadow:none;outline:0}.ui-app-guest button:focus-visible:not(:disabled):not(:active){background:var(--raise-2);--ground:var(--raise-2)}.ui-app-guest [hidden]{display:none}.ui-row{flex-direction:row;min-width:0;display:flex}.ui-row.wrap{flex-wrap:wrap}.ui-row:empty{display:none}.ui-stack{flex-direction:column;min-width:0;display:flex}.ui-stack:empty{display:none}.ui-paint{--tracking-micro:.01em;--tracking-caps:.04em;--tracking-masked:.12em;--m-cell-min:calc(var(--m-tile-sm) * 10);--m-grid-comfortable:calc(var(--m-tile) * 8);inline-size:100%;max-inline-size:calc(var(--m-tile-sm) * 40);overscroll-behavior-x:contain;min-inline-size:0;display:block;overflow-x:auto}.sheet{--sheet-size:var(--sheet-em,.9375rem);--sheet-gutter:calc(var(--sheet-size) * 2.9);--sheet-pad:calc(var(--sheet-size) * 1.75);--sheet-mono:calc(var(--sheet-size) * var(--sheet-mono-k,.8));--sheet-quiet:color-mix(in oklab, var(--text-tertiary) 50%, var(--text-faint));--sheet-lit:color-mix(in oklab, var(--on-fill) 7%, transparent);--sheet-select:color-mix(in oklab, var(--accent) 36%, transparent);--sheet-band:color-mix(in oklab, var(--accent) 11%, transparent);--sheet-hold:calc(var(--dur-morph) * .875);--sheet-write:calc(var(--dur-morph) * 1.125);isolation:isolate;border:var(--stroke-hair) solid var(--plate-rim);border-radius:var(--radius-xl);background:var(--plate);--ground:var(--plate);background-image:var(--plate-still);min-inline-size:0;color:var(--text-primary);font:var(--weight-regular) var(--sheet-size) / 1.6 var(--mk-sans);font-variant-numeric:tabular-nums;text-align:start;margin:0;overflow:hidden}.sheet-tab,.sheet-data,.sheet-code,.sheet[data-size=card] .sheet-value{inline-size:0;min-inline-size:100%}.sheet-tab{block-size:3em;padding-inline:var(--sheet-gutter) var(--sheet-pad);white-space:nowrap;color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:1em;display:flex}.sheet-mark{color:var(--sheet-quiet)}.sheet-tab>*,.sheet-mark,.sheet-k{font:var(--weight-regular) var(--sheet-mono) / 1 var(--mk-mono);letter-spacing:0}.sheet-path{min-inline-size:0;display:flex}.sheet-path span{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.sheet-path b{color:var(--text-secondary);font-weight:inherit}.sheet-states,.sheet-state{justify-items:end;display:grid}.sheet-state,.sheet-state>*{grid-area:1/1}.sheet-state[hidden]{display:none}.sheet-state b{visibility:hidden;color:var(--accent-text);font-weight:inherit}.sheet-state b:before{content:"";inline-size:var(--m-dot);block-size:var(--m-dot);border-radius:var(--radius-pill);background:var(--accent);--ground:var(--accent);vertical-align:.08em;margin-inline-end:var(--space-inner);display:inline-block}.sheet-doc{padding:0 var(--sheet-pad) 1.7em var(--sheet-gutter)}.sheet-line{white-space:pre-wrap;overflow-wrap:anywhere;display:block;position:relative}.sheet-blank{block-size:.7em}.sheet-hang{inline-size:var(--sheet-gutter);text-align:end;white-space:pre;flex:none;margin-inline-start:calc(var(--sheet-gutter) * -1);padding-inline-end:.1em;display:inline-block}.sheet-heading{font-size:1.2em;font-weight:var(--weight-semibold);letter-spacing:-.012em;margin-block:.2em .08em;line-height:1.4}.sheet-heading[data-level="1"]{letter-spacing:-.028em;font-size:1.7em;line-height:1.25}.sheet-line strong{font-weight:var(--weight-semibold)}.sheet-fence{align-items:center;block-size:1.1em;display:flex}.sheet-fence:after{content:"";border-top:var(--stroke-hair) solid var(--border-strong);flex:1;margin-inline-end:calc(var(--sheet-pad) * -1)}.sheet-meta+.sheet-fence:not(:last-child){margin-block-end:.9em}.sheet-meta{grid-template-columns:minmax(calc((var(--keys) + 1) * var(--sheet-mono) * .6), max-content) minmax(0, 1fr);grid-auto-rows:1.64em;align-items:baseline;line-height:1.64em;display:grid}.sheet-k{color:var(--text-tertiary);line-height:inherit}.sheet-value,.sheet-meta:after{grid-area:1/2;font-size:.9334em}.sheet-meta:after{content:"​"}.sheet-data,.sheet-code{--sheet-string:color-mix(in oklab, var(--hl-string) 62%, var(--text-tertiary));--sheet-number:color-mix(in oklab, var(--hl-variable) 62%, var(--text-tertiary));color:var(--text-tertiary);font:var(--weight-regular) var(--sheet-mono) / 1.9 var(--mk-mono);white-space:pre;mask-image:linear-gradient(90deg, var(--on-fill) calc(100% - 4em), transparent);overflow:hidden}.sheet-data .sheet-key{color:var(--text-secondary)}.sheet-code{color:var(--text-primary)}.sheet-code .sheet-key{color:var(--text-tertiary)}.sheet-string{color:var(--sheet-string)}.sheet-number{color:var(--sheet-number)}.sheet-run{display:grid}.sheet-alt{all:unset;grid-area:1/1;min-inline-size:0;display:block}.sheet .sheet-run>.sheet-alt[hidden]{visibility:hidden;display:block}.sheet-alt .sheet-line{align-items:baseline;display:flex}.sheet-alt .sheet-line:before{content:"";inset:0 calc(var(--sheet-pad) * -1) 0 calc(var(--sheet-gutter) * -1);z-index:-1;background:var(--sheet-band);--ground:inherit;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);position:absolute}.sheet-edit{min-inline-size:0;position:relative}.sheet-ink{transition:background-color var(--dur-fast) var(--ease-out);display:block}.sheet-edit:after,.sheet-ink:after{content:"";border-inline-end:var(--stroke-stripe) solid var(--accent);opacity:0;block-size:1.2em}.sheet-edit:after{inset:auto calc(-.1em - var(--stroke-stripe)) .2em 0;position:absolute}.sheet-ink:after{margin-inline:.1em calc(-.1em - var(--stroke-stripe));vertical-align:-.25em;display:inline-block}html[data-js] button.sheet-alt{cursor:text}html[data-js] button.sheet-alt:hover .sheet-line:before,html[data-js] button.sheet-alt:hover .sheet-line:last-child .sheet-ink:after,.sheet-alt[data-change=in] [data-last]:before,.sheet-alt[data-change=in] [data-last] .sheet-ink:after{opacity:1}.sheet-alt[data-change=out] .sheet-ink{background:var(--sheet-select);--ground:inherit}@media (prefers-reduced-motion:no-preference){.sheet-alt[data-change] .sheet-line,.sheet-state[data-change]{--at:calc(var(--sheet-hold) + var(--sheet-write) * var(--n));--end:calc(var(--at) + var(--sheet-write))}.sheet-alt[data-change=out]{animation:sheet-out var(--sheet-hold) both}.sheet-alt[data-change=in]{& .sheet-hang{animation:sheet-in var(--sheet-hold) both}& .sheet-ink{animation:sheet-write var(--sheet-write) var(--ease-inout) var(--at) both}& .sheet-line:before{animation:sheet-pass var(--sheet-write) var(--at)}& [data-last]:before{animation:sheet-in var(--at) both}& .sheet-edit:after{animation:sheet-ride var(--sheet-write) var(--ease-inout) var(--at) both, sheet-pass var(--sheet-write) var(--at)}& [data-first] .sheet-edit:after{animation:sheet-ride var(--sheet-write) var(--ease-inout) var(--at) both, sheet-pass var(--end)}& [data-last] .sheet-ink:after{animation:sheet-in var(--end) both, sheet-blink calc(var(--dur-morph) * 5) var(--ease-inout) var(--end) infinite}}.sheet-state[data-change=in] b{animation:sheet-out calc(var(--at) + var(--dur-morph)) both}.sheet-state[data-change=in] span{animation:sheet-in calc(var(--at) + var(--dur-morph)) both}}@keyframes sheet-out{0%{visibility:visible}to{visibility:hidden}}@keyframes sheet-in{0%,99.9%{visibility:hidden}}@keyframes sheet-pass{0%,99.9%{opacity:1}to{opacity:0}}@keyframes sheet-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 calc(-.1em - var(--stroke-stripe)) 0 0)}}@keyframes sheet-ride{0%{translate:-100%}}@keyframes sheet-blink{50%{opacity:.12}}.sheet[data-size=card]{--sheet-size:var(--sheet-em,.8125rem);border-radius:var(--radius-lg);& .sheet-doc{--crop:var(--sheet-crop,15.5em);max-block-size:var(--crop);mask-image:linear-gradient(var(--on-fill) calc(var(--crop) - 3.75em), transparent var(--crop));padding-block-end:1.2em;overflow:hidden}& .sheet-value{white-space:nowrap;mask-image:linear-gradient(90deg, var(--on-fill) calc(100% - 2em), transparent);overflow:hidden}}.band.proof{--band-pad:var(--mk-band);--band-gap:clamp(3rem, 6vw, 5.5rem);padding:3.5rem var(--mk-gutter) var(--band-pad);scroll-margin-block-start:var(--mk-header)}@media (width>=64em){.band.proof{padding-inline:var(--mk-side)}}.proof-top{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,2rem);display:grid}.proof .mk-display{letter-spacing:-.055em;margin-block-end:.3em;font-size:clamp(2.75rem,14.4vw,13.5rem);line-height:.9;position:sticky;inset-block-start:calc(var(--mk-header) + 3rem)}.proof .mk-display em{color:var(--accent-text);margin-inline:.045em -.07em;padding-inline-end:0}.proof-asks,.proof-away{--span:7}.proof-models,.proof-athand{--span:5}.proof-asks{--mk-tile-size:clamp(2.25rem, 10cqi, 4.75rem)}.proof-away{--mk-tile-size:clamp(1.75rem, 9.4cqi, 4.5rem)}.proof-cloud{--mk-tile-size:clamp(1.875rem, 6.2cqi, 5rem)}.proof .stage-control{color:var(--text-primary)}.proof-win{--bleed:3.25rem;mask-image:linear-gradient(var(--on-fill) calc(100% - var(--bleed) - 1.25rem), transparent calc(100% - var(--bleed)));margin-block-end:calc(var(--bleed) * -1)}.proof-row{align-items:end;gap:var(--space-field) var(--space-section);grid-template-columns:minmax(0,1fr) auto;display:grid}.proof-row .stage-controls{min-block-size:var(--m-field);white-space:nowrap;flex-wrap:nowrap}.proof-row .scene-stack>*{color:var(--text-primary);white-space:nowrap;place-self:center start}.proof-ask{clip-path:inset(0 -1rem);transition:clip-path var(--dur-slow) var(--ease-inout), opacity var(--dur-fast), visibility var(--dur-slow)}.proof-ask[hidden]{clip-path:inset(0 -1rem calc(100% - 2.75rem));opacity:0}.proof .proof-after:not([hidden]){animation:none}.proof-desk{inset:auto var(--mk-pad) var(--space-section);z-index:1;pointer-events:none;justify-content:space-between;align-items:end;display:flex;position:absolute}.proof-desk>*{flex:0 17rem;min-inline-size:0}.proof-desk>:first-child{flex-basis:25rem;margin-inline-start:var(--space-group)}.proof-desk .mk-file{pointer-events:auto}.proof-rule{--turn:2deg;margin-inline-start:calc(var(--space-block) * -1)}.proof-unwritten{border:var(--stroke-hair) dashed var(--border-stronger);border-radius:var(--radius-lg);block-size:5.75rem;rotate:-1.5deg}.proof-models .mk-tile-stage{justify-content:space-between;padding-block-end:var(--mk-pad)}.proof-wire{--stone:18rem;--run:2.5rem;--in:calc(var(--stone) * .22);--row:2.25rem;--t:var(--dur-morph);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.proof-names{z-index:1;grid-area:1/1;grid-auto-rows:var(--row);display:grid;position:relative}.proof-names button{appearance:none;align-items:center;gap:var(--space-field);--ground:inherit;color:var(--text-tertiary);font:var(--weight-regular) 1rem / 1 var(--mk-mono);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0;display:flex}.proof-names button:is(:hover,[aria-pressed=true]){color:var(--text-primary)}.proof-bus{grid-area:1/1;place-self:stretch end;position:relative}.proof-bus>*{inset:calc(var(--row) / 2) 0 calc(var(--row) / 2) auto;inline-size:var(--stroke-hair);block-size:auto;position:absolute}.proof-bus>:nth-child(2){--to:180deg;inset-block:calc(var(--row) * (.5 + min(var(--at), 2))) auto;block-size:calc(var(--row) * max(var(--at) - 2, 2 - var(--at)));transform-origin:50% calc(clamp(0, var(--at) - 2, 1) * 100%);transition-delay:var(--t)}.proof-bus>:last-child{inline-size:calc(var(--run) + var(--in));block-size:var(--stroke-hair);transform-origin:0;transition-delay:calc(var(--t) * 2);inset:50% auto auto 0}.proof-her{margin:calc((var(--row) * 5 - var(--stone)) / 2) calc(var(--stone) * -.42) calc((var(--row) * 5 - var(--stone)) / 2) var(--run);grid-area:1/2}.proof-models :is([data-at="0"],[data-at="1"]) .mk-wire{transition:none}.proof-models :is([data-at="0"],[data-at="1"]) button>.mk-wire{box-shadow:none;background-size:3rem 3rem,0 100%}.proof-models :is([data-at="0"],[data-at="1"]) .proof-bus>:nth-child(2){scale:1 0}.proof-models :is([data-at="0"],[data-at="1"]) .proof-bus>:last-child{scale:0 1}.proof-models :is([data-at="2"],[data-at="3"]) [aria-pressed=true]>.mk-wire{animation:mk-run var(--t) linear both}.proof-models :is([data-at="2"],[data-at="3"]) .proof-bus>:nth-child(2){animation:mk-fall var(--t) linear var(--t) both var(--way,normal)}.proof-models :is([data-at="2"],[data-at="3"]) .proof-bus>:last-child{animation:mk-run var(--t) linear calc(var(--t) * 2) both}.proof .proof-says>[data-land]{animation-delay:calc(var(--dur-morph) * 3)}.proof-models [data-choice=openai]{--at:0}.proof-models [data-choice=anthropic]{--at:1}.proof-models [data-choice=gemini]{--at:2}.proof-models [data-choice=xai]{--at:3;--way:reverse}.proof-models [data-choice=openrouter]{--at:4;--way:reverse}.proof-says,.proof-same{text-wrap:balance;position:relative}@container (width>=23rem){.proof-models :is(.proof-says .fact,.proof-same){font-size:clamp(.8125rem, 3.4cqi, var(--mk-caption))}}.proof-says p:first-child{color:var(--text-primary);font:var(--weight-regular) var(--mk-lead) / 1.35 var(--mk-sans);margin-block-end:var(--space-label)}.proof-same{border-top:var(--stroke-hair) solid var(--border);padding-block-start:var(--space-block)}.proof .proof-athand [data-choice=polish][hidden]{display:none}.proof-athand .mk-tile-stage{padding-block-end:var(--space-section)}.proof-athand .proof-win{margin:0;mask-image:none}.proof .proof-athand .proof-win[data-land]{animation:proof-in calc(var(--dur-morph) * 1.5) var(--mk-ease-reveal) var(--dur-slow) both}@keyframes proof-in{0%{opacity:0;translate:0 2.5rem;scale:.96}}.proof-sheet{gap:var(--space-label);margin:0;display:grid}.proof-sheet figcaption{min-block-size:var(--m-btn-sm);justify-content:space-between;align-items:center;display:flex}.proof-sheet p{color:var(--text-primary);font:var(--weight-regular) 1.0625rem / 1.6 var(--mk-sans);text-wrap:balance;margin:0}.proof-sheet mark{background:var(--accent-soft);--ground:inherit;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:.2em}.proof-room{flex:1}.proof-athand .mk-chord{--cap:clamp(3rem, 13.5cqi, 7rem)}.proof-keys{align-content:end;gap:var(--space-block);transition:opacity var(--dur-base) var(--ease-out) var(--dur-slow), visibility var(--dur-base) var(--dur-slow);display:grid}.proof-room:has(>.proof-win:not([hidden])) .proof-keys{visibility:hidden;opacity:0}.proof-now{display:none}@media (hover:hover) and (pointer:fine){.proof-now{display:block}}.proof-away .mk-tile-face{grid-template-rows:auto 1fr;grid-template-columns:max-content minmax(0,1fr);display:grid}.proof-away .mk-tile-head{grid-column:1/-1}.proof-aside{z-index:1;gap:var(--space-section);padding:var(--space-field) 0 var(--mk-pad) var(--mk-pad);flex-direction:column;display:flex;position:relative}.proof-away [data-at="2"] [data-choose=asked]{--face:var(--cel-light);--gloss:var(--cel-pale);--facet:transparent;--lip:var(--stroke-stripe);--lip-tone:var(--cel-deep);--press:var(--stroke-stripe);border-color:var(--cel-ink);color:var(--cel-ink)}.proof-away .mk-tile-stage{min-block-size:28.5rem;padding:var(--space-field) var(--mk-pad) var(--mk-pad) var(--space-section);display:grid}.proof-away .mk-tile-stage>*{grid-area:1/1}.proof-away .proof-win{transform-origin:50% 44%;transition:scale calc(var(--dur-morph) * 1.8) var(--mk-ease-reveal), opacity var(--dur-morph) var(--ease-out), filter var(--dur-morph), visibility var(--dur-morph);margin:0;position:relative;mask-image:none}.proof-away .proof-win>*{position:absolute;inset:0}.proof-away .ui-window{block-size:100%}.proof .proof-away :is(.proof-win,.proof-she)[hidden]{visibility:hidden;opacity:0;display:block}.proof .proof-away .proof-win[hidden]{filter:blur(.375rem);transition:scale calc(var(--dur-morph) * 1.7) var(--ease-inout), opacity calc(var(--dur-morph) * .7) var(--ease-in) var(--dur-morph), filter var(--dur-morph) var(--ease-in) calc(var(--dur-morph) * .7), visibility calc(var(--dur-morph) * 1.7);scale:.08}.proof .proof-away .proof-win[data-land]{animation:none}.proof-stays{--stone:min(18rem, 52cqi);place-self:center;justify-items:center;gap:var(--space-group);text-align:center;padding-block-end:var(--mk-pad);display:grid}.proof-stays .mk-stone:before{inset:-70% -190%}.proof-stays .mk-stone:after{opacity:0;transition:opacity var(--dur-morph) var(--ease-out)}.proof-away [data-choice=closed] .mk-stone:after{opacity:1}.proof-away [data-choice=closed] .mk-ring:after{animation:mk-ring calc(var(--dur-morph) * 5) var(--ease-out) calc(var(--dur-morph) * 1.6) both}.proof-she{transition:opacity var(--dur-morph) var(--ease-out) calc(var(--dur-morph) * 1.2), scale calc(var(--dur-morph) * 2.6) var(--mk-ease-reveal) calc(var(--dur-morph) * 1.2), visibility var(--dur-morph) calc(var(--dur-morph) * 1.2)}.proof .proof-away .proof-she[hidden]{transition:opacity var(--dur-slow) var(--ease-in), scale var(--dur-morph) var(--ease-in), visibility var(--dur-morph);scale:.5}.proof-stays span{display:block}.proof .proof-stays span:first-child[data-land]{animation-delay:calc(var(--dur-morph) * 2.4)}.proof-stays span+span{color:var(--text-primary);margin-block-start:var(--space-inner)}.proof-stays span+span:before{content:"";inline-size:var(--m-dot);block-size:var(--m-dot);border-radius:var(--radius-pill);background:var(--preset-blue);--ground:var(--preset-blue);vertical-align:.1em;margin-inline-end:var(--space-label);display:inline-block}.proof-cloud .mk-tile-face{grid-template:"head stage""link link""note note"/minmax(0,7fr) minmax(0,5fr);column-gap:2.5rem;display:grid}.proof-cloud .mk-tile-head{grid-area:head;padding-inline-end:0}.proof-cloud .mk-tile-line{max-inline-size:44ch}.proof-cloud .mk-tile-stage{padding-inline:0 var(--mk-pad);grid-area:stage;justify-content:center}.proof-pane{inline-size:min(100%,40rem);padding:var(--space-field) var(--space-block) var(--space-block);border:var(--stroke-hair) solid var(--plate-rim);border-radius:var(--radius-xl);background:var(--plate);--ground:var(--plate);background-image:var(--plate-still);align-self:end}.proof-link{--t:calc(var(--dur-morph) * 16);grid-area:link;grid-template-columns:subgrid;padding:var(--space-section) var(--mk-pad) var(--space-group);display:grid}.proof-link span{align-items:center;gap:var(--space-field);white-space:nowrap;display:flex}.proof-link .mk-wire{position:relative;overflow:clip}.proof-link .mk-wire:after{content:"";background-image:linear-gradient(90deg, transparent calc(100% - 4rem), var(--text-primary));animation:proof-beat var(--t) var(--ease-in) infinite;position:absolute;inset:0;translate:-100%}.proof-link span+span>i{block-size:var(--stroke-hair);background-image:repeating-linear-gradient(90deg, var(--text-faint) 0 .25rem, transparent 0 .5rem);flex:1}.proof-link span:first-child:after,.proof-link span+span:before{content:"";inline-size:var(--space-label);block-size:var(--space-label);margin-inline:calc(var(--space-field) * -1);border:var(--stroke-hair) solid var(--text-faint);border-radius:var(--radius-pill);flex:none}.proof-link span:first-child:after{border-color:var(--accent);background:var(--accent);--ground:var(--accent);animation:proof-stop var(--t) var(--ease-out) infinite}@keyframes proof-beat{24%,to{translate:100%}}@keyframes proof-stop{0%,10%,34%,to{box-shadow:0 0 0 0 var(--mk-wire)}13%{box-shadow:0 0 0 .4rem var(--mk-wire)}}.proof-cloud .mk-caption{max-inline-size:calc(76ch + var(--mk-pad) * 2);padding:0 var(--mk-pad) var(--mk-pad);text-wrap:pretty;grid-area:note}.proof-cloud .mk-caption .scene-control{margin-block:-.25rem}.proof-cloud .mk-tile-face:after{content:"";z-index:2;pointer-events:none;opacity:0;background:var(--scrim);--ground:var(--scrim);transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.proof-cloud [data-choice=ask]:after{opacity:1}.proof-confirm{z-index:3;inline-size:min(100% - var(--mk-pad) * 2, 22.5rem);block-size:fit-content;margin:auto;position:absolute;inset:0}@container (width<=38rem){.proof-row .stage-controls{flex-direction:column;justify-content:flex-end;align-items:flex-end;min-block-size:4.5rem}.proof-row .scene-stack>*{justify-self:end}}@container (width<=26rem){.proof-row{grid-template-columns:minmax(0,1fr)}.proof-row .stage-controls{flex-flow:wrap;justify-content:flex-start;align-items:center;min-block-size:2.75rem}.proof-row .scene-stack>*{justify-self:start}}@media (width<=72em){.proof-away .mk-tile-face{display:flex}.proof-aside{padding:var(--space-field) var(--mk-pad) 0;flex-direction:row;justify-content:space-between;align-items:center}.proof-away .mk-tile-stage{padding-inline-start:var(--mk-pad)}.proof-wire{--stone:14rem;--run:1.5rem}}@media (width<=56em){.proof .mk-tile{--span:12}.proof-cloud .mk-tile-face{column-gap:var(--space-section);grid-template:"head head""link link""stage stage""note note"/minmax(0,1fr) minmax(0,1fr)}.proof-cloud .mk-tile-head{padding-inline-end:var(--mk-pad)}.proof-cloud .mk-tile-stage{padding:0 var(--mk-pad) var(--space-group)}}@media (width<=40em),(pointer:coarse){.proof :is(.stage-control,.scene-control){min-block-size:2.75rem;font-size:var(--text-md)}.proof-wire{--row:2.75rem}}@media (width<=23em){.proof-away .mk-tile-stage{min-block-size:31rem}}@media (width<=40em){.proof :is(.mk-caption,.fact){font-size:var(--text-md)}.proof-aside{flex-direction:column;align-items:flex-start}.proof-wire{--stone:12rem}.proof :is(.proof-win,.proof-desk){margin-inline:calc(var(--space-field) - var(--mk-pad))}.proof-desk{flex-direction:column;align-items:stretch}.proof .proof-desk>*{flex:none;margin-inline:0}.proof-rule{margin-block-start:-3.5rem}.proof-link span{flex-direction:column;align-items:flex-start}.proof-link span+span{align-items:flex-end}.proof-link span>i{flex:none;order:-1;inline-size:100%}.proof-link span:before,.proof-link span:after{display:none}.proof-cloud .mk-caption .scene-control{margin-block:var(--space-label) 0;display:flex}}.ui-confirm{min-width:0;display:grid}.ui-confirm.overlay{z-index:var(--z-modal);padding:var(--space-section);place-items:center;position:absolute;inset:0}.ui-window.chrome-window>.ui-window-body>.ui-confirm.overlay{inset-block-start:calc(var(--m-header) * -1)}.ui-confirm-scrim{background:var(--scrim);--ground:var(--scrim);position:absolute;inset:0}.ui-confirm-panel{min-width:0;width:min(calc(var(--m-column) / 2), 100%);border:var(--stroke-hair) solid var(--overlay-border);border-radius:var(--radius-2xl);background:var(--overlay);--ground:var(--overlay);--raise-1:var(--surface-2);--raise-2:var(--surface-3);--raise-3:var(--surface-3);max-height:100%;box-shadow:var(--shadow-strong-cast);color:var(--text-primary);flex-direction:column;display:flex;position:relative}.ui-confirm-head{align-items:center;gap:var(--space-field);padding:var(--space-block) calc(var(--space-group) - var(--space-inner)) var(--space-field) var(--space-group);flex:none;display:flex}.ui-confirm-title{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0}.ui-confirm-x{flex:none;display:flex}.ui-confirm-body{min-height:0;padding:0 var(--space-group) var(--space-group);flex:auto;overflow-y:auto}.ui-confirm-foot{justify-content:flex-end;align-items:center;gap:var(--space-label);padding:var(--space-block) var(--space-group);border-top:var(--stroke-hair) solid var(--border);flex:none;display:flex}.ui-confirm-safe,.ui-confirm-primary{display:contents}.ui-confirm-safe.is-focused>.ui-btn{background:var(--raise-2);--ground:var(--raise-2)}.ui-delegation{flex-direction:column;min-width:0;display:flex}.ui-delegation-child-work{min-width:0;margin:0}.ui-delegation-thread-action{display:flex}.ui-tools,.ui-tools-entry{flex-direction:column;min-width:0;display:flex}.ui-tools-caption,.ui-tools-absent{min-width:0;margin:0}.ui-tools-entry .ui-attachment{align-self:flex-start}.ui-tools-media{max-width:100%;max-height:var(--m-form);border:var(--stroke-hair) solid var(--border);border-radius:var(--radius-md);align-self:flex-start;display:block}.ui-diff{border:var(--stroke-hair) solid var(--border);border-radius:var(--radius-lg);background:var(--code-bg);--ground:var(--code-bg);--raise-1:var(--surface-1);--raise-2:var(--surface-2);--raise-3:var(--surface-3);min-width:0;overflow:hidden}.ui-diff-head{align-items:center;gap:var(--space-label);min-height:var(--m-btn);padding:var(--space-inner);display:flex}.ui-diff.open .ui-diff-head{border-bottom:var(--stroke-hair) solid var(--border)}.ui-diff-fold{appearance:none;width:var(--m-btn-sm);height:var(--m-btn-sm);border-radius:var(--radius-md);--ground:inherit;color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-diff-fold .ui-icon{transition:transform var(--dur-base) var(--ease-out);transform:rotate(-90deg)}.ui-diff.open .ui-diff-fold .ui-icon{transform:none}.ui-diff-fold:hover{background:var(--raise-1);--ground:var(--raise-1);color:var(--text-primary)}.ui-diff-fold:active{background:var(--raise-2);--ground:var(--raise-2)}.ui-diff-fold:focus-visible{box-shadow:none;border-radius:var(--radius-md);background:var(--raise-2);--ground:var(--raise-2);outline:0}.ui .ui-diff-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);flex:1;overflow:hidden}.ui-diff-stats{flex:none}.ui-diff-add{color:var(--hl-diff-add-text)}.ui-diff-del{color:var(--hl-diff-del-text)}.ui-diff-modes{gap:var(--space-hint);display:inline-flex}.ui-diff-fold-area{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.ui-diff.open .ui-diff-fold-area{grid-template-rows:1fr}.ui-diff-body{min-height:0;overflow:hidden}.ui-diff-tok{padding:var(--space-inner) 0;font:var(--weight-regular) var(--text-md) / var(--leading-normal) var(--font-mono);color:var(--text-primary);tab-size:2;margin:0;overflow-x:auto}.ui-diff-tok code{font:inherit}.ui-diff-line{width:max-content;min-width:100%;min-height:calc(var(--text-md) * var(--leading-normal));align-items:stretch;display:flex}.ui-diff-num{width:calc(var(--digits) * 1ch + var(--space-label) * 2 + var(--space-hint));padding-inline:calc(var(--space-label) + var(--space-hint)) var(--space-label);text-align:end;color:var(--text-tertiary);font-variant-numeric:tabular-nums;user-select:none;flex:none}.ui-diff-text{min-width:0;padding-inline:var(--space-field);white-space:pre;flex:1}.ui-diff-line.add .ui-diff-text{background:var(--hl-diff-add-bg);--ground:var(--hl-diff-add-bg)}.ui-diff-line.del .ui-diff-text{background:var(--hl-diff-del-bg);--ground:var(--hl-diff-del-bg)}.ui-diff-run{padding:0 var(--space-hint);border-radius:var(--radius-sm);background:var(--hl-diff-add-bg);--ground:var(--hl-diff-add-bg)}.ui-diff-line.del .ui-diff-run{background:var(--hl-diff-del-bg);--ground:var(--hl-diff-del-bg)}.ui-diff-collapsed{padding:var(--space-hint) var(--space-field);font:var(--weight-regular) var(--text-sm) / var(--leading-normal) var(--font-sans);color:var(--text-tertiary);background:var(--surface-1);--ground:var(--surface-1);white-space:normal;flex:1}@media (prefers-reduced-motion:reduce){.ui-diff-fold .ui-icon,.ui-diff-fold-area{transition:none}}.ui-settings-group{gap:var(--space-hint);flex-direction:column;min-width:0;display:flex}.ui-settings-group+.ui-settings-group{margin-block-start:var(--space-block)}.ui .ui-settings-group-heading{padding:var(--space-label) 0 var(--space-hint);color:var(--text-tertiary)}.ui .ui-settings-group.settings>.ui-settings-group-heading{padding:0 0 var(--space-label);color:var(--text-primary);margin:0}.ui-settings-group+.ui-settings-group.settings{margin-block-start:var(--space-section)}.ui-settings-group.listbox>:not(.ui-settings-group-heading){margin-inline:calc(var(--m-row-bleed) * -1);padding-inline:var(--m-row-bleed);border-radius:var(--radius-md);transition:background var(--dur-fast) var(--ease-out)}.ui-settings-group.listbox>:not(.ui-settings-group-heading):hover,.ui-settings-group.listbox>[data-hover]{background:var(--surface-1);--ground:var(--surface-1)}.ui-settings-group.listbox>[data-cursor]{background:var(--surface-2);--ground:var(--surface-2)}.ui-settings-group.listbox>:not(.ui-settings-group-heading):hover>*,.ui-settings-group.listbox>[data-hover]>*{--raise-1:var(--surface-2);--raise-2:var(--surface-3);--raise-3:var(--surface-3)}.ui-settings-group.listbox>[data-cursor]>*{--raise-1:var(--surface-3);--raise-2:var(--surface-3);--raise-3:var(--surface-3)}.ui-toast{z-index:var(--z-toast);gap:var(--space-label);inline-size:min(calc(var(--m-float-max) + 2 * var(--space-row)), calc(100% - 2 * (var(--space-section) - var(--space-row))));padding:var(--space-row);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset-block-end:var(--ui-toast-foot,calc(var(--space-section) - var(--space-row)));inset-inline-end:calc(var(--space-section) - var(--space-row))}.ui-toast[hidden]{display:none}.ui-toast-card{align-self:flex-end;align-items:center;gap:var(--space-inner);inline-size:fit-content;max-inline-size:min(100%, var(--m-float-max));padding:var(--space-hint);border:var(--stroke-hair) solid var(--overlay-border);border-radius:var(--radius-xl);background:var(--overlay);--ground:var(--overlay);--raise-1:var(--surface-2);--raise-2:var(--surface-3);--raise-3:var(--surface-3);box-shadow:var(--shadow-soft-cast);color:var(--text-primary);pointer-events:auto;animation:ui-toast-reveal var(--dur-base) var(--ease-out) both;flex:none;display:flex}@keyframes ui-toast-reveal{0%{opacity:0;transform:translateY(var(--space-hint))}}.ui-toast-card.compact{padding:var(--space-label) var(--space-row);border-radius:var(--radius-md)}.ui-toast-text{gap:var(--space-hint);min-inline-size:0;padding:var(--space-label) var(--space-field);overflow-wrap:anywhere;flex-direction:column;flex:auto;display:flex}.ui-toast-text.marked{grid-template-columns:var(--m-dot) minmax(0, 1fr);column-gap:var(--space-label);display:grid}.ui-toast-text.marked>.ui-toast-mark{block-size:var(--line-prose);grid-area:1/1;justify-content:center;align-self:start;align-items:center;display:inline-flex}.ui-toast-text.marked:has(>.ui-toast-title)>.ui-toast-mark{align-self:center;block-size:auto}.ui-toast-text.marked>p{grid-column:2}.ui-toast-card.compact .ui-toast-text{padding:0}.ui-toast-card:has(>.ui-toast-action)>.ui-toast-text{padding-inline-end:0}.ui-toast-action{flex:none;display:flex}.ui-toast-title,.ui-toast-body{margin:0}.ui-toast-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui .ui-toast-title+.ui-toast-body{-webkit-line-clamp:2;line-clamp:2;font:var(--weight-regular) var(--text-md) / var(--leading-normal) var(--font-sans);color:var(--text-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-toast-card{animation:none}}.band.compound{--band-pad:clamp(2.5rem, 1.5rem + 3vw, 5rem);--band-gap:clamp(1rem, .5rem + 1.2vw, 2rem);padding-inline:var(--mk-gutter);scroll-margin-block-start:var(--mk-header)}@media (width>=64em){.band.compound{padding-inline:var(--mk-side)}}.compound .mk-display{letter-spacing:-.055em;font-size:clamp(2.75rem,11.6vw,11rem);line-height:.9}.compound .mk-display em{color:var(--accent-text);margin-inline-start:.03em}.compound-chain{gap:var(--space-label);grid-template-columns:minmax(0,1fr);display:grid}.compound-says{color:var(--text-tertiary);font:var(--weight-medium) clamp(1.375rem, .7rem + 1.9vw, 2.5rem) / 1.2 var(--mk-sans);letter-spacing:-.03em;text-wrap:balance}.compound-says button{appearance:none;border-radius:var(--radius-sm);--ground:inherit;color:var(--text-primary);font:inherit;letter-spacing:inherit;text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);background:0 0;border:0;margin:0;padding:0}html[data-js] .compound-says button{cursor:pointer;text-decoration:underline var(--border-stronger) var(--stroke-hair)}html[data-js] .compound-says button:is(:hover,[aria-pressed=true]){color:var(--accent-text);text-decoration-color:var(--accent)}.compound-facts{min-block-size:1.5em;margin-block-end:var(--band-gap)}.compound-facts .fact{flex-wrap:wrap;column-gap:1ch;display:flex}.compound-facts span:after{content:" ·"}.compound-facts b{color:var(--text-primary);font-weight:inherit}.compound-stage{--em:.9375rem;--gap:2.25rem;--rail:1.5rem;gap:var(--gap);grid-template-columns:minmax(0,1fr);max-inline-size:34rem;display:grid;position:relative}.compound-node{z-index:1;border-radius:var(--radius-2xl);--sheet-em:var(--em);--ui-toast-foot:0rem;min-inline-size:0;position:relative}.compound-node:has(>.sheet){border-radius:var(--radius-lg)}.compound [data-node=package]{--sheet-crop:11.8em}.compound [data-node=skill]{--sheet-crop:14.7em}.compound-view{padding:var(--space-label) var(--space-group) 5.5rem}.compound .compound-saved{margin-block-start:calc(var(--space-field) - var(--gap))}.compound .sheet-line[data-lit]:before{content:"";inset:0 calc(var(--sheet-pad) * -1) 0 calc(var(--sheet-gutter) * -1);z-index:-1;background:var(--sheet-band);--ground:inherit;transition:opacity var(--dur-slow) var(--ease-out) calc(var(--dur-morph) * var(--d,0));position:absolute}.compound-wire{--a:0 -3rem;--b:0 calc(100% + 3rem);--f:0 0;--off:100% 0;--to:180deg;--t:calc(var(--dur-morph) * 1.1);--fill:100% 100%;--tick:var(--accent);--glow:var(--mk-wire);inset:auto auto 100% var(--rail);z-index:1;inline-size:var(--stroke-hair);block-size:var(--gap);background-position:-3rem -3rem, var(--f);background-size:3rem 3rem, var(--fill);box-shadow:0 0 var(--space-label) var(--glow);transition-delay:calc(var(--dur-morph) * var(--w,0));flex:none;position:absolute}.compound-wire:before,.compound-wire:after{content:"";inline-size:var(--space-inner);block-size:var(--space-inner);border-radius:var(--radius-pill);background:var(--tick);--ground:var(--tick);box-shadow:0 0 0 var(--space-hint) var(--glow);transition:background var(--dur-base) var(--ease-out) calc(var(--dur-morph) * var(--w,0)), box-shadow var(--dur-base) var(--ease-out) calc(var(--dur-morph) * var(--w,0));position:absolute;inset:0 auto auto 50%;translate:-50% -50%}.compound-wire:after{inset-block:auto 0;translate:-50% 50%}.compound-pick{z-index:3;appearance:none;border-radius:inherit;background:var(--bg);--ground:var(--bg);opacity:0;cursor:inherit;transition:opacity var(--dur-slow) var(--ease-out) calc(var(--dur-morph) * var(--d,0));border:0;margin:0;padding:0;position:absolute;inset:0}.compound-node:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 var(--stroke-hair) var(--cel-base);transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.compound-chain:is([data-at="0"],:not([data-choice=all])) .compound-pick{opacity:.6}.compound-node{transition:translate var(--mk-line) var(--mk-ease-reveal) calc(var(--dur-morph) * var(--d,0))}.compound-chain[data-at="0"] .compound-node{translate:0 .75rem}.compound-chain:is([data-at="0"],:not([data-choice=all])) .compound-wire{--fill:var(--off);--tick:var(--border-stronger);--glow:transparent}.compound-chain[data-at="0"] [data-lit]:before{opacity:0}html[data-js] .compound-node{cursor:pointer}.compound-chain:is([data-choice=package],:has([data-choose=package]:hover)) [data-node=package],.compound-chain:is([data-choice=skill],:has([data-choose=skill]:hover)) [data-node=skill],.compound-chain:is([data-choice=schedule],:has([data-choose=schedule]:hover)) [data-node=schedule],.compound-chain:is([data-choice=app],:has([data-choose=app]:hover)) [data-node=app]{&:after{opacity:1}&>.compound-pick{opacity:0}}.compound-chain[data-choice=package] [data-wire="1"],.compound-chain[data-choice=skill] [data-wire="2"],.compound-chain[data-choice=schedule] [data-wire="3"]{--fill:100% 100%;--tick:var(--accent);--glow:var(--mk-wire);animation:compound-go var(--t) linear both}.compound-chain[data-choice=skill] [data-wire="1"],.compound-chain[data-choice=schedule] [data-wire="2"],.compound-chain[data-choice=app] [data-wire="3"]{--fill:100% 100%;--tick:var(--accent);--glow:var(--mk-wire);animation:compound-so var(--t) linear both}.compound-chain[data-choice=all]:not([data-at="0"]){& [data-node=skill]{--d:1.5}& [data-node=schedule]{--d:2.8}& [data-node=app]{--d:4.1}& [data-wire="1"]{--w:.4}& [data-wire="2"]{--w:2.1}& [data-wire="3"]{--w:3.4}& .compound-wire{animation:compound-run var(--t) linear calc(var(--dur-morph) * var(--w)) both}& .compound-node:after{animation:compound-wake calc(var(--dur-morph) * 2.5) var(--ease-out) calc(var(--dur-morph) * var(--d,0))}}.compound-drawn{mask-image:linear-gradient(90deg, var(--on-fill) 46%, transparent 58%);mask-size:260% 100%}.compound-chain[data-at="2"] .compound-drawn{animation:compound-draw calc(var(--dur-morph) * 2.6) var(--ease-out) backwards}.compound-chain[data-choice=app] .compound-drawn{animation-name:compound-redraw}@keyframes compound-run{0%{background-position:var(--a), var(--f)}to{background-position:var(--b), var(--f)}}@keyframes compound-go{0%{background-position:var(--a), var(--f)}to{background-position:var(--b), var(--f)}}@keyframes compound-so{0%{background-position:var(--a), var(--f)}to{background-position:var(--b), var(--f)}}@keyframes compound-wake{30%{opacity:1}}@keyframes compound-draw{0%{mask-position:100% 0}}@keyframes compound-redraw{0%{mask-position:100% 0}}.compound .mk-caption{max-inline-size:78ch}.compound .mk-caption .scene-control{margin-block:-.25rem}@media (width>=62em){.compound-stage{--gap:clamp(1.75rem, 3vw, 3.5rem);grid-template-columns:var(--cols,repeat(4, minmax(0, 1fr)));gap:0 var(--gap);align-items:start;max-inline-size:none}.compound-node{grid-row:1}.compound :is([data-node=schedule],[data-node=app]){align-self:stretch;display:grid}.compound :is([data-node=schedule],[data-node=app]) .ui-window{block-size:100%}.compound .compound-saved{grid-area:2/-2;margin-block-start:var(--space-field)}.compound-wire{--a:-3rem 0;--b:calc(100% + 3rem) 0;--off:0 100%;--to:90deg;inset:calc(var(--em) * 1.5) auto auto calc(var(--gap) * -1);inline-size:var(--gap);block-size:var(--stroke-hair)}.compound-wire:before{inset:50% auto auto 0}.compound-wire:after{inset:50% 0 auto auto;translate:50% -50%}}@media (width>=62em) and (width<=107.99em){.compound-stage{--cols:minmax(0, 1.08fr) minmax(0, 1fr) minmax(0, 1.04fr);--step:calc(var(--em) * 15.3)}.compound [data-node=package],.compound [data-node=skill]{grid-area:1/1/span 2}.compound [data-node=package]{z-index:2;margin-block-start:var(--step)}.compound [data-node=schedule]{grid-column:2}.compound [data-node=app]{grid-column:3}.compound [data-wire="1"]{--a:0 calc(100% + 3rem);--b:0 -3rem;--f:0 100%;--off:100% 0;--to:0deg;inset:calc(var(--em) * 13.12) auto auto -.875rem;inline-size:var(--stroke-hair);block-size:calc(var(--step) - var(--em) * 8.2)}.compound [data-wire="1"]:before,.compound [data-wire="1"]:after{inline-size:.875rem;block-size:var(--stroke-hair);box-shadow:none;border-radius:0;inset:0 auto auto 0;translate:0 -50%}.compound [data-wire="1"]:after{inset-block:auto 0;translate:0 50%}}@media (width>=108em){.compound-stage{--em:1.0625rem}.compound [data-node=package]{--sheet-crop:14em}.compound [data-node=skill]{--sheet-crop:17em}}@media (width<=40em),(pointer:coarse){.compound .scene-control{min-block-size:2.75rem}}@media (width<=40em){.compound-facts .fact{display:grid}.compound-facts span:after{content:none}}@media (prefers-reduced-motion:reduce){.compound-chain .compound-wire,.compound-chain .compound-node:after,.compound-chain .compound-drawn{animation:none}}.band.evolve{--band-pad:clamp(2.5rem, 1.5rem + 3vw, 5rem);--band-gap:clamp(1rem, .5rem + 1.2vw, 2rem);padding-inline:var(--mk-gutter);scroll-margin-block-start:var(--mk-header)}@media (width>=64em){.band.evolve{padding-inline:var(--mk-side)}}.evolve .mk-display{letter-spacing:-.055em;font-size:clamp(2.5rem,9.3vw,9rem);line-height:.9}.evolve .mk-display em{color:var(--accent-text);margin-inline-start:.03em}.evolve-stage{gap:var(--band-gap);grid-template-columns:minmax(0,1fr);display:grid}.evolve-asks{align-items:baseline;gap:var(--space-label) clamp(1.25rem, 2.6vw, 3rem);flex-wrap:wrap;display:flex}.evolve-ask{appearance:none;border-radius:var(--radius-sm);--ground:inherit;color:var(--text-secondary);font:var(--weight-medium) clamp(1.125rem, .4rem + 1.25vw, 1.75rem) / 1.25 var(--mk-sans);letter-spacing:-.02em;text-align:start;text-wrap:balance;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;margin:0;padding:0}.evolve-ask:before{content:"“";color:var(--text-faint)}.evolve-ask:after{content:"”";color:var(--text-faint)}html[data-js] .evolve-ask{cursor:pointer}html[data-js] .evolve-ask:hover{color:var(--text-primary)}html[data-js] .evolve-ask[aria-pressed=true],.evolve-stage[data-choice=armed] [data-ask=schedule]{color:var(--accent-text)}.evolve-asks>*{justify-items:start;display:inline-grid}.evolve [data-ask=violet],html[data-accent=green] .evolve [data-ask=green]{visibility:hidden}html[data-accent=green] .evolve [data-ask=violet]{visibility:visible}.evolve-facts{min-block-size:1.5em;margin-block-start:calc(var(--space-label) - var(--band-gap))}.evolve-facts .fact{flex-wrap:wrap;column-gap:1ch;display:flex}.evolve-facts span:after{content:" ·"}.evolve-facts b{color:var(--text-primary);font-weight:inherit}.evolve-says{--row:2.25rem;color:var(--text-tertiary);font:var(--weight-medium) clamp(1.25rem, .9rem + .75vw, 1.75rem) / 1.3 var(--mk-sans);letter-spacing:-.025em;align-content:start;display:grid}.evolve-mark{--t:calc(var(--dur-morph) * 1.2);--to:270deg;align-items:center;gap:var(--space-field);min-block-size:var(--row);display:flex}.evolve-mark b{color:var(--text-primary);font-weight:inherit;transition:color var(--dur-fast) var(--ease-out)}.evolve-mark .fact{letter-spacing:0;white-space:nowrap}.evolve-mark .mk-wire{background-position:-3rem -3rem,100% 0;display:none}.evolve-lit{display:none}.evolve-and{clip-path:inset(50%);white-space:pre;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}.evolve-mark:has(>.evolve-lit:not([hidden])) b{color:var(--accent-text)}.evolve-mark:has(>.evolve-lit:not([hidden])) .fact{color:var(--text-primary)}.evolve-says>span:last-child{text-wrap:balance;margin-block-start:var(--space-label)}.evolve-her{--win-h:29rem;--hang:5.5rem;min-inline-size:0;padding-block-end:var(--hang);position:relative}.evolve-win .ui-window{block-size:var(--win-h);transition:block-size var(--dur-morph) var(--mk-ease-reveal)}.evolve-saved{inset:calc(var(--win-h) - var(--hang)) var(--out,0) auto auto;z-index:2;inline-size:min(23rem, 100% - var(--space-section));pointer-events:none;align-items:start;position:absolute}.evolve-saved>*{--turn:1.5deg;pointer-events:auto}.evolve-view{padding:var(--space-label) var(--space-group) var(--space-field)}.evolve .evolve-saved [data-choice=armed][data-land]{animation:none}.evolve-side{align-content:start;gap:var(--space-block);order:1;min-inline-size:0;display:grid}@media (width>=62em){.evolve-stage{grid-template:"asks asks""facts facts""says her"/minmax(0,1fr) minmax(0,min(62.5%,56rem));column-gap:0}.evolve-asks{grid-area:asks}.evolve-facts{grid-area:facts}.evolve-side{grid-area:says;padding-block-start:var(--space-section)}.evolve-side .mk-caption{padding-inline-end:var(--space-section)}.evolve-her{--win-h:clamp(24.5rem, 52cqi, 29rem);--hang:6.25rem;--out:calc(var(--space-field) * -1);grid-area:her;container-type:inline-size}.evolve-mark .mk-wire{min-inline-size:var(--space-section);transform-origin:100%;transition:background-size var(--t) var(--ease-out), scale calc(var(--dur-morph) * 2.5) var(--mk-ease-reveal) calc(var(--dur-morph) * 1.5 + var(--stagger) * 3 * var(--n));display:block}html[data-scenes-ready] .evolve-side:not([data-shown]) .mk-wire{transition:none;scale:0 1}.evolve-mark .fact{opacity:0;max-inline-size:0;transition:opacity var(--dur-base) var(--ease-out), max-inline-size var(--dur-slow) var(--ease-out), margin var(--dur-slow) var(--ease-out);margin-inline-start:calc(var(--space-field) * -1);overflow:hidden}.evolve-mark:is(:hover,:has(>.evolve-lit:not([hidden]))) .fact{opacity:1;max-inline-size:20rem;margin-inline-start:0}.evolve-mark:has(>.evolve-lit:not([hidden])) .mk-wire{box-shadow:0 0 var(--space-label) var(--mk-wire);background-size:3rem 3rem,100% 100%}.evolve-mark:has(>.evolve-lit[data-land]) .mk-wire{animation:evolve-run var(--t) linear both}.evolve-says>span:last-child{padding-inline-end:var(--space-section)}}@keyframes evolve-run{0%{background-position:calc(100% + 3rem) 0,100% 0}to{background-position:-3rem 0,100% 0}}@media (width<=40em),(pointer:coarse){.evolve-ask{min-block-size:2.75rem}}@media (width<=22.49em){.evolve-her{--win-h:31rem}}@media (width<=61.99em){.evolve-facts .fact{display:grid}.evolve-facts span:after{content:none}.evolve-stage[data-at="0"] .evolve-her{--win-h:15.5rem}}@media (prefers-reduced-motion:reduce){.evolve-mark .mk-wire{animation:none}}.band.reach{--band-pad:var(--mk-band);--band-gap:clamp(1.5rem, 1rem + 2vw, 3rem);padding-inline:var(--mk-gutter);scroll-margin-block-start:var(--mk-header)}@media (width>=64em){.band.reach{padding-inline:var(--mk-side)}}.reach .mk-display{letter-spacing:-.055em;font-size:clamp(2.75rem,11.6vw,11rem);line-height:.9}.reach .mk-display em{color:var(--accent-text);margin-inline-start:.03em}.reach-services,.reach-history{--span:7}.reach-search,.reach-voice{--span:5}.reach .mk-tile{--mk-tile-size:clamp(1.875rem, 8.4cqi, 4rem)}.reach-win{--bleed:2.5rem;mask-image:linear-gradient(var(--on-fill) calc(100% - var(--bleed) - 1.25rem), transparent calc(100% - var(--bleed)));margin-block-end:calc(var(--bleed) * -1)}.reach-view{padding:var(--space-block) var(--space-group) var(--space-section)}.reach-ask{color:var(--text-secondary);overflow-wrap:anywhere;margin-block-end:var(--space-field)}.reach-says{gap:var(--space-field);display:grid}.reach-says+.fact{margin-block-start:var(--space-field)}@media (width<=63.99em){.reach .mk-tile{--span:12}}
