@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-ext-wght-normal-DxkvHKaa.woff2) format("woff2-variations");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:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-wght-normal-h7i3A3FI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-ext-wght-normal-CStSwzyf.woff2) format("woff2-variations");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:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-wght-normal-zzU05adE.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/doto-latin-ext-full-normal-sLBPzHsa.woff2) format("woff2-variations");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:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/doto-latin-full-normal-Cy2ndtyN.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--color-gray-00: #FFFFFF;--color-gray-01: #F9F9F9;--color-gray-02: #F3F3F3;--color-gray-03: #EDEDED;--color-gray-04: #E8E8E8;--color-gray-05: #E2E2E2;--color-gray-06: #DCDCDC;--color-gray-07: #D6D6D6;--color-gray-08: #D1D1D1;--color-gray-09: #CBCBCB;--color-gray-10: #C5C5C5;--color-gray-11: #C0C0C0;--color-gray-12: #BABABA;--color-gray-13: #B4B4B4;--color-gray-14: #AFAFAF;--color-gray-15: #A9A9A9;--color-gray-16: #A4A4A4;--color-gray-17: #9F9F9F;--color-gray-18: #999999;--color-gray-19: #949494;--color-gray-20: #8E8E8E;--color-gray-21: #898989;--color-gray-22: #848484;--color-gray-23: #7F7F7F;--color-gray-24: #797979;--color-gray-25: #747474;--color-gray-26: #6F6F6F;--color-gray-27: #6A6A6A;--color-gray-28: #656565;--color-gray-29: #606060;--color-gray-30: #5B5B5B;--color-gray-31: #565656;--color-gray-32: #525252;--color-gray-33: #4D4D4D;--color-gray-34: #484848;--color-gray-35: #434343;--color-gray-36: #3F3F3F;--color-gray-37: #3A3A3A;--color-gray-38: #363636;--color-gray-39: #313131;--color-gray-40: #2D2D2D;--color-gray-41: #282828;--color-gray-42: #242424;--color-gray-43: #202020;--color-gray-44: #1C1C1C;--color-gray-45: #181818;--color-gray-46: #141414;--color-gray-47: #0E0E0E;--color-gray-48: #070707;--color-gray-49: #000000;--color-paper: var(--color-gray-00);--color-ink: var(--color-gray-49);--color-canvas: var(--color-gray-03);--color-stage: var(--color-gray-01);--color-raised: var(--color-gray-00);--color-hover: var(--color-gray-02);--color-active: var(--color-gray-05);--color-hairline: var(--color-gray-04);--color-border: var(--color-gray-07);--color-border-strong: var(--color-gray-22);--color-text-3: var(--color-gray-29);--color-text-2: var(--color-gray-35);--color-text: var(--color-gray-46);--color-tone: var(--color-gray-09);--color-tone-strong: var(--color-gray-17);--color-track: var(--color-gray-03);--color-chosen: var(--color-gray-00);--color-void: var(--color-gray-49);--color-on-void: var(--color-gray-00);--color-on-void-2: var(--color-gray-11);--color-on-ink-2: var(--color-gray-11);--color-spark-red: #FD2B2E;--color-spark-orange: #FE8B29;--color-spark-yellow: #FBDA1B;--color-spark-green: #2CD65F;--color-spark-cyan: #07D1EA;--color-spark-blue: #3075FE;--color-spark-violet: #9540F4;--color-spark-pink: #FE38AD;--color-spark-red-ink: #FD2B2E;--color-spark-orange-ink: #D76F04;--color-spark-yellow-ink: #9E8901;--color-spark-green-ink: #06A141;--color-spark-cyan-ink: #079AAD;--color-spark-blue-ink: #3075FE;--color-spark-violet-ink: #9540F4;--color-spark-pink-ink: #FB34AA;--color-night-canvas: var(--color-gray-48);--color-night-stage: var(--color-gray-47);--color-night-raised: var(--color-gray-46);--color-night-hover: var(--color-gray-43);--color-night-active: var(--color-gray-41);--color-night-hairline: var(--color-gray-44);--color-night-border: var(--color-gray-41);--color-night-border-strong: var(--color-gray-26);--color-night-text-3: var(--color-gray-18);--color-night-text-2: var(--color-gray-11);--color-night-text: var(--color-gray-03);--color-night-tone: var(--color-gray-40);--color-night-tone-strong: var(--color-gray-33);--color-night-track: var(--color-gray-44);--color-night-chosen: var(--color-gray-37);--font-display: "Funnel Display Variable", "Funnel Sans Variable", ui-sans-serif, system-ui, sans-serif;--font-sans: "Funnel Sans Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--font-dot: "Doto Variable", "Geist Mono Variable", ui-monospace, monospace;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 20px;--text-xl: 28px;--text-2xl: 40px;--text-3xl: 56px;--text-4xl: 80px;--text-5xl: 120px;--leading-xs: 16px;--leading-base: 20px;--leading-md: 24px;--leading-lg: 28px;--leading-xl: 36px;--leading-2xl: 44px;--leading-3xl: 60px;--leading-4xl: 80px;--leading-5xl: 112px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-display: -.03em;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-label: .06em;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-6: 24px;--spacing-8: 32px;--spacing-12: 48px;--spacing-16: 64px;--spacing-24: 96px;--radius-dot: 2px;--radius-control: 6px;--radius-card: 12px;--radius-stage: 16px;--radius-full: 999px;--opacity-disabled: 40%;--container-sidebar: 272px;--container-brand-row: 96px;--container-logo-w: 176px;--container-logo-h: 72px;--container-prose: 640px;--breakpoint-md: 768px;--breakpoint-xl: 1280px;--gutter: 8px;--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-paper: var(--color-gray-48);--color-ink: var(--color-gray-00);--color-canvas: var(--color-night-canvas);--color-stage: var(--color-night-stage);--color-raised: var(--color-night-raised);--color-hover: var(--color-night-hover);--color-active: var(--color-night-active);--color-hairline: var(--color-night-hairline);--color-border: var(--color-night-border);--color-border-strong: var(--color-night-border-strong);--color-text-3: var(--color-night-text-3);--color-text-2: var(--color-night-text-2);--color-text: var(--color-night-text);--color-tone: var(--color-night-tone);--color-tone-strong: var(--color-night-tone-strong);--color-track: var(--color-night-track);--color-chosen: var(--color-night-chosen);--color-on-ink-2: var(--color-gray-35);color-scheme:dark}}:root[data-theme=dark]{--color-paper: var(--color-gray-48);--color-ink: var(--color-gray-00);--color-canvas: var(--color-night-canvas);--color-stage: var(--color-night-stage);--color-raised: var(--color-night-raised);--color-hover: var(--color-night-hover);--color-active: var(--color-night-active);--color-hairline: var(--color-night-hairline);--color-border: var(--color-night-border);--color-border-strong: var(--color-night-border-strong);--color-text-3: var(--color-night-text-3);--color-text-2: var(--color-night-text-2);--color-text: var(--color-night-text);--color-tone: var(--color-night-tone);--color-tone-strong: var(--color-night-tone-strong);--color-track: var(--color-night-track);--color-chosen: var(--color-night-chosen);--color-on-ink-2: var(--color-gray-35);color-scheme:dark}:root{--kd-paper: var(--color-gray-00);--kd-ink: var(--color-gray-49);--kd-accent: var(--color-gray-49)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-regular);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit;color:inherit}p{margin:0}h1,h2,h3,h4{margin:0;font-family:var(--font-sans);font-weight:var(--font-weight-semibold)}h1{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-md);line-height:var(--leading-md)}h3{font-size:var(--text-base);line-height:var(--leading-base)}h4{font-size:var(--text-sm);line-height:var(--leading-base)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--color-border-strong);transition:text-decoration-color .12s ease-out}a:hover{text-decoration-color:currentColor}code,.mono{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);font-variant-numeric:tabular-nums}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.table .r,.kv dd,.stat .value{font-variant-numeric:tabular-nums}::selection{background:var(--color-ink);color:var(--color-paper)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.icon{display:block;flex:none}.muted{color:var(--color-text-2)}.faint{color:var(--color-text-3)}.strong{font-weight:var(--font-weight-semibold)}.small{font-size:var(--text-xs);line-height:var(--leading-xs)}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-3)}.row{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.row-tight{display:flex;align-items:center;gap:var(--spacing-2)}.stack{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}.stack-2{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.stack-4{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-4)}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-4)}.spacer{flex:1}@media(max-width:900px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}button.is-link{border:0;padding:0;margin:0;background:none;font:inherit;color:inherit;cursor:pointer;max-width:100%}button.is-link:hover{text-decoration:underline;text-underline-offset:2px}button.is-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:2px}.panel-head>.btn-ghost:last-child,.page-head>.btn-ghost:last-child{margin-right:calc(-1 * var(--spacing-2))}.pmark{display:block;flex:none;background-color:currentColor;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}html.kd-grid body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h8v1H0zM0 0h1v8H0z' fill='rgba(128,128,128,0.32)'/%3E%3Cpath d='M0 4h8v1H0zM4 0h1v8H4z' fill='rgba(128,128,128,0.14)'/%3E%3C/svg%3E");background-size:8px 8px}.logo{display:inline-flex;align-items:center;flex:none;line-height:0;--logo-ink-fill: var(--color-ink);--logo-body-fill: var(--color-paper)}.logo svg{display:block;height:100%;width:auto}.logo svg .kd-ink{fill:var(--logo-ink-fill)}.logo svg .kd-body{fill:var(--logo-body-fill)}.logo-day{display:block;height:100%}.logo-night{display:none;align-items:center;height:100%}.logo-symbol,.logo-wordmark{display:block;flex:none}.logo-mark{justify-content:center}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-day{display:none}:root:not([data-theme=light]) .logo-night{display:flex}:root:not([data-theme=light]) .nav-logo{width:auto}:root:not([data-theme=light]) .logo{--logo-body-fill: var(--color-ink)}:root:not([data-theme=light]) .logo .logo-symbol,:root:not([data-theme=light]) .logo-mark{--logo-ink-fill: var(--color-paper)}}:root[data-theme=dark] .logo-day{display:none}:root[data-theme=dark] .logo-night{display:flex}:root[data-theme=dark] .nav-logo{width:auto}:root[data-theme=dark] .logo{--logo-body-fill: var(--color-ink)}:root[data-theme=dark] .logo .logo-symbol,:root[data-theme=dark] .logo-mark{--logo-ink-fill: var(--color-paper)}.shell{display:grid;grid-template-columns:var(--container-sidebar) minmax(0,1fr);height:100%;background:var(--color-canvas)}.skip-link:focus-visible{position:fixed;z-index:60;top:var(--spacing-2);left:var(--spacing-2);width:auto;height:40px;margin:0;padding:0 var(--spacing-3);clip:auto;overflow:visible;display:flex;align-items:center;background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);text-decoration:none}.nav{height:100vh;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-4);padding:0 var(--spacing-4) var(--spacing-4);background:var(--color-canvas);overflow-y:auto;font-family:var(--font-sans)}.nav-top,.nav-foot{display:flex;flex-direction:column;flex:none}.nav-foot{gap:var(--spacing-3)}.nav-brand{display:flex;align-items:center;justify-content:space-between;height:var(--container-brand-row);padding-left:var(--spacing-2);flex:none}.nav-logo{display:flex;align-items:center;flex:none;width:var(--container-logo-w);height:var(--container-logo-h);border-radius:var(--radius-control);text-decoration:none;color:inherit}.nav-new{position:relative;flex:none;display:flex;align-items:center;justify-content:center;height:40px;border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color .12s var(--ease)}.nav-new:hover{background:var(--color-text)}.nav-new .nav-key{position:absolute;right:var(--spacing-3);top:50%;margin-top:-8px;color:var(--color-tone-strong)}.nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.nav-top>.nav-list{padding-top:var(--spacing-4)}.nav-item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);height:40px;padding:0 var(--spacing-3);border-radius:var(--radius-control);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text-2);text-decoration:none;transition:background-color .12s var(--ease),color .12s var(--ease)}.nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item:hover{background:var(--color-hover);color:var(--color-text)}.nav-item[aria-current=page]{background:var(--color-active);color:var(--color-ink)}.nav-count{flex:none;margin-left:auto;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--spacing-1);border-radius:var(--radius-full);background:var(--hue-orange);color:var(--badge-number);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.nav-key{flex:none;margin-left:auto;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);opacity:0;transition:opacity .12s var(--ease)}.nav-item:hover .nav-key,.nav-item:focus-visible .nav-key,.nav-new:hover .nav-key,.nav-new:focus-visible .nav-key{opacity:1}.nav-key+.nav-count{margin-left:0}.stopall{flex:none;display:flex;align-items:center;gap:var(--spacing-2);width:100%;height:40px;padding:0 var(--spacing-3);border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-border-strong);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;transition:background-color .12s var(--ease),color .12s var(--ease),box-shadow .12s var(--ease)}.stopall-glyph{display:block;flex:none}.stopall:hover,.stopall:active{background:var(--color-active)}.nav-meta{display:flex;align-items:center;justify-content:space-between;height:24px;padding:0 var(--spacing-3);flex:none}.nav-ver{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.nav-signout{height:24px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text-2);transition:color .12s var(--ease)}.nav-signout:hover{color:var(--color-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.nav-signout:disabled{cursor:not-allowed;color:var(--color-text-3);text-decoration:none}.stage{min-width:0;height:calc(100vh - 2 * var(--spacing-2));margin:var(--spacing-2) var(--spacing-4) var(--spacing-2) 0;display:flex;flex-direction:column;position:relative;background:var(--color-stage);border:1px solid var(--color-border);border-radius:var(--radius-stage);overflow:hidden}.stage>main{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative}.page{--page-gap: var(--spacing-6);display:flex;flex-direction:column;gap:var(--page-gap);width:100%;padding:var(--spacing-8) var(--spacing-8) var(--spacing-16)}.page-narrow{max-width:calc(920px + 2 * var(--spacing-8))}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap}.page-head>:first-child:not(:only-child){min-width:0}.page-title,.page-head h1{margin:0;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-text)}.page-head .sub,.page-sub{margin-top:var(--spacing-1);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-3)}.page-crumbs{display:flex;align-items:center;gap:var(--spacing-2);height:20px;flex:none;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.page>.page-crumbs{margin-bottom:calc(var(--spacing-3) - var(--page-gap))}.page-crumbs a{color:var(--color-text-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:currentColor}.page-crumbs a:hover{color:var(--color-text)}.page-crumbs-sep{color:var(--color-tone-strong)}.page-crumbs-id{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.phone-bar{display:none}.phone-icon-btn{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text);cursor:pointer;text-decoration:none;transition:background-color .12s var(--ease)}.phone-icon-btn:hover{background:var(--color-hover)}.phone-icon-btn[aria-current=page]{background:var(--color-active)}.phone-icon-btn[aria-current=page] .nav-count{outline-color:var(--color-active)}.phone-glyph{display:block;flex:none}.phone-veil{position:fixed;inset:0;z-index:50;background-color:var(--color-paper);-webkit-mask:var(--dither-62) 0 0 / 4px 4px repeat;mask:var(--dither-62) 0 0 / 4px 4px repeat;animation:shell-fade .24s var(--ease)}.phone-menu{position:fixed;top:0;right:0;bottom:0;z-index:51;width:min(316px,calc(100vw - var(--spacing-12)));display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-4);padding:0 var(--spacing-4) var(--spacing-6);background:var(--color-canvas);border-top-left-radius:var(--radius-card);box-shadow:inset 1px 1px 0 var(--color-border-strong);overflow-y:auto;font-family:var(--font-sans);animation:shell-slide .24s var(--ease)}.phone-menu:focus{outline:none}.phone-menu .nav-brand{height:72px}.phone-menu .nav-logo{width:136px;height:56px}.phone-menu .nav-new,.phone-menu .nav-item{height:48px;font-size:var(--text-md)}.phone-menu .nav-key{display:none}.phone-menu .stopall{height:48px;font-size:var(--text-md)}.phone-menu .nav-meta{height:44px}.phone-menu .nav-signout{height:44px;font-size:var(--text-base)}@keyframes shell-fade{0%{opacity:0}}@keyframes shell-slide{0%{transform:translate(24px);opacity:0}}@media(max-width:900px){.shell{display:block;height:auto;min-height:100%;background:var(--color-stage)}.shell>.nav{display:none}.stage{height:auto;min-height:100vh;margin:0;border:0;border-radius:0;overflow:visible}.stage>main{overflow:visible}.phone-bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--spacing-1);height:56px;padding:0 var(--spacing-2) 0 var(--spacing-3);background:var(--color-stage);box-shadow:inset 0 -1px 0 var(--color-hairline)}.phone-home{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:44px;border-radius:var(--radius-control);text-decoration:none;color:inherit}.phone-home .logo-mark{width:46px}.phone-title{flex:1 1 0;min-width:0;margin:0;padding-left:var(--spacing-1);font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-inbox .nav-count{position:absolute;left:24px;top:6px;margin:0;outline:2px solid var(--color-stage)}.page{padding:var(--spacing-6) 20px var(--spacing-12)}}@media(prefers-reduced-motion:reduce){.phone-veil,.phone-menu{animation:none}.nav-item,.nav-new,.nav-key,.stopall,.nav-signout,.phone-icon-btn{transition:none}}.panel{min-width:0;background:var(--color-raised);border-radius:var(--radius-card);outline:1px solid var(--color-border);outline-offset:-1px}.panel-pad,.panel-body{padding:var(--spacing-6)}.panel-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-3);min-height:56px;padding:var(--spacing-2) var(--spacing-6)}.panel-head h2,.section-head h2{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.panel-head .faint,.panel-head .sub,.section-head .sub{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.panel-head+.panel-body{padding-top:var(--spacing-2)}.panel-flat{background:transparent;box-shadow:none;outline:0;border-radius:0}.panel-flat>.panel-head{padding:0;min-height:36px}.panel-flat>.panel-head+.panel-body,.panel-flat>.panel-body{padding:0}.panel-flat>.empty{padding-left:0;padding-right:0}.section{display:flex;flex-direction:column;gap:var(--spacing-3)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3);min-height:24px}.divider{height:1px;margin:0;border:0;background:var(--color-hairline)}.kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--spacing-2) var(--spacing-4);align-items:baseline;margin:0}.kv dt{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.kv dd{margin:0;min-width:0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text);font-variant-numeric:tabular-nums}.tag{display:inline-flex;align-items:center;gap:var(--spacing-1);height:20px;padding:0 var(--spacing-2);border-radius:var(--radius-control);background:var(--color-active);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-medium);color:var(--color-text-2);white-space:nowrap;vertical-align:middle}.tag-solid{background:var(--color-ink);color:var(--color-paper);font-weight:var(--font-weight-semibold)}.tag-quiet{background:transparent;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-3)}.tag-mono{font-family:var(--font-mono);font-weight:var(--font-weight-regular)}.tags{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}.launched-by{color:var(--color-text-3)}.launched-by a,.launched-by-name{color:var(--color-text-2)}.launched-by a:hover{color:var(--color-text)}.code-block{min-width:0;padding:15px;background:var(--color-void);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base);color:var(--color-on-void)}.code-block :focus-visible{outline-color:var(--color-on-void)}.code-block:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.code-block-quiet{color:var(--color-on-void-2)}.tabs{display:flex;align-items:stretch;gap:var(--spacing-8);height:48px;box-shadow:inset 0 -1px 0 var(--color-border)}.tabs button{flex:none;display:inline-flex;align-items:center;gap:var(--spacing-2);height:48px;padding:0 0 2px;border:0;background:transparent;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text-2);white-space:nowrap;box-shadow:inset 0 -2px 0 transparent;transition:color .12s ease-out,box-shadow .12s ease-out}.tabs button:hover{color:var(--color-text)}.tabs button[aria-selected=true]{color:var(--color-ink);font-weight:var(--font-weight-semibold);box-shadow:inset 0 -2px 0 var(--color-ink)}.tabs button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:var(--radius-control)}.tabs .count{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular);color:var(--color-text-3)}.tabs button[aria-selected=true] .count{color:var(--color-ink)}.panel>.tabs{padding-inline:var(--spacing-6)}.filters{display:inline-flex;align-items:center;gap:var(--spacing-1);height:40px;padding:0 var(--spacing-1);border-radius:var(--radius-control);background:var(--color-track);max-width:100%;overflow-x:auto;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filters button{flex:none;display:inline-flex;align-items:center;gap:var(--spacing-2);height:32px;padding:0 var(--spacing-3);border:0;border-radius:4px;background:transparent;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text-2);white-space:nowrap;transition:background-color .12s ease-out,color .12s ease-out}.filters button:hover{color:var(--color-text);background:var(--color-hover)}.filters button[aria-pressed=true],.filters button[aria-selected=true]{background:var(--color-ink);color:var(--color-paper);font-weight:var(--font-weight-semibold)}.filters button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.filters .count{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular);color:var(--color-text-3)}.filters .count.is-attn{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.filters button[aria-pressed=true] .count,.filters button[aria-selected=true] .count{color:var(--color-paper)}@media(max-width:720px){.tabs{overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.panel>.tabs{padding-inline:var(--spacing-4)}}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:0 var(--spacing-2);vertical-align:middle}.table th:first-child,.table td:first-child{padding-left:var(--spacing-4)}.table th:last-child,.table td:last-child{padding-right:var(--spacing-4)}.table th{height:40px;text-align:left;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3);box-shadow:inset 0 -1px 0 var(--color-border-strong)}.table th[aria-sort=ascending],.table th[aria-sort=descending]{color:var(--color-ink)}.table td{height:40px;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text);box-shadow:inset 0 -1px 0 var(--color-hairline)}.table .r{text-align:right}.table td.num,.table td .num,.table td.mono,.table td .mono{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);font-variant-numeric:tabular-nums}.table td.r{font-variant-numeric:tabular-nums}.table tbody tr{transition:background-color .12s ease-out}.table tbody tr:hover{background:var(--color-hover)}.table tbody tr[aria-selected=true]{background:var(--color-active)}.table tr.is-bad td:first-child{box-shadow:inset 2px 0 0 var(--attn-bar),inset 0 -1px 0 var(--color-hairline)}.row-link{cursor:pointer}.table-wrap{overflow-x:auto}.table-compact th,.table-compact td{height:32px}.table-compact th:first-child,.table-compact td:first-child{padding-left:0}.table-compact th:last-child,.table-compact td:last-child{padding-right:0}.panel>.table th:first-child,.panel>.table td:first-child,.panel>.table-wrap .table th:first-child,.panel>.table-wrap .table td:first-child{padding-left:var(--spacing-6)}.panel>.table th:last-child,.panel>.table td:last-child,.panel>.table-wrap .table th:last-child,.panel>.table-wrap .table td:last-child{padding-right:var(--spacing-6)}.panel-flat>.table th:first-child,.panel-flat>.table td:first-child,.panel-flat>.table-wrap .table th:first-child,.panel-flat>.table-wrap .table td:first-child{padding-left:var(--spacing-4)}.panel-flat>.table th:last-child,.panel-flat>.table td:last-child,.panel-flat>.table-wrap .table th:last-child,.panel-flat>.table-wrap .table td:last-child{padding-right:var(--spacing-4)}.panel-flat>.table,.panel-flat>.table-wrap,.panel-flat>.loadable>.table-wrap,.panel-body>.table,.panel-body>.table-wrap,.section>.table,.section>.table-wrap{margin-left:calc(-1 * var(--spacing-4));margin-right:calc(-1 * var(--spacing-4));width:calc(100% + 2 * var(--spacing-4))}@media(max-width:720px){.panel-flat:has(>.table),.section:has(>.table){overflow-x:auto}.panel-flat>.table,.section>.table{margin-left:0;margin-right:0;width:100%}.panel-flat>.table th:first-child,.panel-flat>.table td:first-child,.section>.table th:first-child,.section>.table td:first-child{padding-left:0}.panel-flat>.table th:last-child,.panel-flat>.table td:last-child,.section>.table th:last-child,.section>.table td:last-child{padding-right:0}}.table-foot{display:flex;align-items:center;min-height:40px;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.panel:not(.panel-flat)>.table-foot{padding-inline:var(--spacing-6)}.sort-mark{display:block;flex:none;width:16px;height:16px;font-size:0;color:inherit;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 12.5v-9M4.5 7L8 3.5 11.5 7' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 12.5v-9M4.5 7L8 3.5 11.5 7' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat}[aria-sort=descending] .sort-mark{transform:rotate(180deg)}.vt{display:flex;flex-direction:column;min-height:0}.vt-tools{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;min-height:64px;padding:var(--spacing-3) var(--spacing-4)}.vt-head,.vt-row{display:grid;align-items:center;column-gap:var(--spacing-4);padding:0 var(--spacing-4)}.vt-head{height:40px;box-shadow:inset 0 -1px 0 var(--color-border-strong);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3)}.vt-head button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-1);height:20px;transition:color .12s ease-out}.vt-head>*{min-width:0;overflow:clip;overflow-clip-margin:4px;white-space:nowrap}.vt-head button:hover{color:var(--color-text)}.vt-head button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:4px}.vt-head button[aria-sort=ascending],.vt-head button[aria-sort=descending]{color:var(--color-ink)}.vt-body{overflow-y:auto;position:relative}.vt-row{position:absolute;left:0;right:0;height:40px;cursor:pointer;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text);box-shadow:inset 0 -1px 0 var(--color-hairline);transition:background-color .12s ease-out}.vt-row:hover{background:var(--color-hover)}.vt-row[aria-selected=true]{background:var(--color-active)}.vt-row.is-bad{box-shadow:inset 2px 0 0 var(--attn-bar),inset 0 -1px 0 var(--color-hairline)}.vt-row:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px;border-radius:0}.vt-row>*{min-width:0}.vt-row>.vt-cell-state{display:flex;align-items:center;height:20px}.vt-empty{padding:var(--spacing-6) var(--spacing-4)}.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.three>*{min-width:0;padding:0 var(--spacing-4)}.three>:first-child{padding-left:0}.three>:last-child{padding-right:0}.three>*+*{box-shadow:inset 1px 0 0 var(--color-border)}.stat{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.stat .label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3)}.stat .value{font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-medium);color:var(--color-text);font-variant-numeric:tabular-nums}.stat .value small{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-regular);color:var(--color-text-3)}.stat .value.dim{color:var(--color-text-3)}.stat .foot,.stat .what,.three .what{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.three .stat .label{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none;color:var(--color-text-2)}.three .stat .value,.big{display:flex;align-items:baseline;gap:var(--spacing-2);font-family:var(--font-dot);font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:900;font-variation-settings:"ROND" 100;letter-spacing:0;color:var(--color-ink)}.three .stat .value small,.big small,.big .unit{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-regular);font-variation-settings:normal;color:var(--color-text-3)}.meter{position:relative;height:16px;border-radius:var(--radius-dot);background:var(--color-tone);overflow:hidden}.meter>span{position:absolute;top:0;bottom:0;left:0;background:var(--color-ink)}.meter>span.reserved{background:var(--color-paper)}.meter>span.reserved:before,.swatch.reserved:before,.slot.held:before,.slot-strip>i.held:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--color-ink);-webkit-mask:var(--dither-50) 0 0 / 8px 8px repeat;mask:var(--dither-50) 0 0 / 8px 8px repeat}.meter-sm{height:8px}.meter-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);min-height:20px}.meter-head .t{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.meter-head .cap{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-4);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.legend>span{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:20px}.legend .v{font-family:var(--font-mono);color:var(--color-ink);font-variant-numeric:tabular-nums}.swatch{display:block;position:relative;flex:none;width:12px;height:12px;background:var(--color-ink)}.swatch.working{background:var(--color-ink)}.swatch.reserved{background:var(--color-paper)}.swatch.free,.swatch.other{background:var(--color-tone)}.swatch.empty-slot{background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.slotmap{display:flex;flex-direction:column}.slotmap-row{display:flex;align-items:center;min-height:24px}.slotmap-name{flex:none;width:144px;padding-right:var(--spacing-2);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-ink);overflow-wrap:anywhere}.slot-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1)}.slot-strip>i{display:block;position:relative;flex:none;width:12px;height:12px;background:var(--color-ink)}.slot-strip>i.held{background:var(--color-paper)}.slot-strip>i.other{background:var(--color-tone)}.slot-strip>i.free{background:transparent;box-shadow:inset 0 0 0 1px var(--color-border-strong)}.slot-strip.slot-strip-16{flex-wrap:nowrap}.slot-strip.slot-strip-16>i{width:16px;height:16px;border-radius:3px}.slot-strip.slot-strip-16>i.free{box-shadow:inset 0 0 0 1px var(--color-tone-strong)}.lanes{display:flex;flex-direction:column}.lanes>.legend{min-height:56px;padding:var(--spacing-2) 0;color:var(--color-text-3)}.lane{display:grid;grid-template-columns:304px minmax(0,1fr);align-items:center;min-height:60px;padding:var(--spacing-2) 0;box-shadow:inset 0 1px 0 var(--color-hairline)}.lane-name{display:flex;flex-direction:column;min-width:0;padding-right:var(--spacing-6)}.lane-name .t{display:flex;align-items:flex-start;gap:var(--spacing-2);min-width:0;min-height:20px;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.lane-name .t>.glyph,.lane-name .t>.state{margin-top:2px}.lane-name .t>.state{margin-top:0}.lane-title{min-width:0;overflow-wrap:anywhere}.lane-name .s{padding-left:var(--spacing-6);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.slots{display:flex;flex-wrap:wrap;gap:var(--spacing-4) var(--spacing-2)}.slot{--raised: var(--color-ink);position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-paper);cursor:pointer;transition:outline-color .12s ease-out,background-color .12s ease-out;outline:2px solid transparent;outline-offset:2px}.slot>.glyph{position:relative;z-index:1}.slot.working,.slot.attn{--state-dot: var(--hue-on-ink-blue);--state-half: var(--hue-on-ink-violet);--state-review: var(--hue-on-ink-violet);--state-dashed: var(--hue-on-ink-cyan);--state-ready: var(--hue-on-ink-cyan);--state-needs: var(--hue-on-ink-orange);--state-broken: var(--hue-on-ink-orange);--state-pause: var(--hue-on-ink-pink);--state-check: var(--hue-on-ink-green);--state-cross: var(--hue-on-ink-red);--state-stop: var(--hue-on-ink-red);--state-ring: var(--color-paper);--state-slash: var(--color-paper);--state-gone: var(--color-paper)}.slot:hover{outline-color:var(--color-border-strong)}.slot:focus-visible{outline-color:var(--color-ink)}.slot.attn,.slot.attn:hover{outline-color:var(--attn-bar)}.slot.attn:focus-visible{outline-color:var(--color-ink)}.slot[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;background:var(--color-ink)}.slot.queued[aria-pressed=true]:after,.slot.done[aria-pressed=true]:after{left:-1px;right:-1px;bottom:-11px}.slot.starting,.slot.held,.slot.queued,.slot.done,.slot.empty,.slot.other{--raised: var(--color-paper);color:var(--color-ink)}.slot.starting{background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.slot.starting:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--color-ink);-webkit-mask:var(--dither-50) 0 0 / 8px 8px repeat;mask:var(--dither-50) 0 0 / 8px 8px repeat}.slot.held{background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.slot.held>.glyph{box-sizing:content-box;padding:2px;border-radius:50%;background:var(--color-paper)}.slot.queued{background:transparent;border:1px dashed var(--color-border-strong)}.slot.done{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.slot.empty{background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-border-strong);cursor:default}.slot.other{background:var(--color-tone);cursor:default}.slot.empty:hover,.slot.other:hover{outline-color:transparent}.slot-sm{width:12px;height:12px;border-radius:var(--radius-dot)}@media(max-width:900px){.three{grid-template-columns:1fr}.three>*{padding:var(--spacing-3) 0}.three>*+*{box-shadow:inset 0 1px 0 var(--color-border)}.lane{grid-template-columns:1fr;gap:var(--spacing-3)}.lane-name{padding-right:0}.lanes>.legend{padding-bottom:var(--spacing-3)}}.segmeter{display:inline-flex;align-items:center;gap:var(--spacing-3);min-height:20px}.segmeter:has(.segmeter-label){gap:var(--spacing-2)}.segmeter-label{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.segmeter-count{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-2);white-space:nowrap}.segmeter-count b{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.segmeter-bar{display:flex;flex:none;gap:2px;height:8px}.segmeter-bar>i{flex:none;width:14px;height:8px;border-radius:2px;box-shadow:inset 0 0 0 1px var(--color-border-strong)}.segmeter-bar>i.on{background:var(--color-ink);box-shadow:none}.segmeter-track{position:relative;flex:none;width:160px;height:8px;border-radius:2px;background:var(--color-tone);overflow:hidden}.segmeter-track>i{position:absolute;inset:0 auto 0 0;background:var(--color-ink)}.segmeter:has(.segmeter-track) .segmeter-count{order:1}.segmeter.is-full .segmeter-label{font-weight:var(--font-weight-semibold);color:var(--color-text)}.segmeter.is-full .segmeter-count{font-weight:var(--font-weight-semibold);color:var(--color-ink)}@keyframes kd-crawl{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:8px 0;mask-position:8px 0}}.meter>span.reserved:before,.slot.held:before,.slot.starting:before,.slot-strip>i.held:before{animation:kd-crawl .8s steps(4,end) infinite}@media(prefers-reduced-motion:reduce){.meter>span.reserved:before,.slot.held:before,.slot.starting:before,.slot-strip>i.held:before{animation:none}}.kirby{position:absolute;inset:0;pointer-events:none;color:var(--color-tone)}.scrim{position:fixed;inset:0;z-index:40;animation:kd-veil-in .24s var(--ease) both}.scrim:before{content:"";position:absolute;inset:0;background-color:var(--color-paper);-webkit-mask:var(--dither-62) 0 0 / 8px 8px repeat;mask:var(--dither-62) 0 0 / 8px 8px repeat}.dialog-scrim{z-index:50}@keyframes kd-veil-in{0%{opacity:0}}@keyframes kd-dialog-in{0%{opacity:0;transform:translateY(8px)}}@keyframes kd-drawer-in{0%{opacity:0;transform:translate(24px)}}.dialog{position:fixed;z-index:51;left:var(--dialog-left, 0);top:var(--dialog-top, 40px);width:min(512px,calc(100vw - 2 * var(--spacing-4)));height:fit-content;max-height:var(--dialog-max, calc(100dvh - 80px) );display:flex;flex-direction:column;overflow:hidden;background:var(--color-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);animation:kd-dialog-in .24s var(--ease) both}.dialog-head{flex:none;display:flex;align-items:center;gap:var(--spacing-3);padding:calc(var(--spacing-8) - 1px) calc(var(--spacing-8) - 1px) 0}.dialog-head>.mascot,.dialog-head>svg{flex:none}.dialog-head h2{margin:0;min-width:0;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:700;letter-spacing:-.02em;color:var(--color-ink)}.dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-3) calc(var(--spacing-8) - 1px) var(--spacing-6);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.dialog-body>*{flex:none}.dialog-body:last-child{padding-bottom:calc(var(--spacing-6) - 1px)}.dialog-body strong{color:var(--color-text)}.dialog-foot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-4) calc(var(--spacing-6) - 1px) calc(var(--spacing-4) - 1px);background:var(--color-stage);box-shadow:inset 0 1px 0 var(--color-hairline)}.dialog ul.effects{margin:0;padding-left:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-1);color:var(--color-text)}.dialog .panel{background:var(--color-stage)}.dialog-form{width:min(640px,calc(100vw - 2 * var(--spacing-4)))}.dialog-wide{width:min(880px,calc(100vw - 2 * var(--spacing-4)))}.drawer{position:fixed;top:var(--spacing-2);right:var(--spacing-2);bottom:var(--spacing-2);z-index:41;width:min(720px,calc(100vw - 2 * var(--spacing-2)));display:flex;flex-direction:column;overflow:hidden;background:var(--color-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-stage);animation:kd-drawer-in .24s var(--ease) both}.drawer-narrow{width:min(560px,calc(100vw - 2 * var(--spacing-2)))}.drawer-form{width:min(480px,calc(100vw - 2 * var(--spacing-2)))}.drawer .grid-3{column-gap:var(--spacing-3)}.drawer-head{flex:none;display:flex;align-items:center;gap:var(--spacing-3);height:64px;padding:0 23px;box-shadow:inset 0 -1px 0 var(--color-hairline)}.drawer-head h2{margin:0;min-width:0;font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);font-weight:600;color:var(--color-text)}.drawer-close{flex:none;display:inline-flex;align-items:center;gap:var(--spacing-2);height:32px;padding:0 var(--spacing-2);margin-right:calc(-1 * var(--spacing-2));border:0;border-radius:var(--radius-control);background:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:500;color:var(--color-text-2);transition:background-color .12s var(--ease),color .12s var(--ease)}.drawer-close:hover{background:var(--color-hover);color:var(--color-text)}.drawer-close:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.drawer-close .kbd{display:inline-flex;align-items:center;box-sizing:border-box;height:20px;min-width:0;margin:0;padding:0 var(--spacing-1);border:1px solid var(--color-border);border-radius:4px;background:none;box-shadow:none;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:500;color:var(--color-text-3)}.drawer-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-6);padding:20px 23px}.drawer-body>.drawer-rule{padding-top:var(--spacing-6);box-shadow:inset 0 1px 0 var(--color-hairline)}.drawer-foot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2);min-height:64px;padding:var(--spacing-3) 23px;box-shadow:inset 0 1px 0 var(--color-hairline)}@media(max-width:560px){.drawer,.drawer-narrow,.drawer-form{left:var(--spacing-2);width:auto}.dialog-head{padding:calc(var(--spacing-6) - 1px) calc(var(--spacing-6) - 1px) 0}.dialog-body{padding-left:calc(var(--spacing-6) - 1px);padding-right:calc(var(--spacing-6) - 1px)}.dialog-foot{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.scrim,.dialog,.drawer{animation:none}.drawer-close{transition:none}}.drawer-body>.note{flex:none}.mascot{display:block;flex:none;line-height:0;--kd-accent: var(--color-ink)}.mascot svg{display:block;width:100%;height:auto}.mascot-h{width:fit-content}.mascot-h svg{width:auto;height:100%}.mascot-loop{position:relative}.mascot-art{display:block}.mascot-h>.mascot-art{height:100%}.mascot-loop>img{position:absolute;display:none;max-width:none;height:auto;pointer-events:none;user-select:none;-webkit-user-select:none}.mascot-loop.is-live>.mascot-art{visibility:hidden}.mascot-loop.is-live>.mascot-loop-day{display:block}@keyframes kd-pose-a{0%{transform:scale(1.12,.7)}55%{transform:scale(.95,1.07)}to{transform:scale(1)}}@keyframes kd-pose-b{0%{transform:scale(1.12,.7)}55%{transform:scale(.95,1.07)}to{transform:scale(1)}}.mascot.is-swap-a{transform-origin:50% 100%;animation:kd-pose-a .3s cubic-bezier(.3,0,.2,1) both}.mascot.is-swap-b{transform-origin:50% 100%;animation:kd-pose-b .3s cubic-bezier(.3,0,.2,1) both}@media(prefers-reduced-motion:reduce){.mascot.is-swap-a,.mascot.is-swap-b{animation:none}.mascot-loop.is-live>.mascot-art{visibility:visible}.mascot-loop.is-live>img{display:none!important}}.banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-2);min-height:40px;padding:var(--spacing-2) var(--spacing-4);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:600;text-align:center}.banner>.glyph,.banner>svg{flex:none}.banner>.glyph[data-glyph]{color:var(--color-paper)}.banner .banner-sub{font-weight:400;color:var(--color-on-ink-2)}.banner .banner-link{flex:none;margin:0 0 0 var(--spacing-2);padding:0;border:0;background:none;cursor:pointer;font:inherit;font-weight:600;color:inherit;white-space:nowrap;text-decoration:underline 1px;text-underline-position:from-font;border-radius:2px}.banner .banner-link:hover{text-decoration-thickness:2px}.banner .banner-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.banner-quiet{background:var(--color-active);color:var(--color-text)}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);padding-top:var(--spacing-2)}.empty-koidog{display:flex;flex:none}.empty-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);min-width:0}.empty h3{margin:0;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:700;letter-spacing:-.02em;color:var(--color-ink)}.empty p{margin:0;max-width:56ch;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.empty-action{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.empty-col{align-items:center;gap:0;padding:104px 0 var(--spacing-8);text-align:center}.empty-col .empty-koidog{height:176px;min-width:240px;align-items:center;justify-content:center}.empty-col .empty-text{align-items:center;padding-top:var(--spacing-6)}.empty-col h3{font-size:var(--text-2xl);line-height:var(--leading-2xl);color:var(--color-text)}.empty-col p{max-width:var(--container-prose);font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-3)}.empty-col .empty-action{justify-content:center;padding-top:var(--spacing-8)}@media(max-width:560px){.empty-col{padding-top:var(--spacing-12)}.empty-col h3{font-size:var(--text-xl);line-height:var(--leading-xl)}}.skel-rows{display:flex;flex-direction:column}.skel-row{display:flex;align-items:center;height:40px;box-shadow:inset 0 -1px 0 var(--color-hairline)}.skel-cell{display:flex;align-items:center;flex:none}.skel-lead{width:24px}.skel-name{width:112px}.skel-text{flex:1 1 0;min-width:0}.skel-end{width:64px;justify-content:flex-end}:where(.skel){border-radius:4px}.skel-square{width:16px;height:16px;flex:none;background:var(--color-tone)}.skel-bar{height:8px;flex:none;background:var(--color-tone)}:where(.skel.dither){--dither-ink: var(--color-border-strong);--dither: var(--dither-25)}.skel-line{height:12px}.error-state{display:flex;align-items:flex-start;gap:var(--spacing-4);padding-top:var(--spacing-2)}.error-state>.glyph,.error-state>svg{flex:none;margin-top:var(--spacing-1)}.error-state-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);min-width:0}.error-state-title{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);font-weight:600;color:var(--color-ink)}.error-state-reason,.error-state .error-details{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.error-state-action{display:flex;padding-top:var(--spacing-3)}.error-details{margin:0;padding-left:var(--spacing-4);font-size:var(--text-sm);line-height:var(--leading-base)}.error-note .code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.note{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-card);background:var(--color-hover);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text)}.note>.glyph,.note>svg{flex:none;margin-top:2px}.note>.mascot{flex:none}.note-text{flex:1;min-width:0}.note-title{font-weight:600;color:var(--color-ink)}.note ul{margin:var(--spacing-1) 0 0;padding-left:var(--spacing-4)}.note-strong{background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-ink)}.note.error-note{background:var(--color-raised);box-shadow:inset 0 0 0 2px var(--color-ink)}.note.error-note.compact{padding:var(--spacing-2) var(--spacing-3)}.note.error-note>.btn{flex:none}.more-row{display:flex;flex-direction:column;gap:var(--spacing-2)}.more-row-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3)}.more-row-note{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.has-stage-band{position:relative;min-height:100%;padding-bottom:176px}.stage-band{position:absolute;left:0;right:0;bottom:0;height:160px;overflow:clip;pointer-events:none}.stage-band .kirby{top:var(--spacing-4);color:var(--color-ink)}:root{--hue-red: var(--color-spark-red-ink);--hue-orange: var(--color-spark-orange-ink);--hue-green: var(--color-spark-green-ink);--hue-cyan: var(--color-spark-cyan-ink);--hue-blue: var(--color-spark-blue-ink);--hue-violet: var(--color-spark-violet-ink);--hue-pink: var(--color-spark-pink-ink);--hue-on-ink-red: var(--color-spark-red);--hue-on-ink-orange: var(--color-spark-orange);--hue-on-ink-green: var(--color-spark-green);--hue-on-ink-cyan: var(--color-spark-cyan);--hue-on-ink-blue: var(--color-spark-blue);--hue-on-ink-violet: var(--color-spark-violet);--hue-on-ink-pink: var(--color-spark-pink);--state-ring: var(--color-text);--state-dashed: var(--hue-cyan);--state-ready: var(--hue-cyan);--state-dot: var(--hue-blue);--state-pause: var(--hue-pink);--state-needs: var(--hue-orange);--state-half: var(--hue-violet);--state-review: var(--hue-violet);--state-check: var(--hue-green);--state-cross: var(--hue-red);--state-slash: var(--color-text);--state-broken: var(--hue-orange);--state-stop: var(--hue-red);--state-gone: var(--color-text);--state-quiet: var(--color-text-3);--state-word: var(--color-text);--state-word-strong: var(--color-ink);--state-word-quiet: var(--color-text-3);--attn-bar: var(--color-ink);--badge-number: var(--color-gray-00)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--hue-red: var(--color-spark-red);--hue-orange: var(--color-spark-orange);--hue-green: var(--color-spark-green);--hue-cyan: var(--color-spark-cyan);--hue-blue: var(--color-spark-blue);--hue-violet: var(--color-spark-violet);--hue-pink: var(--color-spark-pink);--badge-number: var(--color-void);--hue-on-ink-red: var(--color-spark-red-ink);--hue-on-ink-orange: var(--color-spark-orange-ink);--hue-on-ink-green: var(--color-spark-green-ink);--hue-on-ink-cyan: var(--color-spark-cyan-ink);--hue-on-ink-blue: var(--color-spark-blue-ink);--hue-on-ink-violet: var(--color-spark-violet-ink);--hue-on-ink-pink: var(--color-spark-pink-ink)}}:root[data-theme=dark]{--hue-red: var(--color-spark-red);--hue-orange: var(--color-spark-orange);--hue-green: var(--color-spark-green);--hue-cyan: var(--color-spark-cyan);--hue-blue: var(--color-spark-blue);--hue-violet: var(--color-spark-violet);--hue-pink: var(--color-spark-pink);--badge-number: var(--color-void);--hue-on-ink-red: var(--color-spark-red-ink);--hue-on-ink-orange: var(--color-spark-orange-ink);--hue-on-ink-green: var(--color-spark-green-ink);--hue-on-ink-cyan: var(--color-spark-cyan-ink);--hue-on-ink-blue: var(--color-spark-blue-ink);--hue-on-ink-violet: var(--color-spark-violet-ink);--hue-on-ink-pink: var(--color-spark-pink-ink)}:is(.is-bad,.is-attn):has(.glyph[data-glyph=pause]:not([data-quiet])){--attn-bar: var(--hue-pink)}:is(.is-bad,.is-attn):has(.glyph[data-glyph=needs]:not([data-quiet])),:is(.is-bad,.is-attn):has(.glyph[data-glyph=broken]:not([data-quiet])),[data-bar=orange]{--attn-bar: var(--hue-orange)}:is(.is-bad,.is-attn):has(.glyph[data-glyph=cross]:not([data-quiet])),:is(.is-bad,.is-attn):has(.glyph[data-glyph=stop]:not([data-quiet])),[data-bar=red]{--attn-bar: var(--hue-red)}.glyph{display:block;flex:none}@keyframes kd-glyph-crawl{0%{transform:translate(0)}to{transform:translate(4px)}}.glyph .glyph-crawl{animation:kd-glyph-crawl .4s steps(2,end) infinite}@media(prefers-reduced-motion:reduce){.glyph .glyph-crawl{animation:none}}.glyph[data-glyph=ring]{color:var(--state-ring)}.glyph[data-glyph=dashed]{color:var(--state-dashed)}.glyph[data-glyph=ready]{color:var(--state-ready)}.glyph[data-glyph=dot]{color:var(--state-dot)}.glyph[data-glyph=pause]{color:var(--state-pause)}.glyph[data-glyph=needs]{color:var(--state-needs)}.glyph[data-glyph=half]{color:var(--state-half)}.glyph[data-glyph=review]{color:var(--state-review)}.glyph[data-glyph=check]{color:var(--state-check)}.glyph[data-glyph=cross]{color:var(--state-cross)}.glyph[data-glyph=slash]{color:var(--state-slash)}.glyph[data-glyph=broken]{color:var(--state-broken)}.glyph[data-glyph=stop]{color:var(--state-stop)}.glyph[data-glyph=gone]{color:var(--state-gone)}.glyph[data-quiet]{color:var(--state-quiet)}.banner .glyph,.btn-primary .glyph,.btn-danger:hover:not(:disabled) .glyph,.btn-danger:active:not(:disabled) .glyph,.tag-solid .glyph{color:inherit}.state{display:inline-flex;align-items:center;gap:var(--spacing-2);height:20px;vertical-align:middle;white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--state-word)}.state-word{color:var(--state-word)}.state.is-attn .state-word,.state.is-bad .state-word{color:var(--state-word-strong);font-weight:var(--font-weight-semibold)}.state.is-quiet .state-word{color:var(--state-word-quiet)}.btn{--btn-bg: var(--color-raised);--btn-fg: var(--color-ink);--btn-edge: var(--color-border-strong);--btn-edge-w: 1px;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);height:32px;padding:0 var(--spacing-3);margin:0;border:0;border-radius:var(--radius-control);background:var(--btn-bg);color:var(--btn-fg);box-shadow:inset 0 0 0 var(--btn-edge-w) var(--btn-edge);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background-color .12s ease-out,color .12s ease-out,box-shadow .12s ease-out}.btn:hover{--btn-bg: var(--color-hover)}.btn:active,.btn[aria-pressed=true]{--btn-bg: var(--color-active)}.btn:disabled,.btn[aria-disabled=true]{--btn-bg: transparent;--btn-fg: var(--color-text-3);--btn-edge: var(--color-border);cursor:not-allowed}.btn-primary{--btn-bg: var(--color-ink);--btn-fg: var(--color-paper);--btn-edge-w: 0px}.btn-primary:hover{--btn-bg: var(--color-text-2)}.btn-primary:active{--btn-bg: var(--color-text-3)}.btn-primary:disabled,.btn-primary[aria-disabled=true]{--btn-bg: var(--color-active);--btn-fg: var(--color-text-3)}.btn-ghost{--btn-bg: transparent;--btn-edge-w: 0px}.btn-ghost:hover{--btn-bg: var(--color-hover)}.btn-ghost:active,.btn-ghost[aria-pressed=true]{--btn-bg: var(--color-active)}.btn-void{--btn-bg: transparent;--btn-fg: var(--color-on-void);--btn-edge: var(--color-night-border-strong)}.btn-void:hover{--btn-bg: var(--color-night-hover)}.btn-void:focus-visible{outline-color:var(--color-on-void)}.btn-ghost:disabled,.btn-ghost[aria-disabled=true]{--btn-bg: transparent;--btn-fg: var(--color-tone-strong)}.btn-danger{--btn-edge: var(--color-ink);--btn-edge-w: 2px}.btn-danger:hover{--btn-bg: var(--color-ink);--btn-fg: var(--color-paper)}.btn-danger:active{--btn-bg: var(--color-text-2);--btn-fg: var(--color-paper);--btn-edge: var(--color-text-2)}.btn-danger:disabled,.btn-danger[aria-disabled=true]{--btn-bg: transparent;--btn-fg: var(--color-text-3);--btn-edge: var(--color-border)}.btn-lg{height:40px;padding:0 var(--spacing-4);font-size:var(--text-base)}.btn-sm{height:28px;padding:0 var(--spacing-2)}.btn-page{height:48px;padding:0 20px;font-size:var(--text-md);line-height:var(--leading-md)}.btn-block{width:100%}.icon-btn{--btn-bg: transparent;--btn-edge-w: 0px;display:inline-grid;place-items:center;width:32px;padding:0;flex:none}.icon-btn.btn-lg{width:40px}.icon-btn.btn-sm{width:28px}.icon-btn:disabled,.icon-btn[aria-disabled=true]{--btn-fg: var(--color-tone-strong)}.link-btn{border:0;background:none;padding:0;margin:0 0 0 var(--spacing-2);color:inherit;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--color-border-strong);transition:text-decoration-color .12s ease-out}.link-btn:hover{text-decoration-color:currentColor}.kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--spacing-1);border-radius:4px;box-shadow:inset 0 0 0 1px var(--color-border);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-medium);color:var(--color-text-3);vertical-align:middle}.kbd-row{display:inline-flex;align-items:center;gap:var(--spacing-1)}.seg{display:inline-flex;align-items:center;gap:var(--spacing-1);height:32px;padding:var(--spacing-1);border-radius:var(--radius-control);background:var(--color-active)}.seg button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);height:24px;padding:0 var(--spacing-3);margin:0;border:0;border-radius:4px;background:transparent;color:var(--color-text-2);cursor:pointer;white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);transition:background-color .12s ease-out,color .12s ease-out}.seg button:hover{color:var(--color-text)}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--color-chosen);color:var(--color-text);font-weight:var(--font-weight-semibold);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.seg button:disabled{color:var(--color-tone-strong);cursor:not-allowed}.field>.seg,.section>.seg{align-self:flex-start}@media(prefers-reduced-motion:reduce){.btn,.link-btn,.seg button{transition:none}}.field{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.field>label,.field-label{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text-2)}.field .hint,.hint{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.field-error{display:flex;align-items:flex-start;gap:var(--spacing-2);min-height:20px;font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.field-error>.glyph{margin-top:2px}.input,.select,.textarea{display:block;width:100%;height:40px;padding:0 var(--spacing-3);margin:0;border:0;border-radius:var(--radius-control);background:var(--color-raised);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-border-strong);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-regular);transition:box-shadow .12s ease-out}.input::placeholder,.textarea::placeholder{color:var(--color-text-3);opacity:1}.input:focus,.textarea:focus,.select:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--color-ink)}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-ink)}.input:disabled,.textarea:disabled,.select:disabled{background:transparent;color:var(--color-text-3);box-shadow:inset 0 0 0 1px var(--color-border);cursor:not-allowed}.input-mono{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.input-sm{height:32px;font-size:var(--text-sm)}.input-page{height:48px;padding:0 var(--spacing-4);font-family:var(--font-mono);font-size:var(--text-md);line-height:var(--leading-md)}.textarea{height:auto;min-height:80px;padding:10px var(--spacing-3);resize:vertical}.select-wrap{position:relative;display:block;min-width:0}.select{appearance:none;-webkit-appearance:none;padding-right:calc(var(--spacing-3) + 16px + var(--spacing-2));cursor:pointer;text-overflow:ellipsis}.select-chev{position:absolute;top:50%;right:var(--spacing-3);width:16px;height:16px;margin-top:-8px;display:grid;place-items:center;color:var(--color-ink);pointer-events:none}.select:disabled+.select-chev{color:var(--color-text-3)}.search{position:relative;display:block;flex:1 1 256px;max-width:360px;min-width:0}.search-icon{position:absolute;top:50%;left:var(--spacing-3);width:16px;height:16px;margin-top:-8px;display:grid;place-items:center;color:var(--color-text-3);pointer-events:none}.search .input{padding-left:calc(var(--spacing-3) + 16px + var(--spacing-2))}.search-key{position:absolute;top:50%;right:var(--spacing-2);width:24px;height:24px;margin-top:-12px;display:grid;place-items:center;border-radius:4px;background:var(--color-stage);box-shadow:inset 0 0 0 1px var(--color-border);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-2);pointer-events:none}.search:has(.search-key) .input{padding-right:calc(var(--spacing-2) + 24px + var(--spacing-2))}.check{display:inline-flex;align-items:flex-start;gap:var(--spacing-2);min-height:20px;cursor:pointer}.check input[type=checkbox],.checkbox{appearance:none;-webkit-appearance:none;display:grid;place-items:center;flex:none;width:16px;height:16px;margin:2px 0;padding:0;border:0;border-radius:4px;background:var(--color-raised);box-shadow:inset 0 0 0 1.25px var(--color-border-strong);cursor:pointer;transition:background-color .12s ease-out,box-shadow .12s ease-out}.check input[type=checkbox]:before,.checkbox:before{content:"";width:16px;height:16px;visibility:hidden;background:var(--color-paper);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.check input[type=checkbox]:checked,.checkbox:checked{background:var(--color-ink);box-shadow:inset 0 0 0 1.25px var(--color-ink)}.check input[type=checkbox]:checked:before,.checkbox:checked:before{visibility:visible}.check input[type=checkbox]:disabled,.checkbox:disabled{background:transparent;box-shadow:inset 0 0 0 1.25px var(--color-border);cursor:not-allowed}.check input[type=checkbox]:disabled:checked,.checkbox:disabled:checked{background:var(--color-active);box-shadow:inset 0 0 0 1.25px var(--color-active)}.check input[type=checkbox]:disabled:checked:before,.checkbox:disabled:checked:before{background:var(--color-text-3)}.check:has(input:disabled){color:var(--color-text-3);cursor:not-allowed}.check-card{display:flex;align-items:flex-start;gap:var(--spacing-3);flex:1 1 0;min-width:0;padding:var(--spacing-4);border-radius:var(--radius-control);background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-border);cursor:pointer;transition:box-shadow .12s ease-out}.check-card:has(input:checked){box-shadow:inset 0 0 0 2px var(--color-ink)}.check-card:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.check-card input:focus-visible{outline:none}.check-card:has(input:disabled){cursor:not-allowed}.check-card:has(input:disabled:checked){box-shadow:inset 0 0 0 2px var(--color-border-strong)}.check-card-body{display:flex;flex-direction:column;flex:1 1 0;min-width:0;gap:var(--spacing-1)}.check-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.check-card-title{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.check-card-code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.check-card-text{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.check-card:has(input:disabled) .check-card-title{color:var(--color-text-3)}@media(prefers-reduced-motion:reduce){.check-card{transition:none}}.toggle{position:relative;display:block;flex:none;width:40px;height:24px;padding:0;margin:0;border:0;border-radius:var(--radius-full);background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-border-strong);cursor:pointer;transition:background-color .16s ease-out,box-shadow .16s ease-out}.toggle:after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:var(--color-border-strong);transition:transform .16s ease-out,background-color .16s ease-out}.toggle[aria-checked=true]{background:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.toggle[aria-checked=true]:after{transform:translate(16px);background:var(--color-paper)}.toggle:disabled{background:transparent;box-shadow:inset 0 0 0 1px var(--color-border);cursor:not-allowed}.toggle:disabled:after{background:var(--color-border)}.toggle[aria-checked=true]:disabled{background:var(--color-active);box-shadow:inset 0 0 0 1px var(--color-active)}.toggle[aria-checked=true]:disabled:after{background:var(--color-text-3)}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1)}.chip,.chipbtn{position:relative;display:inline-flex;align-items:center;gap:var(--spacing-1);flex:none;max-width:100%;height:32px;padding:0 var(--spacing-2);margin:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.chip:hover,.chipbtn:hover{background:var(--color-hover)}.chip:active,.chip[aria-pressed=true],.chip[aria-expanded=true],.chipbtn:active,.chipbtn[aria-expanded=true]{background:var(--color-active)}.chip:disabled,.chipbtn:disabled{background:transparent;color:var(--color-tone-strong);cursor:not-allowed}.chipbtn-icon,.chipbtn-chev{display:grid;place-items:center;width:16px;height:16px;flex:none}.chipbtn-icon{margin-right:var(--spacing-1)}.chipbtn-chev{color:var(--color-text-3);transition:color .12s ease-out}.chipbtn[aria-expanded=true] .chipbtn-chev{color:var(--color-ink)}.chipbtn:disabled .chipbtn-chev{color:inherit}.chipbtn-text{min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chipbtn-icononly{width:32px;justify-content:center}.chipbtn-icononly .chipbtn-icon{margin-right:0}.chipbtn-dot{position:absolute;top:4px;right:4px;width:4px;height:4px;border-radius:50%;background:var(--color-ink)}.mp-trigger{display:flex;align-items:center;gap:var(--spacing-2);width:100%;height:40px;padding:0 var(--spacing-3);margin:0;border:0;border-radius:var(--radius-control);background:var(--color-raised);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-border-strong);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);text-align:left;cursor:pointer;transition:box-shadow .12s ease-out}.mp-trigger:hover{box-shadow:inset 0 0 0 1px var(--color-text-3)}.mp-trigger:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--color-ink)}.mp-trigger[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--color-ink)}.mp-trigger:disabled{background:transparent;color:var(--color-text-3);box-shadow:inset 0 0 0 1px var(--color-border);cursor:not-allowed}.mp-trigger-glyph,.mp-trigger-chev{flex:none;display:grid;place-items:center;width:16px;height:16px;color:var(--color-text-2)}.mp-trigger-text{flex:1 1 auto;display:flex;align-items:baseline;gap:var(--spacing-2);min-width:0;white-space:nowrap}.mp-trigger-text>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.mp-trigger-text>.mp-name{font-weight:var(--font-weight-medium)}.mp-trigger-effort{flex:none;color:var(--color-text-2);white-space:pre}.mp-name{color:var(--color-text)}.mp-id{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}.mp-trigger-text>.mp-name+.mp-id{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-3)}.mp-trigger:disabled .mp-name,.mp-trigger:disabled .mp-trigger-effort{color:inherit}.mp-trigger.mp-trigger-chip{display:grid;column-gap:var(--spacing-2);width:auto;max-width:min(320px,100%);height:32px;flex:none;padding:0 var(--spacing-2);grid-template-columns:16px minmax(0,auto) 16px;background:transparent;box-shadow:none;color:var(--color-ink);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);transition:background-color .12s ease-out,color .12s ease-out}.mp-trigger-chip:hover{background:var(--color-hover);box-shadow:none}.mp-trigger-chip:active,.mp-trigger-chip[aria-expanded=true]{background:var(--color-active);box-shadow:none}.mp-trigger-chip:focus-visible{outline-offset:2px}.mp-trigger-chip .mp-trigger-chev{margin-left:calc(-1 * var(--spacing-1));color:var(--color-text-3)}.mp-trigger-chip[aria-expanded=true] .mp-trigger-chev{color:var(--color-ink)}.mp-trigger-chip .mp-name,.mp-trigger-chip .mp-id{color:inherit;font-weight:inherit}.mp-trigger-chip .mp-trigger-text{gap:0}.pop-catch{position:fixed;inset:0;z-index:44}.pop{position:fixed;z-index:45;overflow-y:auto;background:var(--color-raised);border-radius:var(--radius-card);outline:1px solid var(--color-border-strong);outline-offset:-1px;animation:kd-menu-in .16s ease-out}.pop:focus-visible{outline:1px solid var(--color-border-strong);outline-offset:-1px}@keyframes kd-menu-in{0%{opacity:0;transform:translateY(-4px)}}.menu{display:flex;flex-direction:column;padding:var(--spacing-1)}.menu-item{display:flex;align-items:center;gap:var(--spacing-2);width:100%;min-height:32px;padding:0 var(--spacing-2);margin:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-regular);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s ease-out}.menu-item.has-note{min-height:48px;padding-top:6px;padding-bottom:6px}.menu-item:hover{background:var(--color-hover)}.menu-item:active{background:var(--color-active)}.menu-item[aria-selected=true],.menu-item[aria-checked=true],.menu-item[aria-current=true]{background:var(--color-hover);color:var(--color-ink);font-weight:var(--font-weight-medium)}.menu-item:focus-visible{background:var(--color-hover);outline:2px solid var(--color-ink);outline-offset:-2px}.menu-item:disabled{background:transparent;color:var(--color-tone-strong);cursor:not-allowed}.menu-icon,.menu-check{display:grid;place-items:center;width:16px;height:16px;flex:none}.menu-icon{color:var(--color-text-2)}.menu-check{color:var(--color-ink)}.menu-item:disabled .menu-icon{color:inherit}.menu-text{flex:1;min-width:0;display:flex;flex-direction:column}.menu-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-note{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular);color:var(--color-text-3);overflow-wrap:anywhere}.menu-group{position:relative;margin-top:var(--spacing-2)}.menu-group:before{content:"";position:absolute;left:var(--spacing-2);right:var(--spacing-2);top:calc(-1 * var(--spacing-1));height:1px;background:var(--color-hairline)}.menu-heading{padding:var(--spacing-1) var(--spacing-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-3)}.menu-empty{padding:var(--spacing-3) var(--spacing-2);color:var(--color-text-2)}@media(prefers-reduced-motion:reduce){.input,.select,.textarea,.toggle,.toggle:after,.chip,.chipbtn,.chipbtn-chev,.menu-item,.check input[type=checkbox],.checkbox,.mp-trigger.mp-trigger-chip{transition:none}.pop{animation:none}}.holo-card{position:relative;overflow:hidden;--holo-rule: 4px;--holo-rule-period: 288px;--holo-cell: 208px;--holo-tile-w: 208px;--holo-tile-h: 336px;--holo-pitch: 8px;--holo-koidog-w: 128px;--holo-koidog-h: 124px;--holo-step: 0;--holo-x: 0px}.holo-rule{position:absolute;z-index:1;top:0;left:0;right:0;height:var(--holo-rule);pointer-events:none;background:url(/assets/holo-rule-tile-288x4-B9du75e7.svg) repeat-x;background-size:var(--holo-rule-period) var(--holo-rule);background-position-x:var(--holo-x)}.holo-cell{position:relative;flex:none;align-self:stretch;overflow:hidden;width:var(--holo-cell);padding-top:var(--holo-rule);display:flex;align-items:center;justify-content:center;background:var(--color-void)}.holo-foil{position:absolute;inset:var(--holo-rule) 0 0 0;background-image:url(/assets/holo-cell-dots-208x336-CALqTdBx.svg),url(/assets/holo-band-hues-208x336-BsJTeLBq.svg);background-size:var(--holo-tile-w) var(--holo-tile-h);background-repeat:repeat-y,repeat;background-position:0 0,calc(var(--holo-step) * var(--holo-pitch) * -1) 0}.holo-koidog{position:relative;display:block;flex:none;width:var(--holo-koidog-w);height:var(--holo-koidog-h);background:url(/assets/holo-cell-koidog-DP94NGs0.svg) center / 100% 100% no-repeat}@media(max-width:900px){.holo-card{--holo-band: 168px;flex-direction:column}.holo-cell{width:auto;height:calc(var(--holo-band) + var(--holo-rule))}.holo-foil{background-image:url(/assets/holo-band-dots-208x336-C8nQUxCj.svg),url(/assets/holo-band-hues-208x336-BsJTeLBq.svg);background-repeat:repeat}}.night{background:var(--color-void);color:var(--color-night-text)}.night .mascot{--kd-accent: var(--color-on-void)}.night .mascot,.night .logo{--kd-body-stroke: 2}.mascot svg .kd-body,.logo svg .kd-body{stroke:var(--kd-ink);stroke-width:var(--kd-body-stroke, 0);stroke-linejoin:round}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mascot,:root:not([data-theme=light]) .logo{--kd-body-stroke: 2}}:root[data-theme=dark] .mascot,:root[data-theme=dark] .logo{--kd-body-stroke: 2}.night .mascot-loop.is-live>.mascot-loop-day{display:none}.night .mascot-loop.is-live>.mascot-loop-night{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mascot-loop.is-live>.mascot-loop-day{display:none}:root:not([data-theme=light]) .mascot-loop.is-live>.mascot-loop-night{display:block}}:root[data-theme=dark] .mascot-loop.is-live>.mascot-loop-day{display:none}:root[data-theme=dark] .mascot-loop.is-live>.mascot-loop-night{display:block}.night-clip{position:absolute;inset:0;overflow:hidden;container-type:size;pointer-events:none}.night-field{--fh: 900px;position:absolute;top:0;left:0;height:var(--fh);width:calc(var(--fh) * 2);background:url(/assets/kirby-drift-hero-night-spark-5jMtntWl.svg) center / 100% 100% no-repeat}.secret{display:flex;flex-direction:column;gap:var(--spacing-4);padding:23px;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-raised)}.secret-label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-2)}.secret-note{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.secret-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2)}.copy-well{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);height:48px;padding:0 var(--spacing-2) 0 var(--spacing-4);border-radius:var(--radius-control);background:var(--color-hover)}.copy-well-value{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:pre;font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-ink);user-select:all;-webkit-user-select:all;border-radius:2px}.copy-well .btn{flex:none}.login{display:flex;min-height:100%;background:var(--color-paper)}.login-side{flex:1 1 50%;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16) var(--spacing-12) var(--spacing-24)}.login-brand{display:flex;align-items:center;height:80px;flex:none}.login-brand-phone{display:none}.login-form{display:flex;flex-direction:column;gap:40px;width:400px;max-width:100%}.login-form-setup{gap:var(--spacing-8)}.login-head{display:flex;flex-direction:column;gap:var(--spacing-2)}.login-title{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--leading-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-display)}.login-sub{margin:0;color:var(--color-text-2);font-size:var(--text-md);line-height:var(--leading-md)}.login-field>.login-label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-3)}.input.login-input{color:var(--color-text);letter-spacing:.12em}.field-error.login-error{align-items:center;min-height:24px;font-size:var(--text-base)}.field-error.login-error>.glyph{margin-top:0}.login-foot{margin:0;height:16px;flex:none;color:var(--color-text-3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login-art{flex:1 1 50%;min-width:0;position:relative;overflow:hidden}.login-art>.night-clip>.night-field{--fh: max(100cqh, 120cqw);left:calc(50cqw - var(--fh) * 1.568 + 7px);top:calc(50cqh - var(--fh) * .507 + 6px)}.login-koidog{position:absolute;padding:var(--spacing-8) var(--spacing-8) var(--spacing-2);left:round(down,calc(50% - var(--kw) / 2),1px);top:round(down,calc(50% - var(--kh) / 2),1px)}@media(max-width:1119px){.login-side{padding-inline:var(--spacing-12) var(--spacing-8)}}@media(max-width:900px){.login-art{display:none}.login-side{flex-basis:100%;gap:var(--spacing-8);padding:0 var(--spacing-4) var(--spacing-6)}.login-brand{display:none}.login-brand-phone{display:flex;height:64px}.login-form{width:100%}.login-title{font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-tight)}}@media(max-width:900px){.login-foot{height:auto;white-space:normal}}.fp{position:relative;min-height:100%;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto}@media(min-width:901px){.fp{background:var(--color-void);color:var(--color-night-text)}.fp .mascot{--kd-accent: var(--color-on-void);--kd-body-stroke: 2}.fp .mascot-loop.is-live>.mascot-loop-day{display:none}.fp .mascot-loop.is-live>.mascot-loop-night{display:block}.fp .logo{--kd-body-stroke: 2}:root .fp .logo-day{display:none}:root .fp .logo-night{display:flex}:root .fp .logo{--logo-body-fill: var(--color-on-void);--logo-ink-fill: var(--color-on-void)}:root .fp .logo .logo-symbol{--logo-ink-fill: var(--color-void)}.fp>.fp-card{display:contents}.fp>.fp-card>.night-clip>.night-field{--fh: max(100cqh, 59cqw);left:calc(75cqw - var(--fh) * 1.2875 - 1.25px);top:calc(50cqh - var(--fh) * .5014 + 1.25px);background-image:url(/assets/kirby-drift-hero-night-side-spark-Ck6wqlOO.svg)}}.fp-brand{grid-column:1;grid-row:1;display:flex;align-items:center;height:80px;margin:var(--spacing-12) var(--spacing-16) 0 var(--spacing-24)}.fp-brand-phone{display:none}.fp-body{grid-column:1;grid-row:2;align-self:center;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding:var(--spacing-12) var(--spacing-16) var(--spacing-12) var(--spacing-24)}.fp-text{display:flex;flex-direction:column;gap:var(--spacing-4)}.fp-code{margin:0;color:var(--color-on-void);font-family:var(--font-dot);font-size:var(--text-5xl);line-height:var(--leading-5xl);font-weight:900;letter-spacing:.04em}.fp-title{margin:0;color:var(--color-night-text);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--leading-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-display)}.fp-reason{margin:0;max-width:416px;color:var(--color-night-text-2);font-size:var(--text-md);line-height:var(--leading-md)}.btn.fp-action{--btn-bg: var(--color-on-void);--btn-fg: var(--color-void);--btn-edge-w: 0px;width:200px}.btn.fp-action:hover{--btn-bg: var(--color-night-text-2)}.btn.fp-action:active{--btn-bg: var(--color-night-text-3)}.btn.fp-action:focus-visible{outline-color:var(--color-on-void)}.fp-foot{grid-column:1;grid-row:3;display:flex;align-items:center;height:20px;margin:0 var(--spacing-16) var(--spacing-12) var(--spacing-24);color:var(--color-night-text-3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.fp-foot-id{text-transform:none}.fp-koidog{position:absolute;padding:var(--spacing-8) var(--spacing-8) var(--spacing-2);left:calc(50% + round(down,calc((50% - var(--kw)) / 2),1px));top:round(down,calc(50% - var(--kh) / 2),1px)}@media(max-width:900px){.fp{display:flex;flex-direction:column;gap:var(--spacing-6);padding:0 20px var(--spacing-6);background:var(--color-paper)}.fp-brand{display:none}.fp-brand-phone{display:flex;height:64px;margin:0}.fp-card{flex:1 1 auto;min-height:560px;position:relative;overflow:hidden;border-radius:var(--radius-stage);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:var(--spacing-6) var(--spacing-4)}.fp-card>.kirby{color:var(--color-gray-40)}.fp-koidog{position:relative;left:auto;top:auto;padding:18px 18px 4px}.fp-koidog .mascot{width:164px!important}.fp-body{align-items:center;text-align:center;gap:40px;padding:0}.fp-text{gap:var(--spacing-2);align-items:center}.fp-code{font-size:var(--text-4xl);line-height:var(--leading-4xl)}.fp-title{font-size:var(--text-xl);line-height:var(--leading-xl)}.btn.fp-action{width:auto}.fp-foot{margin:0;justify-content:center;color:var(--color-text-3)}.fp-foot-path{display:none}}.fp-loading{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-12);min-height:100%;padding:var(--spacing-12) var(--spacing-16) var(--spacing-12) var(--spacing-24);background:var(--color-paper)}.fp-loading .fp-brand{margin:0}.fp-loading-body{width:400px;max-width:100%}.fp-loading-foot{height:16px}@media(max-width:900px){.fp-loading{gap:var(--spacing-8);padding:0 var(--spacing-4) var(--spacing-6)}.fp-loading .fp-brand{display:none}.fp-loading .fp-brand-phone{display:flex;height:64px}}@media(max-width:900px)and (prefers-color-scheme:dark){:root:not([data-theme=light]) .fp-card{box-shadow:inset 0 0 0 1px var(--color-border)}}@media(max-width:900px){:root[data-theme=dark] .fp-card{box-shadow:inset 0 0 0 1px var(--color-border)}}.page-home{--page-gap: var(--spacing-8);padding-top:var(--spacing-6)}.home-hero{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0}.page-home.is-idle{gap:0;min-height:100%;padding-top:0;padding-bottom:0}.page-home.is-idle .home-hero{flex:1 0 auto;justify-content:center;padding:var(--spacing-6) 0}.page-home.is-idle>.home-hero~:not(.home-band){margin-bottom:var(--spacing-8)}.home-ring{position:relative;flex:none}.home-ring>.spectrum-ring{position:absolute;inset:0;display:block}.home-ring-koidog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:0}@media(min-width:901px)and (max-height:999px){.page-home.is-idle .home-hero{padding-top:0;padding-bottom:0}}.home-band{position:relative;flex:none;height:160px;margin:0 calc(-1 * var(--spacing-8));overflow:clip;pointer-events:none}.home-band-field{position:absolute;left:-240px;top:var(--spacing-4);width:1312px;height:240px}.home-band .kirby{color:var(--color-ink)}.page-home.is-idle:has(.cx-panel) .home-ring,.page-home.is-idle:has(.cx-panel) .home-none,.page-home.is-idle:has(.cx-panel) .home-band{display:none}.home-none{width:100%;max-width:768px;padding-top:40px}.home-none-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);height:48px;padding:0 var(--spacing-4);box-shadow:inset 0 1px 0 var(--color-hairline);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-3)}.home-none-t{font-weight:var(--font-weight-semibold);color:var(--color-text)}.home-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-4)}.home-head h2{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.home-head-note{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3);text-align:right}.home-all{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text);text-decoration:none;border-radius:2px}.home-all:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.home-now{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}.home-three{display:grid;grid-template-columns:272px minmax(0,1fr) 272px;grid-template-rows:auto 1fr;padding-top:var(--spacing-4);border-top:1px solid var(--color-hairline)}.home-stat{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.home-stat-workers{grid-column:1;grid-row:1 / 3;padding-right:var(--spacing-6)}.home-stat-agents{grid-column:2;grid-row:1;padding:0 var(--spacing-6);box-shadow:inset 1px 0 0 var(--color-hairline)}.home-strip{grid-column:2;grid-row:2;padding:var(--spacing-2) var(--spacing-6) 0;box-shadow:inset 1px 0 0 var(--color-hairline)}.home-stat-vms{grid-column:3;grid-row:1 / 3;padding-left:var(--spacing-6);box-shadow:inset 1px 0 0 var(--color-hairline)}.home-stat-label{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text-2)}.home-stat-value{display:flex;align-items:baseline;gap:var(--spacing-3);min-width:0}.home-count{font-family:var(--font-dot);font-size:var(--text-3xl);line-height:var(--leading-3xl);font-weight:900;font-variation-settings:"ROND" 100;font-variant-numeric:tabular-nums;color:var(--color-text)}.home-stat-word{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3);white-space:nowrap}.home-stat-foot,.home-strip .what{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.home-stat-links{display:block}.home-stat-links,.home-stat-links a{color:var(--color-text)}.home-stat-links a{text-decoration:underline;text-decoration-thickness:1px;text-underline-position:from-font;text-decoration-color:currentColor}.home-narrow{display:none}.state-strip{display:flex;flex-wrap:wrap;row-gap:var(--spacing-1);min-width:0}.state-strip .item{display:inline-flex;align-items:center;gap:var(--spacing-2);flex:none;width:164px;height:24px}.state-strip .item .num{flex:none;min-width:20px;text-align:right;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);font-variant-numeric:tabular-nums;color:var(--color-text)}.state-strip .state{font-size:var(--text-sm)}.state-strip .item.zero .num,.state-strip .item.zero .state-word{color:var(--state-word-quiet)}.state-strip .item.zero .glyph{color:var(--state-quiet)}.home-crews{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.crew-table .ct-state{width:160px}.crew-table .ct-project{width:136px}.crew-table .ct-agents{width:96px}.crew-table .ct-tasks{width:168px}.crew-table .ct-vms{width:112px}.crew-table .ct-spent{width:72px}.crew-table .ct-started{width:80px}.crew-table td.ct-goal{width:auto;max-width:0;min-width:200px}.crew-table th{box-sizing:border-box}.ct-goal-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);color:var(--color-text);text-decoration:none;border-radius:2px}.ct-goal-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.crew-table td.ct-project{max-width:136px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-2)}.crew-table td.ct-tasks strong{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.crew-table td.ct-started{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}@media(min-width:721px){.crew-table tr:has(.ct-goal>div) td{height:64px}}.crew-table td.ct-goal>div{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.crew-table .faint{color:var(--color-text-3)}.ct-ph{display:none}.ct-sp{white-space:pre}@media(max-width:900px){.page-home{--page-gap: 28px;padding-top:var(--spacing-4);padding-bottom:var(--spacing-6)}.page-home.is-idle{padding-bottom:0;min-height:calc(100dvh - 56px)}.page-home.is-idle .home-hero{justify-content:flex-start;gap:var(--spacing-4);padding:var(--spacing-6) 0}.home-band{height:88px;margin:0 -20px}.home-band-field{left:-80px;top:0;width:656px;height:120px}.page-home.is-idle .home-hero,.home-none{padding-top:var(--spacing-2)}.home-wide{display:none}.home-narrow{display:inline}.home-head{padding:0 var(--spacing-1)}.home-head h2{font-family:var(--font-display);letter-spacing:var(--tracking-tight)}.home-head-note{font-size:var(--text-xs);line-height:var(--leading-xs)}.home-three{grid-template-columns:116px minmax(0,1fr) 116px;grid-template-rows:auto auto;padding-top:0}.home-stat{padding:var(--spacing-4) var(--spacing-3);border-bottom:1px solid var(--color-hairline)}.home-stat-workers{grid-row:1;padding-left:var(--spacing-1)}.home-stat-agents{box-shadow:inset 1px 0 0 var(--color-hairline)}.home-stat-vms{grid-row:1;padding-right:var(--spacing-1);box-shadow:inset 1px 0 0 var(--color-hairline)}.home-stat-label{display:block;height:32px;font-size:var(--text-sm);line-height:var(--leading-base)}.home-count{font-size:var(--text-2xl);line-height:48px}.home-stat-foot{font-size:var(--text-xs);line-height:var(--leading-xs)}.home-stat-links{display:none}.home-strip{grid-column:1 / -1;grid-row:2;padding:var(--spacing-3) var(--spacing-1) 0;box-shadow:none}.home-strip .state-strip .item{width:50%}.home-strip .state-strip .item .num{min-width:16px;font-size:var(--text-xs);line-height:var(--leading-xs)}.home-crews .home-head{align-items:center;min-height:44px}.home-all{display:inline-flex;align-items:center;height:44px;font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}}@media(max-width:720px){.crew-table,.crew-table tbody{display:block}.crew-table thead{display:none}.crew-table tbody tr{display:grid;grid-template-columns:minmax(0,max-content) max-content max-content max-content minmax(0,1fr);align-items:center;row-gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-1) var(--spacing-3) 28px;border-top:1px solid var(--color-hairline)}.crew-table tbody tr.is-bad{box-shadow:inset 2px 0 0 var(--attn-bar)}.crew-table td[class],.crew-table td[class]:first-child,.crew-table td[class]:last-child{display:block;width:auto;max-width:none;min-width:0;height:auto;padding:0;box-shadow:none;text-align:left}.crew-table td.ct-state:first-child{grid-area:1 / 1 / 2 / -1;justify-self:start;display:flex;align-items:center;height:20px;margin-left:calc(-1 * var(--spacing-6))}.crew-table td.ct-state .state{font-size:var(--text-sm)}.crew-table td.ct-spent{display:none}.crew-table td.ct-started:last-child{grid-area:1 / 1 / 2 / -1;justify-self:end;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-2)}.crew-table td.ct-goal{grid-area:2 / 1 / 3 / -1}.ct-goal-link{font-size:var(--text-md);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.crew-table td.ct-project,.crew-table td.ct-agents,.crew-table td.ct-tasks,.crew-table td.ct-vms{grid-row:3;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3);white-space:nowrap}.crew-table td.ct-project{grid-column:1;overflow:hidden;text-overflow:ellipsis}.crew-table td.ct-agents{grid-column:2}.crew-table td.ct-tasks{grid-column:3}.crew-table td.ct-vms{grid-column:4}.crew-table td.ct-agents:before,.crew-table td.ct-tasks:before,.crew-table td.ct-vms:before{content:" · ";white-space:pre}.crew-table td.ct-tasks.is-none{display:none}.crew-table td.ct-tasks strong{font-weight:var(--font-weight-semibold)}.ct-ph{display:inline}.ct-sp{display:none}}@media(max-width:360px){.crew-table td.ct-project{grid-row:3;grid-column:1 / -1}.crew-table td.ct-agents,.crew-table td.ct-tasks,.crew-table td.ct-vms{grid-row:4}.crew-table td.ct-agents{grid-column:1}.crew-table td.ct-agents:before{content:none}}.cx{--cx-gap: var(--spacing-1);--cx-inset: 20px;container:cx / inline-size;display:flex;flex-direction:column;gap:var(--cx-gap);width:100%;max-width:768px;min-width:0}.cx-hero{--cx-gap: var(--spacing-2);--cx-inset: var(--spacing-6)}.cx-frame{position:relative;display:flex;flex-direction:column;gap:var(--cx-gap);min-width:0}.cx-title{display:block;padding:var(--spacing-4) 0;font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--leading-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-display);text-align:center;color:var(--color-text)}.cx-top{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-1);min-height:32px;padding:0 var(--spacing-1)}.cx .chipbtn,.cx .mp-trigger-chip{color:var(--color-text)}.cx .chipbtn:disabled{color:var(--color-tone-strong)}.cx .chipbtn-icon{color:var(--color-text-2)}.cx-box{display:flex;flex-direction:column;min-width:0;background:var(--color-raised);border-radius:var(--radius-card);border:1px solid var(--color-border);transition:border-color .12s ease-out}.cx-box:has(.cx-text:focus){border-color:var(--color-ink)}.cx-text{display:block;width:100%;margin:0;border:0;background:transparent;resize:none;outline:none;field-sizing:content;max-height:256px;min-height:52px;padding:var(--spacing-4) var(--cx-inset) var(--spacing-3);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text)}.cx-text::placeholder{color:var(--color-text-3);opacity:1}.cx-text:focus-visible{outline:none}.cx-hero .cx-text{min-height:104px;padding:20px var(--cx-inset) 0;font-size:var(--text-lg);line-height:var(--leading-lg)}.cx-hero .cx-box:has(.cx-panel) .cx-text{min-height:76px}.cx-bar{display:flex;align-items:center;gap:var(--spacing-1);min-width:0;padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) var(--spacing-3)}.cx-hero .cx-bar{padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) var(--spacing-4)}.cx-bar>.spacer{min-width:0}.cx-launch{flex:none;padding:0 var(--spacing-4)}.cx-launch.btn-lg,.cx-launch-dialog.btn-lg{padding:0 20px}.cx-options[aria-expanded=true],.cx-sizechip[aria-expanded=true]{background:var(--color-active)}.cx-status{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);min-height:24px;padding:0 var(--spacing-4);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.cx-compact .cx-status{padding-top:var(--spacing-1)}.cx-status a{color:var(--color-text)}.cx-bad{color:var(--color-ink);font-weight:var(--font-weight-medium)}.cx-keys{display:inline-flex;align-items:center;gap:var(--spacing-1);flex:none;white-space:nowrap}.cx-keys .kbd{background:var(--color-raised);color:var(--color-text-2);font-weight:var(--font-weight-regular)}.cx-keys-next{margin-left:var(--spacing-2)}.cx>.error-state{padding-top:var(--spacing-2)}.cx-link{flex:none;border:0;padding:0;margin:0;background:none;cursor:pointer;border-radius:2px;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--color-border-strong);transition:text-decoration-color .12s ease-out}.cx-link:hover{text-decoration-color:currentColor}.cx-panel{display:flex;flex-direction:column;min-width:0}.cx-size{display:flex;flex-direction:column;gap:var(--spacing-3);padding:20px var(--spacing-6) var(--spacing-6);border-top:1px solid var(--color-hairline)}.cx-size-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-4)}.cx-size-note{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3);text-align:right}.cx-tiles{display:grid;grid-template-columns:76fr 76fr 76fr 84fr 84fr 84fr 96fr 114fr;gap:var(--spacing-1)}.cx-tile{display:flex;align-items:center;justify-content:center;min-width:0;height:72px;padding:0;margin:0;border:0;border-radius:var(--radius-control);background:transparent;cursor:pointer;font-family:var(--font-dot);font-size:var(--text-2xl);line-height:48px;font-weight:900;font-variation-settings:"ROND" 100;color:var(--color-text);transition:background-color .12s ease-out,color .12s ease-out}.cx-tile:hover{background:var(--color-hover)}.cx-tile:active{background:var(--color-active)}.cx-tile[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.cx-tile-auto{outline:1px dashed var(--color-border-strong);outline-offset:-1px}.cx-tile-auto[aria-pressed=true]{outline-color:var(--color-ink)}.cx-tile-auto:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.cx-tile:disabled{background:transparent;color:var(--color-tone-strong);cursor:not-allowed;outline-color:var(--color-border)}.opts{display:flex;flex-direction:column;padding:0 var(--spacing-6) var(--spacing-2);min-width:0}.opts-row{display:grid;grid-template-columns:160px max-content minmax(0,1fr);align-items:center;column-gap:0;min-height:40px;padding:var(--spacing-1) 0;box-shadow:inset 0 1px 0 var(--color-hairline)}.opts-row.is-wide{grid-template-columns:160px minmax(0,1fr)}.opts-label{padding-right:var(--spacing-4);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-3)}.opts-ctl{display:flex;align-items:center;gap:var(--spacing-1);min-width:0;min-height:32px}.opts-hint{padding-left:var(--spacing-3);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-3)}.opts-ctl>.chipbtn:first-child,.opts-ctl>.mp-trigger-chip:first-child,.opts-ctl>.opts-num:first-child{margin-left:calc(-1 * var(--spacing-2))}.opts-ctl>.chipbtn+.opts-hint{padding-left:var(--spacing-1)}.opts-ctl>.chipbtn,.opts-ctl>.mp-trigger.mp-trigger-chip{max-width:none}.opts-ctl .chipbtn-text{max-width:none}.opts-num{display:inline-flex;align-items:center;height:32px;padding:0 var(--spacing-2);border-radius:var(--radius-control);cursor:text;font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-text);transition:background-color .12s ease-out,box-shadow .12s ease-out}.opts-num input{min-width:0;padding:0;margin:0;border:0;background:transparent;outline:none;font:inherit;color:inherit}.opts-num input::placeholder{color:var(--color-text-3);opacity:1;font-weight:var(--font-weight-regular)}.opts-num:hover{background:var(--color-hover)}.opts-num:focus-within{background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-ink);outline:2px solid var(--color-ink);outline-offset:2px}.opts-num.is-invalid{box-shadow:inset 0 0 0 2px var(--color-ink)}.opts-select{display:block;width:136px}.opts-select .select{height:32px;font-size:var(--text-sm)}.opts-preset{max-width:320px}.opts-checks{display:flex;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-4);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text)}.opts-more-row{display:flex;align-items:center;min-height:40px;box-shadow:inset 0 1px 0 var(--color-hairline)}.opts-more{display:inline-flex;align-items:center;gap:var(--spacing-1);height:32px;margin:0 0 0 calc(-1 * var(--spacing-1));padding:0 var(--spacing-2) 0 var(--spacing-1);border:0;border-radius:var(--radius-control);background:transparent;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text-2);transition:background-color .12s ease-out,color .12s ease-out}.opts-more:hover{background:var(--color-hover);color:var(--color-text)}.opts-more-chev{display:grid;place-items:center;width:16px;height:16px;flex:none;transition:transform .16s ease-out}.opts-more-chev.is-open{transform:rotate(90deg)}.opts-note{padding:var(--spacing-3) 0 var(--spacing-2);box-shadow:inset 0 1px 0 var(--color-hairline);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.cx-fc{display:flex;align-items:center;gap:var(--spacing-2) var(--spacing-6);min-height:56px;padding:var(--spacing-2) var(--spacing-6);background:var(--color-stage);border-radius:0 0 calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px);box-shadow:inset 0 1px 0 var(--color-hairline);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.cx-fc-label{flex:none;width:88px}.cx-fc-main{flex:1 1 0;min-width:0;display:flex;align-items:flex-start;gap:var(--spacing-2)}.cx-fc-main>.glyph{margin-top:2px}.cx-fc-main strong{font-weight:var(--font-weight-medium);color:var(--color-text)}.cx-fc-cost{flex:none;display:inline-flex;align-items:center;gap:var(--spacing-2);white-space:nowrap}.cx-fc-cost .meter{flex:none;width:96px;height:12px}.cx-fc-cap{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text)}.cx-fc-busy{flex:none}.cx-setup{display:none}@container cx (max-width: 560px){.cx-bar{flex-wrap:wrap}.cx-bar>.cx-launch{margin-left:auto}.cx-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.cx-tile{font-size:var(--text-xl);line-height:var(--leading-xl)}.cx-size{padding:var(--spacing-4)}.cx-size-head{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}.cx-size-note{text-align:left}.opts{padding:0 var(--spacing-4) var(--spacing-2)}.opts-row,.opts-row.is-wide{grid-template-columns:minmax(0,1fr);row-gap:var(--spacing-1);padding:var(--spacing-3) 0}.opts-hint{padding-left:0}.opts-ctl>.chipbtn+.opts-hint{padding-left:0}.cx-fc{flex-wrap:wrap;padding:var(--spacing-3) var(--spacing-4)}.cx-fc-label{width:100%}.cx-fc-main{flex:1 1 100%}.cx-keys{display:none}.cx-status{justify-content:center;text-align:center}.cx-home .chipbtn,.cx-home .mp-trigger.mp-trigger-chip{height:44px}.cx-hero .cx-title{max-width:300px;margin:0 auto;padding:0 0 var(--spacing-4);font-size:var(--text-2xl);line-height:40px}.cx-hero .cx-frame{padding-bottom:60px}.cx-hero .cx-top{flex-wrap:nowrap;min-height:44px;padding:0 48px 0 var(--spacing-2)}.cx-hero .cx-top .chipbtn{flex:none;min-width:0;padding:0 var(--spacing-3) 0 var(--spacing-2);font-size:var(--text-md)}.cx-hero .cx-top .chipbtn:first-child{flex:0 1 auto}.cx-hero .cx-bar{flex-wrap:nowrap}.cx-hero .cx-bar>.mp-trigger-chip{flex:0 1 auto;min-width:0}.cx-hero .cx-bar>.cx-sizechip{flex:none}.cx-hero .cx-options{position:absolute;top:0;right:0;width:44px}.cx-hero .cx-text{min-height:112px;padding:var(--spacing-4) var(--spacing-4) 0;line-height:var(--leading-md)}.cx-hero .cx-bar{padding:0 var(--spacing-2) var(--spacing-1)}.cx-hero .cx-status{min-height:20px}.cx-hero .cx-launch{position:absolute;left:0;right:0;bottom:0;height:48px;font-size:var(--text-md);line-height:var(--leading-base)}.cx-home.cx-compact .cx-top{display:none}.cx-home.cx-compact.is-setup-open .cx-top{display:flex;min-height:44px}.cx-home.cx-compact .cx-box{flex-direction:row;flex-wrap:wrap;align-items:center}.cx-home.cx-compact .cx-text{flex:1 1 0;width:auto;min-height:58px;padding:17px var(--spacing-2) 17px 15px}.cx-home.cx-compact .cx-bar{display:contents}.cx-home.cx-compact .cx-bar:before{content:"";order:2;flex:1 1 100%;height:0}.cx-home.cx-compact .cx-bar>*{order:3;display:none}.cx-home.cx-compact.is-setup-open .cx-bar>:not(.spacer){display:inline-flex;margin:0 0 var(--spacing-1) var(--spacing-1)}.cx-home.cx-compact .cx-bar>.cx-launch,.cx-home.cx-compact.is-setup-open .cx-bar>.cx-launch{order:1;display:inline-flex;height:44px;margin:0 var(--spacing-2) 0 0;font-size:var(--text-md);line-height:var(--leading-base)}.cx-home.cx-compact .cx-panel,.cx-home.cx-compact .cx-fc{order:4;flex:1 1 100%}.cx-home.cx-compact .cx-setup{display:flex;align-items:center;gap:var(--spacing-2);width:100%;height:44px;padding:0 var(--spacing-4);margin:0;border:0;border-radius:var(--radius-control);background:transparent;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text-2)}.cx-setup-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-setup-chev{display:grid;place-items:center;flex:none;width:16px;height:16px;color:var(--color-text-3);transition:transform .16s ease-out}.cx-setup[aria-expanded=true] .cx-setup-chev{transform:rotate(180deg)}.cx-home.cx-compact .cx-status{display:none}.cx-home.cx-compact:has(.cx-bad) .cx-status,.cx-home.cx-compact:has(.cx-status a) .cx-status{display:flex}}@media(max-width:560px){.dialog-foot>.cx-dialog-save{flex:1 1 100%}.dialog-foot>.cx-dialog-save~.spacer{display:none}.dialog-foot>.cx-dialog-close,.dialog-foot>.cx-launch-dialog{flex:1 1 0}}@media(prefers-reduced-motion:reduce){.cx-box,.cx-tile,.cx-link,.opts-num,.opts-more,.opts-more-chev,.cx-setup-chev{transition:none}}.fc{container:fc / inline-size;display:flex;flex-direction:column;min-width:0;margin-top:calc(-1 * var(--spacing-1));padding-bottom:var(--spacing-2)}.fc-sub{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.fc-later{color:var(--color-text-3)}.fc-loading,.fc>.error-state{padding-top:var(--spacing-4)}.fc-notices{display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-4)}.fc-notices:has(.fc-box){padding-top:20px}.fc-box{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--color-ink)}.fc-box>.glyph{margin-top:2px}.fc-box-text{display:flex;flex-direction:column;min-width:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.fc-box-title{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.fc-box-text ul{margin:0;padding-left:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-1)}.fc-warn{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.fc-warn>.glyph{margin-top:2px}.fc-numbers{display:grid;grid-template-columns:272px 264px minmax(0,1fr);padding-top:28px}.fc-number{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.fc-number+.fc-number{padding-left:var(--spacing-6);box-shadow:inset 1px 0 0 var(--color-hairline)}.fc-count{font-family:var(--font-dot);font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:900;font-variation-settings:"ROND" 100;color:var(--color-ink)}.fc-money{font-family:var(--font-mono);font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--color-ink)}.fc-count.is-unknown,.fc-money.is-unknown{color:var(--color-text-3)}.fc-foot{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.fc-detail{display:grid;grid-template-columns:456px minmax(0,1fr);column-gap:var(--spacing-12);row-gap:var(--spacing-8);align-items:start;padding-top:var(--spacing-8)}.fc-col{display:flex;flex-direction:column;gap:var(--spacing-8);min-width:0}.fc-sec{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}.fc-sec-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);min-height:24px}.fc-line{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.fc-slots{display:flex;flex-wrap:wrap;gap:var(--spacing-2);min-width:0}.fc-slots>i,.fc-legend i{display:block;position:relative;flex:none;width:24px;height:24px;border-radius:4px;overflow:hidden;background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.fc-slots>i.held:before,.fc-legend i.held:before{content:"";position:absolute;inset:0;background-color:var(--color-ink);-webkit-mask:var(--dither-50) 0 0 / 8px 8px repeat;mask:var(--dither-50) 0 0 / 8px 8px repeat}.fc-slots>i.held:after,.fc-legend i.held:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border-strong)}.fc-slots-sm{min-width:0}.fc-legend{display:flex;align-items:center;gap:var(--spacing-4);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.fc-legend>span{display:inline-flex;align-items:center;gap:var(--spacing-2)}.fc-machines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-bottom:1px solid var(--color-hairline)}.fc-machine{display:flex;align-items:center;min-height:60px;padding:var(--spacing-2) 0;box-shadow:inset 0 1px 0 var(--color-hairline)}.fc-machine-name{flex:none;width:224px;padding-right:var(--spacing-2);display:flex;flex-direction:column;min-width:0}.fc-machine-t{display:flex;align-items:flex-start;gap:var(--spacing-2);min-height:20px;min-width:0}.fc-machine-t>.glyph{margin-top:2px}.fc-machine-title{min-width:0;overflow-wrap:anywhere;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.fc-machine-t>.tag{flex:none}.fc-machine-s{padding-left:var(--spacing-6);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.fc-rows{margin:0;display:flex;flex-direction:column;box-shadow:inset 0 -1px 0 var(--color-hairline)}.fc-rows>div{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);min-height:40px;padding:var(--spacing-2) 0;box-shadow:inset 0 1px 0 var(--color-hairline)}.fc-rows dt{flex:none;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.fc-rows dd{margin:0;min-width:0;text-align:right;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);font-variant-numeric:tabular-nums;color:var(--color-ink)}.fc-rows dd.fc-conn{font-family:var(--font-sans);font-weight:var(--font-weight-semibold)}.fc-rows dd .fc-later{font-family:var(--font-sans)}.fc-conn-note{margin-top:calc(-1 * var(--spacing-1));text-align:right;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.fc-never{flex-direction:column;align-items:stretch;gap:var(--spacing-1)}.fc-groups{display:flex;flex-direction:column;border-bottom:1px solid var(--color-hairline)}.fc-group{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3) 0;border-top:1px solid var(--color-hairline)}.fc-group-head,.fc-group>summary{display:flex;align-items:center;gap:var(--spacing-2);min-height:20px}.fc-group-label{flex:1;min-width:0;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}details.fc-group{display:block}.fc-group>summary{list-style:none;cursor:pointer;border-radius:2px}.fc-group>summary::-webkit-details-marker{display:none}.fc-group[open]>summary{margin-bottom:var(--spacing-1)}.fc-group-chev{display:grid;place-items:center;flex:none;width:16px;height:16px;color:var(--color-text-3);transition:transform .16s var(--ease)}.fc-group[open] .fc-group-chev{transform:rotate(90deg)}.fc-group>summary:hover .fc-group-chev{color:var(--color-ink)}.fc-reasons{list-style:none;margin:0;padding:0 0 0 var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2)}.fc-reason-titles{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text);overflow-wrap:anywhere}.fc-reason-why{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.fc-review{padding-top:var(--spacing-8)}.fc-review-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-bottom:1px solid var(--color-hairline)}.fc-review-list>li{display:flex;align-items:center;min-height:36px;padding:var(--spacing-2) 0;box-shadow:inset 0 1px 0 var(--color-hairline);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.fc-nowhere{display:flex;align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-6);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}@container fc (max-width: 760px){.fc-detail{grid-template-columns:minmax(0,1fr)}.fc-numbers{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}}@container fc (max-width: 520px){.fc-numbers{grid-template-columns:minmax(0,1fr);row-gap:var(--spacing-4);padding-top:var(--spacing-6)}.fc-number+.fc-number{padding-left:0;padding-top:var(--spacing-4);box-shadow:inset 0 1px 0 var(--color-hairline)}.fc-machine{flex-wrap:wrap;row-gap:var(--spacing-2)}.fc-machine-name{width:100%}.fc-slots,.fc-slots-sm{padding-left:var(--spacing-6)}}.jobs{display:flex;flex-direction:column;min-width:0}.job{display:grid;grid-template-columns:24px minmax(0,1fr);padding:var(--spacing-4) 0;box-shadow:inset 0 1px 0 var(--color-hairline)}.job-n{font-family:var(--font-mono);font-size:var(--text-sm);line-height:40px;color:var(--color-text-3);font-variant-numeric:tabular-nums}.job-fields{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.job-head{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}.job-head>.input{flex:1 1 0;min-width:0}.job-role{flex:none;width:144px}.job-head>.btn{flex:none}.job .check{align-self:flex-start;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text)}.jobs-add{align-self:flex-start}.job+.jobs-add,.jobs>.job:last-of-type+.jobs-add{margin-top:var(--spacing-1)}@media(max-width:560px){.job-head{flex-wrap:wrap}.job-head>.input{flex:1 1 100%}.job-role{flex:1 1 0;width:auto}}@media(prefers-reduced-motion:reduce){.fc-group-chev{transition:none}}.fc-slots>i.held:before{animation:kd-crawl .8s steps(4,end) infinite}@media(prefers-reduced-motion:reduce){.fc-slots>i.held:before{animation:none}}.mp-catch{position:fixed;inset:0;z-index:60}.mp-catch.scrim{z-index:60}.mp{position:fixed;z-index:61;display:flex;flex-direction:column;overflow:hidden;background:var(--color-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text);animation:kd-mp-in .16s ease-out both}.mp:focus-visible{outline:none}@keyframes kd-mp-in{0%{opacity:0;transform:translateY(-4px)}}.mp-head{flex:none;display:flex;align-items:center;gap:var(--spacing-3);height:52px;padding:0 var(--spacing-4);box-shadow:inset 0 -1px 0 var(--color-border)}.mp-search{flex:1;min-width:0;display:flex;align-items:center;gap:var(--spacing-3);height:100%;cursor:text}.mp-search-icon{display:grid;place-items:center;width:16px;height:16px;flex:none;color:var(--color-text-2)}.mp-search-input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;outline:none;font:inherit;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text)}.mp-search-input:focus-visible{outline:none}.mp-search-input::placeholder{color:var(--color-text-3);opacity:1}.mp-key{display:inline-flex;align-items:center;gap:var(--spacing-2);flex:none;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);white-space:nowrap}.mp-body{flex:1;min-height:0;display:flex}.mp-rail{flex:none;width:220px;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2);background:var(--color-stage);border-right:1px solid var(--color-border)}.mp-rail-btn{flex:none;display:flex;gap:var(--spacing-3);width:100%;min-width:0;padding:var(--spacing-2);border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text);text-align:left;cursor:pointer;font:inherit;transition:background-color .12s ease-out}.mp-rail-btn:hover,.mp-rail-btn[aria-selected=true]{background:var(--color-hover)}.mp-rail.in-zone .mp-rail-btn[aria-selected=true]{background:var(--color-active)}.mp-rail-btn:focus-visible{outline:none}.mp-rail-icon{display:flex;align-items:center;justify-content:center;flex:none;width:16px;height:20px;color:var(--color-ink)}.mp-rail-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text)}.mp-rail-btn[aria-selected=true] .mp-rail-name{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.mp-rail-fav{align-items:center;height:40px;padding-block:0}.mp-rail-fav .mp-rail-name{flex:1}.mp-rail-count{flex:none;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-variant-numeric:tabular-nums;color:var(--color-text-2)}.mp-rail-sep{flex:none;align-self:center;width:188px;height:1px;background:var(--color-border)}.mp-rail-label{flex:none;padding:var(--spacing-1) var(--spacing-2) 0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-3)}.mp-rail-conn{align-items:flex-start}.mp-rail-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mp-rail-state{display:flex}.mp-rail-state .state,.mp-group-state .state{height:16px;font-size:var(--text-xs);line-height:var(--leading-xs)}.mp-rail-skel{flex:none;display:flex;align-items:center;gap:var(--spacing-3);height:54px;padding:0 var(--spacing-2)}.mp-list{flex:1;min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:var(--spacing-2)}.mp-group-rows{display:flex;flex-direction:column;gap:2px;flex:none}.mp-group{flex:none;display:flex;align-items:center;gap:var(--spacing-2);min-width:0;height:28px;padding:var(--spacing-1) var(--spacing-2) 0;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-medium);color:var(--color-text-3)}.mp-group-rows+.mp-group-rows .mp-group{height:36px;padding-top:var(--spacing-3)}.mp-group-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-group-sep{flex:none;color:var(--color-border)}.mp-group-state{display:flex;flex:none}.mp-group-note{flex:none;white-space:nowrap}.mp-row{flex:none;display:flex;align-items:center;gap:var(--spacing-3);min-width:0;height:36px;padding:0 var(--spacing-2) 0 var(--spacing-3);border-radius:var(--radius-control);cursor:pointer;color:var(--color-text)}.mp-row.is-named{height:48px}.mp-row.is-active{background:var(--color-hover)}.mp-list.in-zone .mp-row.is-active{background:var(--color-active)}.mp-row-glyph{display:grid;place-items:center;flex:none;width:16px;height:16px;color:var(--color-ink)}.mp-row-main{flex:1;min-width:0;display:flex;flex-direction:column}.mp-row-line,.mp-name,.mp-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-row .mp-name{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text)}.mp-row.is-active .mp-name{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.mp-sub{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.mp-row-line{font-size:var(--text-base);line-height:var(--leading-base)}.mp-row .mp-id{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text)}.mp-row.is-saved .mp-id{color:var(--color-text-2)}.mp-row .mp-ctx{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-3)}.mp-use{color:var(--color-text-2)}.mp-row.is-blocked{cursor:not-allowed}.mp-row.is-blocked .mp-name,.mp-row.is-blocked .mp-id,.mp-row.is-blocked .mp-use,.mp-row.is-blocked .mp-row-glyph{color:var(--color-text-3)}.mp-tag{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid var(--color-border);border-radius:4px;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-2);white-space:nowrap}.mp-row.is-active .mp-tag{background:var(--color-raised);border-color:var(--color-border-strong)}.mp-tag.is-dashed{border-style:dashed;border-color:var(--color-border-strong);color:var(--color-text-3)}.mp-row.is-active .mp-tag.is-dashed{background:transparent}.mp-check{display:grid;place-items:center;flex:none;width:16px;height:16px;color:var(--color-ink)}.mp-star{position:relative;display:grid;place-items:center;flex:none;width:16px;height:16px;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer;color:var(--color-text-3);opacity:0;transition:opacity .12s ease-out,color .12s ease-out}.mp-star:before{content:"";position:absolute;inset:-4px;border-radius:4px}.mp-star:hover:before{background:var(--color-hover);z-index:-1}.mp-row:hover .mp-star,.mp-row.is-active .mp-star,.mp-star.is-on{opacity:1}.mp-star.is-on{color:var(--color-text-2)}.mp-row.is-active .mp-star.is-on,.mp-star:hover{color:var(--color-ink)}.mp-star .icon{position:relative}.mp-row-skel{cursor:default}.mp-empty{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3)}.mp-empty-title{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.mp-empty-text{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.mp-empty-text a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-border-strong)}.mp-empty-text a:hover{text-decoration-color:currentColor}.mp-hint{margin:0;padding:var(--spacing-4) var(--spacing-2) 0 var(--spacing-3);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.mp-list>.note{flex:none}.mp-cat{flex:none;display:flex;flex-direction:column;gap:var(--spacing-2);padding-bottom:var(--spacing-2)}.mp-cat-src{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-regular)}.mp-refresh{flex:none;display:inline-flex;align-items:center;gap:var(--spacing-1);height:20px;padding:0;border:0;border-radius:4px;background:none;cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-text-2);transition:color .12s ease-out}.mp-refresh:hover:not(:disabled){color:var(--color-ink)}.mp-refresh:disabled{cursor:default}.mp-refresh-icon{display:grid;place-items:center;width:16px;height:16px}.mp-spin{animation:kd-mp-spin 1s linear infinite}@keyframes kd-mp-spin{to{transform:rotate(360deg)}}.mp-cat-note{border-radius:var(--radius-control);padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm);line-height:var(--leading-base)}.mp-side{flex:none;width:192px;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:var(--spacing-2);border-left:1px solid var(--color-border)}.mp-side-head{flex:none;display:flex;flex-direction:column;padding:var(--spacing-1) var(--spacing-2) var(--spacing-2);min-width:0}.mp-side-title{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-medium);color:var(--color-text-3)}.mp-side-model{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.mp-opts{display:flex;flex-direction:column;gap:2px;outline:none}.mp-opt{display:flex;align-items:center;gap:var(--spacing-2);height:36px;padding:0 var(--spacing-2);border-radius:var(--radius-control);cursor:pointer;color:var(--color-text)}.mp-opt:hover,.mp-opt.is-active{background:var(--color-hover)}.mp-side.in-zone .mp-opt.is-active{background:var(--color-active)}.mp-opt-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-opt.is-active .mp-opt-label{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.mp-opt.has-sub{height:48px}.mp-opt-text{flex:1;min-width:0;display:flex;flex-direction:column}.mp-opt-text .mp-opt-label{flex:none}.mp-opt-meta{flex:none;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);white-space:nowrap}.mp-opt-note{margin:0;padding:var(--spacing-3) var(--spacing-2) 0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.mp-bars{display:flex;align-items:flex-end;gap:2px;flex:none;width:22px;height:12px}.mp-bars>span{width:2px;flex:none;background:var(--color-tone)}.mp-bars>.is-on{background:var(--color-text-2)}.mp-opt.is-active .mp-bars>span{background:var(--color-tone-strong)}.mp-opt.is-active .mp-bars>.is-on{background:var(--color-ink)}.mp-foot{flex:none;display:flex;align-items:center;gap:20px;min-width:0;height:40px;padding:0 var(--spacing-4);background:var(--color-stage);box-shadow:inset 0 1px 0 var(--color-border);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);white-space:nowrap}.mp-foot-end{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.mp-chosen strong,.mp-foot-error{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.mp-sheet{inset:var(--gutter);border-radius:var(--radius-stage)}.mp-sheet .mp-esc{display:none}.mp-sheet .mp-body{flex-direction:column}.mp-sheet .mp-rail{width:auto;flex:none;flex-direction:row;align-items:stretch;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--color-border)}.mp-sheet .mp-rail-btn{width:auto;max-width:240px}.mp-sheet .mp-rail-fav{height:auto;align-items:center}.mp-sheet .mp-rail-sep{width:1px;height:auto;margin:var(--spacing-2) var(--spacing-1)}.mp-sheet .mp-rail-label{display:none}.mp-sheet .mp-list{flex:1 1 0}.mp-sheet .mp-side{width:auto;flex:none;max-height:40%;border-left:0;border-top:1px solid var(--color-border)}.mp-sheet .mp-foot .mp-key{display:none}.mp-sheet .mp-foot:not(:has(.mp-foot-end)){display:none}@media(prefers-reduced-motion:reduce){.mp,.mp-spin{animation:none}.mp-rail-btn,.mp-star,.mp-refresh{transition:none}}.cmark{position:relative;display:grid;place-items:center;flex:none}.cmark-badge{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--cut, var(--color-raised))}.mp-with-clear{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:var(--spacing-1)}.crews-controls{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.crews-filter{display:block;flex:none}.crews-filter-project{width:176px}.crews-filter-state{width:128px}.crews-filter .select{height:32px;padding-left:var(--spacing-3);padding-right:calc(var(--spacing-2) + 16px + var(--spacing-2));font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border)}.crews-filter .select:focus-visible{box-shadow:inset 0 0 0 1px var(--color-ink)}.crews-filter .select-chev{right:var(--spacing-2);color:var(--color-text-3)}.crews-table{display:grid;grid-template-columns:176px minmax(0,1fr) 128px minmax(88px,max-content) minmax(80px,max-content) minmax(88px,max-content) 16px minmax(144px,max-content) minmax(64px,max-content) minmax(88px,max-content)}.crews-head,.crews-body,.crews-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.crews-head,.crews-row{padding:0 var(--spacing-4);align-items:center}.crews-head{height:40px;box-shadow:inset 0 -1px 0 var(--color-border-strong);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-3);white-space:nowrap}.crews-head .r{text-align:right}.crews-row{position:relative;min-height:64px;padding-block:var(--spacing-3);box-shadow:inset 0 -1px 0 var(--color-hairline);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text);transition:background-color .12s var(--ease)}.crews-row:hover{background:var(--color-hover)}.crews-row.is-bad{box-shadow:inset 2px 0 0 var(--attn-bar),inset 0 -1px 0 var(--color-hairline)}.crews-row:has(.crews-goal:focus-visible){outline:2px solid var(--color-ink);outline-offset:-2px}.crews-row>*{min-width:0}.crews-gap{display:block}.crews-state{display:flex;align-items:center}.crews-goal-cell{display:flex;flex-direction:column;padding-right:var(--spacing-6)}.crews-goal{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-weight:var(--font-weight-semibold);color:var(--color-text);text-decoration:none;border-radius:0;outline:none}.crews-goal:after{content:"";position:absolute;inset:0}.crews-goal:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.crews-goal-cell>div{position:relative;z-index:1;width:fit-content;max-width:100%;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.crews-goal-cell>div a{color:inherit}.crews-row.is-canceled .crews-goal{font-weight:var(--font-weight-regular);color:var(--color-text-2)}.crews-project{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:var(--spacing-2);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.crews-num{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--spacing-1);padding-left:var(--spacing-2);white-space:nowrap}.crews-count{display:inline-flex;align-items:baseline;gap:var(--spacing-1)}.crews-count-n{font-family:var(--font-dot);font-size:var(--text-xl);line-height:32px;font-weight:900;font-variation-settings:"ROND" 100;font-variant-numeric:tabular-nums;color:var(--color-text)}.crews-count.is-zero .crews-count-n{color:var(--color-text-3)}.crews-count-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.crews-auto{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.crews-tasks,.crews-spent,.crews-started{text-align:right;white-space:nowrap;padding-left:var(--spacing-2)}.crews-tasks{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3);font-variant-numeric:tabular-nums}.crews-strong{color:var(--color-text)}.crews-failed{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.crews-spent{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text);font-variant-numeric:tabular-nums}.crews-started{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.crews-phone-label,.crews-chev{display:none}.crews-page-none{position:relative;min-height:100%}@media(max-width:720px){.crews-controls{width:100%}.crews-filter{flex:1 1 0;width:auto;min-width:0}.crews-controls>.btn{flex:1 1 100%;justify-content:center}.crews-table,.crews-body{display:block}.crews-head{display:none}.crews-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--spacing-2);row-gap:var(--spacing-1);height:auto;padding:var(--spacing-3) calc(var(--spacing-3) + 16px + var(--spacing-3)) var(--spacing-3) var(--spacing-3)}.crews-row:first-child{box-shadow:inset 0 1px 0 var(--color-hairline),inset 0 -1px 0 var(--color-hairline)}.crews-row.is-bad:first-child{box-shadow:inset 2px 0 0 var(--attn-bar),inset 0 1px 0 var(--color-hairline),inset 0 -1px 0 var(--color-hairline)}.crews-goal-cell{order:1;flex:1 1 100%;padding-right:0}.crews-goal{font-size:var(--text-md);line-height:var(--leading-md)}.crews-project{order:2;flex:1 1 100%;padding:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-2)}.crews-state{order:3}.crews-tasks,.crews-spent,.crews-started{order:3;padding:0;text-align:left;font-size:var(--text-sm);line-height:var(--leading-base)}.crews-tasks:before,.crews-spent:before,.crews-started:before{content:"· ";color:var(--color-text-3);font-family:var(--font-sans)}.crews-phone-label{display:inline;font-family:var(--font-sans);color:var(--color-text-3)}.crews-gap{order:4;flex:1 1 100%;height:0}.crews-num{order:5;flex:1 1 0;align-items:flex-start;justify-content:flex-start;padding:0;padding-top:var(--spacing-1)}.crews-auto{line-height:var(--leading-lg)}.crews-count{flex-direction:column;align-items:flex-start;gap:0}.crews-count-n{font-size:var(--text-lg);line-height:var(--leading-lg)}.crews-count-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.crews-chev{display:block;position:absolute;right:var(--spacing-3);top:50%;margin-top:-8px;color:var(--color-text-2)}}@media(prefers-reduced-motion:reduce){.crews-row{transition:none}}.dialog:has(.stopall-confirm,.stopall-report) .dialog-head>.glyph{width:24px;height:24px}.dialog-body:has(>.stopall-confirm,>.stopall-report){padding-top:var(--spacing-2)}.stopall-confirm,.stopall-report{display:flex;flex-direction:column;gap:var(--spacing-6)}.stopall-confirm p,.stopall-report p{margin:0}.stopall-intro{color:var(--color-text-2)}.stopall-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;box-shadow:inset 0 -1px 0 var(--color-hairline)}.stopall-steps>li{display:flex;gap:var(--spacing-4);padding:var(--spacing-3) 0;box-shadow:inset 0 1px 0 var(--color-hairline)}.stopall-step-n{flex:none;width:16px;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.stopall-step-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.stopall-step-title{font-weight:var(--font-weight-semibold);color:var(--color-text)}.stopall-step-sub{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.stopall-keeps{display:flex;flex-direction:column;gap:var(--spacing-2);color:var(--color-text-2)}.stopall-keeps .eyebrow{color:var(--color-text-3)}.stopall-report{gap:var(--spacing-4)}.stopall-lines{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:var(--text-sm);line-height:var(--leading-base)}.stopall-checked{color:var(--color-text-2)}.stopall-counts{color:var(--color-text)}.stopall-report strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}.stopall-vms{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;box-shadow:inset 0 -1px 0 var(--color-hairline)}.stopall-vm{display:grid;grid-template-columns:120px 128px minmax(0,1fr);align-items:center;min-height:40px;box-shadow:inset 0 1px 0 var(--color-hairline)}.stopall-vm>*{min-width:0}.stopall-vm-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:var(--spacing-2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-xs);color:var(--color-text)}.stopall-vm-result{display:flex;align-items:center}.stopall-vm-detail{padding:var(--spacing-3) 0;font-size:var(--text-sm);line-height:var(--leading-xs);color:var(--color-text-3)}@media(max-width:560px){.stopall-vm{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--spacing-3);padding:var(--spacing-2) 0}.stopall-vm-detail{grid-column:1 / -1;padding:0}}.crew-head{position:relative;margin:calc(-1 * var(--spacing-8)) calc(-1 * var(--spacing-8)) 0;padding:0 var(--spacing-8) var(--spacing-6);background:var(--color-paper);box-shadow:inset 0 -1px 0 var(--color-hairline);overflow:hidden}.crew-head-main{position:relative;min-width:0}.crew-head.has-pocket .crew-head-main{max-width:min(736px,calc(100% - 350px))}.crew-head-top{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-4);min-height:56px;padding-bottom:var(--spacing-1)}.crew-crumbs{min-width:0}.crew-crumbs-back{display:none}.crew-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-2)}.crew-title{display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-2)}.crew-goal-block{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}.crew-goal{color:var(--color-ink);overflow-wrap:anywhere}.crew-goal-more{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text-2)}.crew-facts{display:flex;flex-direction:column;gap:var(--spacing-2)}.crew-facts-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2) var(--spacing-6);min-height:20px;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.crew-facts-line>span{min-width:0;line-height:var(--leading-base)}.crew-facts-line a{line-height:var(--leading-base)}.crew-facts-line a{color:var(--color-text-2)}.crew-head .state{height:20px;font-size:var(--text-sm);line-height:var(--leading-base)}.crew-head .v{color:var(--color-text);font-weight:var(--font-weight-medium)}.crew-head .v-strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.crew-head .v-repo{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base);color:var(--color-text-3)}.v-mono,.v-mono-quiet,.v-money{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.v-mono{color:var(--color-text)}.v-money{color:var(--color-text);font-weight:var(--font-weight-medium)}.v-mono-quiet{color:var(--color-text-3)}.crew-spend{display:inline-flex;align-items:center;gap:var(--spacing-3)}.crew-spend .meter{flex:none;width:160px;background:var(--color-hairline)}.crew-facts-phone{display:none}.crew-pocket{position:absolute;top:0;right:0;width:384px;height:184px;overflow:hidden;pointer-events:none}.crew-pocket-field{position:absolute;inset:0}.crew-pocket-field .kirby{color:var(--color-ink)}.crew-pocket-koidog{position:absolute;left:72px;top:12px;width:240px;height:160px;display:flex;align-items:center;justify-content:center}.crew-state-note{display:flex;flex-wrap:wrap;gap:0 var(--spacing-2);margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.crew-state-note strong{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.crew-state-note.is-canceled{flex-wrap:nowrap;align-items:flex-start;gap:var(--spacing-2);font-size:var(--text-base)}.crew-state-note.is-canceled .glyph{flex:none;margin-top:2px}.decisions{display:flex;flex-direction:column;min-width:0;background:var(--color-paper);border-radius:var(--radius-card);outline:1px solid var(--color-ink);outline-offset:-1px;overflow:hidden}.decision{display:flex;align-items:center;gap:var(--spacing-3);min-height:64px;padding:var(--spacing-2) var(--spacing-4)}.decisions>.decision+.decision{box-shadow:inset 0 1px 0 var(--color-hairline)}.decision>.state{flex:none;height:20px}.decision .body{flex:1;min-width:0;display:flex;flex-direction:column}.decision .t{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-2);min-height:24px;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow-wrap:anywhere}.decision .d{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.decision-ctl{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2)}.decision-ctl .input{width:224px}.crew-decisions-strip{display:none}.crew-earlier{min-width:0}.crew-earlier.is-alone{margin-top:calc(var(--spacing-4) - var(--page-gap))}.decisions>.crew-earlier{box-shadow:inset 0 1px 0 var(--color-hairline)}.crew-earlier-head{display:flex;align-items:center;gap:var(--spacing-3);height:40px;padding:0 var(--spacing-4);cursor:pointer;list-style:none;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2);transition:color .12s ease-out}.crew-earlier-head::-webkit-details-marker{display:none}.crew-earlier-head:hover{color:var(--color-text)}.crew-earlier-head:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px;border-radius:var(--radius-control)}.crew-earlier-head .count{margin-left:calc(var(--spacing-2) - var(--spacing-3));font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.crew-earlier-chev{flex:none;color:var(--color-text-3);transition:transform .12s ease-out}.crew-earlier[open] .crew-earlier-chev{transform:rotate(90deg)}.crew-earlier-rows{display:flex;flex-direction:column;min-width:0}.crew-earlier-rows>*{box-shadow:inset 0 1px 0 var(--color-hairline)}.crew-earlier.is-alone .crew-earlier-rows{box-shadow:inset 0 -1px 0 var(--color-hairline)}.crew-earlier-row{display:flex;flex-direction:column;justify-content:center;min-height:40px;padding:0 var(--spacing-4) 0 44px}.crew-earlier-row.has-note{min-height:64px;padding-block:var(--spacing-2)}.crew-earlier-line{display:flex;align-items:center;gap:var(--spacing-2);min-width:0;min-height:24px}.crew-earlier-line .tag{flex:none}.crew-earlier-line .q{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text)}.crew-earlier-line .who{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.crew-earlier-line .answer{flex:none;width:80px;font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.crew-earlier-line .answer.is-expired{font-weight:var(--font-weight-regular);color:var(--color-text-3)}.crew-earlier-line .when{flex:none;width:48px;text-align:right;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);white-space:nowrap}.crew-earlier-note{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2);overflow-wrap:anywhere}.crew-result{display:flex;min-height:232px;padding:0;background:var(--color-paper);outline:0;border:1px solid var(--color-border)}.crew-result-body{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-8);padding:31px 31px 31px var(--spacing-8)}.crew-result-main{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.crew-result-main h2{margin:0;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.crew-result-main p{margin:0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.crew-result-main p.strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.crew-result-main .v-count{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.crew-result-action{display:flex;padding-top:var(--spacing-4)}.crew-result-facts{flex:none;width:340px;margin:0;padding-left:var(--spacing-8);box-shadow:inset 1px 0 0 var(--color-hairline);display:flex;flex-direction:column}.crew-result-facts>div{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);min-height:28px;font-size:var(--text-sm);line-height:var(--leading-base)}.crew-result-facts dt{display:flex;align-items:center;gap:var(--spacing-2);min-width:0;color:var(--color-text-3)}.crew-result-facts dd{margin:0;min-width:0;color:var(--color-text);text-align:right;overflow-wrap:anywhere}.crew-result-facts .mono{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base)}.crew-result-facts .check dt{color:var(--color-text)}.crew-result-facts .check dd{color:var(--color-text-3)}.crew-result-facts .check.is-bad dd{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.crew-result-facts .note-row dd{color:var(--color-text-3)}.crew-result-pr{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0 var(--spacing-2)}.crew-result-pr .state{font-size:var(--text-sm)}.crew-result-pr a{color:var(--color-text)}.crew-result-pr .q{color:var(--color-text-3)}.crew-failed{display:flex;min-width:0;min-height:184px;background:var(--color-raised);border-radius:var(--radius-card);outline:1px solid var(--color-border-strong);outline-offset:-1px;overflow:clip}.crew-failed-koidog{flex:none;display:flex;align-items:center;justify-content:center;width:208px;box-shadow:inset -1px 0 0 var(--color-hairline)}.crew-failed-main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-4);padding:20px var(--spacing-6) 20px var(--spacing-8)}.crew-failed-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.crew-failed-text{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.crew-failed-text h2{margin:0;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.crew-failed-text p{margin:0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2);overflow-wrap:anywhere}.crew-failed-do{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.crew-failed-do .v-count{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.crew-three{grid-template-columns:200px minmax(0,1fr) 184px}.crew-three>*{padding:0 var(--spacing-6)}.crew-three>:first-child{padding-left:0}.crew-three>:last-child{padding-right:0}.crew-three>*+*{box-shadow:inset 1px 0 0 var(--color-hairline)}.three.crew-three .stat .label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-3)}.crew-three-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);min-height:16px}.crew-three-head .what{line-height:16px;text-align:right}.crew-three .v-mono{font-weight:var(--font-weight-medium)}.crew-three-short{display:none}.crew-strip{display:flex;flex-wrap:wrap;gap:0 var(--spacing-3);margin:0;padding:var(--spacing-1) 0 0;list-style:none}.crew-strip li{display:inline-flex;align-items:center;gap:var(--spacing-1);height:20px;font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text);white-space:nowrap}.crew-strip .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-regular)}.crew-strip .is-attn,.crew-strip .is-bad{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.crew-strip .is-attn .n,.crew-strip .is-bad .n{font-weight:var(--font-weight-semibold)}.crew-strip .is-quiet{color:var(--color-text-3)}.crew-strip.is-stacked .n{min-width:var(--strip-n);text-align:right}.crew-retry-reason{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.crew-retry-lead{margin:0 0 var(--spacing-4);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text)}.crew-retry-skipped .mono{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink)}.crew-views{min-width:0;display:flex;flex-direction:column}.crew-tabpanel.is-timeline,.crew-tabpanel.is-artifacts{padding-top:var(--spacing-6)}.timeline{display:grid;grid-template-columns:minmax(96px,max-content) 32px minmax(0,1fr);margin:0;padding:0;list-style:none}.timeline li{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:start;min-height:36px;padding:var(--spacing-2) 0;box-shadow:inset 0 -1px 0 var(--color-hairline)}.timeline .ts{padding-right:var(--spacing-2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);font-variant-numeric:tabular-nums;color:var(--color-text-3);white-space:nowrap}.timeline .lvl{display:flex;align-items:center;height:20px}.timeline .lvl:empty:before{content:"";width:10px;height:10px;margin-left:3px;border-radius:50%;background:var(--color-text)}.timeline li.info .lvl:empty:before{background:var(--color-text-3)}.timeline .sum{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--spacing-3);min-width:0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text);overflow-wrap:anywhere}.timeline .sum>.tag{flex:none}.timeline .sum .link-btn{margin:0;font-weight:var(--font-weight-semibold);color:var(--color-ink);text-decoration-color:currentColor}.timeline .sum-agent,.timeline .sum>a.mono{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.timeline .sum-agent:hover{color:var(--color-text)}.crew-more{padding-top:var(--spacing-4)}.crew-results .c-kind{width:128px}.crew-results .c-agent{width:192px}.crew-results .c-when{width:120px}.crew-kind{height:24px;color:var(--color-text)}.crew-results .c-title a{color:var(--color-text);font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.crew-results .c-title .mono{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-regular)}.crew-results .c-title{overflow-wrap:anywhere}.crew-results .c-title>.log{margin:var(--spacing-2) 0}.crew-results .crew-read{margin-left:var(--spacing-2)}.crew-results .c-agent a{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.crew-results .c-agent .none{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-tone-strong)}.crew-results .c-when{font-size:var(--text-sm);color:var(--color-text-3);white-space:nowrap}.crew-phone-actions,.crew-phone-end{display:none}.crumbs{display:flex;align-items:center;gap:var(--spacing-2);min-height:20px;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.crumbs a{color:var(--color-text-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:1200px){.crew-result-facts{width:100%;padding-left:0;padding-top:var(--spacing-4);box-shadow:inset 0 1px 0 var(--color-hairline)}}@media(max-width:900px){.crew-page{padding-top:var(--spacing-4)}.crew-head{margin:0;padding:0 var(--spacing-1);background:none;box-shadow:none;overflow:visible}.crew-head.has-pocket .crew-head-main{max-width:none}.crew-pocket,.crew-controls,.crew-facts{display:none}.crew-head-top{min-height:20px;padding:0}.crew-crumbs .page-crumbs-sep{display:none}.crew-crumbs-back{display:block;flex:none;color:var(--color-text-2)}.crew-crumbs a{font-weight:var(--font-weight-medium);text-decoration:none}.crew-title{padding-top:var(--spacing-3)}.crew-state-note{padding:0 var(--spacing-1)}.crew-facts-phone{display:flex;flex-direction:column;gap:var(--spacing-3)}.crew-facts-phone-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-3);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.crew-facts-phone-line .state{font-size:var(--text-base)}.crew-facts-phone-spend{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--spacing-3);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.crew-facts-phone-spend .v-money{font-weight:var(--font-weight-semibold)}.crew-facts-phone .meter{margin-top:calc(-1 * var(--spacing-1));background:var(--color-hairline)}.crew-phone-actions{display:flex;gap:var(--spacing-2)}.crew-phone-actions .btn{flex:1 1 0;height:44px;padding:0 var(--spacing-2);font-size:var(--text-base)}.crew-decisions-strip{display:flex;align-items:center;gap:var(--spacing-3);width:100%;min-height:56px;padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) var(--spacing-4);border:0;border-radius:var(--radius-card);background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-border-strong);text-align:left;cursor:pointer;font-family:var(--font-sans);color:var(--color-ink)}.crew-decisions-strip:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.crew-decisions-strip-text{flex:1;min-width:0;display:flex;flex-direction:column}.crew-decisions-strip .t{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold)}.crew-decisions-strip .d{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.crew-decisions-strip-chev{flex:none;color:var(--color-text-2);transition:transform .12s ease-out}.crew-decisions-strip-chev.is-open{transform:rotate(90deg)}.crew-decisions:not(.is-open){display:none}.crew-decisions-strip+.crew-decisions{margin-top:calc(var(--spacing-3) - var(--page-gap))}.decision{flex-wrap:wrap;align-items:flex-start;padding:var(--spacing-3) var(--spacing-4)}.decision>.state{margin-top:2px}.decision .body{flex:1 1 calc(100% - 28px)}.decision-ctl{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;padding-left:28px}.decision-ctl .input{flex:1 1 100%;width:auto}.decision-ctl .btn{flex:1 1 0}.three.crew-three{grid-template-columns:116px minmax(0,1fr) 116px;box-shadow:inset 0 1px 0 var(--color-hairline),inset 0 -1px 0 var(--color-hairline)}.three.crew-three>*{padding:var(--spacing-4) var(--spacing-3)}.three.crew-three>:first-child{padding-left:var(--spacing-1)}.three.crew-three>:last-child{padding-right:var(--spacing-1)}.three.crew-three>*+*{box-shadow:inset 1px 0 0 var(--color-hairline)}.three.crew-three .stat .label{min-height:40px;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none;color:var(--color-text-2)}.crew-three-long,.crew-three .value small{display:none}.crew-three-short{display:block}.crew-three .what{font-size:var(--text-xs);line-height:var(--leading-xs)}.crew-three .what .v-mono{font-family:inherit;font-weight:inherit;color:inherit}.crew-tabs{gap:var(--spacing-4);height:44px;padding:0 var(--spacing-1);overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--color-hairline)}.crew-tabs::-webkit-scrollbar{display:none}.crew-tabs button{height:44px;gap:var(--spacing-1)}.crew-tabs button .count,.crew-tabs button[aria-selected=true] .count{color:var(--color-text-2)}.crew-tabs button[aria-selected=false] .count{display:none}.crew-result{min-height:0}.crew-result-body{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:20px;padding:20px 19px}.crew-result-action{padding-top:var(--spacing-3)}.crew-result-action .btn{flex:1;height:48px;font-size:var(--text-md)}.crew-result-facts{padding:var(--spacing-4) 0 0;box-shadow:inset 0 1px 0 var(--color-hairline)}.crew-earlier-row{padding:var(--spacing-2) var(--spacing-4)}.crew-earlier-line{flex-wrap:wrap}.crew-earlier-line .q{flex-basis:calc(100% - 120px);white-space:normal}.crew-earlier-line .who{flex:1 1 120px;white-space:normal}.crew-failed{flex-direction:column;min-height:0}.crew-failed-koidog{width:auto;height:120px;box-shadow:inset 0 -1px 0 var(--color-hairline)}.crew-failed-main{padding:var(--spacing-4)}.crew-result-main{flex:none;width:100%}.crew-result-facts{width:100%}.timeline{grid-template-columns:minmax(72px,max-content) 24px minmax(0,1fr)}.crew-phone-end{display:flex;flex-direction:column;gap:var(--spacing-3);padding:20px var(--spacing-1) 0;box-shadow:inset 0 1px 0 var(--color-hairline)}.crew-phone-end p{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.crew-phone-end .btn{height:48px;font-size:var(--text-md)}}@media(max-width:560px){.crew-results .c-agent{display:none}}@media(prefers-reduced-motion:reduce){.crew-earlier-head,.crew-earlier-chev,.crew-decisions-strip-chev{transition:none}}.crew-facts-line .v-mono,.crew-facts-line .v-money,.crew-facts-line .v-mono-quiet,.crew-facts-line .v-repo,.crew-facts-phone .v-mono,.crew-facts-phone .v-money,.crew-facts-phone .v-mono-quiet{line-height:1}.crew-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-4);align-items:start}.crew-log{max-height:320px;overflow:auto;white-space:pre-wrap;word-break:break-word}.cv-quiet,.cv-faint{color:var(--color-text-3)}.cv-dash{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-tone-strong)}.vt>.vt-tools{min-height:64px;padding:0;gap:var(--spacing-2) var(--spacing-3)}.vt .cv-search{flex:none;width:320px;max-width:100%}.vt-end{flex:none;display:inline-flex;margin-left:auto}@media(min-width:1201px){.vt>.vt-tools:has(>.vt-end){flex-wrap:nowrap}.vt>.vt-tools:has(>.vt-end) .cv-search{flex:0 1 320px;min-width:192px}.vt>.vt-tools:has(>.vt-end)>.filters{flex:none}}.vt-phone-end{display:flex;padding-bottom:var(--spacing-3)}.vt-count{flex:1 1 auto;min-width:max-content;text-align:right;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.vt .vt-head,.vt .vt-row{column-gap:0}.vt .vt-head>:nth-child(2),.vt .vt-head>:nth-child(3),.vt .vt-head>:nth-child(4):not(.r){padding-right:var(--spacing-4)}.vt .vt-head>.r{display:flex;justify-content:flex-end}.vt .vt-row,.vt .vt-row .state{font-size:var(--text-sm);line-height:var(--leading-base)}.vt-row>.vt-cell-task,.vt-row>.vt-cell-text{min-width:0;padding-right:var(--spacing-4);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vt-title{font-weight:var(--font-weight-medium);color:var(--color-text)}.vt-move,.vt-cell-model{color:var(--color-text-2)}.vt-cell-num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text)}.vt-cell-when{text-align:right;white-space:nowrap;color:var(--color-text-3)}.vt .vt-empty{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3);padding:var(--spacing-6) var(--spacing-4);color:var(--color-text-2)}.vt.vt-phone>.vt-tools{justify-content:space-between;min-height:52px;padding:var(--spacing-1) 0;flex-wrap:nowrap}.vt-phone .chipbtn .count{margin-left:var(--spacing-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-2)}.vt-phone .chipbtn .count.is-attn{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.vt.vt-phone>.vt-tools>.chipbtn{height:36px;padding:0 var(--spacing-3);border-radius:var(--radius-full);background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-border);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.vt.vt-phone>.vt-tools>.chipbtn:hover{background:var(--color-hover)}.vt-search-btn{width:44px;height:44px}.vt-phone-search{padding-bottom:var(--spacing-3)}.vt-phone-search .cv-search{width:100%}.agent-cards{list-style:none;margin:0;padding:0}.agent-card{display:flex;flex-direction:column;gap:2px;padding:var(--spacing-3) var(--spacing-1);box-shadow:inset 0 1px 0 var(--color-hairline);cursor:pointer;transition:background-color .12s ease-out}.agent-card:hover{background:var(--color-hover)}.agent-card[aria-pressed=true]{background:var(--color-active)}.agent-card.is-bad{box-shadow:inset 2px 0 0 var(--attn-bar),inset 0 1px 0 var(--color-hairline)}.agent-card:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.agent-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);height:20px}.agent-card-top .state{font-size:var(--text-sm)}.agent-card-when{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);white-space:nowrap}.agent-card-task{padding-left:var(--spacing-6);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.agent-card-why{font-weight:var(--font-weight-regular);color:var(--color-text-2)}.agent-card-meta{padding-left:var(--spacing-6);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3);overflow-wrap:anywhere}.agent-card-meta .cv-quiet{color:inherit}.agent-cards-more{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0;border:0;background:transparent;box-shadow:inset 0 1px 0 var(--color-hairline);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-text);transition:background-color .12s ease-out}.agent-cards-more:hover{background:var(--color-hover)}.agent-cards-more:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.lanes>.legend{gap:var(--spacing-1) var(--spacing-6);padding:var(--spacing-2) 0 var(--spacing-2) 304px;color:var(--color-text-3)}.lanes>.legend .swatch.reserved{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.lanes-loading{padding-top:var(--spacing-6)}.lanes .lane-name .t>.glyph{margin-top:2px}.lanes .lane-name .tag{flex:none}.lane-summary{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0;padding:var(--spacing-1) 0}.lane-counts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-6);min-height:32px}.lane-counts .state{font-size:var(--text-sm);line-height:var(--leading-base)}.lane-count{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--state-word)}.lane-counts .state.is-bad .lane-count,.lane-counts .state.is-attn .lane-count{color:var(--state-word-strong);font-weight:var(--font-weight-semibold)}.lane-counts .state.is-quiet .lane-count{color:var(--state-word-quiet)}.lane-more{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.tasks-view{padding-top:var(--spacing-6)}.tasks-tools{display:flex;align-items:center;gap:var(--spacing-8);min-height:40px}.tasks-progress{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1 1 auto;min-width:0}.tasks-progress-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.tasks-progress-n{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);font-variant-numeric:tabular-nums}.tasks-progress-n strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.tasks-tools>.seg{flex:none}.task-head,.task-row{display:grid;grid-template-columns:32px minmax(0,1fr) 224px 224px 56px 166px;align-items:center;padding:0 var(--spacing-4)}.task-head{height:40px;margin-top:var(--spacing-6);box-shadow:inset 0 -1px 0 var(--color-border-strong);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3);white-space:nowrap}.task-head>.r{text-align:right}.task-head-pr{padding-left:var(--spacing-8)}.tasklist{list-style:none;margin:0;padding:0;max-height:640px;overflow-y:auto}.task-row{min-height:64px;box-shadow:inset 0 -1px 0 var(--color-hairline);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text)}.task-row.is-bad{box-shadow:inset 2px 0 0 var(--attn-bar),inset 0 -1px 0 var(--color-hairline)}.task-row>*{min-width:0}.task-cell-glyph{display:flex;align-items:center}.task-cell-task,.task-cell-state,.task-cell-agent{display:flex;flex-direction:column;padding-right:var(--spacing-6)}.task-title{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-sub{font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-sub.mono,.task-sub .mono{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}.task-sub strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.task-state-word{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-state-word.cv-quiet{color:var(--color-text-3)}.task-agent{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:calc(100% + 2 * var(--spacing-2));margin:calc(-1 * var(--spacing-1)) calc(-1 * var(--spacing-2));padding:var(--spacing-1) var(--spacing-2);border:0;border-radius:var(--radius-control);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease-out}.task-agent:hover{background:var(--color-hover)}.task-agent:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.task-agent .state{font-size:var(--text-sm);line-height:var(--leading-base)}.task-agent .task-sub{max-width:100%;padding-left:var(--spacing-6)}.task-cell-tries{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text)}.task-pr{display:flex;justify-content:flex-start;min-width:0;padding-left:var(--spacing-8)}.task-int{color:var(--color-text-2)}.tasks-none{padding:var(--spacing-6) var(--spacing-4);color:var(--color-text-2)}@media(max-width:1200px){.vt-count{flex-basis:100%;text-align:left;padding-bottom:var(--spacing-2)}.vt>.vt-tools{padding:var(--spacing-3) 0}}@media(max-width:900px){.lanes>.legend{padding-left:0}.lanes .lane>.slots,.lanes .lane>.lane-summary{padding-left:var(--spacing-6)}}@media(max-width:720px){.tasks-tools{flex-wrap:wrap;gap:var(--spacing-3) var(--spacing-4)}.tasks-progress{flex-basis:100%}.task-head{display:none}.tasklist{margin-top:var(--spacing-4);max-height:none;box-shadow:inset 0 1px 0 var(--color-border-strong)}.task-row{grid-template-columns:32px minmax(0,1fr);row-gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-1)}.task-cell-glyph{align-self:start;padding-top:2px}.task-cell-task,.task-cell-agent,.task-pr{grid-column:2;padding-right:0}.task-cell-state,.task-cell-tries{display:none}.task-pr{padding-left:0}.task-pr:has(>.cv-dash){display:none}.task-title{white-space:normal}}@media(prefers-reduced-motion:reduce){.agent-card,.agent-cards-more,.task-agent{transition:none}}.drawer:has(.ag-body) .drawer-head h2{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-body{display:flex;flex-direction:column;gap:var(--spacing-6);min-width:0;overflow-wrap:anywhere;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text)}.ag-body>*{flex:none;min-width:0}.ag-body h3,.ag-body h4,.ag-body p,.ag-body dl,.ag-body dd,.ag-body ol{margin:0}.ag-body .mono,.dialog .hint .mono{vertical-align:top}.ag-rule{padding-top:var(--spacing-6);box-shadow:inset 0 1px 0 var(--color-hairline)}.ag-line{margin:0;font-size:var(--text-sm);line-height:var(--leading-base)}.ag-quiet{color:var(--color-text-3)}.ag-ink{color:var(--color-ink)}.ag-pre{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);white-space:pre-wrap;overflow-wrap:anywhere}.ag-link{font-weight:var(--font-weight-semibold);color:var(--color-text);text-decoration:underline;text-underline-offset:2px}.ag-link:hover{color:var(--color-ink)}.ag-head{display:flex;flex-direction:column;gap:var(--spacing-3)}.ag-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-ink)}.ag-state-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-4);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.ag-state-row .mono{font-size:var(--text-sm)}.ag-move-status{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-2) var(--spacing-3)}.ag-steer{display:flex;flex-direction:column;gap:var(--spacing-2)}.ag-steer-row{display:flex;gap:var(--spacing-2)}.ag-steer-row .input{flex:1;min-width:0}.ag-steer-row .btn{flex:none}.ag-sec{display:flex;flex-direction:column;gap:var(--spacing-4)}.ag-label{margin:0}.ag-counts{display:flex;flex-wrap:wrap}.ag-count{display:flex;flex-direction:column;gap:var(--spacing-1);width:136px;flex:none}.ag-count-n{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink)}.ag-count.is-lines{width:176px}.ag-count.is-lines .ag-count-n{font-family:var(--font-mono);font-weight:var(--font-weight-medium);letter-spacing:-.02em;white-space:nowrap}.ag-count-del{color:var(--color-text-3)}.ag-count-l{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.ag-checks{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.ag-checks td{height:40px;padding:0;box-sizing:border-box;vertical-align:middle;border-top:1px solid var(--color-hairline);font-size:var(--text-sm);line-height:var(--leading-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-checks tr:last-child td{border-bottom:1px solid var(--color-hairline)}.ag-col-glyph{width:28px}.ag-col-name{width:76px}.ag-col-n{width:68px}.ag-ck-glyph .glyph{display:block}.ag-checks .ag-ck-name{font-weight:var(--font-weight-medium);color:var(--color-text);padding-right:var(--spacing-2)}.ag-ck-cmd{font-family:var(--font-mono);color:var(--color-text-3)}.ag-ck-exit{text-align:right;font-family:var(--font-mono);color:var(--color-text)}.ag-ck-time{text-align:right;font-family:var(--font-mono);color:var(--color-text-3)}.ag-checks tr.is-bad .ag-ck-exit{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.ag-rows{display:grid;grid-template-columns:104px minmax(0,1fr);gap:var(--spacing-2) 0;font-size:var(--text-sm);line-height:var(--leading-base)}.ag-rows dt{color:var(--color-text-3)}.ag-rows dd{color:var(--color-text);min-width:0}.ag-rows .mono{font-size:var(--text-sm)}.ag-after{padding-left:var(--spacing-3)}.ag-dd-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.ag-sub{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text-2)}.ag-guidance{display:flex;flex-direction:column;gap:var(--spacing-1)}.ag-guidance-text{margin:0;white-space:pre-wrap;color:var(--color-text)}.ag-note-stack{display:flex;flex-direction:column;gap:var(--spacing-1)}.ag-note-stack p{margin:0}.ag-sec:has(>.ag-timeline){gap:var(--spacing-2)}.ag-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ag-timeline li{display:grid;grid-template-columns:72px 28px minmax(0,1fr);align-items:start;min-height:28px;padding:var(--spacing-1) 0}.ag-tl-ts{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3);white-space:nowrap;overflow:hidden}.ag-tl-glyph{display:flex;align-items:center;height:20px}.ag-tl-sum{min-width:0;color:var(--color-text)}.ag-timeline li.is-error .ag-tl-sum{font-weight:var(--font-weight-semibold)}.ag-sec:has(>.ag-timeline)>div:last-child:not(.ag-timeline){margin-top:var(--spacing-2)}.ag-changes{gap:var(--spacing-2)}.ag-tabs{display:flex;gap:20px;height:32px}.ag-tabs [role=tab]{height:32px;padding:0;margin:0;border:0;background:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-regular);color:var(--color-text-3);box-shadow:inset 0 -2px 0 transparent;transition:color .12s var(--ease),box-shadow .12s var(--ease)}.ag-tabs [role=tab]:hover{color:var(--color-text)}.ag-tabs [role=tab][aria-selected=true]{color:var(--color-ink);font-weight:var(--font-weight-semibold);box-shadow:inset 0 -2px 0 var(--color-ink)}.ag-tabpanel{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.ag-log{max-height:400px;overflow:auto}.ag-ln{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--spacing-2)}.ag-ln-st{color:var(--color-on-void-2)}.ag-ln-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-on-void)}.ag-ln.is-stderr .ag-ln-text{font-weight:var(--font-weight-semibold)}.ag-follow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2) var(--spacing-3)}.ag-diff{display:flex;flex-direction:column}.ag-diff-file+.ag-diff-file{margin-top:var(--spacing-2)}.ag-diff-file summary{display:flex;align-items:center;gap:var(--spacing-3);min-height:20px;cursor:pointer;list-style:none;color:var(--color-on-void-2);border-radius:4px}.ag-diff-file summary::-webkit-details-marker{display:none}.ag-diff-file summary:hover{color:var(--color-on-void)}.ag-diff-status{flex:none;width:12px}.ag-diff-path{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-diff-n{flex:none}.ag-diff-file pre{margin:0;padding:0;font:inherit;overflow-x:auto;max-height:480px;overflow-y:auto}.ag-diff-file pre>div{white-space:pre}.ag-diff-file .is-add{color:var(--color-on-void)}.ag-diff-file .is-del,.ag-diff-file .is-hunk{color:var(--color-on-void-2)}.ag-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.ag-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);min-width:0;max-width:100%}.ag-item>*{max-width:100%}.ag-item-title{font-weight:var(--font-weight-semibold);color:var(--color-text)}.ag-item-meta{color:var(--color-text-2)}.ag-item-time{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.ag-item .mono{font-size:var(--text-sm)}.ag-fold summary{cursor:pointer;color:var(--color-text-2);font-weight:var(--font-weight-medium);width:fit-content;border-radius:4px}.ag-fold summary:hover{color:var(--color-text)}.ag-fold-body{margin:var(--spacing-1) 0 0;white-space:pre-wrap;color:var(--color-text-2)}.ag-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);width:100%}.ag-foot>.btn-danger{margin-left:auto}.ag-dlg-lead{margin:0}.ag-targets{display:flex;flex-direction:column;gap:var(--spacing-2)}.ag-target{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--spacing-3);align-items:start;padding:var(--spacing-4);border-radius:var(--radius-control);background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-border-strong);cursor:pointer;transition:box-shadow .12s var(--ease),background-color .12s var(--ease)}.ag-target:hover:not(.is-off){background:var(--color-hover)}.ag-target.is-chosen{box-shadow:inset 0 0 0 2px var(--color-ink)}.ag-target.is-off{cursor:default;box-shadow:inset 0 0 0 1px var(--color-border)}.ag-target input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--color-ink)}.ag-target:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.ag-target input:focus-visible{outline:none}.ag-target-text{display:flex;flex-direction:column;min-width:0}.ag-target-label{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text)}.ag-target-hint{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.ag-target.is-off .ag-target-label,.ag-target.is-off .ag-target-hint{color:var(--color-text-3)}.dialog .ag-guidance-text{font-size:var(--text-sm)}@media(prefers-reduced-motion:reduce){.ag-tabs [role=tab],.ag-target{transition:none}}.move-list{list-style:none;margin:0;padding:0;gap:var(--spacing-3)}.move-list>li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);min-width:0;overflow-wrap:anywhere}.move-list>li>div{max-width:100%}.prv-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-4);min-width:0}.prv-bar>.btn{flex:none}.prv-bar-note{min-width:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.crew-tabpanel.is-previews{padding-top:var(--spacing-4)}.prv-tab{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.prv-tab>.prv-bar{justify-content:space-between;min-height:32px}.prv-tab>.prv-bar .prv-bar-note{flex:1 1 200px;color:var(--color-text-2)}.prv-tab>.prv-list{box-shadow:inset 0 1px 0 var(--color-hairline)}.prv-body{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}.prv-body>.prv-bar{flex-direction:row-reverse;justify-content:flex-end}.prv-body>.prv-bar .prv-bar-note{flex:1 1 200px}.prv-empty{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.prv-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:0;container-type:inline-size}.prv-row{display:grid;grid-template-columns:200px minmax(0,1fr) auto;column-gap:var(--spacing-6);align-items:start;padding:var(--spacing-4) 0;min-width:0;box-shadow:inset 0 -1px 0 var(--color-hairline)}.prv-row:last-child{box-shadow:none}.prv-row[data-state=up]{padding:var(--spacing-6) 0}.prv-state{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-3);min-height:20px;min-width:0}.prv-state .state-word{font-size:var(--text-base);line-height:var(--leading-base)}.prv-main{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text);overflow-wrap:anywhere}.prv-row[data-state=up] .prv-main{gap:var(--spacing-3)}.prv-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-3);min-height:20px;min-width:0}.prv-subject{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink);min-width:0}.prv-access.is-public{background:transparent;box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-ink)}.prv-reason{color:var(--color-text)}.prv-reason.is-bad{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.prv-reason.is-attn{color:var(--color-text-2)}.prv-reason.is-quiet{color:var(--color-text-3)}.prv-stage{color:var(--color-text)}.prv-address{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base);color:var(--color-text-2);min-width:0}.prv-address.is-ended{color:var(--color-text-3)}.prv-address.is-open{align-self:flex-start;max-width:100%;font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-position:from-font}.prv-address.is-open:hover{text-decoration-thickness:2px}.prv-quiet{color:var(--color-text-3)}.prv-strong{font-weight:var(--font-weight-semibold)}.prv-main .mono{font-size:var(--text-xs);line-height:1}.prv-line{min-width:0}.prv-line.prv-quiet .prv-quiet{color:inherit}.prv-cols{display:flex;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-8);min-width:0}.prv-col{display:flex;flex-direction:column;gap:var(--spacing-1);flex:0 1 auto;min-width:0}.prv-col:first-child{min-width:min(300px,100%);max-width:100%}.prv-col+.prv-col{flex:1 1 240px}.prv-fact{min-width:0}.prv-actions{display:flex;gap:var(--spacing-2);flex:none}@container (max-width: 640px){.prv-row{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--spacing-2);column-gap:var(--spacing-3)}.prv-state{grid-column:1;grid-row:1;min-height:32px}.prv-actions{grid-column:2;grid-row:1}.prv-main{grid-column:1 / -1;grid-row:2}.prv-row[data-state=up]{padding:var(--spacing-4) 0}.prv-address.is-open{font-size:var(--text-base);line-height:var(--leading-base)}}.prv-fold{min-width:0}.prv-fold>summary{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:20px;max-width:100%;list-style:none;cursor:pointer;border-radius:4px;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.prv-fold>summary::-webkit-details-marker{display:none}.prv-fold>summary>.icon{flex:none;transition:transform .12s var(--ease)}.prv-fold[open]>summary>.icon{transform:rotate(90deg)}.prv-fold>summary>span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .12s var(--ease)}.prv-fold>summary:hover>span{color:var(--color-text)}.prv-log>summary>span{color:var(--color-text)}.prv-log{margin-top:var(--spacing-1)}.prv-out{margin:var(--spacing-2) 0 0;max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.dialog-head:has(>.prv-eyebrow){flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}.prv-start{display:flex;flex-direction:column;gap:var(--spacing-6);min-width:0}.prv-intro{display:flex;flex-direction:column;gap:var(--spacing-1)}.prv-intro p{margin:0}.prv-branch{font-size:var(--text-sm);line-height:1;color:var(--color-ink)}.prv-config{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.prv-group{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.prv-label{font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.prv-choice{flex:none}.prv-radio{appearance:none;-webkit-appearance:none;flex:none;display:grid;place-items:center;width:16px;height:16px;margin:2px 0;padding:0;border:0;border-radius:50%;background:var(--color-raised);box-shadow:inset 0 0 0 1.25px var(--color-border-strong);cursor:pointer;transition:box-shadow .12s var(--ease),background-color .12s var(--ease)}.prv-radio:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-ink);visibility:hidden}.prv-radio:checked{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.prv-radio:checked:before{visibility:visible}.prv-radio:focus-visible{outline:none}.prv-choice:has(.prv-radio:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.prv-choice .check-card-title{color:var(--color-text)}.prv-choice:has(.prv-radio:checked) .check-card-title{color:var(--color-ink)}.prv-ttl-row{display:flex;align-items:center;gap:var(--spacing-3);min-width:0}.prv-ttl{position:relative;flex:none;width:120px}.prv-ttl .input{font-size:var(--text-base);padding-right:calc(var(--spacing-3) + 28px)}.prv-ttl-unit{position:absolute;right:var(--spacing-3);top:10px;pointer-events:none;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.prv-ttl-hint{flex:1 1 0;min-width:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.prv-ttl-hint.field-error{color:var(--color-ink)}.prv-where{display:flex;flex-direction:column;gap:var(--spacing-2);padding-top:calc(var(--spacing-4) + var(--spacing-1));box-shadow:inset 0 1px 0 var(--color-hairline);font-size:var(--text-sm);line-height:var(--leading-base)}.prv-where>p{margin:0;color:var(--color-text-2)}.prv-mac-text{margin:var(--spacing-2) 0 0 var(--spacing-6);color:var(--color-text-2)}.prv-refusal{display:flex;flex-direction:column;gap:var(--spacing-2)}.prv-fix{align-self:flex-start;font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.prv-foot-note{flex:1 1 auto;min-width:0;padding-left:var(--spacing-2);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}@media(max-width:560px){.prv-ttl-row{flex-wrap:wrap}.prv-ttl-hint{flex-basis:100%}.prv-foot-note{flex-basis:100%;padding-left:0}}.prv-up{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:0;font-size:var(--text-sm);line-height:var(--leading-base)}.prv-up li{display:flex;align-items:flex-start;min-width:0;padding:var(--spacing-2) 0;box-shadow:inset 0 1px 0 var(--color-hairline)}.prv-up-glyph{flex:none;width:28px;display:flex;align-items:center;height:20px}.prv-up-text{min-width:0;overflow-wrap:anywhere}.prv-up a.mono,.prv-up .mono{font-size:var(--text-xs);color:var(--color-ink)}.prv-up a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.prv-fold>summary>.icon,.prv-fold>summary>span,.prv-radio{transition:none}}@media(min-width:1240px){.crew-page:has(>.ms-story){display:grid;grid-template-columns:minmax(0,1fr) 302px;column-gap:var(--spacing-6)}.crew-page:has(>.ms-story)>*{grid-column:1 / -1;min-width:0}.crew-page:has(>.ms-story)>.ms-story{grid-column:1}.crew-page>.ms-story+.crew-three{grid-column:2}.ms-story+.crew-three{display:flex;flex-direction:column}.ms-story+.crew-three>*{padding:0;box-shadow:none}.ms-story+.crew-three>*+*{box-shadow:inset 0 1px 0 var(--color-hairline)}.ms-story+.crew-three .stat{display:grid;grid-template-columns:minmax(56px,auto) auto minmax(0,1fr);grid-template-rows:auto;column-gap:var(--spacing-4);row-gap:0;align-content:center;min-height:48px}.ms-story+.crew-three .stat:nth-child(2){min-height:64px}.ms-story+.crew-three .stat .value{grid-column:1;grid-row:1 / span 3;align-self:center;font-size:var(--text-2xl);line-height:var(--leading-2xl)}.ms-story+.crew-three .stat .value small{display:none}.three.crew-three:is(.ms-story+*) .stat .label{grid-column:2;grid-row:1;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none;color:var(--color-text)}.ms-story+.crew-three .stat>.what{grid-column:2 / -1;grid-row:2;font-size:var(--text-sm);line-height:var(--leading-xs);color:var(--color-text-3)}.ms-story+.crew-three .crew-three-head{display:contents}.ms-story+.crew-three .crew-three-head .what{grid-column:2 / -1;grid-row:3;text-align:left;font-size:var(--text-sm);line-height:var(--leading-xs);color:var(--color-text-3)}.ms-story+.crew-three .stat>.crew-three-short{display:block;grid-column:3;grid-row:1;line-height:var(--leading-base)}.ms-story+.crew-three .stat>div.crew-three-long{grid-column:2 / -1;grid-row:2;min-width:0}.ms-story+.crew-three .crew-strip{padding:0}.ms-story+.crew-three .crew-strip li{font-weight:var(--font-weight-regular)}}.ms-story{position:relative;display:flex;min-height:160px;min-width:0;overflow:hidden;border-radius:var(--radius-card);background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-border)}.ms-pocket{position:relative;flex:none;width:208px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset -1px 0 0 var(--color-hairline)}.ms-pocket-field{position:absolute;inset:-40px 0 -40px -52px}.ms-pocket-field .kirby{color:var(--color-ink)}.ms-koidog{position:relative;display:flex}.ms-story.holo-card{box-shadow:none;border:1px solid var(--color-border)}.ms-koidog svg{display:block}.ms-story-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:20px var(--spacing-6) 20px var(--spacing-8)}.ms-story-text{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.ms-story-head{margin:0;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.ms-story-sub{margin:0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.ms-run{display:grid;grid-template-columns:repeat(4,minmax(0,120px));gap:var(--spacing-1);margin:0;padding:0;list-style:none}.ms-run-step{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.ms-run-bar{position:relative;height:8px;border-radius:var(--radius-dot);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.ms-run-step.is-done .ms-run-bar{background:var(--color-ink);box-shadow:none}.ms-run-step.is-now .ms-run-bar{box-shadow:none}.ms-run-step.is-now .ms-run-bar:before,.ms-dither:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--color-ink);-webkit-mask:var(--dither-50) 0 0 / 8px 8px repeat;mask:var(--dither-50) 0 0 / 8px 8px repeat}.ms-run-step.is-stopped .ms-run-bar{box-shadow:inset 0 0 0 2px var(--color-ink)}.ms-run-name{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-3);white-space:nowrap}.ms-run-step.is-done .ms-run-name{color:var(--color-text-2)}.ms-run-step.is-here .ms-run-name{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.ms-plan{display:flex;flex-direction:column;min-width:0}.ms-head,.ms-subhead{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);min-height:28px}.ms-head{min-height:32px}.ms-head h2,.ms-subhead h2{margin:0;font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.ms-head>h2{margin-right:auto}.ms-head-end{flex:none;display:inline-flex}.ms-merge-checks{flex:none;margin-left:var(--spacing-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-2);white-space:nowrap}.ms-merge-checks.is-bad{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.ms-head-aside{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);white-space:nowrap}.ms-progress{display:inline-flex;align-items:center;gap:var(--spacing-3)}.ms-progress .segmeter-bar{width:160px}.ms-progress .segmeter-bar>i{flex:1 1 0;width:auto;min-width:2px}.ms-labelrow{display:flex;align-items:baseline;padding:var(--spacing-2) 0 var(--spacing-3);min-width:0}.ms-labelrow>.eyebrow{flex:none;width:192px;color:var(--color-text-3)}.ms-labelrow>p{margin:0;min-width:0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.ms-labelrow.is-steer{align-items:flex-start;padding:var(--spacing-3) 0 var(--spacing-4)}.ms-labelrow.is-steer>.eyebrow{padding-top:var(--spacing-3)}.ms-labelrow.is-steer>form{flex:1;min-width:0;margin:0}.ms-table{display:flex;flex-direction:column;min-width:0}.ms-row{display:grid;grid-template-columns:32px 160px minmax(0,1fr) 136px 88px 192px;align-items:center;min-height:40px;padding:0 var(--spacing-4);min-width:0}.ms-row>*{min-width:0}.ms-cols{height:40px;box-shadow:inset 0 -1px 0 var(--color-border-strong);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-3)}.ms-task,.ms-skel,.ms-empty{box-shadow:inset 0 -1px 0 var(--color-hairline)}.ms-trow.has-meta{align-items:start;padding-top:14px;padding-bottom:14px}.ms-trow.has-meta>:not(.ms-main){min-height:20px;display:flex;align-items:center}.ms-n{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.ms-state,.ms-merge{display:flex;align-items:center;min-width:0}.ms-main{display:flex;flex-direction:column;min-width:0;padding-right:var(--spacing-4)}.ms-titleline{display:flex;align-items:baseline;gap:var(--spacing-3);min-width:0}.ms-title{min-width:0;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-ink);text-align:left}.ms-titleline .ms-title{font-weight:var(--font-weight-medium);color:var(--color-ink)}.ms-task.is-dropped .ms-titleline .ms-title{color:var(--color-text-3)}button.ms-title.is-link{padding:0;border:0;background:none;text-decoration:none;cursor:pointer;border-radius:var(--radius-dot)}button.ms-title.is-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ms-after{flex:none;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3);white-space:nowrap}.ms-meta{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.ms-meta strong{color:var(--color-text-2);font-weight:var(--font-weight-semibold)}.ms-mono{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-mono.is-none{color:var(--color-text-3)}.ms-mono.is-bad{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.ms-task.is-dropped .ms-title{color:var(--color-text-3)}.ms-step{min-height:32px;padding-bottom:var(--spacing-2)}.ms-stepline{display:block;height:20px;overflow:clip;overflow-clip-margin:4px;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.ms-stepline .mplan-step{font-weight:var(--font-weight-semibold);color:var(--color-text)}button.mplan-step.is-link{padding:0;border:0;background:none;font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-text);cursor:pointer;text-decoration:none;border-radius:var(--radius-dot)}button.mplan-step.is-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ms-path{font-family:var(--font-mono);font-size:var(--text-xs)}.ms-row.is-attn{box-shadow:inset 2px 0 0 var(--attn-bar)}.ms-dither{position:relative;display:block;height:8px;border-radius:var(--radius-dot);max-width:100%}.ms-empty>span{grid-column:3 / -1;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.ms-pair{display:grid;grid-template-columns:640px minmax(0,1fr);gap:var(--spacing-8);min-width:0}.ms-queue,.ms-result{display:flex;flex-direction:column;min-width:0}.ms-subhead{box-shadow:inset 0 -1px 0 var(--color-border)}.ms-qlist{margin:0;padding:0;list-style:none}.ms-qrow{display:grid;grid-template-columns:32px minmax(0,1fr) 192px;align-items:center;height:40px;box-shadow:inset 0 -1px 0 var(--color-hairline)}.ms-qrow:last-child{box-shadow:none}.ms-qtitle{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.ms-qtitle.is-out{color:var(--color-text-3)}.ms-qempty{margin:0;padding:10px 0 10px 32px;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.ms-facts{margin:0}.ms-facts>div{display:flex;align-items:center;min-height:40px;box-shadow:inset 0 -1px 0 var(--color-hairline);min-width:0}.ms-facts dt{flex:none;width:112px;color:var(--color-text-3)}.ms-facts dd{margin:0;min-width:0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text)}.ms-branch{font-family:var(--font-mono);font-size:var(--text-sm)!important;overflow-wrap:anywhere}.ms-quiet{color:var(--color-text-3)}.ms-quiet.small{font-size:var(--text-sm);line-height:var(--leading-base)}.ms-prlink{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.ms-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3);padding-top:var(--spacing-4)}.ms-resume>p{margin:0;padding-top:var(--spacing-4)}.ms-resume .error-note,.ms-resume .note{margin-top:var(--spacing-3)}@media(max-width:1240px){.ms-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:900px){.ms-head,.ms-subhead{flex-wrap:wrap;row-gap:var(--spacing-1);padding-bottom:var(--spacing-1)}.ms-story{flex-direction:column}.ms-pocket{width:auto;height:136px;box-shadow:inset 0 -1px 0 var(--color-hairline)}.ms-pocket-field{inset:-52px -40px 0}.ms-story-body{padding:var(--spacing-4);gap:var(--spacing-6)}.ms-run{grid-template-columns:repeat(4,minmax(0,1fr))}.ms-run-name{white-space:normal}.ms-labelrow{flex-direction:column;gap:var(--spacing-1)}.ms-labelrow>.eyebrow,.ms-labelrow.is-steer>.eyebrow{width:auto;padding-top:0}.ms-labelrow.is-steer>form{width:100%}.ms-cols{display:none}.ms-row{grid-template-columns:24px minmax(0,1fr);grid-auto-flow:row;row-gap:var(--spacing-1);column-gap:0;padding:var(--spacing-3) var(--spacing-4)}.ms-trow.has-meta{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.ms-row>.ms-n{grid-column:1;grid-row:1;line-height:var(--leading-base)}.ms-row>.ms-main{grid-column:2;grid-row:1}.ms-row>.ms-state{grid-column:2;grid-row:2}.ms-row>.ms-mono{grid-column:2}.ms-row>.ms-mono.is-none{display:none}.ms-row>.ms-merge{grid-column:2}.ms-row>:empty{display:none}.ms-step{padding-top:0}.ms-titleline{flex-wrap:wrap;column-gap:var(--spacing-2)}.ms-title.ellipsis{white-space:normal}.ms-skel{grid-template-columns:24px minmax(0,1fr)}.ms-empty>span{grid-column:1 / -1}.ms-pair{grid-template-columns:minmax(0,1fr);gap:var(--spacing-6)}.ms-qrow{grid-template-columns:24px minmax(0,1fr);height:auto;padding:var(--spacing-2) 0;row-gap:var(--spacing-1)}.ms-qrow>.ms-merge{grid-column:2}.ms-qempty{padding-left:0}.ms-facts>div{flex-wrap:wrap;padding:var(--spacing-2) 0;gap:var(--spacing-1) var(--spacing-3)}.ms-facts dt{width:auto}}@media(prefers-reduced-motion:reduce){button.ms-title.is-link,button.mplan-step.is-link{transition:none}}button.ms-title.is-link:focus-visible,.ms-plan button.mplan-step.is-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:var(--radius-dot)}.ms-run-step.is-now .ms-run-bar:before,.ms-dither:before{animation:kd-crawl .8s steps(4,end) infinite}@media(prefers-reduced-motion:reduce){.ms-run-step.is-now .ms-run-bar:before,.ms-dither:before{animation:none}}.gate-label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3)}.gate-k{color:var(--color-text);font-weight:var(--font-weight-medium)}.gate-link{display:inline;border:0;padding:0;margin:0;background:none;cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);color:var(--color-text);text-align:left;text-decoration:underline 1px;text-underline-position:from-font;transition:text-decoration-color .12s ease-out}.gate-link:hover{text-decoration-thickness:2px}.gate-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:2px}.gate-fold-head{display:flex;align-items:center;gap:var(--spacing-2);min-height:40px;list-style:none;cursor:pointer;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text)}.gate-fold-head::-webkit-details-marker{display:none}.gate-fold-head:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:var(--radius-control)}.gate-fold-count{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text-3)}.gate-chev{flex:none;color:var(--color-text-3);transition:transform .12s ease-out}.gate-chev.is-open,details[open]>summary>.gate-chev{transform:rotate(90deg)}.gate-sec{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}.gate-sec-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-6);min-height:28px}.gate-sec-head h2{margin:0;font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.gate-sec-aside{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.gate-sec p{margin:0}.decision.plan-decision{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0}.plan-head{display:flex;align-items:center;gap:var(--spacing-4);min-height:64px;padding:var(--spacing-3) var(--spacing-6)}.plan-head>.state{flex:none;height:20px}.plan-head .body{flex:1;min-width:0;display:flex;flex-direction:column}.plan-head .t{gap:var(--spacing-1) var(--spacing-2);min-height:20px}.plan-head .t{flex-wrap:nowrap;align-items:flex-start}.plan-head .t>.tag{flex:none}.plan-head .t>span:last-child{flex:1 1 0;min-width:0}.plan-head .decision-ctl{flex:none}.plan-error{padding:0 var(--spacing-6) var(--spacing-3)}.plan-none{margin:0;padding:var(--spacing-3) var(--spacing-6);box-shadow:inset 0 1px 0 var(--color-hairline);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.plan-note{display:flex;align-items:baseline;padding:var(--spacing-3) var(--spacing-6);box-shadow:inset 0 1px 0 var(--color-hairline)}.plan-note>.gate-label{flex:none;width:192px}.plan-note>p{flex:1;min-width:0;margin:0;white-space:pre-wrap;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.plan-note>p.is-none{color:var(--color-text-3)}.plan-tasks{padding:0 var(--spacing-6);min-width:0}.plan-table{table-layout:fixed}.plan-c-n{width:32px}.plan-c-key{width:128px}.plan-c-after{width:80px}.plan-c-owns{width:344px}.plan-c-more{width:16px}.plan-table th,.plan-table td{padding:0}.plan-table td:nth-child(2),.plan-table td:nth-child(3),.plan-table td:nth-child(4){padding-right:var(--spacing-2)}.plan-table td{height:40px;padding-top:10px;padding-bottom:10px;vertical-align:top;box-shadow:inset 0 -1px 0 var(--color-hairline);font-size:var(--text-base);line-height:var(--leading-base)}.plan-table tbody tr.is-open>td{box-shadow:none}.plan-table .plan-n,.plan-table .plan-key,.plan-table .plan-after,.plan-table .plan-owns{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base);color:var(--color-text-2)}.plan-table .plan-n{color:var(--color-text-3)}.plan-key-in{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-table .plan-owns{overflow-wrap:anywhere}.plan-table .is-none{font-family:var(--font-sans);color:var(--color-text-3)}.plan-table .plan-after .is-none{font-family:var(--font-mono)}.plan-title-in{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--spacing-2);min-width:0}.plan-title-t{font-weight:var(--font-weight-medium);color:var(--color-ink);overflow-wrap:anywhere}.plan-title-in>.tag{flex:none}.plan-table td.plan-more{padding-top:12px}.plan-more-btn{display:grid;place-items:center;width:16px;height:16px;padding:0;margin:0;border:0;border-radius:4px;background:none;color:var(--color-text-3);cursor:pointer;position:relative}.plan-more-btn:before{content:"";position:absolute;inset:-8px}.plan-more-btn:hover{color:var(--color-ink)}.plan-more-btn:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.plan-more-btn .gate-chev{color:inherit}.plan-table tr.plan-detail>td{height:auto;padding-top:0;padding-bottom:var(--spacing-3)}.plan-detail-list{margin:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.plan-detail-list>div{display:flex;align-items:baseline}.plan-detail-list dt{flex:none;width:136px}.plan-detail-list dd{flex:1;min-width:0;margin:0;white-space:pre-wrap;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.plan-foot{min-height:40px;margin:0;padding:10px var(--spacing-6);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.plan-foot .mono{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}.plan-fold{box-shadow:inset 0 1px 0 var(--color-hairline)}.plan-fold>.gate-fold-head{padding:0 var(--spacing-6)}.plan-fold>.plan-note{box-shadow:inset 0 1px 0 var(--color-hairline)}.dialog-body:has(>.gate-dlg.is-changes){padding-top:var(--spacing-2)}.dialog-body:has(>.gate-dlg.is-reject){padding-top:var(--spacing-6)}.gate-dlg{display:flex;flex-direction:column;gap:var(--spacing-6)}.gate-dlg p{margin:0}.gate-dlg-lede{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.gate-dlg-area{height:120px;min-height:120px}.gate-dlg-bound{padding-top:var(--spacing-1);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.gate-dlg.is-reject{gap:var(--spacing-3)}.gate-effects{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.gate-effects>li{display:flex;gap:var(--spacing-4);padding:var(--spacing-3) 0;box-shadow:inset 0 1px 0 var(--color-hairline)}.gate-effects-n{flex:none;width:16px;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.gate-effects-text{display:flex;flex-direction:column;min-width:0}.gate-effects-t{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.gate-effects-sub{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.gate-story .ms-story-sub.is-quiet{font-size:var(--text-sm);color:var(--color-text-3)}.gate-story .ms-story-body{gap:var(--spacing-4)}.gate-story-link{color:var(--color-text);font-weight:var(--font-weight-medium);text-decoration:underline 1px;text-underline-position:from-font}.gate-story-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:2px}.gate-story-actions{display:flex;gap:var(--spacing-2)}.gate-revisions>.gate-fold-head{box-shadow:inset 0 -1px 0 var(--color-hairline)}.gate-rev-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.gate-rev-list>li{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3) 0 var(--spacing-3) var(--spacing-6);box-shadow:inset 0 -1px 0 var(--color-hairline)}.gate-rev-list p{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2);overflow-wrap:anywhere}.gate-rev-list p.is-quiet{color:var(--color-text-3)}.gate-rev-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-3);min-height:20px}.gate-rev-n{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.gate-rev-head .is-quiet{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.steer-cols{display:flex;align-items:flex-start;gap:var(--spacing-8);min-width:0}.steer-side{flex:none;width:336px;display:flex;flex-direction:column;gap:var(--spacing-6)}.steer-history{flex:1;min-width:0;display:flex;flex-direction:column}.steer-cols.is-box-only .steer-side{width:min(336px,100%)}.steer-box{display:flex;flex-direction:column;gap:var(--spacing-2)}.steer-area{height:88px;min-height:88px}.steer-box-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.steer-count{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.steer-count.field-error{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base)}.steer-hint{margin:0;padding-top:var(--spacing-1);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.steer-reason{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.steer-story{display:flex;flex-direction:column;gap:var(--spacing-2);max-width:480px}.steer-story-row{display:flex;gap:var(--spacing-2)}.steer-story-row>.input{flex:1;min-width:0}.steer-story-row>.btn{flex:none}.steer-story .steer-hint{padding-top:0}.steer-held{display:flex;align-items:flex-start;gap:var(--spacing-2)}.steer-held-glyph{flex:none;display:flex;align-items:center;height:20px;color:var(--color-ink)}.steer-held-text{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.steer-held-text p{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.steer-held-text p.steer-held-t{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.steer-held-text p.is-quiet{color:var(--color-text-3)}.steer-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.steer-item{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3) 0;box-shadow:inset 0 -1px 0 var(--color-hairline);min-width:0;overflow-wrap:anywhere}.steer-history>.steer-list>.steer-item:first-child{padding-top:0}.steer-item p{margin:0}.steer-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--spacing-3);min-height:20px}.steer-item-head>.state{font-size:var(--text-sm)}.steer-by{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.steer-msg{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-ink)}.steer-manager{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.steer-outcome{font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.gate-showall{margin-left:0;font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.steer-changes{margin:0;padding-top:var(--spacing-1);display:flex;flex-direction:column;gap:var(--spacing-1)}.steer-change{display:flex;align-items:baseline;min-width:0}.steer-change>dt{flex:none;width:128px}.steer-change>dd{flex:1;min-width:0;margin:0}.steer-change-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.steer-change-list>li{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text)}.steer-change-n{display:inline-block;min-width:8px;margin-right:var(--spacing-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.steer-change-t{font-weight:var(--font-weight-medium)}.steer-change-key{margin-left:var(--spacing-1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.steer-change-note{margin-left:var(--spacing-1);color:var(--color-text-3)}.steer-earlier>.gate-fold-head{min-height:32px;padding-top:var(--spacing-3);font-size:var(--text-sm)}.steer-earlier>.steer-list{padding-top:var(--spacing-3)}.review-bounds{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-6)}.review-who{display:flex;align-items:baseline;margin-top:calc(-1 * var(--spacing-1))}.review-who>.gate-label{flex:none;width:192px}.review-who>p{flex:1;min-width:0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.review-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-8);align-items:start}.review-cols.is-steps-only{grid-template-columns:minmax(0,1fr)}.review-row{display:grid;grid-template-columns:24px minmax(0,1fr) 96px 176px;align-items:center;min-height:40px}.review-row>*{min-width:0}.review-cols-head{min-height:32px;box-shadow:inset 0 -1px 0 var(--color-border-strong)}.review-cols-head>span{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3)}.review-list{margin:0;padding:0;list-style:none}.review-item{box-shadow:inset 0 -1px 0 var(--color-hairline)}.review-item:last-child:not(:has(.review-lines>p)){box-shadow:none}.review-n{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.review-step{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-ink);overflow-wrap:anywhere}.review-step .gate-link{color:var(--color-ink)}.review-state,.review-decision{display:flex}.review-lines{padding:0 0 var(--spacing-3) 24px}.review-lines:empty{display:none}.review-lines p{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3);overflow-wrap:anywhere}.review-task{font-weight:var(--font-weight-medium);color:var(--color-text-2)}.review-lines .gate-link.review-task{color:var(--color-text-2)}.review-none{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.review-report{display:flex;flex-direction:column;min-width:0}.review-report-head{display:flex;align-items:center;min-height:32px;box-shadow:inset 0 -1px 0 var(--color-border)}.review-report>.rv-report{padding-top:var(--spacing-3)}.rv-report{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0;overflow-wrap:anywhere}.rv-report p{margin:0}.rv-report-top{display:flex;flex-direction:column;gap:var(--spacing-1)}.rv-verdict{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--spacing-3);min-height:20px}.rv-counts{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-2)}.rv-by{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.rv-summary{padding-top:var(--spacing-1);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2);white-space:pre-wrap}.rv-part{display:flex;flex-direction:column;gap:var(--spacing-2);padding-top:var(--spacing-3);box-shadow:inset 0 1px 0 var(--color-hairline)}.rv-findings{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-3)}.rv-finding{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.rv-finding-head{display:flex;align-items:flex-start;gap:var(--spacing-2)}.rv-finding-head>.tag{flex:none}.rv-finding-t{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.rv-finding-where{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.rv-finding-why{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2);white-space:pre-wrap}.rv-checked{margin:0;padding:0;list-style:none}.rv-checked>li{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}@media(max-width:1200px){.review-cols{grid-template-columns:minmax(0,1fr)}.plan-c-owns{width:240px}}@media(max-width:900px){.plan-head{flex-wrap:wrap;align-items:flex-start;padding:var(--spacing-3) var(--spacing-4)}.plan-head>.state{margin-top:2px}.plan-head .body{flex:1 1 calc(100% - 32px)}.plan-head .decision-ctl{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;padding-left:32px}.plan-head .decision-ctl .btn{flex:1 1 auto}.plan-error,.plan-tasks{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.plan-note{flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4)}.plan-note>.gate-label{width:auto}.plan-foot,.plan-none{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.plan-fold>.gate-fold-head{padding:0 var(--spacing-4)}.plan-table,.plan-table tbody,.plan-table tr,.plan-table td{display:block;width:auto}.plan-table colgroup,.plan-table thead{display:none}.plan-table tbody>tr:not(.plan-detail){display:grid;grid-template-columns:24px minmax(0,1fr) 16px;column-gap:0;padding:10px 0;box-shadow:inset 0 -1px 0 var(--color-hairline)}.plan-table tbody>tr.is-open{box-shadow:none}.plan-table td,.plan-table td:nth-child(n+3){height:auto;padding:0;box-shadow:none}.plan-table td.plan-n{grid-column:1;grid-row:1}.plan-table td.plan-title{grid-column:2;grid-row:1}.plan-table td.plan-more{grid-column:3;grid-row:1;padding-top:2px}.plan-table td.plan-key,.plan-table td.plan-after,.plan-table td.plan-owns{grid-column:2}.plan-table td.plan-after:before{content:"after ";font-family:var(--font-sans);color:var(--color-text-3)}.plan-table tr.plan-detail>td:first-child{display:none}.plan-table tr.plan-detail>td{padding:0 0 var(--spacing-3) 24px;box-shadow:inset 0 -1px 0 var(--color-hairline)}.plan-detail-list>div{flex-direction:column;gap:0}.plan-detail-list dt{width:auto}.steer-cols{flex-direction:column;gap:var(--spacing-6)}.steer-side{width:auto;align-self:stretch}.steer-change{flex-direction:column}.steer-change>dt{width:auto}.review-who{flex-direction:column;gap:var(--spacing-1)}.review-who>.gate-label{width:auto}.review-row{grid-template-columns:24px minmax(0,1fr);padding:10px 0}.review-state,.review-decision{grid-column:2}.review-cols-head{display:none}}@media(prefers-reduced-motion:reduce){.gate-chev,.gate-link{transition:none}}.inbox>.inbox-tabs{margin-top:calc(var(--spacing-4) - var(--page-gap))}.inbox-koidog-phone{display:none}.inbox-body{display:flex;flex-direction:column;gap:var(--page-gap);min-width:0}.inbox-ready{display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-2);min-width:0}.ready-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--spacing-3)}.ready-head h2{margin:0;font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.ready-head p{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.ready-list{list-style:none;margin:0;padding:0;box-shadow:inset 0 1px 0 var(--color-hairline)}.ready-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:var(--spacing-6);min-height:64px;padding:var(--spacing-2) 0;box-shadow:inset 0 -1px 0 var(--color-hairline)}.ready-body{display:flex;flex-direction:column;gap:2px;min-width:0}.ready-title{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ready-meta{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ready-meta .mono{font-family:var(--font-mono);vertical-align:top}.ready-sep{white-space:pre}.ready-meta a{color:var(--color-text-2);text-decoration:underline 1px;text-underline-position:from-font;transition:color .12s ease-out}.ready-meta a:hover{color:var(--color-text)}.ready-tag{display:flex;justify-content:flex-end;min-width:0}.inbox-ready .pr-tag{display:grid;grid-template-columns:16px max-content minmax(0,1fr) 16px;grid-template-rows:auto auto;align-items:center;column-gap:0;min-width:160px;min-height:40px;max-width:none;margin:0;padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-3);border:0;border-radius:var(--radius-control);background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-border-strong);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background-color .12s ease-out}.inbox-ready .pr-tag:hover{background:var(--color-hover)}.inbox-ready .pr-tag:active{background:var(--color-active)}.inbox-ready .pr-tag:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.inbox-ready .pr-tag-main{display:contents}.inbox-ready .pr-tag .glyph{grid-column:1;grid-row:1 / span 2}.inbox-ready .pr-tag-word{grid-column:2;grid-row:1;padding-left:var(--spacing-3);font-size:var(--text-sm);line-height:var(--leading-xs);font-weight:var(--font-weight-medium);color:var(--color-text)}.inbox-ready .pr-tag-num{grid-column:3;grid-row:1;padding-left:.3em;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-xs);color:var(--color-text-3)}.inbox-ready .pr-tag-parts{grid-column:2 / span 2;grid-row:2;padding-left:var(--spacing-3);max-width:none;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular);color:var(--color-text-3)}.inbox-ready .pr-tag-chev{grid-column:4;grid-row:1 / span 2;display:grid;place-items:center;width:16px;height:16px;margin-left:var(--spacing-3);color:var(--color-text-3)}.inbox-ready .pr-tag:hover .pr-tag-chev{color:var(--color-text)}.inbox-waiting{display:flex;flex-direction:column;padding-top:var(--spacing-2);min-width:0}.inbox-waiting-head{display:flex;align-items:flex-end;justify-content:space-between;height:68px;padding-right:var(--spacing-8)}.inbox-waiting-title{display:flex;align-items:center;gap:var(--spacing-2);padding-bottom:var(--spacing-3)}.inbox-waiting-title>.glyph{flex:none}.inbox-waiting-title h2{margin:0;font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.inbox-waiting-count{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.inbox-koidog{display:flex;flex:none;height:64px}.inbox-list{display:flex;flex-direction:column;min-width:0;background:var(--color-raised);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.inbox-item{display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:var(--spacing-8);row-gap:var(--spacing-1);align-items:start;padding:calc(var(--spacing-4) + var(--spacing-1)) var(--spacing-6)}.inbox-item+.inbox-item{box-shadow:inset 0 1px 0 var(--color-hairline)}.inbox-item>.decision{display:contents}.inbox-item>.decision>.state{display:none}.inbox-item>.decision>.body{grid-column:1;grid-row:1;gap:var(--spacing-1)}.inbox-item>.decision>.decision-ctl{grid-column:2;grid-row:1 / span 2}.inbox-item>.inbox-asked{grid-column:1;grid-row:2}.inbox-item .decision .t{min-height:20px;gap:var(--spacing-1) var(--spacing-2);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.inbox-item .t>.tag{flex:none;font-family:var(--font-mono);font-weight:var(--font-weight-regular);color:var(--color-text-2)}.inbox-item .decision .d{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.inbox-item .decision .d.ellipsis{white-space:normal;overflow:visible;text-overflow:clip}.inbox-item>.decision:not(.plan-decision) .d:not(.ellipsis){color:var(--color-text)}.inbox-item>.decision>.body>.d+.d{margin-top:calc(-1 * var(--spacing-1))}.inbox-item .decision-ctl{gap:var(--spacing-2)}.inbox-item .decision-ctl .input{width:200px}.inbox-asked{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.inbox-asked a{color:inherit;text-decoration:underline 1px;text-underline-position:from-font;transition:color .12s ease-out}.inbox-asked a:hover{color:var(--color-text)}.inbox-item.is-plan{display:flex;flex-direction:column;gap:0}.inbox-item>.plan-decision{display:contents}.inbox-item .plan-head{order:0;align-items:flex-start;gap:var(--spacing-8);min-height:0;padding:0}.inbox-item .plan-head>.state{display:none}.inbox-item .plan-head .body{gap:var(--spacing-1)}.inbox-item .plan-head .t>span:last-child{flex:1 1 auto}.inbox-item.is-plan>.inbox-asked{order:1;margin-top:var(--spacing-1)}.inbox-item>.plan-decision>:not(.plan-head){order:2}.inbox-item>.plan-decision>.plan-error{padding:var(--spacing-3) 0 0}.inbox-item>.plan-decision>.plan-note{margin-top:var(--spacing-4);padding:0 0 var(--spacing-3);box-shadow:none}.inbox-item>.plan-decision>.plan-tasks{padding:0}.inbox-item>.plan-decision>.plan-foot{min-height:0;padding:var(--spacing-3) 0 0}.inbox-item>.plan-decision>.plan-none{margin-top:var(--spacing-4);padding:0;box-shadow:none}.inbox-item>.plan-decision>.plan-fold{margin-top:var(--spacing-4)}.inbox-item>.plan-decision>.plan-fold>.gate-fold-head,.inbox-item>.plan-decision>.plan-fold>.plan-foot{padding-left:0;padding-right:0}.inbox.is-clear{position:relative;min-height:100%}.inbox.is-clear .empty-col{padding-top:calc(var(--spacing-12) + var(--spacing-2))}.inbox-all{min-width:0}.inbox-all .table td{height:auto;padding-top:14px;padding-bottom:14px;vertical-align:top}.inbox-all-what .inbox-all-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inbox-all-title a{color:inherit;text-decoration:none}.inbox-all-title a:hover{text-decoration:underline;text-underline-offset:2px}.inbox-all-title a:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:2px}.inbox-all-title{font-weight:var(--font-weight-semibold);color:var(--color-text)}.inbox-all-sub,.inbox-all-note{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.inbox-all-note{color:var(--color-text-2)}.inbox-all-when{white-space:nowrap;font-size:var(--text-sm);color:var(--color-text-3)}.inbox-all-answer{white-space:nowrap}.inbox-all-answer>.state{display:flex}.inbox-all-who{width:232px}.inbox-all-who>span.inbox-all-sub{white-space:nowrap}.inbox-all .table .tag{vertical-align:top}@media(max-width:900px){.inbox-head{flex-wrap:nowrap;align-items:flex-end;padding-inline:var(--spacing-1)}.inbox-koidog-phone{display:flex;flex:none;height:56px}.inbox.is-clear{min-height:calc(100vh - 56px);padding-bottom:calc(160px + var(--spacing-6))}.inbox>.inbox-tabs{height:44px;gap:calc(var(--spacing-4) + var(--spacing-1));margin-inline:var(--spacing-1);margin-top:calc(var(--spacing-3) - var(--page-gap));box-shadow:inset 0 -1px 0 var(--color-hairline)}.inbox>.inbox-tabs button{height:44px}.inbox-ready{order:2;gap:0;padding-top:0}.inbox-waiting{order:1;gap:var(--spacing-3);padding-top:0}.inbox-waiting-head{height:auto;padding:0 var(--spacing-1)}.inbox-waiting-title{padding-bottom:0}.inbox-waiting-count{font-size:var(--text-xs);line-height:var(--leading-xs)}.inbox-koidog{display:none}.inbox-list{gap:var(--spacing-3);background:none;box-shadow:none;border-radius:0}.inbox-item,.inbox-item.is-plan{display:flex;flex-direction:column;gap:0;padding:var(--spacing-4);background:var(--color-raised);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.inbox-item+.inbox-item{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.inbox-item>.decision>.body{order:0;gap:var(--spacing-2)}.inbox-item>.inbox-asked{order:1;margin-top:var(--spacing-2)}.inbox-item>.decision>.decision-ctl{order:2;margin-top:var(--spacing-3)}.inbox-item .decision .t{flex-direction:column;align-items:flex-start;gap:var(--spacing-2);font-size:var(--text-md);line-height:var(--leading-md)}.inbox-item .decision .d{font-size:var(--text-base);line-height:var(--leading-base)}.inbox-item .decision-ctl{flex-wrap:wrap;justify-content:stretch;gap:var(--spacing-3) var(--spacing-2);padding-left:0}.inbox-item .decision-ctl .input{flex:1 1 100%;width:auto;height:44px;font-size:var(--text-base)}.inbox-item .decision-ctl .btn{flex:1 1 0;height:44px;font-size:var(--text-md);line-height:var(--leading-base)}.inbox-item .plan-head{flex-wrap:wrap;gap:0}.inbox-item .plan-head .body{flex:1 1 100%}.inbox-item .plan-head .decision-ctl{flex:1 1 100%;order:3;margin-top:var(--spacing-3);padding-left:0}.inbox-item.is-plan>.inbox-asked{order:1}.inbox-item>.plan-decision>.plan-tasks{overflow-x:auto}.ready-head{flex-direction:column;align-items:flex-start;gap:2px;padding:0 var(--spacing-1) var(--spacing-3)}.ready-head h2{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-tight)}.ready-list{box-shadow:none}.ready-row{position:relative;display:flex;align-items:center;gap:var(--spacing-3);min-height:0;padding:var(--spacing-3) var(--spacing-1);box-shadow:inset 0 1px 0 var(--color-hairline)}.ready-row:last-child{box-shadow:inset 0 1px 0 var(--color-hairline),inset 0 -1px 0 var(--color-hairline)}.ready-body{flex:1 1 0;gap:2px;padding-right:var(--spacing-6)}.ready-title{font-size:var(--text-md);line-height:var(--leading-md);white-space:normal}.ready-meta{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-2);white-space:normal}.ready-meta a{position:relative;z-index:1}.ready-tag{display:block;position:static}.ready-row{flex-wrap:wrap}.ready-tag{flex:1 1 100%;padding-top:var(--spacing-1)}.inbox-ready .pr-tag{position:static;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0;min-width:0;min-height:20px;padding:0;margin:0;background:none;box-shadow:none;border-radius:0}.inbox-ready .pr-tag:after{content:"";position:absolute;inset:0}.inbox-ready .pr-tag:hover,.inbox-ready .pr-tag:active{background:none}.ready-row:has(.pr-tag:hover){background:var(--color-hover)}.inbox-ready .pr-tag-main{display:contents}.inbox-ready .pr-tag-word,.inbox-ready .pr-tag-num,.inbox-ready .pr-tag-parts{padding:0;font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-regular);color:var(--color-text)}.inbox-ready .pr-tag .glyph{margin-right:var(--spacing-2)}.inbox-ready .pr-tag-num{font-size:var(--text-xs);padding-left:.3em}.inbox-ready .pr-tag-parts{padding-left:.3em}.inbox-ready .pr-tag-parts:before{content:"· "}.inbox-ready .pr-tag-chev{position:absolute;right:var(--spacing-1);top:50%;margin:-8px 0 0;color:var(--color-text-2)}}@media(prefers-reduced-motion:reduce){.ready-meta a,.inbox-asked a,.inbox-ready .pr-tag{transition:none}}.pr-tag{display:inline-flex;flex-direction:column;align-items:flex-start;max-width:calc(100% + 2 * var(--spacing-2));min-width:0;padding:var(--spacing-1) var(--spacing-2);margin:calc(-1 * var(--spacing-1)) calc(-1 * var(--spacing-2));border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text);text-align:left;cursor:pointer;transition:background-color .12s ease-out}.pr-tag:hover{background:var(--color-hover)}.pr-tag:active{background:var(--color-active)}.pr-tag-main{display:inline-flex;align-items:center;gap:var(--spacing-2);height:20px;font-weight:var(--font-weight-medium);white-space:nowrap}.pr-tag-word{color:var(--color-text-2)}.pr-tag.is-attn .pr-tag-word,.pr-tag.is-bad .pr-tag-word{color:var(--color-text);font-weight:var(--font-weight-semibold)}.pr-tag.is-done .pr-tag-word{color:var(--color-text)}.pr-tag.is-quiet,.pr-tag.is-quiet .pr-tag-word{color:var(--color-text-3)}.pr-tag-num{color:var(--color-text-3);font-size:var(--text-xs)}.pr-tag-chev{display:grid;place-items:center;width:16px;height:16px;margin-left:calc(-1 * var(--spacing-1));color:var(--color-text-3)}.pr-tag:hover .pr-tag-chev{color:var(--color-text)}.pr-tag-parts{display:block;max-width:100%;padding-left:var(--spacing-6);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.pr-tag.is-attn .pr-tag-parts{color:var(--color-text-2);font-weight:var(--font-weight-medium)}.pr-tag-inline .pr-tag-main{white-space:normal;flex-wrap:wrap;height:auto;min-height:20px}.pr-tag-inline .pr-tag-parts{padding-left:0;line-height:var(--leading-base)}.drawer-head:has(>.prr-read){display:grid;align-content:center;grid-template-columns:max-content max-content minmax(0,1fr) max-content max-content;grid-template-rows:var(--leading-md) var(--leading-base);column-gap:var(--spacing-3);row-gap:0}.drawer-head:has(>.prr-read)>h2{grid-area:1 / 1;color:var(--color-ink);white-space:nowrap}.drawer-head:has(>.prr-read)>.state{grid-area:1 / 2;align-self:center}.drawer-head:has(>.prr-read)>.spacer{display:none}.drawer-head>.prr-read{grid-area:2 / 1 / 3 / 4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.drawer-head>.prr-actions{grid-area:1 / 4 / 3 / 5;align-self:center;display:flex;align-items:center;gap:var(--spacing-2);margin-right:calc(-1 * var(--spacing-1))}.drawer-head:has(>.prr-read)>.drawer-close{grid-area:1 / 5 / 3 / 6;align-self:center}.prr{flex:none;display:flex;flex-direction:column;gap:var(--spacing-6);min-width:0;overflow-wrap:anywhere;--prr-indent: 40px;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text)}.prr>*{flex:none;min-width:0}.prr-sec :is(h3,h4,p,dl,dd){margin:0}.prr-sec{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.prr-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-4)}.prr-n{flex:none;width:24px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.prr-h{flex:1 1 auto;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-3)}.prr-aside{flex:0 1 auto;min-width:0;font-size:var(--text-xs);line-height:var(--leading-xs)}.prr-in{display:flex;flex-direction:column;min-width:0;padding-left:var(--prr-indent)}.prr-quiet{color:var(--color-text-3)}.prr-strong{font-weight:var(--font-weight-semibold)}.prr-mono{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1;color:var(--color-text)}.prr-fine{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.prr-fine-row{padding-top:var(--spacing-2)}.prr-empty{display:flex;align-items:center;min-height:32px;color:var(--color-text-3)}.prr-lines{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.prr-lines-add{font-weight:var(--font-weight-semibold);color:var(--color-text)}.prr-lines-del{color:var(--color-text-3)}.prr-unavail{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:6px 0;color:var(--color-text-2)}.prr-unavail>.glyph{flex:none;margin-top:2px}.prr-link{border:0;padding:0;margin:0;background:none;cursor:pointer;white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text);text-decoration:underline 1px;text-underline-position:from-font}.prr-link:hover{color:var(--color-ink);text-decoration-thickness:2px}.prr-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:2px}.prr-what{gap:var(--spacing-3)}.prr-what>.prr-in{gap:var(--spacing-3)}.prr-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-ink)}.prr-title>.prr-quiet{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-regular);letter-spacing:0}.prr-state{display:flex;align-items:center;flex-wrap:wrap;gap:0 var(--spacing-2);min-height:20px}.prr-state-facts{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-3)}.prr-facts{display:grid;grid-template-columns:296px minmax(0,1fr);gap:var(--spacing-1) var(--spacing-4);align-items:start}.prr-kv{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.prr-kv>div{display:flex;gap:var(--spacing-3);min-width:0}.prr-kv dt{flex:none;width:64px;color:var(--color-text-3)}.prr-kv-wide dt{width:88px}.prr-kv dd{flex:1;min-width:0;color:var(--color-text)}.prr-kv dd a{color:inherit;text-decoration:underline 1px;text-underline-position:from-font}.prr-kv dd a:hover{color:var(--color-ink);text-decoration-thickness:2px}.prr-kv-full{grid-column:1 / -1}.prr-code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base)}.prr-task{display:flex;flex-direction:column}.prr-task-title{color:var(--color-text-2)}.prr .note{font-size:var(--text-sm)}.prr-sum{font-family:var(--font-mono);color:var(--color-text);white-space:nowrap}.prr-list{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none}.prr-file{display:flex;align-items:center;gap:var(--spacing-3);height:28px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-variant-numeric:tabular-nums}.prr-file:not(:last-child){box-shadow:inset 0 -1px 0 var(--color-hairline)}.prr-file-st{flex:none;width:16px;color:var(--color-text-3)}.prr-file-path{flex:1}.prr-add{flex:none;min-width:48px;text-align:right}.prr-del{flex:none;min-width:40px;text-align:right;color:var(--color-text-3)}.prr-more{display:flex;padding-top:var(--spacing-2)}.prr-commits{gap:var(--spacing-1);padding-top:var(--spacing-4)}.prr-commits:first-child{padding-top:0}.prr-commit{display:flex;align-items:flex-start;gap:var(--spacing-3);min-width:0}.prr-commit-sha{flex:none;width:56px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base);color:var(--color-text-3)}.prr-commit-what{flex:1;min-width:0}.prr-commit-who{flex:0 1 auto;max-width:50%;color:var(--color-text-3)}.prr-attempt{color:var(--color-text-3)}.prr-attempt .prr-lines-add{font-weight:var(--font-weight-regular)}.prr-sub{display:flex;align-items:center;min-height:32px;padding-top:var(--spacing-2);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text-2)}.prr-checks{display:grid;column-gap:var(--spacing-3);grid-template-columns:16px minmax(104px,max-content) minmax(0,1fr) minmax(48px,max-content) minmax(32px,max-content) minmax(64px,max-content)}.prr-checks>li,.prr-check-wrap>.prr-check{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;min-width:0}.prr-check{align-items:center;min-height:32px}.prr-checks>li:not(:last-child){box-shadow:inset 0 -1px 0 var(--color-hairline)}.prr-checks>li:has(>.prr-log){box-shadow:none}.prr-check-name{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold)}.prr-check-what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-3)}.prr-check-what.is-words,.prr-preview-ready{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base)}.prr-check-cmd{font-family:var(--font-mono);font-size:var(--text-xs)}.prr-check-exit{font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.prr-check-dur{font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;text-align:right;color:var(--color-text-3)}.prr-check>.prr-link,.prr-nolog{justify-self:end}.prr-nolog{white-space:nowrap;color:var(--color-text-3)}.prr-check-word{grid-column:4 / span 2;justify-self:end;white-space:nowrap}.prr-wide>.prr-check-word{grid-column:4 / -1}.prr-preview{align-items:start;padding:6px 0}.prr-preview>.state{min-height:20px}.prr-preview-line{grid-column:3 / -1;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:0 var(--spacing-3);min-width:0}.prr-preview-url{min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base);color:var(--color-text)}.prr-preview-ready{min-width:0;color:var(--color-text-3)}.prr-preview-url a{color:inherit;text-decoration:underline 1px;text-underline-position:from-font}.prr-preview-url a:hover{color:var(--color-ink);text-decoration-thickness:2px}.prr-log{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.prr-logtext{margin:0;max-height:320px;overflow:auto;white-space:pre-wrap;word-break:break-word}.prr-produced{padding-top:var(--spacing-3)}.prr-crew-sum{padding:6px 0;color:var(--color-text-2)}.prr-ctask{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0;padding:var(--spacing-3) 0}.prr-ctask:not(:last-child){box-shadow:inset 0 -1px 0 var(--color-hairline)}.prr-ctask-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-2);min-width:0}.prr-ctask-head>.state{flex:none}.prr-ctask-title{flex:1 1 200px;min-width:0;font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.prr-ctask-key{flex:none;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-3);white-space:nowrap}.prr-ctask>.prr-sub{min-height:0;padding-top:var(--spacing-1)}.prr-verdict{display:flex;align-items:center;flex-wrap:wrap;gap:0 var(--spacing-3);min-height:20px}.prr-verdict-by{color:var(--color-text-3)}.prr-verdict-by .prr-mono{color:inherit}.prr-quote{padding-top:var(--spacing-1);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2);white-space:pre-wrap}.prr-moved{margin-bottom:var(--spacing-3)}.prr-sec .prr-advice{margin-top:var(--spacing-3);padding-top:var(--spacing-3);box-shadow:inset 0 1px 0 var(--color-hairline);font-weight:var(--font-weight-medium);color:var(--color-text)}.drawer-foot:has(>.prr-decision){align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-4) 23px;max-height:50%;overflow-y:auto;background:var(--color-stage);box-shadow:inset 0 1px 0 var(--color-border);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text)}.prr-decision{--prr-indent: 40px;flex:0 1 520px;align-self:flex-start}.prr-decision>.prr-in{gap:var(--spacing-2)}.prr-say{max-width:440px}.drawer-foot>.mascot{flex:none}.prr-say{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.prr-say .prr-mono,.dialog-body .prr-mono{font-size:var(--text-sm)}.dialog-body .prr-mono{color:var(--color-ink)}.prr-merge{display:flex;padding-top:var(--spacing-1)}.prr-blockers{display:flex;flex-direction:column;gap:var(--spacing-1)}.prr-blockers-title{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.prr-blockers ul{margin:0;padding-left:var(--spacing-4);color:var(--color-text-2)}.prr-done{display:flex;align-items:flex-start;gap:var(--spacing-3);min-width:0;border-radius:var(--radius-control)}.prr-done>.glyph{flex:none;margin-top:2px}.prr-done-text{display:flex;flex-direction:column;min-width:0;color:var(--color-text-2)}.prr-done-title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.prr-done:focus{outline:none}.prr-done:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.dialog-body .prr-confirm-fine{font-size:var(--text-sm);color:var(--color-text-3)}@media(max-width:560px){.drawer-head:has(>.prr-read){height:auto;padding-top:var(--spacing-2);padding-bottom:var(--spacing-2);grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:32px var(--leading-base) 32px}.drawer-head:has(>.prr-read)>.state{justify-self:start}.drawer-head:has(>.prr-read)>.drawer-close{grid-area:1 / 3}.drawer-head>.prr-read{grid-area:2 / 1 / 3 / 4}.drawer-head>.prr-actions{grid-area:3 / 1 / 4 / 4;margin:0 0 0 calc(-1 * var(--spacing-3))}.prr,.prr-decision{--prr-indent: 0px}.prr-facts{grid-template-columns:minmax(0,1fr)}.prr-kv dt,.prr-kv-wide dt{width:88px}.prr-commit{flex-wrap:wrap;row-gap:0}.prr-commit-who{flex:1 0 100%;max-width:100%;padding-left:68px}.prr-checks{grid-template-columns:16px minmax(0,1fr) max-content max-content max-content}.prr-check{padding:6px 0;row-gap:0}.prr-check-name{max-width:none}.prr-check-what,.prr-preview-line{grid-row:2;grid-column:2 / -1}.prr-check-word{grid-column:3 / span 2}.prr-wide>.prr-check-word{grid-column:3 / -1}.drawer-foot:has(>.prr-decision){max-height:60%}.drawer-foot>.mascot{display:none}}.projects-controls{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.projects-table{table-layout:fixed;margin-top:var(--spacing-4)}.projects-col-name{width:calc(224px + var(--spacing-4))}.projects-col-repo{width:232px}.projects-col-branch{width:120px}.projects-col-created{width:calc(148px + var(--spacing-4))}.projects-table th,.projects-table td{padding-left:0;padding-right:0}.projects-table th:first-child,.projects-table td:first-child{padding-left:var(--spacing-4)}.projects-table th:last-child,.projects-table td:last-child{padding-right:var(--spacing-4)}.projects-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-table td:not(:last-child){padding-right:var(--spacing-2)}.projects-table .projects-name{font-weight:var(--font-weight-semibold);color:var(--color-text)}.projects-name>a{color:inherit;text-decoration:none;outline:none}.projects-name>a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.projects-name>.tag{margin-left:var(--spacing-2);font-weight:var(--font-weight-medium)}.projects-table tr:has(.projects-name>a:focus-visible){outline:2px solid var(--color-ink);outline-offset:-2px}.projects-table .projects-repo,.projects-table .projects-branch{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base)}.projects-table .projects-repo{color:var(--color-text)}.projects-table .projects-repo.is-none{color:var(--color-text-3)}.projects-table .projects-branch{color:var(--color-text-2)}.projects-checks .tags{flex-wrap:nowrap}.projects-checks .tag{color:var(--color-text-2)}.projects-unverified{font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.projects-table .projects-created{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.projects-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3)}.projects-pair-branch{grid-template-columns:minmax(0,1fr) 144px}.projects-pair-preview{grid-template-columns:minmax(0,1fr) 132px}.projects-hint{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.projects-block{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}.projects-block-head{display:flex;flex-direction:column;gap:var(--spacing-1)}.projects-block-head h3{margin:0}.projects-block-head p{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.projects-note-body{margin-top:var(--spacing-1);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}@media(max-width:720px){.projects-controls{width:100%}.projects-controls>.seg{flex:1 1 auto}.projects-controls>.seg>button{flex:1 1 0}.projects-controls>.btn{flex:1 1 100%;justify-content:center}.projects-table,.projects-table tbody{display:block;width:100%}.projects-table colgroup,.projects-table thead{display:none}.projects-table tr{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--spacing-2);row-gap:var(--spacing-1);padding:var(--spacing-3) 0;box-shadow:inset 0 -1px 0 var(--color-hairline)}.projects-table tr:first-child{box-shadow:inset 0 1px 0 var(--color-hairline),inset 0 -1px 0 var(--color-hairline)}.projects-table td,.projects-table td:first-child,.projects-table td:last-child,.projects-table td:not(:last-child){display:block;height:auto;padding:0;box-shadow:none;text-align:left}.projects-table .projects-name{flex:1 1 100%;font-size:var(--text-md);line-height:var(--leading-md)}.projects-table .projects-repo,.projects-table .projects-branch{font-size:var(--text-xs);line-height:var(--leading-xs)}.projects-repo{max-width:70%}.projects-branch:before{content:"· ";color:var(--color-text-3)}.projects-checks{flex:1 1 100%}.projects-checks .tags{flex-wrap:wrap}.projects-unverified{white-space:normal}.projects-table .projects-created{flex:1 1 100%;font-size:var(--text-xs);line-height:var(--leading-xs)}}.mx-page{--page-gap: 20px}.mx-page:not(.mx-page-none) .page-sub{margin-top:var(--spacing-2)}.mx-head{display:flex;gap:var(--spacing-6)}.mx-title{display:flex;flex:1 1 auto;align-items:flex-end;justify-content:space-between;gap:var(--spacing-4);min-width:0}.mx-head.is-pairing .mx-title{flex:0 0 280px;flex-direction:column;align-items:flex-start;padding-bottom:var(--spacing-1)}.mx-pair{display:flex;align-items:center;gap:var(--spacing-6);flex:0 1 784px;min-width:0;padding:15px 23px 15px 15px;background:var(--color-raised);border:1px solid var(--color-border);border-radius:var(--radius-card)}.mx-pair:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.mx-pair-koidog{display:flex;flex:none;align-items:center;justify-content:center;width:92px;height:112px}.mx-pair-body{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1 1 420px;min-width:0}.mx-pair-body h2{margin:0;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.mx-pair-hint{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.mx-cmd{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);padding:11px 11px 11px 15px}.mx-cmd pre{flex:1 1 auto;min-width:0;margin:0;padding:6px 0;overflow-x:auto;font:inherit;white-space:pre;color:var(--color-on-void)}.mx-cmd>.btn-void{flex:none}.mx-pair-code{display:flex;flex-direction:column;gap:var(--spacing-1);flex:none;width:184px}.mx-code{font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);letter-spacing:.08em;color:var(--color-text);user-select:all;-webkit-user-select:all}.mx-pair-line{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);width:176px;padding-top:var(--spacing-2)}.mx-pair-line:first-of-type{align-items:baseline}.mx-left{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);font-variant-numeric:tabular-nums;color:var(--color-text)}.mx-once{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.mx-expiry{display:flex;gap:var(--spacing-1);height:12px;padding-top:var(--spacing-1)}.mx-expiry>i{position:relative;display:block;flex:none;width:14px;height:8px;border-radius:var(--radius-dot);box-shadow:inset 0 0 0 1px var(--color-border)}.mx-expiry>i.left{box-shadow:none;background:var(--color-paper)}.mx-expiry>i.left:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--color-ink);-webkit-mask:var(--dither-50) 0 0 / 8px 8px repeat;mask:var(--dither-50) 0 0 / 8px 8px repeat}.mx-section{display:flex;flex-direction:column;min-width:0}.mx-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-4);min-height:28px}.mx-section-head h2{margin:0;font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.mx-section-head>span{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.mx-none-row{margin:var(--spacing-2) 0 0;padding:10px var(--spacing-4);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3);box-shadow:inset 0 1px 0 var(--color-border-strong),inset 0 -1px 0 var(--color-hairline)}.mx-none-row strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}.mx-table{table-layout:fixed}.mx-table .id{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);white-space:pre}.mx-table tr.mx-quiet-row td{color:var(--color-text-3);font-size:var(--text-sm)}.mx-table tr.mx-quiet-row:hover,.mx-table tr.mx-error-row:hover{background:none}.mx-table tr.mx-error-row td{height:auto;padding-block:var(--spacing-2)}.mx-nodes td{height:80px}.mx-name{display:flex;align-items:baseline;gap:var(--spacing-2);min-width:0}.mx-name .t{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-name .id,.mx-can{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-sys{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-nodes .mx-seen{padding-right:var(--spacing-6);font-size:var(--text-sm);color:var(--color-text-3);white-space:nowrap}.mx-agents{display:flex;align-items:center;gap:var(--spacing-3)}.mx-of{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text);white-space:pre;font-variant-numeric:tabular-nums}.mx-agents .mx-of+.mx-max{margin-left:-4px}.mx-max{width:32px;height:28px;padding:0;text-align:center;font-size:var(--text-sm);line-height:var(--leading-base)}.mx-slot-meter{display:block;width:96px;flex:none}.mx-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-1)}.mx-phone-label{display:none}.mx-cloud{gap:var(--spacing-3)}.mx-cloud-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-6)}.mx-cloud-about{display:flex;flex-direction:column;gap:var(--spacing-1);flex:0 1 440px;min-width:0}.mx-cloud-title{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.mx-cloud-title h2{margin:0;font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.mx-cloud-title .state{padding-left:var(--spacing-2)}.mx-where{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.mx-status{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.mx-status strong{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.mx-status a{color:var(--color-ink);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:2px}.mx-count{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.mx-limits{display:flex;gap:var(--spacing-6);flex-wrap:wrap;justify-content:flex-end;margin:0}.mx-limits>div{display:flex;flex-direction:column;gap:var(--spacing-1)}.mx-limits dt{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-3);white-space:pre}.mx-limits dd{display:flex;flex-direction:column;margin:0;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);font-variant-numeric:tabular-nums;color:var(--color-text);white-space:pre}.mx-limits .mx-reserved{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.mx-status.mx-limits-error{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.mx-table th.mx-th-title{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:none;color:var(--color-text)}.mx-vm,.mx-type{display:flex;align-items:baseline;gap:var(--spacing-2);min-width:0;white-space:nowrap}.mx-vm .t{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text);overflow:hidden;text-overflow:ellipsis}.mx-type{font-size:var(--text-base);line-height:var(--leading-base)}.mx-age,.mx-cost,.mx-ver{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.mx-age,.mx-ver{color:var(--color-text-2)}.mx-cost{color:var(--color-text);white-space:pre}.mx-table .mx-why{padding-left:var(--spacing-6)}.mx-vms td.mx-why{padding-block:var(--spacing-2);font-size:var(--text-sm);color:var(--color-text-3)}.mx-bases{display:flex;flex-direction:column}.mx-bases-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);min-height:40px}.mx-bases-title{display:flex;align-items:baseline;gap:var(--spacing-3);flex-wrap:wrap;min-width:0}.mx-bases-title h3{margin:0;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.mx-active{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.mx-none-active{font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.mx-bases>.error-note,.mx-bases>[role=alert]{margin-bottom:var(--spacing-2)}.mx-base-name{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text)}.mx-templates tr.is-active .mx-base-name{font-weight:var(--font-weight-semibold)}.mx-templates tr.is-retired .mx-base-name,.mx-templates tr.is-retired .mx-ver{color:var(--color-text-3)}.mx-notes{font-size:var(--text-sm);color:var(--color-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-built{font-size:var(--text-sm);color:var(--color-text-3);white-space:nowrap}.mx-quiet{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.mx-health summary{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text);cursor:pointer;list-style:none;border-radius:2px;white-space:nowrap}.mx-health summary::-webkit-details-marker{display:none}.mx-health summary.is-short{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.mx-health summary:hover{text-decoration:underline;text-underline-offset:2px}.mx-health summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.mx-health[open]{padding-block:var(--spacing-2)}.mx-health ul{display:flex;flex-direction:column;gap:var(--spacing-1);margin:var(--spacing-2) 0 0;padding:0;list-style:none}.mx-health li{display:flex;align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap}.mx-health li .state-word{font-size:var(--text-sm)}.mx-diag td{height:40px}.mx-page-none{position:relative;min-height:100%;--page-gap: var(--spacing-6);padding-bottom:176px}.mx-page-none .empty-action{flex-direction:column;align-items:center;gap:var(--spacing-4)}.mx-shape{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.mx-shape-note{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.mx-shape-note a{color:var(--color-ink);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:2px}@media(max-width:1240px){.mx-head.is-pairing{flex-direction:column}.mx-head.is-pairing .mx-title{flex:none;width:100%;flex-direction:row;align-items:flex-end;padding-bottom:0}.mx-pair{flex:none;width:100%}.mx-cloud-head{flex-direction:column}.mx-cloud-about{flex:none;width:100%}.mx-limits{justify-content:flex-start}}@media(max-width:720px){.mx-title,.mx-head.is-pairing .mx-title{flex-wrap:wrap}.mx-pair{flex-wrap:wrap;gap:var(--spacing-4);padding:15px}.mx-pair-koidog{display:none}.mx-pair-body{flex:1 1 100%}.mx-pair-code{width:100%}.mx-section-head{flex-direction:column;gap:0}.mx-limits{gap:var(--spacing-4)}.mx-limits dd{white-space:normal}.mx-table,.mx-table tbody,.mx-table tr,.mx-table td{display:block;width:auto}.mx-table colgroup,.mx-table thead{display:none}.mx-table tbody{box-shadow:inset 0 1px 0 var(--color-border-strong)}.mx-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2) var(--spacing-4);padding:var(--spacing-3);box-shadow:inset 0 -1px 0 var(--color-hairline)}.mx-table tr.is-bad{box-shadow:inset 2px 0 0 var(--attn-bar),inset 0 -1px 0 var(--color-hairline)}.mx-table td,.mx-nodes td,.mx-table td:first-child,.mx-table td:last-child{height:auto;padding:0;box-shadow:none;text-align:left}.mx-phone-label{display:inline;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.mx-table td.mx-accepts{display:flex;align-items:center;gap:var(--spacing-2)}.mx-table tr.is-bad td:first-child{box-shadow:none}.mx-table td:first-child{flex:1 1 100%;min-width:0}.mx-table td.r{text-align:left}.mx-table .mx-why,.mx-vms td.mx-why{flex:1 1 100%;padding:0}.mx-nodes .mx-seen{padding-right:0}.mx-nodes td:last-child{flex:1 1 100%}.mx-actions{justify-content:flex-start}.mx-name,.mx-sys,.mx-can{white-space:normal}.mx-name{flex-wrap:wrap}.mx-notes{white-space:normal}.mx-bases-head{flex-wrap:wrap;padding-block:var(--spacing-2)}}.slot-strip.mx-slots-sm{width:calc(8 * 12px + 7 * var(--spacing-1));flex:none}.slot-strip.mx-slots-sm>i.free{box-shadow:inset 0 0 0 1px var(--color-tone-strong)}@media(max-width:720px){.mx-cmd pre{white-space:pre-wrap;word-break:break-all}}.mx-expiry>i.left:before{animation:kd-crawl .8s steps(4,end) infinite}@media(prefers-reduced-motion:reduce){.mx-expiry>i.left:before{animation:none}}.models-head .page-sub{margin-top:var(--spacing-2)}.models-wrap{width:100%}.models-table{table-layout:fixed}.models-table th,.models-table td{box-sizing:border-box;padding:0}.models-table .models-c-conn{width:220px;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.models-table .models-c-state{width:192px;padding-right:var(--spacing-4)}.models-table .models-c-model{padding-right:var(--spacing-4)}.models-table .models-c-where{width:160px}.models-table .models-c-max{width:64px}.models-table .models-c-tested{width:80px;padding-right:var(--spacing-3)}.models-table .models-c-act{width:128px;padding-right:var(--spacing-4)}.models-table td{height:64px;padding-block:10px}.models-row.is-open{background:var(--color-active)}.models-table tr.is-attn td:first-child{box-shadow:inset 2px 0 0 var(--attn-bar),inset 0 -1px 0 var(--color-hairline)}.models-name{font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.models-sub{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.models-sub strong,.models-metered{font-weight:var(--font-weight-semibold);color:var(--color-text)}.models-detail{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.models-one{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.models-quiet{font-size:var(--text-sm);color:var(--color-text-3)}.models-id{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base);color:var(--color-text-2)}.models-c-max{font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--leading-base);font-variant-numeric:tabular-nums;color:var(--color-text)}.models-table td.models-c-tested{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3);white-space:nowrap}.models-acts{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-1)}.models-phone-label{display:none}.models-row.has-note td{box-shadow:none}.models-table tr.models-row.is-bad.has-note td:first-child,.models-table tr.models-row.is-attn.has-note td:first-child{box-shadow:inset 2px 0 0 var(--attn-bar)}.models-table tbody tr.models-note-row:hover{background:none}.models-row.is-open+.models-note-row{background:var(--color-active)}.models-table .models-note-row td{height:auto;padding:0 var(--spacing-4) var(--spacing-4)}.models-table .models-note-row[data-bar] td{box-shadow:inset 2px 0 0 var(--attn-bar),inset 0 -1px 0 var(--color-hairline)}.models-note-row+.models-note-row td{padding-top:0}.models-note-then{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.models-edit{display:flex;flex-direction:column;gap:20px;scroll-margin:var(--spacing-8);padding:var(--spacing-6);border-radius:var(--radius-card);background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-border)}.models-edit-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);min-height:32px}.models-edit-title{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:var(--spacing-3);min-width:0}.models-edit-title h2{margin:0;font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.models-edit-title p{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.models-form{display:flex;flex-direction:column;gap:20px}.models-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--spacing-4);row-gap:20px;align-items:start}.models-span-2{grid-column:span 2}.models-hint-strong{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.models-edit-foot{grid-column:4;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2);height:40px;margin-top:calc(20px + var(--spacing-2))}.models-edit>.note{margin:0}@media(max-width:720px){.models-table,.models-table tbody,.models-table tr,.models-table td{display:block;width:auto}.models-table thead{display:none}.models-table tr.models-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--spacing-2);row-gap:var(--spacing-1);padding:var(--spacing-3);box-shadow:inset 0 -1px 0 var(--color-hairline)}.models-table tr.models-row:first-child{box-shadow:inset 0 1px 0 var(--color-hairline),inset 0 -1px 0 var(--color-hairline)}.models-table tr.models-row.is-bad,.models-table tr.models-row.is-attn{box-shadow:inset 2px 0 0 var(--attn-bar),inset 0 -1px 0 var(--color-hairline)}.models-table tr.models-row.has-note{box-shadow:inset 2px 0 0 var(--attn-bar)}.models-table tr.models-row td,.models-table tr.models-row td:first-child,.models-table tr.models-row.is-bad td:first-child,.models-table tr.models-row.is-attn td:first-child,.models-table tr.models-row.is-bad.has-note td:first-child,.models-table tr.models-row.is-attn.has-note td:first-child{width:auto;height:auto;padding:0;box-shadow:none;text-align:left}.models-c-conn,.models-c-state,.models-c-model,.models-c-where{flex:1 1 100%;min-width:0}.models-c-state{margin-top:var(--spacing-1)}.models-c-max,.models-c-tested{flex:none;font-size:var(--text-sm);line-height:var(--leading-base)}.models-c-tested:before{content:"· ";color:var(--color-text-3)}.models-phone-label{display:inline;font-family:var(--font-sans);color:var(--color-text-3)}.models-c-act{flex:1 1 100%;margin-top:var(--spacing-2)}.models-acts{justify-content:flex-start}.models-table .models-note-row td{padding:0 var(--spacing-3) var(--spacing-3)}.models-edit{padding:var(--spacing-4)}.models-edit-head{align-items:flex-start}.models-fields{grid-template-columns:minmax(0,1fr)}.models-span-2{grid-column:auto}.models-edit-foot{grid-column:auto;margin-top:0;flex-wrap:wrap}}.page.costs{--page-gap: calc(var(--spacing-8) + var(--spacing-2))}.costs-budget{display:flex;flex-direction:column;gap:20px;min-width:0}.costs-top{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-6) var(--spacing-8);flex-wrap:wrap}.costs-spent{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.costs-spent .eyebrow{color:var(--color-text-3)}.costs-head-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--spacing-4)}.costs-headline{font-family:var(--font-display);font-size:120px;line-height:112px;font-weight:var(--font-weight-bold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-ink)}.costs-cap{font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-text-3)}.costs-stats{display:flex;gap:calc(var(--spacing-8) + var(--spacing-2));padding-bottom:var(--spacing-2)}.costs-stats>.stat{flex:none;width:120px}.costs-meter{display:flex;flex-direction:column;gap:var(--spacing-3)}.costs-meter .legend{gap:var(--spacing-1) var(--spacing-6)}.costs-quiet{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.costs-tables{display:grid;grid-template-columns:minmax(0,560fr) minmax(0,478fr);gap:var(--spacing-12);padding-top:var(--spacing-2)}.costs-section{display:flex;flex-direction:column;min-width:0}.costs-h{margin:0;display:flex;align-items:center;min-height:36px;font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.costs-h-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap}.costs-table{table-layout:fixed}.costs-table th,.costs-table td{padding:0}.costs-table th:first-child,.costs-table td:first-child{padding-left:var(--spacing-4)}.costs-table th:last-child,.costs-table td:last-child{padding-right:var(--spacing-4)}.costs-table col.w-80{width:80px}.costs-table col.w-108{width:108px}.costs-table col.w-112{width:112px}.costs-table col.w-120{width:120px}.costs-table col.w-160{width:160px}.costs-table col:last-child.w-112{width:128px}.costs-table col:last-child.w-120{width:136px}.costs-table td{overflow-wrap:anywhere}.costs-table .costs-money{font-weight:var(--font-weight-semibold)}.costs-crew tr.has-models td{height:64px;padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.costs-crew td:first-child{padding-right:var(--spacing-4)}.costs-crew-name,.costs-models{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.costs-crew td:first-child{overflow-wrap:normal}.costs-crew-name{display:block;font-weight:var(--font-weight-medium);color:var(--color-text);text-decoration:none}.costs-crew-name:hover{text-decoration:underline;text-underline-offset:3px}.costs-models{display:block;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.costs-vm td:first-child{padding-right:var(--spacing-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.costs-type,.costs-src{color:var(--color-text-3);font-weight:var(--font-weight-regular)}.costs-table tr.is-gone td,.costs-table tr.is-gone .costs-money,.costs-table tr.is-gone .state-word{color:var(--color-text-3)}.costs-scroll{min-width:0}.costs-bars{display:flex;align-items:stretch;gap:var(--spacing-1);height:148px;margin:var(--spacing-2) 0 var(--spacing-4)}.costs-bar{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1)}.costs-bar-col{flex:1;width:100%;max-width:28px;display:flex;align-items:flex-end;box-shadow:inset 0 -1px 0 var(--color-border-strong)}.costs-bar-col>span{display:block;width:100%;background:var(--color-ink);border-radius:var(--radius-dot) var(--radius-dot) 0 0}.costs-bar small{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);white-space:nowrap}.costs-section>.empty{padding-left:0;padding-right:0}.costs-notes{gap:var(--spacing-2);max-width:720px}.costs-notes p,.costs-notes ul{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.costs-notes ul{padding-left:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-1)}.costs-skeleton{display:flex;flex-direction:column;gap:var(--spacing-6)}@media(max-width:1100px){.costs-tables{grid-template-columns:minmax(0,1fr);gap:var(--spacing-8)}}@media(max-width:720px){.costs-headline{font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-tight)}.costs-cap{font-size:var(--text-base);line-height:var(--leading-base)}.costs-stats{flex-wrap:wrap;gap:var(--spacing-4) var(--spacing-6);padding-bottom:0}.costs-stats>.stat{width:auto;min-width:96px}.costs-crew col.w-112{width:56px}.costs-crew col:last-child.w-112{width:72px}.costs-day col.w-120,.costs-day col.w-160{width:64px}.costs-day col:last-child.w-112{width:64px}.costs-day thead th{height:auto;padding-block:var(--spacing-2);white-space:normal;vertical-align:bottom}.costs-vm,.costs-vm tbody{display:block;width:auto}.costs-vm thead,.costs-vm colgroup{display:none}.costs-vm tbody tr{display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:var(--spacing-3);row-gap:var(--spacing-1);padding:var(--spacing-3) 0;box-shadow:inset 0 -1px 0 var(--color-hairline)}.costs-vm tbody tr>td:nth-child(n){display:block;height:auto;padding:0;box-shadow:none;min-width:0;text-align:left}.costs-vm tbody td:nth-child(1){grid-area:1 / 1}.costs-vm tbody td:nth-child(4){grid-area:1 / 2;text-align:right}.costs-vm tbody td:nth-child(2){grid-area:2 / 1}.costs-vm tbody td:nth-child(3){grid-area:2 / 2;text-align:right;color:var(--color-text-3)}.costs-vm tbody td:nth-child(3):after{content:" h"}.costs-table th:first-child,.costs-table td:first-child{padding-left:0}.costs-table th:last-child,.costs-table td:last-child{padding-right:0}.costs-bar small{display:none}}@media(prefers-reduced-motion:reduce){.costs-table tbody tr{transition:none}}.set-page{--page-gap: var(--spacing-8);container:set / inline-size}.set-actions{display:flex;gap:var(--spacing-2)}.set-cols{display:grid;grid-template-columns:minmax(0,600fr) minmax(0,422fr);column-gap:var(--spacing-16);row-gap:var(--spacing-8);align-items:start}.set-col{display:flex;flex-direction:column;gap:var(--spacing-8);min-width:0}.set-section{display:flex;flex-direction:column;min-width:0}.set-head{display:flex;align-items:center;height:36px;margin:0;box-shadow:inset 0 -1px 0 var(--color-border);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-3)}.set-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);min-height:48px;padding-block:var(--spacing-1);box-shadow:inset 0 -1px 0 var(--color-hairline)}.set-section>.set-row:last-child{box-shadow:none}.set-label{display:flex;flex-direction:column;min-width:0}.set-label>label,.set-label>span:first-child{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text)}.set-hint{margin:0;font-size:var(--text-sm);line-height:var(--leading-xs);color:var(--color-text-3)}.set-value{flex:none;display:flex;justify-content:flex-end;min-width:0;max-width:100%}.set-row-field .set-value{width:160px}.set-row-field .set-value:has(.set-wide){width:240px}.set-value>.input,.set-value>.set-unit,.set-value>.select-wrap{width:100%}.set-value .select{height:32px;font-size:var(--text-sm)}.set-unit{position:relative;display:block}.set-unit>.input{padding-right:calc(var(--spacing-3) + 4ch + var(--spacing-2))}.set-unit-word{position:absolute;top:50%;right:var(--spacing-3);margin-top:-10px;pointer-events:none;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.set-note{margin:var(--spacing-3) 0 0}.set-block{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-2) 0 var(--spacing-3);box-shadow:inset 0 -1px 0 var(--color-hairline)}.set-inline{display:flex;gap:var(--spacing-2)}.set-inline>.input{flex:1 1 auto;min-width:0}.set-mono{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-ink);text-align:right;overflow-wrap:anywhere}.set-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-position:from-font}.set-link:hover{color:var(--color-text-2)}@container set (max-width: 1000px){.set-cols{grid-template-columns:minmax(0,1fr)}}@container set (max-width: 560px){.set-row-field{flex-direction:column;align-items:stretch;gap:var(--spacing-2);padding-block:var(--spacing-3)}.set-row-field .set-value,.set-row-field .set-value:has(.set-wide){width:100%}.set-actions{width:100%;justify-content:flex-end}}.atm-mono{font-family:var(--font-mono)}.atm-quiet{color:var(--color-text-3)}.atm-ph{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink)}.atm-ph,.atm-kv dd span.atm-mono{line-height:1}.atm-eyebrow{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-3)}.atm-hint{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.atm-empty-line{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.atm-filter{display:block;flex:none}.atm-filter .select,.atm-select-sm .select{height:32px;padding-left:var(--spacing-3);padding-right:calc(var(--spacing-2) + 16px + var(--spacing-2));font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text)}.atm-filter .select-chev,.atm-select-sm .select-chev{right:var(--spacing-2);color:var(--color-text-3)}.atm-select-sm{display:block}.atm-filter-project{width:144px}.atm-filter-kind{width:184px}.atm-filter-state{width:128px}.atm-filter-runs{width:144px}.atm-kv{display:flex;flex-direction:column;margin:0}.atm-kv>div{display:flex;align-items:flex-start;min-height:36px;padding:var(--spacing-2) 0;box-shadow:inset 0 1px 0 var(--color-hairline)}.atm-kv>div:first-child{box-shadow:none}.atm-kv dt{flex:none;width:96px;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.atm-kv dd{flex:1 1 0;min-width:0;margin:0;font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text);overflow-wrap:anywhere}.atm-kv-104 dt{width:104px}.atm-kv-128 dt{width:128px}.atm-kv-176 dt{width:176px}.atm-kv-14 dt,.atm-kv-14 dd{font-size:var(--text-base)}.atm-kv dd.atm-mono{font-family:var(--font-mono)}.atm-kv dd.atm-well{display:block}.atm-secret-line .atm-quiet{font-weight:var(--font-weight-regular)}.atm-well .copy-well{height:auto;min-height:48px;padding-block:var(--spacing-2)}.atm-well .copy-well-value{white-space:pre-wrap;overflow-wrap:break-word;font-size:var(--text-sm);line-height:var(--leading-base)}.atm-kv .atm-well .copy-well-value{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular)}.atm-curl{margin:0;padding:var(--spacing-3) var(--spacing-4);overflow-x:auto;border-radius:var(--radius-control);background:var(--color-hover);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink);white-space:pre}.atm-outside{display:flex;align-items:flex-start;gap:var(--spacing-2);margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.atm-outside>.glyph{flex:none;margin-top:2px}.atm-controls{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.atm-table{table-layout:fixed}.atm-col-name{width:216px}.atm-col-starts{width:204px}.atm-col-state{width:216px}.atm-col-next{width:144px}.atm-col-day{width:104px}.atm-col-gap{width:32px}.atm-col-last{width:170px}.atm-table th,.atm-table td{padding:0}.atm-table th:first-child,.atm-table td:first-child{padding-left:var(--spacing-4)}.atm-table th:last-child,.atm-table td:last-child{padding-right:var(--spacing-4)}.atm-table td{height:64px;padding-block:var(--spacing-3);vertical-align:top}.atm-table td>*{min-width:0}.atm-table td .state{display:flex;width:fit-content}.atm-name{display:block;padding-right:var(--spacing-6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-text);text-decoration:none}.atm-name:hover{text-decoration:underline;text-underline-offset:3px}.atm-cell-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.atm-cell-line{padding-right:var(--spacing-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text)}.atm-cell-mono{padding-right:var(--spacing-6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.atm-reason{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:var(--spacing-1) var(--spacing-4) 0 var(--spacing-6);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-2)}.atm-table td.atm-next{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3);padding-right:var(--spacing-2)}.atm-day{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text);font-variant-numeric:tabular-nums}.atm-fails{white-space:nowrap;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.atm-last-state .state{font-size:var(--text-sm)}.atm-last-sub{display:flex;align-items:center;gap:var(--spacing-2);padding-left:var(--spacing-6);white-space:nowrap;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.atm-crew-link,.atm-run-crew,.atm-v-link{font-family:var(--font-mono);color:var(--color-text-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.atm-crew-link:hover,.atm-run-crew:hover,.atm-v-link:hover{color:var(--color-text)}.atm-never{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.atm-page-none{position:relative;min-height:100%}.atm-none .empty-action{flex-direction:column;align-items:center;gap:var(--spacing-4)}.atm-none .empty-col p{max-width:720px}.atm-none .empty-col .atm-none-also{margin:0;max-width:none;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.atm-head{margin:calc(-1 * var(--spacing-8)) calc(-1 * var(--spacing-8)) 0;padding:var(--spacing-6) var(--spacing-8);background:var(--color-paper);box-shadow:inset 0 -1px 0 var(--color-hairline)}.atm-head-top{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);min-height:32px}.atm-crumbs{min-width:0}.atm-crumbs .page-crumbs-id{color:var(--color-text-2);letter-spacing:var(--tracking-label)}.atm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-2)}.atm-title{display:flex;flex-direction:column;gap:var(--spacing-2);padding-top:var(--spacing-2);min-width:0}.atm-title .page-title{overflow-wrap:anywhere}.atm-desc{margin:0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.atm-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2) var(--spacing-6);min-height:20px;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.atm-facts .state{font-size:var(--text-sm)}.atm-fact{display:inline-flex;align-items:center;gap:var(--spacing-2);white-space:nowrap}.atm-fact strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}.atm-repo{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.atm-v{color:var(--color-text)}.atm-v-mono{font-family:var(--font-mono);color:var(--color-text);font-variant-numeric:tabular-nums}.atm-v-mono.is-strong{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.atm-v-link{color:var(--color-text)}.atm-note .note-text{display:flex;flex-direction:column;gap:var(--spacing-1)}.atm-note-more{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.atm-body{display:flex;align-items:flex-start;gap:40px}.atm-col{display:flex;flex-direction:column;min-width:0}.atm-col-left{flex:0 0 600px;gap:var(--spacing-8)}.atm-col-right{flex:1 1 0;gap:var(--spacing-6)}.atm-sec{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.atm-sec-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);min-height:32px}.atm-sec-head h2{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.atm-sec-aside{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);text-align:right}.atm-sec-body,.atm-sec>.atm-kv,.atm-ruled{box-shadow:inset 0 1px 0 var(--color-border)}.atm-sec-body{display:flex;flex-direction:column;gap:var(--spacing-3)}.atm-ruled{padding-top:var(--spacing-3)}.atm-wide{margin-top:var(--spacing-2)}.atm-launch{display:flex;flex-direction:column;overflow:hidden;background:var(--color-paper);border-radius:var(--radius-card);outline:1px solid var(--color-border);outline-offset:-1px}.atm-launch-rows{padding:var(--spacing-1) var(--spacing-6) var(--spacing-2)}.atm-fc{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-6);min-height:56px;padding:var(--spacing-3) var(--spacing-6);background:var(--color-stage);box-shadow:inset 0 1px 0 var(--color-hairline);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text)}.atm-fc-label{flex:none;width:88px;color:var(--color-text-3)}.atm-fc-main{min-width:0}.atm-fc-main strong{font-weight:var(--font-weight-medium)}.atm-fc-bad{display:inline-flex;align-items:flex-start;gap:var(--spacing-2);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.atm-fc-bad>.glyph{flex:none;margin-top:2px}.atm-fc-cost{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-left:auto;white-space:nowrap}.atm-fc-cost .meter{width:96px;flex:none}.atm-fc-money{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.atm-fc-details{margin-left:0;color:var(--color-text-2)}.atm-fc:not(:has(.atm-fc-cost)) .atm-fc-details{margin-left:auto}.atm-inputs{gap:var(--spacing-1);padding-top:var(--spacing-3)}.atm-input-list{display:flex;flex-direction:column;margin:0;padding:0 0 0 var(--spacing-6);list-style:none}.atm-input-list li{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--spacing-4);min-height:32px;font-size:var(--text-sm);line-height:var(--leading-base)}.atm-input-list .atm-ph{font-weight:var(--font-weight-medium)}.atm-path{font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:var(--color-text);overflow-wrap:anywhere}.atm-inputs>.atm-empty-line{padding-left:var(--spacing-6)}.atm-runs{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.atm-run{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3) 0;box-shadow:inset 0 1px 0 var(--color-hairline)}.atm-run:first-child{box-shadow:none}.atm-run-head{display:flex;align-items:center;gap:var(--spacing-3);min-width:0;font-size:var(--text-sm);line-height:var(--leading-base)}.atm-run-state{flex:none;width:104px}.atm-run-state .state{font-size:var(--text-sm)}.atm-run-why{flex:1 1 0;min-width:0;color:var(--color-text-3);overflow-wrap:anywhere}.atm-run-end{display:flex;align-items:center;gap:var(--spacing-4);flex:none;white-space:nowrap}.atm-run-more{display:flex;flex-direction:column;gap:var(--spacing-2);padding-left:116px;min-width:0}.atm-run-line{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2);overflow-wrap:anywhere}.atm-run-inputs{display:flex;flex-direction:column;gap:var(--spacing-2);margin:0}.atm-run-inputs>div{display:flex;align-items:flex-start;gap:var(--spacing-3)}.atm-run-inputs dt{flex:none;width:104px;padding-top:2px;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.atm-run-inputs dd{flex:1 1 0;min-width:0;margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text);overflow-wrap:anywhere}.atm-run-inputs q{quotes:"“" "”"}.atm-run-delivery{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);overflow-wrap:anywhere}.atm-runs+.more-row,.atm-sec-body>.more-row{padding-top:var(--spacing-2)}.atm-setup{display:flex;flex-direction:column;gap:var(--spacing-4);padding-top:var(--spacing-2);min-width:0}.atm-setup>.atm-eyebrow+.atm-kv{margin-top:calc(-1 * var(--spacing-2))}.atm-setup-block{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.atm-setup-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3)}.atm-setup-foot .atm-hint{padding-top:var(--spacing-1)}.atm-setup-foot .btn{flex:none}.atm-crews{display:flex;flex-direction:column;gap:var(--spacing-2)}.atm-events{padding-top:var(--spacing-3)}.atm-dialog-quiet{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.atm-field{gap:var(--spacing-1)}.atm-field>label{font-size:var(--text-sm);line-height:var(--leading-xs);font-weight:var(--font-weight-semibold);color:var(--color-text)}.atm-field .hint{font-size:var(--text-xs);line-height:var(--leading-xs)}.atm-field-short{max-width:208px}.atm-block{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}.atm-block-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.atm-block-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.atm-block-sub,.atm-block-hint{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.atm-block-text{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-2)}.atm-block>.seg{align-self:flex-start}.atm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3)}.atm-row{display:flex;align-items:center;gap:var(--spacing-2)}.atm-problem{margin:0}.atm-launch-card{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-control);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-border)}.atm-launch-goal{margin:0;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text);overflow-wrap:anywhere}.atm-launch-line{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);overflow-wrap:anywhere}.atm-pairs{display:flex;flex-direction:column;gap:var(--spacing-2)}.atm-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px;align-items:center;gap:var(--spacing-2)}.atm-pair-labels{margin-bottom:calc(-1 * var(--spacing-1));font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.atm-remove{padding-inline:var(--spacing-2);justify-self:end}.atm-presets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1)}.atm-presets-label{margin-right:var(--spacing-1);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.atm-presets .chip{font-size:var(--text-sm)}.atm-toggle-row{display:flex;align-items:center;gap:var(--spacing-3);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text)}.atm-toggle-row .toggle{flex:none}.atm-foot-problem{flex:1 1 0;min-width:0;font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.atm-saved{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.atm-saved-sub{margin:-4px 0 0;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.atm-saved>.atm-setup{padding-top:0}.atm-saved>.atm-setup>.atm-kv>div:first-child{box-shadow:inset 0 1px 0 var(--color-hairline)}.dialog:has(.atm-saved.has-secret) .dialog-foot{display:none}.dialog:has(.atm-saved.has-secret) .dialog-body{padding-bottom:calc(var(--spacing-8) - 1px)}@media(max-width:1240px){.atm-body{flex-direction:column;align-items:stretch;gap:var(--spacing-8)}.atm-col-left{flex:none}}@media(max-width:720px){.atm-controls{width:100%}.atm-filter{flex:1 1 160px;width:auto;min-width:0}.atm-controls>.btn{flex:1 1 100%}.atm-table-wrap{overflow:visible;margin-inline:0}.atm-table,.atm-table tbody{display:block;width:auto}.atm-table thead,.atm-table colgroup{display:none}.atm-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:var(--spacing-3);row-gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-1);box-shadow:inset 0 -1px 0 var(--color-hairline)}.atm-table tbody tr.is-bad{box-shadow:inset 2px 0 0 var(--attn-bar),inset 0 -1px 0 var(--color-hairline);padding-left:var(--spacing-3)}.atm-table tbody tr>td:nth-child(n){display:block;height:auto;padding:0;box-shadow:none;min-width:0;text-align:left}.atm-table tbody td:nth-child(1){grid-area:1 / 1}.atm-table tbody td:nth-child(3){grid-area:1 / 2}.atm-table tbody td:nth-child(3) .atm-reason{display:none}.atm-table tbody td:nth-child(2){grid-area:2 / 1 / 3 / -1}.atm-table tbody td:nth-child(2)>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atm-table tbody td:nth-child(4){grid-area:3 / 1;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.atm-table tbody td:nth-child(7){grid-area:3 / 2}.atm-table tbody td:nth-child(7) .atm-last-sub{display:none}.atm-table tbody td:nth-child(5),.atm-table tbody td:nth-child(6){display:none}.atm-head{margin:calc(-1 * var(--spacing-6)) -20px 0;padding:var(--spacing-4) 20px var(--spacing-6)}.atm-head-top{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}.atm-actions{justify-content:flex-start}.atm-fact{white-space:normal;flex-wrap:wrap}.atm-kv-176 dt,.atm-kv-128 dt{width:112px}.atm-run-head{flex-wrap:wrap}.atm-run-why{flex-basis:120px}.atm-run-end{width:100%;padding-left:116px}.atm-run-more,.atm-run-end{padding-left:0}.atm-fc-cost{margin-left:0}.atm-grid{grid-template-columns:minmax(0,1fr)}.atm-sec-head{flex-wrap:wrap}.atm-sec-aside{text-align:left}}.atm-parts{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--spacing-4)}.atm-parts:has(.atm-part-quiet){column-gap:var(--spacing-2)}.atm-part-mono{font-family:var(--font-mono);font-size:var(--text-sm)}.atm-part-quiet{font-weight:var(--font-weight-regular);color:var(--color-text-3)}.api-page{--page-gap: var(--spacing-8)}.api-head{display:flex;flex-direction:column;gap:var(--spacing-4)}.api-head .page-sub{margin:var(--spacing-1) 0 0}.api-crumbs{height:16px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-label)}.api-crumbs a{color:var(--color-text-3);text-underline-offset:2px}.api-crumbs a:hover{color:var(--color-text)}.api-crumbs [aria-current]{color:var(--color-text-2)}.api-section{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.api-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);height:32px}.api-section-head h2{margin:0;font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.api-section .table-wrap{position:relative}.api-table{table-layout:fixed}.api-table th,.api-table td{padding:0}.api-table th:first-child,.api-table td:first-child{padding-left:var(--spacing-4)}.api-table th:last-child,.api-table td:last-child{padding-right:var(--spacing-4)}.api-table td{height:64px;font-size:var(--text-sm);line-height:var(--leading-base)}.api-table tr.is-tall td{height:80px}.api-keys{min-width:1000px}.api-hooks{min-width:944px}.api-c-scopes{width:264px}.api-c-date{width:128px}.api-c-used{width:112px}.api-c-state{width:120px}.api-c-act{width:86px}.api-c-events{width:256px}.api-c-hstate{width:270px}.api-c-last{width:176px}.api-keys td:first-child,.api-hooks td:first-child{padding-right:var(--spacing-6)}.api-hooks td.api-hook-events{padding-right:var(--spacing-6);color:var(--color-text)}.api-key-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.api-table tr.is-gone .api-key-name{color:var(--color-text-3)}.api-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.api-table td .api-sub.mono{font-size:var(--text-xs);line-height:var(--leading-xs)}.api-table td.api-quiet,.api-table .api-quiet{color:var(--color-text-3);white-space:nowrap}.api-scopes{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}.api-scope{display:inline-flex;align-items:center;height:24px;padding:0 var(--spacing-2);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--color-border-strong);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-medium);color:var(--color-text);white-space:nowrap}.api-scope.is-solid{background:var(--color-ink);box-shadow:none;color:var(--color-paper)}.api-state-note{padding-left:var(--spacing-6);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);white-space:nowrap}.api-state-note.api-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:var(--spacing-1);white-space:normal;padding-right:var(--spacing-6)}.api-hook-url{display:block;max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-ink);text-decoration-color:currentColor;text-underline-offset:2px}.api-hook-url:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:2px}.api-fails{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-semibold);color:var(--color-ink);white-space:nowrap}.api-section .empty{flex-direction:row;align-items:flex-end;gap:var(--spacing-6);padding:var(--spacing-6) 0;box-shadow:inset 0 1px 0 var(--color-border)}.api-section .empty:not(:has(.empty-koidog)):before{content:"";flex:none;width:124px}.api-section .empty-koidog{width:124px;height:88px;align-items:flex-end;justify-content:flex-start}.api-section .empty-text{gap:var(--spacing-1);width:520px;max-width:100%}.api-section .empty h3{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-ink)}.api-section .empty p{max-width:none}.api-form .field>label:not(.check),.api-form .field-label,.drawer:has(.api-pair) .field>label:not(.check),.drawer:has(.api-pair) .field-label{font-weight:var(--font-weight-semibold);color:var(--color-text)}.api-form .hint,.drawer:has(.api-pair) .hint{font-size:var(--text-xs);line-height:var(--leading-xs)}.api-fieldset{margin:0;padding:0;border:0;min-width:0}.api-fieldset>legend{padding:0;margin-bottom:var(--spacing-2)}.dialog-body:has(>.api-form){padding-top:var(--spacing-6)}.api-form{display:flex;flex-direction:column;gap:20px}.api-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2)}.api-scope-grid .check-card{cursor:pointer}.api-note{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-control);background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text)}.api-note>.glyph{margin-top:2px}.api-note-quiet{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.api-note-title{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.api-note-line{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);margin-top:var(--spacing-1)}.dialog-body:has(>.api-dlg-sub){padding-top:var(--spacing-2);padding-bottom:calc(var(--spacing-8) - 1px)}.api-dlg-sub{margin:0 0 var(--spacing-3);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-2)}.api-dlg-sub code,.api-confirm code{color:var(--color-ink);line-height:1;overflow-wrap:anywhere}.dialog:has(.api-dlg-sub)>.dialog-foot:empty{display:none}.drawer:has(.api-pair) .drawer-body{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.drawer:has(.api-pair) .drawer-body>*{flex:none}.api-hook-status{display:flex;align-items:center;gap:var(--spacing-2) var(--spacing-3);min-height:32px;flex-wrap:wrap}.api-hook-on{font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text)}.api-hook-secret{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);white-space:nowrap}.api-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3);align-items:start}.drawer:has(.api-pair) .select{height:32px;font-size:var(--text-sm)}.drawer:has(.api-pair) .input-mono.input-sm{font-size:var(--text-sm)}.api-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2) var(--spacing-3)}.api-fieldset .check{font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-regular);color:var(--color-text)}.api-kinds .mono{min-width:0;overflow-wrap:anywhere}.api-block{display:flex;flex-direction:column}.api-test{gap:var(--spacing-1)}.api-deliveries{gap:var(--spacing-2)}.api-block h3{margin:0}.api-block-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);height:32px}.api-line{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.api-test>.api-note,.api-test>.error-note{margin-top:var(--spacing-2)}.api-dl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.api-dl-item{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2) 0 var(--spacing-3);box-shadow:inset 0 1px 0 var(--color-hairline);min-width:0}.api-dl-head{display:flex;align-items:center;gap:var(--spacing-3);height:32px;min-width:0}.api-dl-state{display:flex;flex:none;width:112px}.api-dl-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-ink)}.api-dl-meta{flex:none;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);white-space:nowrap}.api-dl-slot{display:flex;flex:none;justify-content:flex-end;width:88px}.btn.api-dl-again{padding:0 var(--spacing-2)}.api-dl-attempts{list-style:none;margin:0;padding:0 0 0 var(--spacing-6);display:flex;flex-direction:column}.api-dl-attempt{display:flex;align-items:center;gap:var(--spacing-3);min-height:20px;min-width:0}.api-dl-clock{flex:none;width:64px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.api-dl-dot{flex:none;width:6px;height:6px;border-radius:3px;background:var(--color-ink)}.api-dl-text{min-width:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text)}.api-dl-attempt.is-ok .api-dl-dot{background:var(--color-tone-strong)}.api-dl-attempt.is-ok .api-dl-text{color:var(--color-text-2)}.api-dl-note{padding-left:var(--spacing-6);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.api-dl-more:empty{display:none}.api-dl-more .more-row{padding:var(--spacing-2) 0 0;box-shadow:inset 0 1px 0 var(--color-hairline)}.api-dl-more .more-row-line{display:flex;align-items:center;gap:var(--spacing-3)}.api-dl-more .btn-sm{height:32px;padding:0 var(--spacing-3)}.api-dl-more .more-row-note{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}@media(max-width:720px){.api-section .empty:before{display:none}.api-section .empty{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}}@media(max-width:560px){.api-scope-grid,.api-pair,.api-kinds{grid-template-columns:minmax(0,1fr)}.api-dl-head{flex-wrap:wrap;height:auto;min-height:32px;row-gap:0}.api-dl-head .spacer{display:none}.api-section .empty-text{width:auto}}@media(max-width:720px){.api-table,.api-table tbody{display:block;width:auto;min-width:0}.api-keys,.api-hooks{min-width:0}.api-table thead,.api-table colgroup{display:none}.api-table tbody tr{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--spacing-3);row-gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-1);box-shadow:inset 0 -1px 0 var(--color-hairline)}.api-table tbody tr>td:nth-child(n){display:block;height:auto;padding:0;box-shadow:none;min-width:0;text-align:left}.api-hooks tbody .api-state-note{display:none}.api-hooks tbody td:nth-child(4)>*{display:inline}.api-hooks tbody td:nth-child(4)>*+*:before{content:" · "}.api-table tbody td:nth-child(1){flex:1 1 0;order:1}.api-keys tbody td:nth-child(6),.api-hooks tbody td:nth-child(3){flex:none;order:2}.api-keys tbody td:nth-child(2),.api-hooks tbody td:nth-child(2){flex:1 1 100%;order:3}.api-keys tbody td:nth-child(3),.api-keys tbody td:nth-child(4),.api-keys tbody td:nth-child(5){order:4;font-size:var(--text-sm);line-height:var(--leading-base)}.api-keys tbody td:nth-child(3):before{content:"Created "}.api-keys tbody td:nth-child(4):before{content:"Used "}.api-keys tbody td:nth-child(5):before{content:"Expires "}.api-keys tbody td:nth-child(7){order:5;margin-left:auto}.api-hooks tbody td:nth-child(4){order:4;font-size:var(--text-sm);line-height:var(--leading-base);text-align:left}.api-hooks tbody td:nth-child(4):before{content:"Last delivered ";color:var(--color-text-3)}}.cmd-note{margin:var(--spacing-1) 0 0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.cmd-calls>.cmd-note{margin:0}.cmd-none,.cmd-hint{margin:0;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-3)}.cmd-editor{container-type:inline-size;display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}.cmd-editor-head{display:flex;flex-direction:column;gap:var(--spacing-1)}.cmd-editor-head>h3{margin:0}.cmd-editor-head>.cmd-note{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs)}.cmd-rows{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.cmd-cols,.cmd-fields{display:grid;grid-template-columns:144px minmax(0,1fr) auto;gap:var(--spacing-2);align-items:center;min-width:0}.cmd-cols{font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text-2)}.cmd-cols>span:nth-child(2){grid-column:2 / 4}.cmd-row{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.cmd-row>.field-error{margin-top:var(--spacing-1)}.cmd-add{display:flex;align-items:center;gap:var(--spacing-3)}.cmd-count{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3);font-variant-numeric:tabular-nums}@container (max-width: 480px){.cmd-rows{gap:var(--spacing-4)}.cmd-cols{display:none}.cmd-fields{grid-template-columns:minmax(0,1fr) auto}.cmd-fields>input:nth-of-type(2){grid-column:1 / -1;grid-row:2}}.cmd-calls{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}.cmd-group{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.cmd-run{font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.cmd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:0}.cmd-call{padding-bottom:var(--spacing-3);box-shadow:inset 0 1px 0 var(--color-hairline);min-width:0}.cmd-call-head{display:flex;align-items:center;gap:var(--spacing-3);min-height:40px;min-width:0}.cmd-glyph{flex:none;width:16px;display:flex;align-items:center}.cmd-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);font-weight:var(--font-weight-medium);color:var(--color-text)}.cmd-call-head>.tag{flex:none}.cmd-exit,.cmd-took{flex:none;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cmd-exit{color:var(--color-text)}.cmd-exit.is-bad{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.cmd-exit.is-quiet{color:var(--color-text-3);font-family:var(--font-sans)}.cmd-took{color:var(--color-text-3);min-width:40px}.cmd-call-body{display:flex;flex-direction:column;gap:var(--spacing-1);padding-left:28px;min-width:0}.cmd-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base);color:var(--color-text-3)}.cmd-meta{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-3)}.cmd-fold{min-width:0;margin-top:var(--spacing-1)}.cmd-fold>summary{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:20px;max-width:100%;list-style:none;cursor:pointer;border-radius:4px;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text)}.cmd-fold>summary::-webkit-details-marker{display:none}.cmd-fold>summary>.icon{flex:none;color:var(--color-text-3);transition:transform .12s var(--ease)}.cmd-fold[open]>summary>.icon{transform:rotate(90deg)}.cmd-fold>summary>span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--color-border-strong);transition:text-decoration-color .12s var(--ease)}.cmd-fold>summary:hover>span{text-decoration-color:currentColor}.cmd-out{margin-top:var(--spacing-2);max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.cmd-fold>summary>.icon,.cmd-fold>summary>span{transition:none}}
