.run-viewer{--run-stage-h:24rem;flex-direction:column;gap:.75rem;display:flex}.run-viewer[data-compact]{--run-stage-h:17rem;gap:.5rem}@media (min-width:1024px){.run-viewer:not([data-compact]){--run-stage-h:26rem}}@media (max-width:640px){.run-viewer{--run-stage-h:20rem}}.run-lenses{align-items:center;gap:.25rem;display:flex}.run-lens{border-radius:var(--radius-md);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-fg-subtle);transition:color var(--duration-instant) var(--ease-standard), border-color var(--duration-instant) var(--ease-standard), background-color var(--duration-instant) var(--ease-standard);border:1px solid #0000;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:11px;display:inline-flex}.run-lens:hover{color:var(--color-fg)}.run-lens[aria-selected=true]{border-color:var(--color-border);background:var(--color-bg-elevated);color:var(--color-fg)}.run-lens:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.run-lens svg{width:.8rem;height:.8rem}.run-lenses__hint{font-family:var(--font-mono);color:var(--color-fg-faint);margin-left:auto;font-size:11px}.run-stage{height:var(--run-stage-h);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);position:relative;overflow:hidden}.run-viewer[data-compact] .run-stage{border-radius:var(--radius-md)}@media (max-width:640px){.run-stage[data-lens=windows]{height:auto;min-height:12rem}}.flow{overscroll-behavior:contain;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:auto}.flow[data-scrolls]{display:block}@media (min-width:640px){.flow:has(.flow__legend[open]){padding-right:14rem}}.flow__svg{display:block;overflow:visible}.run-link__line{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;stroke-linecap:round;transition:stroke var(--duration-slow) var(--ease-standard)}.run-link[data-state=waiting] .run-link__line{stroke:var(--color-border);stroke-dasharray:3 7}.run-link[data-state=ready] .run-link__line{stroke:var(--color-border-strong);stroke-dasharray:1 5}.run-link[data-state=flowing] .run-link__line{stroke:var(--color-thinking)}.run-link[data-state=handed] .run-link__line{stroke:var(--color-accent-dim)}.run-link__ready{fill:var(--color-fg-subtle)}.run-link__packet{fill:var(--color-thinking);filter:drop-shadow(0 0 3px color-mix(in oklch, var(--color-thinking) 70%, transparent))}.run-node{cursor:pointer;outline:none}.run-node__arrive{animation:run-arrive var(--duration-slow) var(--ease-emphasized) both;transform-box:fill-box;transform-origin:50%}.run-node__pill{fill:var(--color-bg);stroke:var(--color-border-strong);stroke-width:1px;transition:stroke var(--duration-fast) var(--ease-standard), fill var(--duration-fast) var(--ease-standard)}.run-node[data-role=lead] .run-node__pill{fill:var(--color-bg-overlay);stroke:var(--color-fg-faint)}.run-node__halo{fill:none;stroke:#0000;stroke-width:1px;transition:stroke var(--duration-fast) var(--ease-standard)}.run-node[data-focus] .run-node__halo{stroke:color-mix(in oklch, var(--color-thinking) 50%, transparent)}.run-node[data-focus][data-phase=done] .run-node__halo,.run-node[data-focus][data-phase=blocked] .run-node__halo{stroke:color-mix(in oklch, var(--color-accent) 50%, transparent)}.run-node:hover .run-node__pill{stroke:var(--color-fg-subtle)}.run-node[data-picked] .run-node__pill{stroke:var(--color-accent);stroke-width:1.5px}.run-node:focus-visible .run-node__pill{stroke:var(--color-accent);stroke-width:2px}.run-node__name{fill:var(--color-fg);font-family:var(--font-sans);font-size:12.5px;font-weight:500}.run-node[data-role=lead] .run-node__name{font-family:var(--font-display);font-size:15.5px;font-weight:400}.run-node__meta{fill:var(--color-fg-subtle);font-family:var(--font-mono);letter-spacing:.08em;font-size:8.5px}.run-node[data-phase=planned] .run-node__pill{stroke-dasharray:3 4}.run-node[data-phase=planned] .run-node__name{fill:var(--color-fg-muted)}.run-node[data-phase=working] .run-node__meta{fill:var(--color-thinking)}.run-node[data-phase=blocked] .run-node__pill{stroke:var(--color-accent)}.run-node[data-phase=blocked] .run-node__meta{fill:var(--color-accent);animation:1.6s ease-in-out infinite run-breathe}.run-node[data-phase=done] .run-node__meta{fill:var(--color-accent)}.run-node[data-phase=failed] .run-node__pill{stroke:color-mix(in oklch, var(--color-negative) 60%, var(--color-border))}.run-node[data-phase=failed] .run-node__name{fill:var(--color-fg-muted)}.run-node[data-phase=failed] .run-node__meta{fill:var(--color-negative)}.run-node__led{fill:var(--color-fg-faint);transform-box:fill-box;transform-origin:50%}.run-node[data-phase=planned] .run-node__led{fill:#0000;stroke:var(--color-fg-faint);stroke-width:1px}.run-node[data-phase=working] .run-node__led{fill:var(--color-thinking);animation:1.4s ease-in-out infinite run-pulse-svg}.run-node[data-phase=blocked] .run-node__led,.run-node[data-phase=done] .run-node__led{fill:var(--color-accent)}.run-node[data-phase=failed] .run-node__led{fill:var(--color-negative)}.run-led{border-radius:var(--radius-full);background:var(--color-fg-faint);flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.run-led[data-phase=planned]{box-shadow:inset 0 0 0 1px var(--color-fg-faint);background:0 0}.run-led[data-phase=working]{background:var(--color-thinking);animation:1.4s ease-in-out infinite run-pulse}.run-led[data-phase=blocked],.run-led[data-phase=done]{background:var(--color-accent)}.run-led[data-phase=failed]{background:var(--color-negative)}.flow__legend{z-index:2;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in oklch, var(--color-bg-elevated) 90%, transparent);max-width:13.5rem;font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-fg-subtle);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:9.5px;position:absolute;top:.5rem;right:.5rem}.flow__legend summary{cursor:pointer;padding:.35rem .6rem;list-style:none}.flow__legend summary::-webkit-details-marker{display:none}.flow__legend summary:hover{color:var(--color-fg)}.flow__legend summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-md)}.flow__legend[open] summary{border-bottom:1px solid var(--color-border)}.flow__legend dl{grid-template-columns:auto 1fr;gap:.3rem .6rem;margin:0;padding:.5rem .6rem;display:grid}.flow__legend dl>div{display:contents}.flow__legend dt{white-space:nowrap;color:var(--color-fg);align-items:center;gap:.4rem;display:inline-flex}.flow__legend dd{text-transform:none;letter-spacing:normal;margin:0}.run-link-sample{border-top:1.5px solid var(--color-border-strong);width:1.1rem;height:0;display:inline-block}.run-link-sample[data-state=waiting]{border-top-style:dashed;border-top-color:var(--color-border)}.run-link-sample[data-state=ready]{border-top-style:dotted}.run-link-sample[data-state=flowing]{border-top-color:var(--color-thinking)}.run-link-sample[data-state=handed]{border-top-color:var(--color-accent-dim)}@media (max-width:640px){.flow__legend dd{display:none}.flow__legend dl{grid-template-columns:1fr}}.desk{gap:.75rem;height:100%;padding:.75rem;display:flex}.desk__main{flex:0 1 calc((var(--run-stage-h) - 5.5rem) * 1.6);flex-direction:column;gap:.5rem;min-width:0;max-width:64%;display:flex}.desk__window{min-height:0}.desk__stack{flex:9rem;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));align-content:start;gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.desk__tile{border-radius:var(--radius-md);text-align:left;flex-direction:column;gap:.3rem;width:100%;display:flex}.desk__tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.desk__tile[aria-pressed=true] .win{border-color:var(--color-accent)}.desk__tile:hover .win{border-color:var(--color-fg-faint)}.desk__tile-name{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-fg-subtle);align-items:center;gap:.35rem;font-size:10px;display:flex}.desk__tile-phase{flex-shrink:0;margin-left:auto}.desk__tile-phase[data-phase=working]{color:var(--color-thinking)}.desk__tile-phase[data-phase=blocked],.desk__tile-phase[data-phase=done]{color:var(--color-accent)}.desk__tile-phase[data-phase=failed]{color:var(--color-negative)}.desk__ghost{border:1px dashed var(--color-thinking);border-radius:var(--radius-md);min-height:3rem;font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-thinking);align-items:center;gap:.4rem;padding:.5rem .6rem;font-size:10px;animation:1.6s ease-in-out infinite run-breathe;display:flex}.desk__empty{color:var(--color-fg-muted);padding:1rem;font-size:.875rem}@media (max-width:640px){.desk{flex-direction:column;height:auto}.desk__main{flex:none;max-width:none}.desk__stack{padding-bottom:.25rem;display:flex;overflow-x:auto}.desk__stack>li{flex:0 0 9rem}}.filmstrip{flex-direction:column;gap:.35rem;display:flex}.filmstrip__steps{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.filmstrip__steps button{background:var(--color-border);width:1.25rem;height:.8rem;transition:background-color var(--duration-instant) var(--ease-standard);border-radius:2px;display:block}.filmstrip__steps button[data-past]{background:var(--color-border-strong)}.filmstrip__steps button[data-current]{background:var(--color-accent)}.filmstrip__steps button:hover{background:var(--color-fg-faint)}.filmstrip__steps button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.filmstrip__caption{text-overflow:ellipsis;white-space:nowrap;min-height:1rem;overflow:hidden}.log{overscroll-behavior:contain;height:100%;padding:.5rem;overflow:auto}.log__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.log__row{border-radius:var(--radius-sm);width:100%;font-family:var(--font-mono);color:var(--color-fg-muted);text-align:left;transition:background-color var(--duration-instant) var(--ease-standard);grid-template-columns:3.4rem 11rem 5.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.4rem .5rem;font-size:11px;line-height:1.45;display:grid}.log__row:hover{background:var(--color-bg-overlay);color:var(--color-fg)}.log__row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.log__list>li[data-latest] .log__row{background:color-mix(in oklch, var(--color-thinking) 10%, transparent);color:var(--color-fg)}.log__list>li[data-picked] .log__row{box-shadow:inset 2px 0 0 var(--color-accent)}.log__clock{color:var(--color-fg-faint);font-variant-numeric:tabular-nums}.log__who{align-items:center;gap:.4rem;min-width:0;display:flex}.log__phase{letter-spacing:var(--tracking-wide);text-transform:uppercase}.log__phase[data-phase=working]{color:var(--color-thinking)}.log__phase[data-phase=blocked],.log__phase[data-phase=done]{color:var(--color-accent)}.log__phase[data-phase=failed]{color:var(--color-negative)}.log__said{min-width:0;font-family:var(--font-sans);font-size:12.5px}.log__empty{color:var(--color-fg-muted);padding:.75rem;font-size:.875rem}@media (max-width:640px){.log__row{grid-template-columns:3rem minmax(0,1fr) auto;row-gap:.15rem}.log__said{grid-column:1/-1;padding-left:3.75rem}}.run-scrub{appearance:none;cursor:pointer;background:0 0;width:100%;height:1rem;margin:0}.run-scrub::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-accent) var(--run-progress,0%), var(--color-border) var(--run-progress,0%));border-radius:1px;height:2px}.run-scrub::-moz-range-track{background:var(--color-border);border-radius:1px;height:2px}.run-scrub::-moz-range-progress{background:var(--color-accent);border-radius:1px;height:2px}.run-scrub::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-full);background:var(--color-accent);border:0;width:.55rem;height:.55rem;margin-top:-3.4px}.run-scrub::-moz-range-thumb{border-radius:var(--radius-full);background:var(--color-accent);border:0;width:.55rem;height:.55rem}.run-scrub:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.run-now{min-height:1.25rem;color:var(--color-fg-muted);font-size:.875rem}.inspector{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card,var(--color-bg-elevated));flex-direction:column;gap:.4rem;padding:1rem;display:flex}.inspector__ways{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.win__action{border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-foreground,#1a1714);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;transition:background-color var(--duration-instant) var(--ease-standard);flex-shrink:0;padding:.15rem .5rem;font-size:10px}.win__action:hover{background:var(--color-accent-bright,var(--color-accent))}.win__action:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes run-arrive{0%{transform:translate(var(--run-dx,0px), var(--run-dy,0px)) scale(.55);opacity:0}to{opacity:1;transform:none}}@keyframes run-fade{0%{opacity:0}to{opacity:1}}@keyframes run-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes run-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--color-thinking) 45%, transparent)}50%{box-shadow:0 0 0 4px #0000}}@keyframes run-pulse-svg{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.run-node__arrive{animation:run-fade var(--duration-base) ease-out both}.run-led,.run-node__led,.run-node__meta,.desk__ghost{animation:none!important}}
.win{--win-hue:220;--win-ink:hsl(var(--win-hue) 45% 38%);--win-paper:#f7f6f3;--win-text:#3a3733;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);transition:border-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden}.win[data-size=main]{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.win[data-phase=working]{border-color:color-mix(in oklch, var(--color-thinking) 55%, var(--color-border))}.win[data-phase=blocked]{border-color:var(--color-accent)}.win[data-phase=failed]{border-color:color-mix(in oklch, var(--color-negative) 60%, var(--color-border))}.win__strip{border-bottom:1px solid var(--color-border);background:var(--color-bg-overlay);align-items:center;gap:.5rem;min-height:1.75rem;padding:.25rem .5rem;display:flex}.win[data-size=main] .win__strip{min-height:2.25rem;padding-inline:.6rem}.win__tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom:2px solid var(--win-ink);background:var(--color-bg-elevated);min-width:0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-fg-muted);flex:1;align-items:center;gap:.4rem;padding:.2rem .5rem;font-size:10px;display:flex}.win[data-size=main] .win__tab{flex:0 auto;max-width:22rem;font-size:11px}.win[data-size=main] .win__strip:after{content:"";flex:1}.win__tab span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.win__favicon{background:var(--win-ink);border-radius:2px;flex-shrink:0;width:.6rem;height:.6rem;display:block}.win[data-layout=log] .win__tab,.win[data-layout=doc] .win__tab{border-bottom-color:var(--color-accent)}.win[data-layout=log] .win__favicon,.win[data-layout=doc] .win__favicon{border-radius:var(--radius-full);background:var(--color-accent)}.win__pinned{color:var(--color-accent);flex-shrink:0;display:inline-flex}.win__pinned svg{width:.7rem;height:.7rem}.win__led{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-fg-subtle);flex-shrink:0;align-items:center;gap:.35rem;font-size:10px;display:inline-flex}.win__led i{border-radius:var(--radius-full);background:var(--color-fg-faint);width:.45rem;height:.45rem;display:block}.win[data-size=tile] .win__led span{display:none}.win__led[data-phase=planned] i{box-shadow:inset 0 0 0 1px var(--color-fg-faint);background:0 0}.win__led[data-phase=working]{color:var(--color-thinking)}.win__led[data-phase=working] i{background:var(--color-thinking);animation:1.4s ease-in-out infinite win-pulse}.win__led[data-phase=blocked],.win__led[data-phase=done]{color:var(--color-accent)}.win__led[data-phase=blocked] i,.win__led[data-phase=done] i{background:var(--color-accent)}.win__led[data-phase=failed]{color:var(--color-negative)}.win__led[data-phase=failed] i{background:var(--color-negative)}.win__address{border-bottom:1px solid var(--color-border);font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-fg-subtle);align-items:center;gap:.4rem;padding:.25rem .5rem;font-size:10px;display:flex;position:relative}.win[data-size=main] .win__address{padding:.4rem .75rem;font-size:11px}.win__address svg{flex-shrink:0;width:.6rem;height:.6rem}.win__address span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.win__progress{inset-inline:0;background:var(--color-thinking);transform-origin:0;height:2px;animation:1.1s ease-out infinite win-progress;position:absolute;bottom:-1px}.win__screen{aspect-ratio:16/10;background:var(--win-paper);position:relative;overflow:hidden;container-type:inline-size}.win[data-layout=log] .win__screen{background:#110f0d;background:lab(4.44322% .383534 1.42339)}.win-page{color:var(--win-text);font-family:var(--font-sans);background:var(--win-paper);position:absolute;inset:0}.win-page[data-kind=page] .win-page__body{animation:11s ease-in-out infinite win-read}.win-page[data-kind=login] .win-page__body,.win-page[data-kind=failed] .win-page__body{filter:blur(1.5cqw)saturate(.6);opacity:.55}.win-page__nav{background:#fff;border-bottom:1px solid #00000014;align-items:center;gap:3cqw;height:8.5cqw;padding:0 4cqw;display:flex}.win-page__wordmark{letter-spacing:-.02em;color:var(--win-text);white-space:nowrap;font-size:3cqw;font-weight:700;line-height:1}.win-page__wordmark[data-style=lower]{text-transform:lowercase;font-weight:800}.win-page__wordmark[data-style=medium]{letter-spacing:-.03em;font-weight:500}.win-page__link{color:var(--win-text);opacity:.75;white-space:nowrap;font-size:1.9cqw}.win-page__link:nth-of-type(2){opacity:1;font-weight:600}.win-page__cta{background:var(--win-ink);color:#fff;white-space:nowrap;border-radius:2cqw;margin-left:auto;padding:1cqw 2.4cqw;font-size:1.8cqw;font-weight:600}.win-page[data-variant=columns] .win-page__cta{border-radius:1cqw}.win-page__hero{text-align:center;flex-direction:column;align-items:center;gap:1.4cqw;padding:4.5cqw 4cqw 3cqw;display:flex}.win-page__hero[data-align=left]{text-align:left;align-items:flex-start;padding-top:6cqw}.win-page__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--win-ink);font-size:1.8cqw;font-weight:700}.win-page__headline{letter-spacing:-.02em;color:var(--win-text);margin:0;font-size:4.6cqw;font-weight:700;line-height:1.05}.win-page[data-variant=columns] .win-page__headline{letter-spacing:-.04em;font-size:7cqw;font-weight:500}.win-page__sub{background:#0000001a;border-radius:1cqw;width:44cqw;height:1.5cqw;display:block}.win-page__toggle{border:1px solid #0000001f;border-radius:3cqw;margin-top:.8cqw;padding:.4cqw;font-size:1.7cqw;display:inline-flex}.win-page__toggle b,.win-page__toggle span{border-radius:3cqw;padding:.5cqw 1.8cqw}.win-page__toggle b{background:var(--win-ink);color:#fff;font-weight:600}.win-page__toggle span{opacity:.6}.win-page__tiers{gap:2cqw;padding:0 4cqw 4cqw;display:grid}.win-page__tiers[data-variant=cards]{grid-template-columns:repeat(3,1fr);gap:2.5cqw}.win-page__tiers[data-variant=compact]{grid-template-columns:repeat(5,1fr);gap:1.4cqw}.win-page__tiers[data-variant=columns]{border-top:1px solid #0000001a;grid-template-columns:repeat(4,1fr);gap:0}.win-tier{background:#fff;border:1px solid #0000001a;border-radius:1.6cqw;flex-direction:column;gap:1.3cqw;padding:2.6cqw 2.2cqw;display:flex;position:relative}.win-page__tiers[data-variant=compact] .win-tier{gap:1.1cqw;padding:2cqw 1.4cqw}.win-page__tiers[data-variant=columns] .win-tier{border:0;border-right:1px solid #0000001a;border-radius:0;padding:3cqw 2.4cqw}.win-page__tiers[data-variant=columns] .win-tier:last-child{border-right:0}.win-tier[data-pushed]{border-color:var(--win-ink);box-shadow:0 0 0 .35cqw color-mix(in srgb, var(--win-ink) 18%, transparent)}.win-page__tiers[data-variant=columns] .win-tier[data-pushed]{box-shadow:none;background:#fafafa}.win-tier__badge{background:var(--win-ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:2cqw;padding:.3cqw 1.4cqw;font-size:1.5cqw;font-weight:700;position:absolute;top:-1.4cqw;left:50%;transform:translate(-50%)}.win-tier__name{color:var(--win-text);font-size:2.4cqw;font-weight:700}.win-page__tiers[data-variant=compact] .win-tier__name{font-size:2cqw}.win-page__tiers[data-variant=columns] .win-tier__name{font-size:2.6cqw;font-weight:500}.win-tier__price{background:var(--win-text);opacity:.85;border-radius:1cqw;width:58%;height:4.4cqw;display:block}.win-page__tiers[data-variant=compact] .win-tier__price{height:3.4cqw}.win-tier__per{opacity:.6;font-size:1.5cqw}.win-tier i{background:#0000001a;border-radius:1cqw;height:1.2cqw;display:block}.win-tier i:nth-of-type(2){width:86%}.win-tier i:nth-of-type(3){width:72%}.win-tier i:nth-of-type(4){width:92%}.win-tier__button{border:1px solid var(--win-ink);color:var(--win-ink);text-align:center;white-space:nowrap;border-radius:1.4cqw;margin-top:auto;padding:.9cqw 0;font-size:1.7cqw;font-weight:600}.win-tier[data-pushed] .win-tier__button{background:var(--win-ink);color:#fff}.win-page[data-variant=columns] .win-tier__button{border-radius:1cqw}.win-page[data-kind=collected] .win-tier[data-marked]{outline:.45cqw solid var(--color-accent);outline-offset:.3cqw}.win-page[data-kind=collected] .win-tier[data-marked]:after{content:"noted";background:var(--color-accent);color:#1a1714;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:1cqw;padding:.2cqw 1cqw;font-size:1.7cqw;position:absolute;top:-1.3cqw;right:1.4cqw}.win-page[data-kind=collected] .win-tier[data-marked] .win-tier__badge{display:none}.win-page__table{flex-direction:column;gap:1.4cqw;padding:0 4cqw 5cqw;display:flex}.win-page__table-title{color:var(--win-text);font-size:2.6cqw;font-weight:700}.win-page__table-row{grid-template-columns:2fr repeat(var(--win-cols,3), 1fr);border-top:1px solid #00000014;align-items:center;gap:2cqw;padding:1.2cqw 0;display:grid}.win-page__table-row i{background:#0000001f;border-radius:1cqw;width:70%;height:1.3cqw;display:block}.win-page__check{border-radius:var(--radius-full);background:var(--win-ink);opacity:.8;justify-self:center;width:1.8cqw;height:1.8cqw;display:block}.win-page[data-variant=compact] .win-page__table-row{grid-template-columns:2fr repeat(5,1fr)}.win-page[data-variant=columns] .win-page__table-row{grid-template-columns:2fr repeat(4,1fr)}.win-page__rows{flex-direction:column;gap:1.6cqw;padding:3cqw 4cqw;display:flex}.win-row{background:#fff;border:1px solid #0000001a;border-radius:1.4cqw;grid-template-columns:7cqw 1fr 8cqw;align-items:center;gap:2cqw;padding:1.6cqw 2cqw;display:grid;position:relative}.win-row__avatar{background:color-mix(in srgb, var(--win-ink) 25%, #fff);border-radius:1.4cqw;width:7cqw;height:7cqw}.win-row:nth-child(odd) .win-row__avatar{background:var(--win-ink);opacity:.85}.win-row__text b{background:var(--win-text);opacity:.75;border-radius:1cqw;width:55%;height:1.8cqw;margin-bottom:1cqw;display:block}.win-row__text i{background:#0000001a;border-radius:1cqw;width:80%;height:1.3cqw;display:block}.win-row__votes{height:5.5cqw;color:var(--win-ink);border:1px solid #0000001f;border-radius:1cqw;place-items:center;font-size:1.6cqw;display:grid}.win-page[data-kind=collected] .win-row[data-marked]{outline:.45cqw solid var(--color-accent);outline-offset:.3cqw}.win-cursor{z-index:2;border-radius:var(--radius-full);background:var(--color-accent);width:2.4cqw;height:2.4cqw;box-shadow:0 0 0 .9cqw var(--color-accent-ghost);animation:7s ease-in-out infinite win-cursor;position:absolute}.win-page[data-layout=feed] .win-cursor{animation-name:win-cursor-feed}.win-page[data-kind=loading] .win-page__body{opacity:.5;animation:1.2s ease-in-out infinite win-shimmer}.win-blank{text-align:center;place-content:center;gap:3cqw;display:grid;position:absolute;inset:0}.win-blank__search{background:#fff;border:1px solid #0000001f;border-radius:3cqw;width:46cqw;height:6cqw}.win-blank p{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#8a8276;margin:0;font-size:2.4cqw}.win-overlay{z-index:3;place-content:center;display:grid;position:absolute;inset:0}.win-modal{width:40cqw;box-shadow:0 2cqw 6cqw #0000002e, 0 0 0 .5cqw color-mix(in oklch, var(--color-thinking) 45%, transparent);background:#fff;border-radius:2cqw;flex-direction:column;gap:2cqw;padding:4cqw;animation:1.6s ease-in-out infinite win-wait;display:flex}.win-modal p{font-family:var(--font-sans);color:var(--win-text);margin:0;font-size:2.6cqw;font-weight:500}.win-modal i{background:#fafafa;border:1px solid #00000024;border-radius:1cqw;height:4cqw;display:block}.win-modal b{background:var(--win-ink);color:#fff;border-radius:1cqw;place-items:center;height:4cqw;font-size:1.9cqw;font-weight:600;display:grid}.win-failed{text-align:center;width:46cqw;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#8a8276;background:#ffffffd9;border:.3cqw dashed #b8b4ad;border-radius:2cqw;padding:4cqw;font-size:2.4cqw}.win-failed i{border-radius:var(--radius-full);border:.5cqw solid #d9d7d2;border-top-color:#8a8276;width:5cqw;height:5cqw;margin:0 auto 2cqw;display:block}.win-failed__strip{inset-inline:0;background:var(--color-negative);color:#fff;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:1.2cqw 3cqw;font-size:2.2cqw;position:absolute;bottom:0}.win-log{font-family:var(--font-mono);color:#c7c4bd;color:lab(79.1598% .292331 3.81701);padding:2.5cqw 3cqw;font-size:2.3cqw;line-height:1.6;position:absolute;inset:0;overflow:hidden}.win-log__lines{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.win-log__line{white-space:pre;text-overflow:ellipsis;overflow:hidden}.win-log__line[data-tone=working]{color:var(--color-thinking)}.win-log__line[data-tone=needs\ you],.win-log__line[data-tone=done]{color:var(--color-accent)}.win-log__line[data-tone=failed]{color:var(--color-negative)}.win-log__line[data-tone=planned]{color:#83807a;color:lab(53.6276% .598729 3.78519)}.win-log__caret:after{content:"▍";color:var(--color-accent);animation:1s steps(2,end) infinite win-blink}.win-doc{color:var(--win-text);padding:5cqw 7cqw;position:absolute;inset:0;overflow:hidden}.win-doc h4{font-family:var(--font-display);color:#1f1d1a;margin:0 0 3cqw;font-size:5cqw;font-weight:400;line-height:1.1}.win-doc ol{counter-reset:win-line;flex-direction:column;gap:1.6cqw;margin:0;padding:0;list-style:none;display:flex}.win-doc li{animation:win-line-in var(--duration-base) var(--ease-standard) both;grid-template-columns:3.4cqw 1fr;align-items:baseline;gap:2cqw;font-size:2.6cqw;line-height:1.4;display:grid}.win-doc li:before{content:counter(win-line) ".";counter-increment:win-line;font-family:var(--font-mono);color:#8a8276;font-size:2.2cqw}.win-doc li[data-last]{color:#1f1d1a;font-weight:500}.win-doc__wait{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#8a8276;font-size:2.4cqw}@keyframes win-progress{0%{opacity:1;transform:scaleX(0)}70%{transform:scaleX(.85)}to{opacity:0;transform:scaleX(1)}}@keyframes win-read{0%,20%{transform:translateY(0)}55%,70%{transform:translateY(-26cqw)}to{transform:translateY(0)}}@keyframes win-shimmer{0%,to{opacity:.35}50%{opacity:.65}}@keyframes win-wait{0%,to{box-shadow:0 2cqw 6cqw #0000002e, 0 0 0 .5cqw color-mix(in oklch, var(--color-thinking) 35%, transparent)}50%{box-shadow:0 2cqw 6cqw #0000002e, 0 0 0 1.1cqw color-mix(in oklch, var(--color-thinking) 55%, transparent)}}@keyframes win-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--color-thinking) 45%, transparent)}50%{box-shadow:0 0 0 3px #0000}}@keyframes win-blink{to{opacity:0}}@keyframes win-line-in{0%{opacity:0;transform:translateY(.6cqw)}to{opacity:1;transform:none}}@keyframes win-cursor{0%{top:34cqw;left:18cqw}25%{top:42cqw;left:34cqw}50%{top:38cqw;left:52cqw}75%{top:46cqw;left:78cqw}to{top:34cqw;left:18cqw}}@keyframes win-cursor-feed{0%{top:16cqw;left:22cqw}33%{top:28cqw;left:40cqw}66%{top:40cqw;left:30cqw}to{top:16cqw;left:22cqw}}@media (prefers-reduced-motion:reduce){.win-page[data-kind=page] .win-page__body,.win-page[data-kind=loading] .win-page__body,.win-cursor,.win-modal,.win__progress,.win__led i,.win-log__caret:after{animation:none!important}.win-doc li{animation:none}}.win-row__follow{border:1px solid var(--win-ink);color:var(--win-ink);white-space:nowrap;border-radius:2cqw;justify-self:end;padding:.6cqw 1.6cqw;font-size:1.6cqw;font-weight:600}.win-profile{flex-direction:column;gap:2.4cqw;padding:3.2cqw 4cqw;display:flex}.win-profile__head{grid-template-columns:9cqw 1fr auto;align-items:center;gap:2.4cqw;display:grid}.win-profile__mark{background:var(--win-ink);opacity:.85;border-radius:1.6cqw;width:9cqw;height:9cqw}.win-profile__name b{background:var(--win-text);opacity:.85;border-radius:1cqw;width:46%;height:2.6cqw;margin-bottom:1.2cqw;display:block}.win-profile__name i{background:#0000001f;border-radius:1cqw;width:72%;height:1.4cqw;display:block}.win-profile__follow{background:var(--win-ink);color:#fff;border-radius:2cqw;padding:1cqw 2.4cqw;font-size:1.8cqw;font-weight:600}.win-profile__facts{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid}.win-profile__fact{background:#fff;border:1px solid #0000001a;border-radius:1.4cqw;flex-direction:column;gap:1cqw;padding:1.8cqw 2cqw;display:flex}.win-profile__fact small{letter-spacing:.06em;text-transform:uppercase;opacity:.6;font-size:1.5cqw}.win-profile__fact i{background:var(--win-text);opacity:.8;border-radius:1cqw;width:55%;height:2.4cqw;display:block}.win-profile__rounds{flex-direction:column;display:flex}.win-profile__round{border-top:1px solid #00000014;grid-template-columns:1.2fr 1fr 1fr .8fr;align-items:center;gap:2cqw;padding:1.5cqw 1cqw;display:grid;position:relative}.win-profile__round i{background:#0000001f;border-radius:1cqw;width:80%;height:1.3cqw;display:block}.win-profile__round b{background:var(--win-ink);opacity:.8;border-radius:1cqw;justify-self:end;width:60%;height:1.8cqw;display:block}.win-page[data-kind=collected] .win-profile__round[data-marked]{outline:.45cqw solid var(--color-accent);outline-offset:.3cqw;border-radius:.8cqw}
