@font-face{font-family:__Inter_Tight_c58b73;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_Tight_c58b73;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_c58b73;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_c58b73;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_c58b73;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_Tight_c58b73;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_Tight_c58b73;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Tight_c58b73;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_Tight_c58b73;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_c58b73;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_c58b73;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_c58b73;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_Tight_c58b73;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_Tight_c58b73;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Tight_Fallback_c58b73;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_c58b73{font-family:__Inter_Tight_c58b73,__Inter_Tight_Fallback_c58b73;font-style:normal}.__variable_c58b73{--font-inter-tight:"__Inter_Tight_c58b73","__Inter_Tight_Fallback_c58b73"}@font-face{font-family:__DM_Mono_47751c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Mono_47751c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_Fallback_47751c;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_47751c{font-family:__DM_Mono_47751c,__DM_Mono_Fallback_47751c;font-weight:400;font-style:normal}.__variable_47751c{--font-dm-mono:"__DM_Mono_47751c","__DM_Mono_Fallback_47751c"}.cw{--font-sans:var(--font-inter-tight),"Inter Tight",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-dm-mono),"DM Mono",ui-monospace,"SF Mono",Menlo,monospace;--fs-label:11px;--fs-meta:12px;--fs-ui:13px;--fs-body:14px;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:20px;--ease:cubic-bezier(.16,1,.3,1);--ease-ui:cubic-bezier(.2,0,0,1);--t-fast:150ms;--t-med:260ms;--ink-rgb:14,15,17;--paper-rgb:247,247,245;--bg:rgb(var(--paper-rgb));--bg-sunk:#f0f0ed;--surface:#fff;--surface-2:#fbfbfa;--ink:rgb(var(--ink-rgb));--t2:rgba(var(--ink-rgb),.66);--t3:rgba(var(--ink-rgb),.47);--t4:rgba(var(--ink-rgb),.30);--line:rgba(var(--ink-rgb),.08);--line-2:rgba(var(--ink-rgb),.12);--line-3:rgba(var(--ink-rgb),.20);--fill:rgba(var(--ink-rgb),.04);--fill-2:rgba(var(--ink-rgb),.07);--on-ink:#fafaf8;--grid:rgba(var(--ink-rgb),.055);--spark:#f2542d;--ok:#17804a;--bad:#d23c2a;--shadow-sm:0 1px 2px rgba(var(--ink-rgb),.05),0 1px 1px rgba(var(--ink-rgb),.03);--shadow-md:0 1px 2px rgba(var(--ink-rgb),.04),0 6px 16px -6px rgba(var(--ink-rgb),.10),0 18px 36px -18px rgba(var(--ink-rgb),.14);--shadow-prompt:0 0 0 1px rgba(var(--ink-rgb),.06),0 1px 1px rgba(var(--ink-rgb),.03),0 2px 4px rgba(var(--ink-rgb),.03),0 8px 16px -4px rgba(var(--ink-rgb),.05),0 24px 48px -12px rgba(var(--ink-rgb),.09),0 56px 96px -32px rgba(var(--ink-rgb),.14);color-scheme:light}.cw[data-theme=dark]{--ok:#1f9d5b;--ink-rgb:236,236,232;--paper-rgb:11,12,14;--bg-sunk:#08090a;--surface:#131417;--surface-2:#17181b;--on-ink:#0c0d0f;--line:rgba(var(--ink-rgb),.075);--line-2:rgba(var(--ink-rgb),.11);--line-3:rgba(var(--ink-rgb),.18);--grid:rgba(var(--ink-rgb),.045);--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:inset 0 1px 0 hsla(0,0%,100%,.04),0 8px 24px -8px rgba(0,0,0,.6);--shadow-prompt:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 0 1px rgba(var(--ink-rgb),.09),0 2px 4px rgba(0,0,0,.3),0 24px 48px -12px rgba(0,0,0,.55),0 56px 110px -30px rgba(0,0,0,.7);color-scheme:dark}html:has(.cw){background:#f7f7f5}html:has(.cw[data-theme=dark]){background:#0b0c0e}.cw{position:fixed;inset:0;z-index:10;background:var(--bg);color:var(--ink);font:400 var(--fs-body)/1.55 var(--font-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;transition:background-color var(--t-med) var(--ease-ui),color var(--t-med) var(--ease-ui)}.cw *,.cw :after,.cw :before{box-sizing:border-box}.cw img,.cw svg,.cw video{display:block;max-width:100%}.cw a{color:inherit;text-decoration:none}.cw button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.cw button:disabled{cursor:default}.cw input,.cw textarea{font:inherit;color:inherit}.cw h1,.cw h2,.cw h3,.cw p{margin:0}.cw ol,.cw ul{margin:0;padding:0;list-style:none}.cw ::-moz-selection{background:rgba(var(--ink-rgb),.9);color:var(--on-ink)}.cw ::selection{background:rgba(var(--ink-rgb),.9);color:var(--on-ink)}.cw .tnum{font-variant-numeric:tabular-nums}.cw :focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-xs)}.cw .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cw .mono{font-family:var(--font-mono);font-weight:400}.cw .label{font:400 var(--fs-label)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.cw .meta{font:400 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:0}.cw .dim,.cw .meta{color:var(--t3)}.cw .brand{display:inline-flex;align-items:center;gap:9px;font:500 15px/1 var(--font-sans);letter-spacing:-.02em;flex:none}.cw .brand-mark{width:20px;height:20px;flex:none}.cw .brand-mark rect{fill:var(--ink)}.cw .brand-mark circle{fill:var(--bg)}.cw .btn{--h:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--h);padding:0 14px;border-radius:var(--r-md);font:500 var(--fs-ui)/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--t-fast) var(--ease-ui),border-color var(--t-fast) var(--ease-ui),color var(--t-fast) var(--ease-ui),transform var(--t-fast) var(--ease-ui)}.cw .btn svg{width:16px;height:16px;flex:none}.cw .btn-sm{--h:30px;padding:0 10px;border-radius:var(--r-sm);font-size:12.5px}.cw .btn-ink{background:var(--ink);color:var(--on-ink);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 1px 2px rgba(var(--ink-rgb),.2)}.cw .btn-ink:hover{background:rgba(var(--ink-rgb),.86)}.cw .btn-ink:active{transform:translateY(1px)}.cw .btn-ink[aria-disabled=true]{opacity:.45;pointer-events:none}.cw .btn-line{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.cw .btn-line:hover{border-color:var(--line-3);background:var(--surface-2)}.cw .btn-ghost{color:var(--t2)}.cw .btn-ghost:hover{color:var(--ink);background:var(--fill)}.cw .icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);color:var(--t2);flex:none;transition:background-color var(--t-fast) var(--ease-ui),color var(--t-fast) var(--ease-ui)}.cw .icon-btn:hover{background:var(--fill);color:var(--ink)}.cw .icon-btn[aria-pressed=true]{background:var(--fill-2);color:var(--ink)}.cw .icon-btn svg{width:16px;height:16px}.cw .tag{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 6px;font:400 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t2);border:1px solid var(--line-2);border-radius:5px;background:var(--surface);flex:none}.cw .theme-btn .moon,.cw[data-theme=dark] .theme-btn .sun{display:none}.cw[data-theme=dark] .theme-btn .moon{display:block}.cw .seg{display:inline-flex;padding:2px;gap:2px;border-radius:var(--r-sm);background:var(--fill);border:1px solid var(--line)}.cw .seg button{height:28px;padding:0 10px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--t3);display:inline-flex;align-items:center;gap:6px;transition:color var(--t-fast) var(--ease-ui),background-color var(--t-fast) var(--ease-ui)}.cw .seg button svg{width:14px;height:14px}.cw .seg button:hover{color:var(--ink)}.cw .seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.cw .chip{backdrop-filter:none;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 8px 0 10px;border-radius:var(--r-sm);flex:none;border:1px solid var(--line-2);background:var(--surface);font-size:12.5px;font-weight:500;color:var(--ink);white-space:nowrap;transition:border-color var(--t-fast) var(--ease-ui),background-color var(--t-fast) var(--ease-ui)}.cw .chip:hover{border-color:var(--line-3)}.cw .chip[aria-expanded=true]{background:var(--fill-2);border-color:var(--line-3)}.cw .chip svg{width:14px;height:14px;color:var(--t3);flex:none}.cw .chip .car{width:12px;height:12px;margin-left:-1px;transition:transform var(--t-fast) var(--ease-ui)}.cw .chip[aria-expanded=true] .car{transform:rotate(180deg)}.cw .chip .k{font:400 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.cw .chip .thumb{width:22px;height:14px;border-radius:3px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px var(--line-2)}.cw .meter{display:inline-flex;gap:2px;align-items:center}.cw .meter i{width:3px;height:10px;border-radius:1px;background:var(--line-3)}.cw .meter[data-level="1"] i:nth-child(-n+1),.cw .meter[data-level="2"] i:nth-child(-n+2),.cw .meter[data-level="3"] i:nth-child(-n+3),.cw .meter[data-level="4"] i:nth-child(-n+4){background:var(--ink)}.cw .submit{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);background:var(--ink);color:var(--on-ink);flex:none;transition:transform var(--t-fast) var(--ease-ui),background-color var(--t-fast) var(--ease-ui),opacity var(--t-fast) var(--ease-ui)}.cw .submit svg{width:15px;height:15px}.cw .submit:hover{transform:translateY(-1px)}.cw .submit:disabled{background:var(--fill-2);color:var(--t3);transform:none}.cw .spin{display:inline-block;width:11px;height:11px;border-radius:50%;border:1.5px solid var(--line-3);border-top-color:var(--ink);animation:cw-spin .9s linear infinite;flex:none}@keyframes cw-spin{to{transform:rotate(1turn)}}.cw .ok{color:var(--ok)}.cw .bad,.cw .ok{font-style:normal;font-size:12px}.cw .bad{color:var(--bad)}.cw .pop-wrap{position:relative}.cw .pop{display:block;height:auto;color:var(--ink);font-size:inherit;font-weight:400;position:absolute;left:0;top:calc(100% + 8px);z-index:40;min-width:240px;padding:6px;border-radius:12px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-md),0 24px 48px -16px rgba(0,0,0,.18);opacity:0;visibility:hidden;transform:translateY(-4px) scale(.985);transform-origin:top left;transition:opacity .18s var(--ease),transform .22s var(--ease),visibility 0s linear .22s}.cw .pop.open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.cw .pop.up{top:auto;bottom:calc(100% + 8px);transform-origin:bottom left}.cw .pop-right{left:auto;right:0;transform-origin:top right}.cw .pop .pop-h{padding:8px 10px 6px}.cw .opt{width:100%;display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border-radius:8px;text-align:left;font-size:13px;color:var(--t2);transition:background-color var(--t-fast) var(--ease-ui),color var(--t-fast) var(--ease-ui)}.cw .opt:focus-visible,.cw .opt:hover{background:var(--fill);color:var(--ink);outline:none}.cw .opt[aria-checked=true]{color:var(--ink)}.cw .opt .chk{margin-left:auto;width:14px;height:14px;opacity:0;flex:none}.cw .opt[aria-checked=true] .chk{opacity:1}.cw .opt .cw-sub{display:block;font-size:12px;color:var(--t3)}.cw .opt .vth,.cw .opt img{-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px var(--line-2);background:var(--bg-sunk) center /cover}.cw .opt .blank,.cw .opt .vth,.cw .opt img{width:44px;height:28px;border-radius:5px;flex:none}.cw .opt .blank{border:1px dashed var(--line-3)}.cw .opt .meter{width:20px;flex:none}.cw .pop-search{display:flex;align-items:center;gap:8px;height:34px;margin:2px 2px 6px;padding:0 10px;border-radius:8px;background:var(--fill)}.cw .pop-search svg{width:13px;height:13px;color:var(--t3);flex:none}.cw .pop-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:13px}.cw .pop-list{max-height:320px;overflow-y:auto;scrollbar-width:thin}.cw .media{position:relative;overflow:hidden;border-radius:var(--r-lg);background:#0c0d0f;aspect-ratio:16/10;isolation:isolate;box-shadow:0 0 0 1px var(--line-2)}.cw .media img,.cw .media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cw .media:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.cw .toast{position:fixed;left:50%;bottom:24px;z-index:90;transform:translate(-50%,12px);opacity:0;pointer-events:none;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:10px;background:var(--ink);color:var(--on-ink);font:500 13px/1 var(--font-sans);box-shadow:var(--shadow-md);transition:opacity var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.cw .toast.show{opacity:1;transform:translate(-50%)}.cw .ws{height:100dvh;display:grid;grid-template-rows:56px minmax(0,1fr)}.cw .abar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:0 12px 0 16px;border-bottom:1px solid var(--line);background:var(--bg);position:relative;z-index:20}.cw .abar-l{display:flex;align-items:center;gap:10px;min-width:0}.cw .slash{color:var(--t4);font-size:18px;font-weight:400}.cw .proj{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 8px;border-radius:var(--r-sm);font-size:13.5px;font-weight:500;min-width:0}.cw .pname{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw .abar-r{justify-content:flex-end;gap:8px}.cw .abar-r,.cw .steps-bar,.cw .steps-bar li{display:flex;align-items:center}.cw .steps-bar li{gap:8px;font-size:12.5px;font-weight:500;color:var(--t3);white-space:nowrap}.cw .steps-bar li+li:before{content:"";width:28px;height:1px;background:var(--line-3);margin:0 10px}.cw .steps-bar li.done+li:before,.cw .steps-bar li.skipped+li:before{background:var(--ink)}.cw .steps-bar .dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-3);display:grid;place-items:center;flex:none;position:relative}.cw .steps-bar li.done,.cw .steps-bar li.skipped{color:var(--t2)}.cw .steps-bar li.done .dot{background:var(--ink);border-color:var(--ink)}.cw .steps-bar li.done .dot:after{content:"";width:8px;height:5px;border:1.5px solid var(--on-ink);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.cw .steps-bar li.skipped .dot{border-style:dashed;border-color:var(--t3)}.cw .steps-bar li.skipped .dot:after{content:"";width:6px;height:1.5px;background:var(--t3)}.cw .steps-bar li.failed{color:var(--bad)}.cw .steps-bar li.failed .dot{border-color:var(--bad);background:var(--bad)}.cw .steps-bar li.failed .dot:after{content:"!";color:#fff;font:600 10px/1 var(--font-sans)}.cw .steps-bar li.now{color:var(--ink)}.cw .steps-bar li.now .dot{background:conic-gradient(var(--ink) calc(var(--p, .1) * 1turn),var(--line-2) 0);border:0;-webkit-mask:radial-gradient(circle,transparent 4.5px,#000 5px);mask:radial-gradient(circle,transparent 4.5px,#000 5px)}.cw .steps-bar li.now.indet .dot{background:conic-gradient(var(--ink) 100deg,var(--line-2) 0);animation:cw-spin 1s linear infinite}.cw .steps-bar .pct{font:400 11px/1 var(--font-mono);color:var(--t3)}.cw .credits{width:168px;display:grid;gap:6px;padding:0 12px 0 4px;margin-right:4px;border-right:1px solid var(--line)}.cw .cr-top{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;color:var(--t3);gap:6px;white-space:nowrap}.cw .cr-top b{font-weight:400;color:var(--ink)}.cw .cr-bar{position:relative;height:3px;border-radius:3px;background:var(--fill-2);overflow:hidden}.cw .cr-bar i{position:absolute;inset:0;background:var(--ink);transform-origin:left;transform:scaleX(var(--p));transition:transform .6s var(--ease)}.cw .cr-bar em{position:absolute;top:0;bottom:0;left:0;width:calc(var(--b) * 100%);background:var(--spark);transition:width .6s var(--ease)}.cw .panes{display:none}.cw .ws-body{grid-template-columns:420px minmax(0,1fr)}.cw .chat,.cw .ws-body{display:grid;min-height:0}.cw .chat{grid-template-rows:minmax(0,1fr) auto;border-right:1px solid var(--line);background:var(--bg)}.cw .thread{overflow-y:auto;padding:20px 20px 12px;display:grid;gap:20px;align-content:start;scrollbar-width:thin}.cw .msg.me{justify-self:end;max-width:92%;background:var(--surface);border:1px solid var(--line-2);border-radius:14px 14px 4px 14px;padding:12px 14px;font-size:14px;line-height:1.5;box-shadow:var(--shadow-sm);overflow-wrap:anywhere}.cw .msg-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.cw .msg-meta>span{display:inline-flex;align-items:center;gap:5px;font:400 10.5px/18px var(--font-mono);height:20px;padding:0 6px;border-radius:5px;border:1px solid var(--line-2);color:var(--t2)}.cw .msg-meta .meter i{height:8px;width:2.5px}.cw .msg.ai{display:grid;gap:12px;min-width:0}.cw .who{display:flex;align-items:center;gap:8px;font-size:13px}.cw .who b{font-weight:500}.cw .avatar-ai{width:20px;height:20px;border-radius:6px;background:var(--ink);position:relative;flex:none}.cw .avatar-ai:after{content:"";position:absolute;inset:6.5px;border-radius:50%;background:var(--bg)}.cw .blk{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);padding:12px 14px 14px;display:grid;gap:12px;min-width:0}.cw .blk.pending{background:transparent;border-style:dashed}.cw .blk.pending .blk-h .label{color:var(--t4)}.cw .blk-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.cw .cw-st{display:inline-flex;align-items:center;gap:6px;font:400 11px/1 var(--font-mono);color:var(--t3);white-space:nowrap}.cw .cw-st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--line-3)}.cw .cw-st.done:before{background:var(--ok)}.cw .cw-st.running:before{background:var(--spark);box-shadow:0 0 0 3px rgba(242,84,45,.18);animation:cw-pulse 1.4s var(--ease-ui) infinite}.cw .cw-st.failed:before{background:var(--bad)}.cw .cw-st.skipped:before{background:transparent;border:1px dashed var(--t3)}@keyframes cw-pulse{50%{box-shadow:0 0 0 5px rgba(242,84,45,.06)}}.cw .plan-list li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:7px 0;border-top:1px dashed var(--line-2);font-size:13px;color:var(--t2)}.cw .plan-list li:first-child{border-top:0;padding-top:0}.cw .plan-list .mono{font-size:11px;color:var(--t3)}.cw .plan-list .meta{font-size:10.5px}.cw .note{font-size:12.5px;color:var(--t3);line-height:1.5}.cw .note .mono{font-size:11.5px;color:var(--t2)}.cw .swatch{display:inline-block;width:9px;height:9px;border-radius:2px;vertical-align:0;margin:0 4px 0 2px;box-shadow:0 0 0 1px var(--line-2)}.cw .skel{display:grid;gap:8px}.cw .skel i{display:block;height:10px;border-radius:4px;background:linear-gradient(90deg,var(--fill-2),var(--fill),var(--fill-2));background-size:200% 100%;animation:cw-shimmer 1.4s linear infinite}.cw .skel i:nth-child(2){width:82%}.cw .skel i:nth-child(3){width:64%}@keyframes cw-shimmer{to{background-position:-200% 0}}.cw .pick{display:grid;grid-template-columns:148px minmax(0,1fr);gap:12px;align-items:center}.cw .pick .media{border-radius:9px}.cw .pick-t{display:grid;gap:3px;font-size:14px;min-width:0}.cw .pick-t b{font-weight:500}.cw .pick-t .pm{font-size:12.5px;color:var(--t3)}.cw .match{justify-self:start;margin-top:4px;font:400 11px/1 var(--font-mono);background:var(--ink);color:var(--on-ink);padding:4px 6px;border-radius:5px}.cw .alts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cw .alts>div{display:grid;gap:5px;font-size:12px;color:var(--t2);min-width:0}.cw .alts img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:6px;box-shadow:0 0 0 1px var(--line-2);opacity:.8}.cw .alts span{display:flex;justify-content:space-between;gap:4px}.cw .alts span b{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw .alts i{font:normal 400 10.5px/1.5 var(--font-mono);color:var(--t3)}.cw .alist{display:grid;gap:8px}.cw .alist li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:12px}.cw .ath{width:36px;height:24px;border-radius:5px;background:var(--bg-sunk) center /cover;box-shadow:0 0 0 1px var(--line-2);display:grid;place-items:center;color:var(--t2)}.cw .ath svg{width:16px;height:16px}.cw .an{font:400 11.5px/1.3 var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw .alist .meta{font-size:10.5px}.cw .log{display:grid;gap:7px;font:400 11.5px/1.45 var(--font-mono);color:var(--t2)}.cw .log li{display:grid;grid-template-columns:52px minmax(0,1fr) 14px;gap:10px;align-items:start}.cw .log li.new{animation:cw-logIn .5s var(--ease) both}@keyframes cw-logIn{0%{opacity:0;transform:translateY(4px)}}.cw .log li>span:first-child{color:var(--t4)}.cw .log li .tx{overflow-wrap:anywhere}.cw .log li.k-text .tx{font-family:var(--font-sans);font-size:12.5px;color:var(--ink);line-height:1.45}.cw .log li.k-warn .tx{color:#b3591d}.cw[data-theme=dark] .log li.k-warn .tx{color:#f0a266}.cw .log li.k-error .tx{color:var(--bad)}.cw .log li.run .tx{color:var(--ink)}.cw .log li .bad,.cw .log li .ok,.cw .log li .spin{margin-top:3px}.cw .log-more{justify-self:start;font:400 11px/1 var(--font-mono);color:var(--t3);padding:4px 0}.cw .log-more:hover{color:var(--ink)}.cw .bprog{display:grid;gap:6px}.cw .bprog-top{display:flex;justify-content:space-between;font:400 11px/1 var(--font-mono);color:var(--t3)}.cw .bprog-bar{height:3px;border-radius:3px;background:var(--fill-2);overflow:hidden}.cw .bprog-bar i{display:block;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(var(--p,0));transition:transform 1.2s var(--ease-ui)}.cw .checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.cw .checks>div{padding:9px 10px;border-left:1px solid var(--line-2);display:grid;gap:4px;min-width:0}.cw .checks>div:first-child{border-left:0}.cw .checks b{font:500 15px/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--ink)}.cw .checks .label{font-size:9.5px}.cw .checks .bad,.cw .checks .ok{font-size:11px}.cw .shots{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:8px;align-items:end}.cw .shots img{width:100%;border-radius:7px;box-shadow:0 0 0 1px var(--line-2);background:var(--bg-sunk)}.cw .errs{display:grid;gap:4px;font:400 11px/1.45 var(--font-mono);color:var(--bad)}.cw .errs li{overflow-wrap:anywhere}.cw .err-banner{border:1px solid rgba(210,60,42,.35);background:rgba(210,60,42,.06);color:var(--bad);border-radius:10px;padding:10px 12px;font-size:12.5px}.cw .cw-composer{padding:12px 16px 16px;display:grid;gap:10px;border-top:1px solid var(--line);background:var(--bg)}.cw .sugg{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.cw .sugg::-webkit-scrollbar{display:none}.cw .sugg button{flex:none;height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--line-2);font-size:12px;color:var(--t2);background:var(--surface);transition:border-color var(--t-fast) var(--ease-ui),color var(--t-fast) var(--ease-ui)}.cw .sugg button:hover{border-color:var(--line-3);color:var(--ink)}.cw .cbox{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-prompt)}.cw .cbox textarea{display:block;width:100%;border:0;outline:0;resize:none;background:transparent;padding:12px 14px 4px;font-size:14px;line-height:1.5}.cw .cbox textarea::-moz-placeholder{color:var(--t3)}.cw .cbox textarea::placeholder{color:var(--t3)}.cw .cbox textarea:disabled{opacity:.6}.cw .cbar{display:flex;align-items:center;gap:8px;padding:6px}.cw .cbar .meta{margin-left:auto;font-size:11px;text-align:right}.cw .sel-chip{display:inline-flex;align-items:center;gap:6px;max-width:220px;height:24px;padding:0 4px 0 8px;border-radius:6px;background:var(--fill-2);font:400 11px/1 var(--font-mono);color:var(--t2)}.cw .sel-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw .sel-chip button{display:grid;place-items:center;width:16px;height:16px;border-radius:4px}.cw .sel-chip button:hover{background:var(--fill-2);color:var(--ink)}.cw .view{display:grid;grid-template-rows:52px minmax(0,1fr);min-width:0;min-height:0;background:var(--bg-sunk)}.cw .vbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--bg)}.cw .vbar .pop-wrap{justify-self:start}.cw .ver .vdot{width:6px;height:6px;border-radius:50%;background:var(--ok)}.cw .ver .vdot.off{background:var(--t4)}.cw .ver .vdot.live{background:var(--spark);box-shadow:0 0 0 3px rgba(242,84,45,.18)}.cw .vurl{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:8px;background:var(--fill);font:400 12px/1 var(--font-mono);color:var(--t2);min-width:0;max-width:100%}.cw .vurl svg{width:12px;height:12px;color:var(--t3);flex:none}.cw .vurl span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw .vbar-r{justify-self:end;display:flex;align-items:center;gap:4px}.cw .devices button{width:32px;padding:0;justify-content:center}.cw .vstage{position:relative;display:grid;place-items:center;padding:28px;min-height:0;overflow:hidden;background-image:radial-gradient(var(--line-2) 1px,transparent 1px);background-size:16px 16px}.cw .vframe{position:relative;border-radius:12px;overflow:hidden;background:#0c0d0f;box-shadow:0 0 0 1px var(--line-2),0 30px 60px -30px rgba(0,0,0,.35);transition:width .56s var(--ease),height .56s var(--ease),border-radius .56s var(--ease)}.cw .vstage[data-dev=phone] .vframe{border-radius:30px;box-shadow:0 0 0 8px #0e0f11,0 0 0 9px var(--line-3),0 30px 60px -30px rgba(0,0,0,.45)}.cw .vstage[data-dev=tablet] .vframe{border-radius:18px;box-shadow:0 0 0 6px #0e0f11,0 0 0 7px var(--line-3),0 30px 60px -30px rgba(0,0,0,.45)}.cw .vframe iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;background:#0c0d0f}.cw .vframe .still{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cw .vframe .still.gray{filter:grayscale(1) contrast(.92) brightness(.8)}.cw .scan{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.14) 50%,transparent 51%);background-size:100% 220%;animation:cw-scan 3.2s var(--ease-ui) infinite;mix-blend-mode:screen}@keyframes cw-scan{0%{background-position:0 120%}to{background-position:0 -120%}}.cw .bstatus{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);z-index:4;max-width:calc(100% - 32px);display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 14px;border-radius:10px;background:rgba(12,13,15,.66);color:#f3f3f0;font-size:12.5px;border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);white-space:nowrap}.cw .bstatus b{font-weight:500;overflow:hidden;text-overflow:ellipsis;min-width:0}.cw .bstatus .bs-k{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:hsla(60,11%,95%,.55)}.cw .bstatus .mono{font-size:11px;color:hsla(60,11%,95%,.6)}.cw .bstatus .spin{border-color:#fff hsla(0,0%,100%,.25) hsla(0,0%,100%,.25)}.cw .bstatus .x{margin-left:2px;height:24px;padding:0 8px;border-radius:6px;font:400 11px/1 var(--font-mono);color:hsla(60,11%,95%,.7);border:1px solid hsla(0,0%,100%,.14)}.cw .bstatus .x:hover{color:#fff;border-color:hsla(0,0%,100%,.3)}.cw .overlay-msg{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:24px;color:#e9e9e4;z-index:3;background:radial-gradient(ellipse at center,rgba(8,9,10,.72),rgba(8,9,10,.88));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cw .overlay-msg b{font:500 18px/1.2 var(--font-sans);letter-spacing:-.02em}.cw .overlay-msg .om-btn{margin-top:16px;background:#f3f3f0;color:#0e0f11}.cw .overlay-msg .om-btn:hover{background:#fff}.cw .overlay-msg p{font-size:13px;color:hsla(60,10%,90%,.7);max-width:36ch;margin-top:6px}.cw .picking-hint{position:absolute;left:50%;top:14px;transform:translateX(-50%);z-index:5;height:30px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:8px;background:var(--ink);color:var(--on-ink);font-size:12.5px;box-shadow:var(--shadow-md);white-space:nowrap}@media (max-width:1240px){.cw .steps-bar .sl{display:none}.cw .steps-bar li.now .sl{display:inline}.cw .steps-bar li+li:before{width:18px;margin:0 6px}.cw .ws-body{grid-template-columns:360px minmax(0,1fr)}}@media (max-width:900px){.cw .ws{grid-template-rows:auto auto minmax(0,1fr)}.cw .abar{grid-template-columns:minmax(0,1fr) auto;padding:8px 12px 0 16px;row-gap:10px;border-bottom:0}.cw .steps-bar{grid-column:1/-1;grid-row:2;overflow-x:auto;scrollbar-width:none;margin-inline:-16px -12px;padding:2px 16px 10px;border-bottom:1px solid var(--line)}.cw .steps-bar::-webkit-scrollbar{display:none}.cw .steps-bar li+li:before{width:16px;margin:0 6px}.cw .slash{display:none}.cw .credits{width:76px;border-right:0;padding:0;margin:0}.cw .abar-r .theme-btn,.cw .cr-top .of,.cw .credits .label,.cw .hide-t{display:none}.cw .panes{display:flex;margin:10px 16px;padding:2px;gap:2px;border-radius:var(--r-sm);background:var(--fill);border:1px solid var(--line)}.cw .panes button{flex:1;height:32px;border-radius:6px;font-size:13px;font-weight:500;color:var(--t3);display:inline-flex;align-items:center;justify-content:center;gap:6px}.cw .panes button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.cw .panes .pdot{width:6px;height:6px;border-radius:50%;background:var(--spark)}.cw .ws-body{grid-template-columns:minmax(0,1fr)}.cw .ws-body[data-pane=chat] .view,.cw .ws-body[data-pane=view] .chat{display:none}.cw .chat{border-right:0}.cw .thread{padding:8px 16px 12px}.cw .vbar{grid-template-columns:auto minmax(0,1fr) auto;padding:0 8px}.cw .vurl{display:none}.cw .vstage{padding:16px}.cw .bstatus{bottom:20px}}@media (max-width:360px){.cw .abar-r .btn-ink .lbl{display:none}.cw .abar-r .btn-ink{width:34px;padding:0}}.cw .start-page{height:100dvh;overflow-y:auto;overflow-x:hidden}.cw .start-body,.cw .start-page{position:relative}.cw .start-bar{position:sticky;top:0;z-index:30;height:56px;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--line);background:rgba(var(--paper-rgb),.8);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.cw .start-bar .crumb{font-size:13.5px;font-weight:500;color:var(--t2)}.cw .start-bar .r{margin-left:auto;display:flex;align-items:center;gap:8px}.cw .rails{position:absolute;inset:0;pointer-events:none;z-index:0}.cw .rails:after,.cw .rails:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--line);left:calc(50% - min(544px, 50% - 12px))}.cw .rails:after{left:auto;right:calc(50% - min(544px, 50% - 12px))}.cw .start-grid{position:absolute;inset:0 0 auto;height:620px;z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:48px 48px;background-position:calc(50% - .5px) -1px;-webkit-mask:radial-gradient(ellipse 60% 70% at 50% 30%,#000 20%,transparent 72%);mask:radial-gradient(ellipse 60% 70% at 50% 30%,#000 20%,transparent 72%)}.cw .start-in{position:relative;z-index:2;width:min(800px,100% - 40px);margin:0 auto;padding:88px 0 96px;display:flex;flex-direction:column;align-items:center;text-align:center}.cw .start-in .eyebrow{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--surface);font:400 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t2);box-shadow:var(--shadow-sm)}.cw .start-in .eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px rgba(31,157,91,.16)}.cw .start-in h1{margin-top:24px;font:500 clamp(38px,5vw,64px)/1 var(--font-sans);letter-spacing:-.042em;text-wrap:balance}.cw .start-in .lede{margin-top:16px;font-size:16px;line-height:1.5;color:var(--t2);max-width:56ch;text-wrap:pretty}.cw .prompt{position:relative;margin-top:36px;width:min(760px,100%);text-align:left;background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-prompt);transition:box-shadow var(--t-med) var(--ease-ui)}.cw .prompt:focus-within{box-shadow:var(--shadow-prompt),0 0 0 4px rgba(var(--ink-rgb),.06)}.cw .prompt textarea{display:block;width:100%;min-height:104px;max-height:260px;resize:none;border:0;outline:0;background:transparent;padding:20px 22px 6px;font-size:16px;line-height:1.55;letter-spacing:-.005em;color:var(--ink)}.cw .prompt textarea::-moz-placeholder{color:var(--t3)}.cw .prompt textarea::placeholder{color:var(--t3)}.cw .prompt-bar{justify-content:space-between;gap:12px;padding:10px 10px 10px 12px}.cw .chips,.cw .prompt-bar{display:flex;align-items:center}.cw .chips{gap:6px;min-width:0;flex-wrap:wrap}.cw .send{display:flex;align-items:center;gap:12px;flex:none}.cw .prompt .submit{width:36px;height:36px;border-radius:var(--r-md)}.cw .prompt .submit svg{width:16px;height:16px}.cw .pop-tpl{min-width:320px}.cw .form-err{margin-top:14px;font-size:13px;color:var(--bad)}.cw .starts{margin-top:28px;display:flex;align-items:center;gap:16px;max-width:100%}.cw .starts-row{display:flex;gap:10px}.cw .start{display:grid;gap:7px;width:112px;text-align:left;border-radius:10px}.cw .start .media{aspect-ratio:16/10;border-radius:9px;transition:transform var(--t-med) var(--ease),box-shadow var(--t-fast) var(--ease-ui)}.cw .start span.n{font-size:12px;font-weight:500;color:var(--t2);display:flex;justify-content:space-between}.cw .start:hover .media{transform:translateY(-2px);box-shadow:0 0 0 1px var(--line-3),var(--shadow-md)}.cw .start[aria-pressed=true] .media{box-shadow:0 0 0 2px var(--ink)}.cw .start[aria-pressed=true] span.n{color:var(--ink)}.cw .recent{position:relative;z-index:1;width:min(1040px,100% - 40px);margin:0 auto 96px;border-top:1px solid var(--line);padding-top:28px}.cw .recent-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.cw .recent-h h2{font:500 22px/1.1 var(--font-sans);letter-spacing:-.025em}.cw .jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}.cw .jobc{display:grid;gap:10px;min-width:0}.cw .jobc .media{border-radius:10px;transition:transform var(--t-med) var(--ease),box-shadow var(--t-fast) var(--ease-ui)}.cw .jobc:hover .media{transform:translateY(-2px);box-shadow:0 0 0 1px var(--line-3),var(--shadow-md)}.cw .jobc .media .ph{position:absolute;inset:0;display:grid;place-items:center;background:var(--bg-sunk);color:var(--t3);font:400 11px/1 var(--font-mono)}.cw .jobc-t{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.cw .jobc-t b{font:500 14px/1.25 var(--font-sans);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw .jobc p{font-size:12.5px;color:var(--t3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:-4px}.cw .empty{border:1px dashed var(--line-3);border-radius:12px;padding:28px;text-align:center;color:var(--t3);font-size:13.5px}.cw .launch{display:grid;place-items:center;height:100%;text-align:center;gap:10px}.cw .launch p{color:var(--t3);font-size:13.5px}@media (max-width:900px){.cw .start-in{padding:44px 0 56px}.cw .prompt{border-radius:16px;margin-top:28px}.cw .prompt textarea{padding:16px 16px 4px;font-size:16px}.cw .prompt-bar{padding:8px;gap:8px;align-items:flex-end}.cw .chips .k{display:none}.cw .chips .pop-wrap{position:static}.cw .prompt .pop{left:8px;right:8px;top:auto;bottom:calc(100% - 44px);min-width:0;transform-origin:bottom center}.cw .starts{flex-direction:column;align-items:stretch;gap:10px;width:calc(100% + 40px);margin-inline:-20px}.cw .starts .label{text-align:left;padding-inline:20px}.cw .starts-row{overflow-x:auto;padding:2px 20px 4px;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:20px}.cw .starts-row::-webkit-scrollbar{display:none}.cw .start{flex:none;width:124px;scroll-snap-align:start}.cw .jobs{grid-template-columns:1fr}.cw .rails{display:none}}@media (prefers-reduced-motion:reduce){.cw *,.cw :after,.cw :before{transition-duration:1ms!important;animation:none!important}}@media (forced-colors:active){.cw :focus-visible{outline:2px solid CanvasText}}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){animation:cw-vt-open .56s cubic-bezier(.16,1,.3,1)}@keyframes cw-vt-open{0%{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,0))}to{clip-path:circle(150vmax at var(--vt-x,50%) var(--vt-y,0))}}.cw .cbox{position:relative}.cw .cbox .rf-row{padding:10px 10px 0}.cw .cbox .rf-chip{height:44px}.cw .cbox .rf-th{width:36px;height:36px}.cw .icon-btn.on{color:var(--ink);background:var(--fill-2)}.cw .msg-refs{display:flex;flex-wrap:wrap;gap:6px;margin:-2px -4px 10px}.cw .msg-refs a{display:block;height:64px;aspect-ratio:var(--ar,16/10);max-width:128px;min-width:48px;border-radius:8px;overflow:hidden;background:var(--fill-2);box-shadow:0 0 0 1px var(--line-2);transition:box-shadow var(--t-fast) var(--ease-ui),transform var(--t-fast) var(--ease-ui)}.cw .msg-refs a:hover{box-shadow:0 0 0 1px var(--line-3),var(--shadow-sm);transform:translateY(-1px)}.cw .msg-refs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cw .ref-note{display:grid;gap:5px;padding:10px 12px;border-radius:var(--r-md);background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);color:var(--t2)}.cw .ref-note .label{font-size:10px}.cw .intent{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.cw .intent .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:999px;background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);font-size:12px;color:var(--t2)}.cw .intent .chip .label{font-size:9.5px;color:var(--t3)}.cw .intent .chip img{width:18px;height:18px;border-radius:4px;-o-object-fit:cover;object-fit:cover;margin-left:-4px}.cw .intent .chip.ref.asset{box-shadow:inset 0 0 0 1px var(--ink);color:var(--t1,var(--ink))}@media (max-width:1400px){.cw .steps-bar .sl{display:none}.cw .steps-bar li.now .sl{display:inline}.cw .steps-bar li+li:before{width:18px;margin:0 6px}}