@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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}:root{--font-ui: "Geist Variable", system-ui, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, Menlo, monospace;--track-display: -.035em;--track-title: -.02em;--track-head: -.01em;--track-caps: .06em;--bg: #0d0d0e;--surface: #17171a;--surface-2: #1f1f23;--surface-3: #28282d;--text: #ecebe6;--muted: #bdbbb4;--faint: #9d9b93;--ember: #e0674a;--ember-ink: var(--ember);--on-ember: #1a0d08;--ember-soft: color-mix(in oklab, var(--ember) 16%, transparent);--success: #4cc38a;--warning: #e8b04b;--error: #f25470;--info: #7aa7f0;--rim: rgb(255 255 255 / .05);--glass-alpha: 66%;--r-xs: 4px;--r-box: 6px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-pill: 999px;--r-nav: 26px;--r-nav-in: 20px;--radius: var(--r-lg);--h-chip: 28px;--h-sm: 32px;--h-md: 36px;--h-nav: 40px;--sp-row: 8px;--sp-in: 12px;--sp-out: 16px;--elev-1: 0 4px 12px rgb(0 0 0 / .2);--elev-2: 0 1px 0 rgb(255 255 255 / .03) inset, 0 18px 50px rgb(0 0 0 / .45);--elev-3: 0 1px 0 rgb(255 255 255 / .05) inset, 0 24px 64px rgb(0 0 0 / .55);--shadow: var(--elev-2);--focus-ring: color-mix(in oklab, var(--text) 45%, transparent);--ascii-ink: color-mix(in oklab, var(--ember) 55%, var(--faint));--ascii-ink-strong: color-mix(in oklab, var(--text) 92%, var(--bg));--ascii-success: var(--success);--ascii-warning: var(--warning);--ascii-error: var(--error);--ascii-toast-bg: var(--surface-2);--ascii-toast-ink: var(--text);--ascii-toast-shadow: var(--elev-3);--ascii-cmd-highlight: color-mix(in oklab, var(--text) 9%, transparent);--ease: cubic-bezier(.22, 1, .36, 1);--nav-clear: 78px;--pop-bg: color-mix(in oklab, var(--surface) 90%, transparent);--goo-glass: color-mix(in oklab, var(--surface-2) 92%, transparent);--goo-ember: color-mix(in oklab, color-mix(in oklab, var(--ember) 14%, var(--surface)) 93%, transparent);--goo-shadow: rgb(0 0 0 / .6);--gold-hi: #ffe9a0;--gold: #f3c24f;--gold-lo: #b7801f;--silver: #c9d3e3;--silver-ink: #e9eef6;color-scheme:dark}:root[data-theme=light]{--bg: #f3f2ee;--surface: #ffffff;--surface-2: #f8f7f4;--surface-3: #ecebe6;--text: #1d1d1b;--muted: #55534d;--faint: #5f5d57;--ember: #b0441f;--on-ember: #fff;--success: #17734a;--warning: #7f560a;--error: #b3203f;--info: #2f62b8;--rim: rgb(0 0 0 / .07);--elev-1: 0 4px 12px rgb(30 25 20 / .08);--elev-2: 0 1px 0 rgb(255 255 255 / .6) inset, 0 16px 40px rgb(30 25 20 / .12);--elev-3: 0 1px 0 rgb(255 255 255 / .6) inset, 0 20px 48px rgb(30 25 20 / .16);--glass-alpha: 74%;--pop-bg: color-mix(in oklab, var(--surface) 94%, transparent);--goo-glass: color-mix(in oklab, var(--surface) 95%, transparent);--goo-ember: color-mix(in oklab, color-mix(in oklab, var(--ember) 9%, var(--surface)) 96%, transparent);--goo-shadow: rgb(30 25 20 / .22);--gold-hi: #c99412;--gold: #a87508;--gold-lo: #6f4b04;--silver: #7d889b;--silver-ink: #4e5868;--ascii-toast-shadow: var(--elev-3);color-scheme:light}*{box-sizing:border-box}html{background:var(--bg)}html,body{overflow:hidden}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}body,#root{margin:0;background:transparent;min-height:100vh}body{font-family:var(--font-ui);font-weight:500;color:var(--text);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-mono)}:where(button,a,[tabindex],select,textarea,input[type=checkbox]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.page-bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.page-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.bg-weapons{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .4s}.bg-weapons-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;height:32px;margin:0 -6px;padding:0 6px;border-radius:var(--r-sm);font-size:12.5px;font-weight:600;color:var(--muted)}.bg-weapons-opt:hover{color:var(--text);background:color-mix(in oklab,var(--text) 6%,transparent)}.page-scroll,.detail-body,.sheet-body{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--text) 22%,transparent) transparent}.page-scroll:before{content:"";position:sticky;top:0;z-index:29;display:block;height:88px;margin:0 0 -88px calc(var(--side, 248px) + 28px);pointer-events:none;background:linear-gradient(var(--bg) 40%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 180px);mask-image:linear-gradient(90deg,transparent,#000 180px)}.glass{background:color-mix(in oklab,var(--surface) var(--glass-alpha),transparent);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);border-radius:var(--r-lg);box-shadow:var(--elev-2),0 0 0 1px var(--rim) inset}@media(min-width:2560px){html[data-lab-topnav] .shell{max-width:2400px;margin-inline:auto}html[data-lab-topnav] .avatar{right:calc((100vw - 2400px)/2 + 24px)}}.shell{position:relative;display:grid;grid-template-columns:var(--side, 248px) minmax(0,1fr);grid-template-rows:64px minmax(0,1fr);min-height:100vh;gap:12px 16px;padding:12px;transition:grid-template-columns .2s var(--ease)}.side-grip{position:absolute;z-index:3;top:88px;bottom:12px;left:calc(var(--side, 248px) + 14px);width:12px;cursor:col-resize;touch-action:none;outline:0;transition:left .2s var(--ease)}.side-grip-line{position:sticky;top:12px;display:block;width:2px;height:calc(100vh - 24px);margin:0 auto;border-radius:2px;background:color-mix(in oklab,var(--text) 22%,transparent);opacity:0;transform:scaleY(.92);transition:opacity .18s var(--ease),transform .26s var(--ease),background .18s}.side-grip:hover .side-grip-line,.side-grip:focus-visible .side-grip-line,.side-grip.on .side-grip-line{opacity:1;transform:none}.side-grip.on .side-grip-line,.side-grip:focus-visible .side-grip-line{background:color-mix(in oklab,var(--text) 45%,transparent)}.side-grip-knob{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:10px;height:34px;border-radius:var(--r-pill);transform:translate(-50%,-50%);background:var(--surface-3);box-shadow:var(--elev-1),0 0 0 1px var(--rim) inset;transition:height .2s var(--ease)}.side-grip-knob i{display:block;width:3px;height:3px;border-radius:99px;background:var(--muted)}.side-grip.on .side-grip-knob{height:44px}.side-grip-read{position:absolute;top:calc(50% + 32px);left:50%;transform:translate(-50%);padding:3px 8px;border-radius:var(--r-pill);white-space:nowrap;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--text);background:var(--surface-3);box-shadow:var(--elev-1)}.side-resizing,.side-resizing *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.side-resizing .shell,.side-resizing .side-grip{transition-duration:90ms}@media(min-width:901px){.shell[data-rail] .sidebar{padding:14px 8px}.shell[data-rail] .nav-item{justify-content:center;gap:0;padding:10px 0;font-size:0}.shell[data-rail] .nav-item>svg{flex:none}.shell[data-rail] .nav-item .chev,.shell[data-rail] .nav-sub,.shell[data-rail] .count-live{display:none}.shell[data-rail] .nav-item .count{position:absolute;top:6px;right:12px;width:7px;height:7px;margin:0;padding:0;border-radius:99px;font-size:0;background:var(--faint);box-shadow:0 0 0 2px var(--surface)}.shell[data-rail] .nav-item .count.error{background:var(--error)}.shell[data-rail] .nav-item .count.warning{background:var(--warning)}.shell[data-rail] .nav-label{height:1px;margin:10px 12px;padding:0;font-size:0;background:var(--rim)}.shell[data-rail] .sidebar-foot{align-items:center;padding:12px 0;font-size:0}.shell[data-rail] .sidebar-foot>:not(.host-row){display:none}}.topbar{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:0 8px 0 10px}.topbar-spacer{flex:1}.avatar{position:fixed;top:26px;right:24px;z-index:46;width:36px;height:36px;border-radius:99px;background:var(--surface-3);display:grid;place-items:center;font-weight:700;font-size:12px;color:var(--muted)}kbd{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--muted);background:var(--surface);border-radius:var(--r-xs);padding:3px 7px;box-shadow:0 1px 0 var(--rim)}.wks{--fill-on: var(--text);--fill-slab: var(--surface);display:flex;align-items:center;gap:16px;padding:16px;color:var(--fill-on, #17181a)}.wks-track{display:flex;align-items:center;gap:4px;cursor:ew-resize;touch-action:none;border-radius:6px;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.wks-track:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}.wks-bar{flex:none;width:3px;border-radius:3px;transform-origin:50% 50%;background:color-mix(in srgb,var(--fill-on, #17181a) 32%,var(--fill-slab, #fff));transition:background-color .16s ease}.wks-bar[data-on]{background:var(--fill-on, #17181a)}.wks-value{min-width:3ch;font-size:14px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--fill-on, #17181a) 72%,var(--fill-slab, #fff))}.bg-dial{position:fixed;top:18px;right:80px;z-index:46;display:flex;align-items:center;gap:2px;color:var(--faint)}.bg-dial .wks{padding:0 8px;gap:10px}.bg-dial .wks-value{min-width:3ch;text-align:right;font-family:var(--font-mono);font-size:12px}.bg-dial-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-sm);color:color-mix(in oklab,var(--bg-ink, var(--ember)) 85%,var(--text));transition:background .15s,color .2s}.bg-dial-icon:hover{background:color-mix(in oklab,var(--text) 8%,transparent)}.bg-inks{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px}.bg-inks-head{display:flex;align-items:baseline;justify-content:space-between;font-size:10.5px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--faint)}.bg-inks-head b{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text)}.bg-inks-grid{display:grid;grid-template-columns:repeat(5,28px);justify-content:space-between;row-gap:12px}.bg-inks-grid>*{position:relative;width:28px;height:28px;border-radius:99px;cursor:pointer;background:var(--c);box-shadow:inset 0 1px #ffffff47,0 0 0 1px var(--rim);transition:transform .18s var(--ease),box-shadow .18s}.bg-inks-grid>*:hover,.bg-inks-grid>*:focus-visible{transform:scale(1.14)}.bg-inks-grid>[aria-checked=true],.bg-inks-grid>.bg-ink-custom.on{box-shadow:0 0 0 2px var(--surface-2),0 0 0 4px var(--c),0 0 16px color-mix(in oklab,var(--c) 55%,transparent)}.bg-ink-custom{display:grid;place-items:center;color:var(--muted);background:color-mix(in oklab,var(--text) 8%,transparent)!important}.bg-ink-custom:hover{color:var(--text)}.bg-ink-custom.on{background:var(--c)!important}.bg-ink-custom input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.bg-ink-custom:has(input:focus-visible){transform:scale(1.14);outline:2px solid var(--focus-ring);outline-offset:4px}.bg-inks-grid>button:focus-visible{outline-offset:4px}@media(max-width:900px){.bg-dial{display:none}}.sidebar{display:flex;flex-direction:column;gap:2px;padding:14px 10px;position:sticky;top:88px;align-self:start;min-height:calc(100vh - 100px);max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sidebar>*{flex-shrink:0}.cat-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:99px;background:color-mix(in oklab,var(--dot, var(--cat, currentColor)) 60%,var(--muted))}.cat-dot.none{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 22%,transparent)}.nav-label{font-size:11px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--faint);padding:14px 12px 6px}.nav-item{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:10px;color:var(--muted);font-size:14px;font-weight:600;position:relative;width:100%;text-align:left;transition:color .15s,background .15s}.nav-item:hover{color:var(--text);background:color-mix(in oklab,var(--surface-3) 60%,transparent)}.nav-item.active{color:var(--text)}.nav-item .active-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:var(--ember-soft);z-index:-1}.nav-item .count{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--faint)}.nav-item .chev{margin-left:auto;transition:transform .22s var(--ease)}.nav-item .chev.open{transform:rotate(90deg)}.rail-group{--rail-x: 2px;--rail-inset: 10px;position:relative}.rail-group>.nav-item{margin-left:var(--rail-inset);width:calc(100% - var(--rail-inset))}.rail-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;color:color-mix(in oklab,var(--text) 32%,transparent);transition:opacity .2s var(--ease)}.rail-line{position:absolute;left:var(--rail-x);top:0;width:1px;transition:height .2s var(--ease);background-image:repeating-linear-gradient(to top,transparent 0 2px,currentColor 2px 4px)}.rail-hook{position:absolute;left:var(--rail-x);overflow:visible;transition:top .2s var(--ease)}.rail-layer.active{color:var(--ember)}.rail-layer.active .rail-line{background:linear-gradient(180deg,var(--ember) 0%,var(--ember) 40%,#ffc7b3 50%,var(--ember) 60%,var(--ember) 100%);background-size:100% 300%;animation:rail-flow 3s linear infinite,rail-breathe 2.8s ease-in-out infinite;-webkit-mask:repeating-linear-gradient(to top,transparent 0 2px,#000 2px 4px);mask:repeating-linear-gradient(to top,transparent 0 2px,#000 2px 4px)}.rail-layer.active .rail-hook{animation:rail-breathe 2.8s ease-in-out infinite}@keyframes rail-breathe{0%,to{opacity:.7}50%{opacity:1}}.shell[data-rail] .rail-layer{display:none}.shell[data-rail] .rail-group>.nav-item{margin-left:0;width:100%}.nav-sub{--h: 31px;position:relative;margin:0 0 6px 12px;padding-top:2px;overflow:hidden}.nav-sub>.rail-group{--rail-x: 8px;--rail-inset: 28px}.nav-sub .nav-item{font-size:13px;height:var(--h);padding:0 10px}.nav-sub .nav-item.active{color:var(--text)}.nav-sub .nav-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,color-mix(in oklab,var(--ember) 20%,transparent),transparent 85%);opacity:0;transition:opacity .2s var(--ease)}.nav-sub .nav-item.active:before{opacity:1}.nav-sub .nav-item .count{padding:1px 7px;border-radius:99px;transition:color .2s,background .2s,box-shadow .2s}.nav-sub .nav-item.active .count{color:var(--on-ember);background:var(--ember);font-weight:700;box-shadow:inset 0 1px #ffffff40}@keyframes rail-flow{0%{background-position:0 100%}to{background-position:0 -200%}}@keyframes count-glow{50%{box-shadow:0 0 20px color-mix(in oklab,var(--ember) 90%,transparent),inset 0 1px #ffffff40}}.nav-item .count.error,.mnav-item .hint.error{color:var(--error)}.nav-item .count.warning,.mnav-item .hint.warning{color:var(--warning)}.count-live{display:inline-block;flex:none;width:6px;height:6px;margin-right:5px;border-radius:var(--r-pill);vertical-align:1px;background:var(--success);box-shadow:0 0 6px color-mix(in oklab,var(--success) 55%,transparent)}.sidebar-foot{position:sticky;bottom:0;z-index:1;margin-top:auto;padding:12px;border-radius:var(--r-sm);background:color-mix(in oklab,var(--surface-3) 50%,var(--surface));box-shadow:0 14px color-mix(in oklab,var(--surface) var(--glass-alpha),var(--bg));font-size:12px;color:var(--muted);display:flex;flex-direction:column;gap:6px}@media(min-width:901px)and (max-height:990px){.sidebar-foot{padding:8px 12px;gap:4px}.sidebar-foot>:nth-child(2),.sidebar-foot>.build-stamp{display:none}}.host-row{display:flex;align-items:center;gap:8px}.build-stamp{font-size:10.5px;color:var(--faint);opacity:.7}.live{width:8px;height:8px;border-radius:99px;background:var(--success);box-shadow:0 0 0 4px color-mix(in oklab,var(--success) 18%,transparent)}.main{min-width:0;display:flex;flex-direction:column;gap:16px;padding:8px 4px 40px}@media(min-width:901px){html:not([data-lab-topnav]) .main{padding-top:0}}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:12px 8px 4px}.page-head h1{margin:0;font-size:clamp(40px,5vw,64px);font-weight:400;letter-spacing:var(--track-display);line-height:1.02}.liquid{display:inline-grid}.liquid>.liquid-in,.liquid:after{grid-area:1 / 1;white-space:pre}.liquid:after{content:attr(data-text);font-variation-settings:"wght" 860;font-kerning:none;visibility:hidden;pointer-events:none}.liquid [data-l]{display:inline-block;font-variation-settings:"wght" var(--w, 380);transition:font-variation-settings .38s var(--ease)}.page-head p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.page-head>div:first-child{position:relative;isolation:isolate}.page-head>div:first-child:before{content:"";position:absolute;z-index:-1;top:-28px;right:-56px;bottom:-28px;left:-56px;pointer-events:none;background:color-mix(in oklab,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(9px) saturate(1.1);backdrop-filter:blur(9px) saturate(1.1);-webkit-mask-image:radial-gradient(closest-side,#000 52%,rgb(0 0 0 / .6) 74%,transparent);mask-image:radial-gradient(closest-side,#000 52%,rgb(0 0 0 / .6) 74%,transparent)}.btn{display:inline-flex;align-items:center;gap:8px;height:var(--h-md);padding:0 16px;border-radius:var(--r-md);font-weight:700;font-size:13.5px;white-space:nowrap;transition:transform .12s var(--ease),background .15s,color .15s,box-shadow .15s,filter .15s}.btn:active:not(:disabled){transform:scale(.97)}.btn-primary{--fill: var(--ember);background:var(--ember);color:var(--on-ember)}.btn-primary:hover{filter:brightness(1.08)}.btn-ghost{--fill: color-mix(in oklab, var(--surface-3) 80%, transparent);background:color-mix(in oklab,var(--surface-3) 80%,transparent);color:var(--text)}.btn-ghost:hover:not(:disabled){background:color-mix(in oklab,var(--text) 5%,var(--surface-3))}.btn-ghost:not(.morph-btn){background:linear-gradient(color-mix(in oklab,var(--surface-3) 80%,transparent),color-mix(in oklab,var(--surface-3) 80%,transparent)),color-mix(in oklab,var(--surface) var(--glass-alpha),transparent);box-shadow:inset 0 0 0 1px var(--rim);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3)}.btn-ghost:not(.morph-btn):hover:not(:disabled){background:color-mix(in oklab,var(--text) 5%,var(--surface-3))}.btn-stop{color:color-mix(in oklab,var(--error) 80%,var(--text));background:color-mix(in oklab,var(--error) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--error) 34%,transparent),inset 0 1px #ffffff0f}.btn-stop:hover:not(:disabled){color:var(--text);background:color-mix(in oklab,var(--error) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--error) 50%,transparent),0 0 18px -6px color-mix(in oklab,var(--error) 60%,transparent)}.btn-stop:active:not(:disabled){transform:scale(.97)}.btn-stop:disabled{opacity:.45;cursor:not-allowed;color:var(--text);background:color-mix(in oklab,var(--surface-3) 80%,transparent);box-shadow:inset 0 0 0 1px var(--rim)}.sq.sq-play:not(:disabled):not(.off){color:color-mix(in oklab,var(--ember) 45%,var(--muted))}.sq.sq-play:hover:not(:disabled):not(.off){color:color-mix(in oklab,var(--ember) 60%,var(--text));background:color-mix(in oklab,var(--ember) 18%,var(--surface-3));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ember) 38%,transparent)}.sq.sq-stop{color:color-mix(in oklab,var(--error) 82%,var(--text));background:color-mix(in oklab,var(--error) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--error) 30%,transparent)}.sq.sq-stop:hover:not(:disabled){color:var(--text);background:color-mix(in oklab,var(--error) 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--error) 52%,transparent),0 0 14px -4px color-mix(in oklab,var(--error) 60%,transparent)}.btn-sm{height:var(--h-sm);padding:0 12px;font-size:12.5px;border-radius:var(--r-sm)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary:disabled{--fill: color-mix(in oklab, var(--surface-3) 80%, transparent);background:var(--fill);color:var(--text);filter:none}.sheet-foot .btn-primary:disabled{--fill: color-mix(in oklab, var(--ember) 28%, var(--surface-3));color:color-mix(in oklab,var(--ember) 30%,var(--text));opacity:.75}.morph-btn{position:relative;isolation:isolate}.btn.morph-btn{background:transparent!important}.btn-ghost.morph-btn:hover:not(:disabled){--fill: color-mix(in oklab, var(--text) 5%, var(--surface-3))}.btn-ghost.morph-btn>.morph-fill{box-shadow:inset 0 0 0 1px var(--rim)}.morph-btn>.morph-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--fill);pointer-events:none;transition:background .15s}.morph-btn>.morph-surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px var(--rim) inset}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-out)}.stat{padding:16px 18px}.stat .label{font-size:12px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--faint)}.stat .value{font-family:var(--font-mono);font-weight:650;font-size:28px;margin-top:6px;color:var(--text)}.stat .value.problem,.stat .value[data-tone=error]{color:var(--error)}.stat .value[data-tone=warning]{color:var(--warning)}.stat-row{display:block;font-size:13px;line-height:1.75}.stat-row>span{margin-right:6px;font-size:12px;color:var(--faint);white-space:nowrap}.stat-row>span:after{content:"⁠"}.stat-row>b{display:inline-block;margin-right:14px;font-family:var(--font-mono);font-weight:650;white-space:nowrap}.panel{padding:6px;position:relative}.panel-head{display:flex;align-items:center;gap:10px;padding:12px 12px 10px}.panel-head h2{margin:0;font-size:16px;font-weight:700;letter-spacing:var(--track-head)}.panel-head .sub{color:var(--faint);font-size:12.5px}.chips{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}.chip{height:var(--h-chip);padding:0 12px;border-radius:var(--r-pill);font-size:12.5px;font-weight:600;color:var(--muted);background:color-mix(in oklab,var(--surface-3) 60%,transparent);position:relative;isolation:isolate;transition:color .15s,background .15s}.chip.on{color:var(--text)}.chip:not(.on):hover{color:var(--text);background:color-mix(in oklab,var(--text) 9%,transparent)}.chip .chip-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-pill);background:color-mix(in oklab,var(--text) 13%,transparent);z-index:-1}.muted{color:var(--muted)}.faint{color:var(--faint)}.status{display:inline-flex;align-items:center;gap:7px;height:var(--h-chip);padding:0 10px;border-radius:var(--r-pill);font-size:12px;font-weight:700}.status i{width:7px;height:7px;border-radius:99px;background:currentColor}.s-error{color:var(--error);background:color-mix(in oklab,var(--error) 14%,transparent)}.s-success{color:var(--success);background:color-mix(in oklab,var(--success) 14%,transparent)}.s-warning{color:var(--warning);background:color-mix(in oklab,var(--warning) 14%,transparent)}.s-info{color:var(--info);background:color-mix(in oklab,var(--info) 14%,transparent)}.s-muted,.s-ember{color:color-mix(in oklab,var(--text) 88%,var(--muted));background:color-mix(in oklab,var(--text) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 5%,transparent)}.s-muted i,.s-ember i{background:color-mix(in oklab,var(--text) 46%,transparent)}.pulse{animation:pulse-fade 2s ease-in-out infinite}@keyframes pulse-fade{50%{opacity:.45}}.head-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.stat-hint{margin-top:4px;font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 10px 8px}.tool-search{display:flex;align-items:center;gap:8px;height:var(--h-md);width:min(300px,100%);padding:0 10px 0 12px;border-radius:var(--r-md);color:var(--faint);background:color-mix(in oklab,var(--text) 6%,transparent);transition:box-shadow .15s}.tool-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:13.5px;color:var(--text);text-overflow:ellipsis}.tool-search input::placeholder{color:var(--faint)}.tool-search .x{color:var(--faint);display:grid}.tool-search:focus-within,.mnav-search:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 30%,transparent)}.tool-btn{display:inline-flex;align-items:center;gap:7px;height:var(--h-md);padding:0 13px;border-radius:var(--r-md);font-size:13px;font-weight:600;color:var(--muted);background:color-mix(in oklab,var(--text) 6%,transparent);transition:color .15s,background .15s,transform .12s var(--ease)}.tool-btn:active{transform:scale(.97)}.tool-btn:hover,.tool-btn.on{color:var(--text);background:color-mix(in oklab,var(--text) 10%,transparent)}.tool-count{min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--text) 16%,transparent);color:var(--text);font-size:11px;display:grid;place-items:center}.filter-chip{display:inline-flex;align-items:center;gap:6px;height:var(--h-chip);padding:0 10px;border-radius:var(--r-box);font-size:12.5px;font-weight:600;background:color-mix(in oklab,var(--text) 8%,transparent);color:var(--text)}.tool-link{font-size:12.5px;font-weight:600;color:var(--muted);padding:0 6px;border-radius:6px}.tool-link:focus-visible{outline-offset:3px}.tool-link:hover{color:var(--text)}.dp-tools:not(.stuck) .tool-meta.all{visibility:hidden;width:0;padding:0;margin-right:-8px;overflow:hidden}.tool-meta{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--faint);padding-right:6px}.filter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 20px;margin:0;padding:16px}.filter-label{font-size:11px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--faint);margin-bottom:8px}.filter-options{display:flex;flex-wrap:wrap;gap:6px}.toolbar>.opt{height:var(--h-md);padding:0 13px;border-radius:var(--r-md);font-size:13px}.opt{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--h-chip);padding:0 11px;border-radius:var(--r-pill);font-size:12.5px;font-weight:600;color:var(--muted);background:color-mix(in oklab,var(--text) 6%,transparent);transition:color .15s,background .15s}.opt:hover{color:var(--text);background:color-mix(in oklab,var(--text) 9%,transparent)}.opt.on,.opt[aria-pressed=true]{color:var(--text);background:color-mix(in oklab,var(--text) 13%,transparent);box-shadow:none}.dt-scroll{position:relative;overflow-x:auto;overflow-y:hidden;padding:0 0 6px;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--text) 22%,transparent) transparent}.dt-head,.dt-row{display:grid;gap:12px;align-items:center;padding:0 12px;min-width:760px}.dt-head{position:relative;height:34px;font-size:11px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--faint)}.dt-row{position:relative;isolation:isolate;min-height:56px;border-radius:var(--r-md);font-size:13.5px}.dt-row.clickable{cursor:pointer}.dt-row .row-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-md);z-index:-1;background:transparent;transition:background .15s,box-shadow .15s}.dt-row:where(:nth-child(2n of.dt-row)) .row-bg{background:color-mix(in oklab,var(--text) 3.5%,transparent)}.dt-row:hover .row-bg{background:color-mix(in oklab,var(--text) 6%,transparent)}.dt-row.selected .row-bg{background:color-mix(in oklab,var(--text) 9%,transparent)}.dt-row:has(>.check:checked) .row-bg{background:color-mix(in oklab,var(--text) 6%,transparent)}.dt-row.selected:has(>.check:checked) .row-bg{background:color-mix(in oklab,var(--text) 11%,transparent)}.dt-row:focus-visible{outline:0}.dt-row:focus-visible .row-bg{box-shadow:inset 0 0 0 2px var(--focus-ring)}.cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell strong{font-weight:650}.cell>strong{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell small{display:block;color:var(--faint);font-family:var(--font-mono);font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.cell .ign{display:block;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--text);text-decoration:underline dotted transparent;text-underline-offset:3px;transition:text-decoration-color .16s}.peek-anchor:hover .ign{text-decoration-color:color-mix(in oklab,var(--text) 45%,transparent)}.num{font-family:var(--font-mono);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text)}.acc-id{font-family:var(--font-mono);font-size:12px;color:var(--muted);text-decoration:underline 1px transparent;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.dt-row:hover .acc-id{color:var(--text);text-decoration-color:color-mix(in oklab,var(--text) 35%,transparent)}.cell-link{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:0;border-radius:4px;text-align:left;color:var(--muted);text-decoration:underline 1px transparent;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.cell-link>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-link:hover,.cell-link:focus-visible{color:var(--text);text-decoration-color:color-mix(in oklab,var(--text) 40%,transparent)}.cell-link>.proxy-trouble{flex:0 1 auto}.dp-table.dense .cell-link>.proxy-trouble{flex:none;width:6px;height:6px;margin-left:0;border-radius:50%;font-size:0;background:currentColor}.dp-table:not(.dense) .cell-link:has(>.proxy-trouble){display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:1px 8px;align-items:center}.dp-table:not(.dense) .cell-link>.proxy-trouble{grid-column:2;margin-left:0;font-size:11.5px}.inst-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--faint)}.inst-dot.running{background:var(--success);box-shadow:0 0 0 3px color-mix(in oklab,var(--success) 18%,transparent)}.inst-dot:is(.pending,.starting,.stopping){background:var(--info)}.inst-dot:is(.stopped,.error){background:var(--error)}.notes-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-wrap{display:block;min-width:0;max-width:100%}.note-cell{display:inline-flex;align-items:center;gap:6px;max-width:calc(100% + 12px);margin:0 -6px;padding:4px 6px;border-radius:6px;color:var(--muted);text-align:left;cursor:text;transition:background .15s,color .15s}.note-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-dash{color:var(--faint)}.note-add{display:none;font-size:12.5px;font-weight:600;color:var(--faint)}.note-pen{flex:none;opacity:0;color:var(--faint);transition:opacity .15s}.dt-row:hover .note-pen,.note-cell:focus-visible .note-pen,.note-cell[aria-expanded=true] .note-pen{opacity:1}.dt-row:hover .note-cell.empty .note-dash{display:none}.dt-row:hover .note-cell.empty .note-add{display:inline}.note-cell:hover,.note-cell[aria-expanded=true]{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.note-cell:hover .note-add{color:var(--muted)}.note-pop{padding:10px}.note-edit{display:flex;flex-direction:column;gap:8px}.note-edit textarea{width:100%;min-height:76px;resize:vertical;padding:10px 12px;border:0;border-radius:var(--r-md);transition:box-shadow .15s,background-color .15s;font:inherit;font-size:13px;line-height:1.5;color:var(--text);background:color-mix(in oklab,var(--text) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 10%,transparent);outline:none}.note-edit textarea:focus{background-color:color-mix(in oklab,var(--text) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 30%,transparent)}.note-acts{display:flex;align-items:center;justify-content:flex-end;gap:6px}.note-hint{margin-right:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--faint)}.note-hint kbd{padding:1px 5px;font-size:10px}.ap-sec .note-edit{padding:10px}.ap-note-btn{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;cursor:text;border-radius:inherit;transition:background .15s}.ap-note-btn>span{flex:1;min-width:0}.ap-note-btn.empty{color:var(--faint)}.ap-note-btn:hover{background:color-mix(in oklab,var(--text) 5%,transparent)}.ap-note-btn:hover .note-pen,.ap-note-btn:focus-visible .note-pen{opacity:1}.ap-note-btn .note-pen{margin-top:3px}.flag-gap{flex:none;display:inline-block;width:18px}.ign-row{display:flex;align-items:center;gap:6px;min-width:0}.ign-row .ign{min-width:0}.mode-tag{flex:none;padding:1px 5px;border-radius:4px;font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--muted);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 16%,transparent)}.proxy-trouble{flex:none;margin-left:4px;font-size:12px;color:color-mix(in oklab,var(--error) 68%,var(--text))}:root{--b-card: #1c1c1c;--b-rim: rgb(255 255 255 / .05);--b-grey: #868686;--b-blue: #0285f7;--b-red: #ee343b;--b-green: #00bc7d;--b-green-ink: #00d492;--b-amber: #fe9a00;--b-amber-ink: #ffb900}:root[data-theme=light]{--b-card: #f5f5f5;--b-rim: rgb(10 10 10 / .06);--b-grey: #636363;--b-green-ink: var(--success);--b-amber-ink: var(--warning)}.badge{position:relative;display:inline-flex;flex:none;align-items:center;overflow:hidden;white-space:nowrap;border:1px solid;border-radius:var(--r-box);font-weight:500;font-variant-numeric:tabular-nums;transition:color .3s,background-color .3s,border-color .3s}.badge.sm{height:24px;gap:6px;padding:0 8px;font-size:11px}.badge.md{height:32px;gap:8px;padding:0 12px;font-size:12px}.badge-ic{position:relative;z-index:1;display:inline-grid;flex:none;place-items:center;overflow:hidden}.badge-ic>*{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center}.badge-spin{display:inline-flex;animation:badge-spin 1s linear infinite}.badge-ic svg{width:12px;height:12px}.badge.md .badge-ic svg{width:14px;height:14px}.badge-txt{position:relative;z-index:1;display:inline-flex;min-width:0;clip-path:inset(0 -999px)}.badge-txt>*{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis}.badge-pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:currentColor;pointer-events:none;opacity:.06;animation:badge-breathe 1.6s ease-in-out infinite}@keyframes badge-breathe{50%{opacity:.18}}@keyframes badge-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.badge-pulse,.badge-spin{animation:none}}.b-neutral{color:var(--b-grey);background-color:var(--b-card);border-color:var(--b-rim)}.b-info,.b-loading{color:var(--b-blue);font-weight:650;background-color:color-mix(in oklab,var(--b-blue) 17%,transparent);border-color:color-mix(in oklab,var(--b-blue) 48%,transparent)}.b-success{color:var(--b-green-ink);font-weight:650;background-color:color-mix(in oklab,var(--b-green) 17%,transparent);border-color:color-mix(in oklab,var(--b-green) 48%,transparent)}.b-warning{color:var(--b-amber-ink);background-color:color-mix(in oklab,var(--b-amber) 10%,transparent);border-color:color-mix(in oklab,var(--b-amber) 30%,transparent)}.b-danger{color:var(--b-red);font-weight:650;background-color:color-mix(in oklab,var(--b-red) 17%,transparent);border-color:color-mix(in oklab,var(--b-red) 48%,transparent)}:root[data-theme=light] .b-danger{color:var(--error)}:root[data-theme=light] :is(.b-info,.b-loading){color:var(--info)}.st-cell{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:4px 0 4px 2px;margin:-4px 0}.st-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.tag-wrap{display:block;min-width:0}.tag,.b-tint{--tag-base: oklch(from var(--tag, #888) clamp(.62, l, .72) min(c, .16) h);--tag-ink: oklch(from var(--tag, #888) clamp(.8, l, .86) min(c, .13) h)}@supports (color: oklch(from red l c h)){:root[data-theme=light] :is(.tag,.b-tint){--tag-ink: oklch(from var(--tag, #888) clamp(.42, l, .5) min(c, .14) h)}}@supports not (color: oklch(from red l c h)){.tag,.b-tint{--tag-base: var(--tag, #888);--tag-ink: color-mix(in oklab, var(--tag, #888) 60%, var(--text))}}.tag{display:inline-flex;max-width:100%;padding:0;border-radius:var(--r-box);cursor:pointer}.tag .badge{flex:0 1 auto;min-width:0;max-width:100%}.b-tint{color:var(--tag-ink);background-color:color-mix(in oklab,var(--tag-base) 10%,transparent);border-color:color-mix(in oklab,var(--tag-base) 30%,transparent)}.tag:hover .b-tint,.tag[aria-expanded=true] .b-tint{background-color:color-mix(in oklab,var(--tag-base) 16%,transparent);border-color:color-mix(in oklab,var(--tag-base) 46%,transparent)}.tag:hover .b-neutral,.tag[aria-expanded=true] .b-neutral{color:var(--muted);border-color:color-mix(in oklab,var(--text) 14%,transparent)}.tag:focus-visible{outline:none}.tag:focus-visible .badge{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--tag-base) 55%,transparent)}.tag-chev{position:relative;z-index:1;flex:none;width:0;height:11px;margin-left:-6px;opacity:0;transition:width .16s var(--ease),margin .16s var(--ease),opacity .14s,transform .18s}.tag:hover .tag-chev,.tag:focus-visible .tag-chev,.tag[aria-expanded=true] .tag-chev{width:11px;margin-left:0;opacity:.8}.tag[aria-expanded=true] .tag-chev{transform:rotate(180deg)}.tag.none .tag-sw{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 28%,transparent)}.tag.none:hover,.tag.none[aria-expanded=true]{color:var(--muted);outline-style:solid;outline-color:color-mix(in oklab,var(--text) 22%,transparent);background:color-mix(in oklab,var(--text) 4%,transparent)}.cred{display:flex;align-items:center;gap:2px;min-width:0;margin:-6px 0}.cred-v{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:12.5px;color:var(--muted)}.cred-v.hidden{letter-spacing:.08em;color:var(--faint)}.cred-copy{flex:none;display:inline-flex;opacity:.4;transition:opacity .15s}.cell:hover .cred-copy,.cred-copy:has(:focus-visible),.cred-copy:has(.held){opacity:1}.cred-copy .sq{width:26px;height:26px;border-radius:999px;background:transparent;color:var(--faint)}.cred-copy .sq:hover,.cred-copy .sq:focus-visible{color:var(--text);background:color-mix(in oklab,var(--text) 9%,transparent)}:root{--k-card: #232326;--k-line: #2a2a2e;--k-bone: #ede9e0;--k-faint: #6e6c68;--k-ok: #4cd08a}:root[data-theme=light]{--k-card: #f4f3ef;--k-line: #e2e0da;--k-bone: #1d1d1b;--k-faint: #a3a19b;--k-ok: #17734a}.kcopy{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px 0 9px;border:1px solid var(--k-line);border-radius:var(--r-box);background:var(--k-card);color:var(--k-bone);font-size:12px;font-weight:600;white-space:nowrap;transition:border-color .2s ease,color .2s ease}.kcopy:hover{border-color:var(--k-faint)}.kcopy-ic{position:relative;flex:none;width:14px;height:14px}.kcopy-ic svg{position:absolute;top:0;right:0;bottom:0;left:0;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:opacity .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.kcopy .ic-check{opacity:0;transform:scale(.5);stroke:var(--k-ok)}.kcopy.copied .ic-copy{opacity:0;transform:scale(.5)}.kcopy.copied .ic-check{opacity:1;transform:scale(1)}.kcopy.copied{color:var(--k-ok);border-color:color-mix(in srgb,var(--k-ok) 45%,transparent)}.cred.pill{gap:6px}.cred-copy.pill{max-width:0;margin-left:-6px;overflow:hidden;opacity:0;transition:max-width .2s var(--ease),margin .2s var(--ease),opacity .15s}.cell:hover .cred-copy.pill,.cred-copy.pill:has(:focus-visible),.cred-copy.pill:has(.held){max-width:96px;margin-left:0;opacity:1}.cell:hover .cred-copy.pill.full,.cred-copy.pill.full:has(:focus-visible),.cred-copy.pill.full:has(.held){max-width:120px;margin-left:4px}.btn.copy-btn{transition:color .2s ease,border-color .2s ease,background-color .2s ease}.btn-ghost.copy-btn.copied,.btn-ghost.copy-btn.copied:hover:not(:disabled){color:var(--k-ok);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k-ok) 40%,transparent);background:linear-gradient(color-mix(in oklab,var(--k-ok) 10%,transparent),color-mix(in oklab,var(--k-ok) 10%,transparent)),color-mix(in oklab,var(--surface) var(--glass-alpha),transparent)}.dt-empty>.tool-link{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--r-pill);font-size:13px;color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent);transition:background .15s}.dt-empty>.tool-link:hover{background:color-mix(in oklab,var(--text) 11%,transparent)}.dt-empty{padding:36px 16px;text-align:center;color:var(--faint);font-size:13.5px;display:flex;flex-direction:column;align-items:center;gap:8px}.detail-sub{margin-top:3px;color:var(--muted);font-size:13px;font-family:var(--font-mono)}.sheet{position:fixed;z-index:31;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 64px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;pointer-events:none}.sheet-body{padding:22px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;border-radius:var(--r-lg);pointer-events:auto}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.field{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--muted)}.field.half{grid-column:auto}.field em{color:var(--faint);font-style:normal}.field>label,.field-label{display:flex;align-items:baseline;gap:4px;cursor:default}.field input,.field select,.field textarea{height:var(--h-md);padding:0 12px;border:0;border-radius:var(--r-md);outline:0;font-size:14px;font-weight:500;color:var(--text);background-color:color-mix(in oklab,var(--text) 7%,transparent);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background-color .15s}.field textarea{height:auto;padding:10px 12px;resize:vertical;font-family:inherit}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239d9b93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-size:13px 13px;background-repeat:no-repeat}.field select option{background:var(--surface);color:var(--text)}.field select:has(>option[value=""]:checked){color:var(--faint)}.form-grid>.field.half>:is(input,select,.sel):last-child{margin-top:auto}.form-grid>.field.half>.switch:last-child{margin-top:auto;margin-bottom:5px}.form-grid.imp-opts>.field.half>:is(input,select,.sel):last-child{margin-top:0}.field input:focus,.field select:focus,.field textarea:focus{background-color:color-mix(in oklab,var(--text) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 30%,transparent)}.field input:disabled,.field select:disabled,.field textarea:disabled{opacity:.5;cursor:not-allowed}.switch{width:44px;height:26px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--text) 14%,transparent);position:relative;transition:background .2s}.switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--r-pill);background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .26s var(--ease),background .2s}:root[data-theme=light] .switch{background:color-mix(in oklab,var(--text) 22%,transparent);box-shadow:inset 0 0 0 1px #00000014}.switch.on,:root[data-theme=light] .switch.on,.switch[aria-checked=true],:root[data-theme=light] .switch[aria-checked=true]{background:color-mix(in oklab,var(--text) 78%,transparent)}.switch.on i,.switch[aria-checked=true] i{transform:translate(18px);background:var(--bg)}.switch.state.on,.switch.state.on:not(:disabled):hover{background:var(--success)}.switch.state.on i{background:#fff}.switch.state:not(.on),.switch.state:not(.on):not(:disabled):hover{background:color-mix(in oklab,var(--error) 55%,transparent)}.switch.sm{width:34px;height:20px;flex:none}.switch.sm i{width:14px;height:14px}.switch.sm.on i,.switch.sm[aria-checked=true] i{transform:translate(14px)}.switch:not(:disabled):hover{background:color-mix(in oklab,var(--text) 22%,transparent)}.switch.on:not(:disabled):hover,.switch[aria-checked=true]:not(:disabled):hover{background:color-mix(in oklab,var(--text) 86%,transparent)}:is(.lab-opt,.bg-weapons-opt,.dp-menu-item):hover .switch{background:color-mix(in oklab,var(--text) 22%,transparent)}:is(.lab-opt,.bg-weapons-opt,.dp-menu-item):hover .switch.on{background:color-mix(in oklab,var(--text) 86%,transparent)}.sheet-foot{display:flex;justify-content:flex-end;align-items:center;gap:8px}.meter{display:inline-block;width:64px;height:6px;border-radius:99px;background:color-mix(in oklab,var(--text) 10%,transparent);overflow:hidden;vertical-align:middle;margin-right:8px}.meter i{display:block;height:100%;border-radius:99px;background:color-mix(in oklab,var(--text) 42%,transparent)}.detail-actions{display:flex;gap:8px;flex-wrap:wrap}.detail-actions .btn{flex:1;justify-content:center}.detail-actions>.detail-actions{display:contents}@container (max-width: 230px){.start-task{display:none}}.bg-dial{transition:opacity .2s}html[data-panel-open] .bg-dial{opacity:0;pointer-events:none}.link-chip{display:inline-flex;align-items:center;gap:6px;height:var(--h-chip);padding:0 10px;border-radius:var(--r-pill);font-size:12.5px;font-weight:600;color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.link-chip strong{font-weight:700}.link-chip:hover{background:color-mix(in oklab,var(--text) 11%,transparent)}.row-actions{display:flex;align-items:center;gap:6px;justify-content:flex-end;min-width:32px}.sq,.edit-btn{width:32px;height:32px;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--muted);background:color-mix(in oklab,var(--surface-3) 70%,transparent);transition:color .15s,background .15s,box-shadow .15s,transform .12s var(--ease)}.sq:active:not(:disabled),.edit-btn:active{transform:scale(.94)}.sq:hover,.edit-btn:hover{color:var(--text);background:var(--surface-3)}.sq:disabled,.edit-btn:disabled{opacity:.45;cursor:not-allowed;color:var(--muted);background:color-mix(in oklab,var(--surface-3) 70%,transparent)}.check{width:16px;height:16px;accent-color:color-mix(in oklab,var(--text) 85%,var(--muted))}.check:focus-visible{outline-offset:2px;border-radius:4px}.check:disabled,.dp-selcaret:disabled{opacity:.35;cursor:default;pointer-events:none}.bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:44px;height:auto;margin:5px 6px;padding:6px 6px 6px 16px;border-radius:var(--r-md);background:color-mix(in oklab,var(--text) 7%,transparent);font-size:13px;font-weight:700;overflow:hidden}.bulk-bar .grow{flex:1 1 auto;white-space:nowrap}.select-sm{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--h-sm);max-width:220px;padding:0 28px 0 11px;border:0;border-radius:var(--r-sm);outline:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--text);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:color-mix(in oklab,var(--text) 7%,transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239d9b93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-size:12px 12px;background-repeat:no-repeat;transition:background-color .15s,box-shadow .15s}.select-sm:hover{background-color:color-mix(in oklab,var(--text) 11%,transparent)}.select-sm:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 30%,transparent)}.select-sm option{background:var(--surface);color:var(--text)}.select-sm.warn{color:var(--warning)}.select-sm.warn,.select-sm[style*=--warning]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e8b04b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.select-sm[style*=--error]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f25470' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.select-sm.ghost{background-color:transparent}.select-sm.ghost:hover{background-color:color-mix(in oklab,var(--text) 9%,transparent)}.show-more{display:flex;align-items:center;gap:6px;margin:10px auto 6px;height:var(--h-md);padding:0 16px;border-radius:var(--r-pill);font-size:13px;font-weight:650;color:var(--muted);background:color-mix(in oklab,var(--text) 6%,transparent);transition:color .15s,background .15s,transform .2s var(--ease)}.show-more:hover{color:var(--text);background:color-mix(in oklab,var(--text) 10%,transparent)}.show-more:active{transform:scale(.97)}.attention{display:flex;flex-wrap:wrap;gap:8px}.attention-chip{--tone: var(--muted);position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:9px;height:var(--h-md);padding:0 15px 0 13px;border-radius:var(--r-pill);font-size:13px;font-weight:650;color:var(--text);white-space:nowrap;background:color-mix(in oklab,var(--surface) var(--glass-alpha),transparent);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 0 0 1px var(--rim),var(--elev-1);transition:translate .26s var(--ease),scale .12s var(--ease),box-shadow .2s,background .2s}.attention-chip:hover{translate:0 -2px}.attention-chip:active{translate:0 -1px;scale:.97}.attention-chip .dot{background:var(--tone);box-shadow:0 0 0 3px color-mix(in oklab,var(--tone) 16%,transparent)}.attention-chip b{font-family:var(--font-mono);font-weight:700;color:var(--text)}.attention-chip.on{background:color-mix(in oklab,color-mix(in oklab,var(--tone) 10%,var(--surface)) var(--glass-alpha),transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--tone) 50%,transparent),var(--elev-1)}.attention-chip.error{--tone: var(--error)}.attention-chip.warning{--tone: var(--warning)}.attention-chip.success{--tone: var(--success)}.attention-chip.info{--tone: var(--info)}.attention-chip.ember,.attention-chip.muted{--tone: var(--muted)}.dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:99px;background:currentColor}.row-accent{position:absolute;left:3px;top:12px;bottom:12px;width:2px;border-radius:3px;pointer-events:none;background:var(--tone, var(--muted))}.row-accent.error{--tone: var(--error)}.row-accent.warning{--tone: color-mix(in oklab, var(--warning) 50%, transparent)}.live-dot{position:relative;display:inline-block;flex:none;width:7px;height:7px;margin-right:8px;border-radius:99px;vertical-align:middle;background:var(--success)}.live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--success);animation:live-ping 2.4s ease-out infinite}.dt-row>.live-dot{position:absolute;left:2px;top:calc(50% - 3.5px);margin:0}@keyframes live-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.8);opacity:0}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:color-mix(in oklab,var(--bg) 45%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ap-avatar{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:15px;font-size:15px;font-weight:750;letter-spacing:.03em;color:var(--text);background:linear-gradient(150deg,color-mix(in oklab,var(--c, var(--silver)) 26%,transparent),color-mix(in oklab,var(--c, var(--silver)) 7%,transparent));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c, var(--silver)) 32%,transparent),inset 0 1px #ffffff24,0 10px 24px -12px color-mix(in oklab,var(--c, var(--silver)) 60%,transparent)}.ap-avatar.run{--c: var(--success)}.ap-avatar.bad{--c: var(--error)}.ap-avatar.wait{--c: var(--info)}.ap-mode{position:absolute;right:-7px;bottom:-6px;padding:1px 4px;border-radius:5px;font-family:var(--font-mono);font-size:9px;font-weight:700;font-style:normal;letter-spacing:0;color:var(--muted);background:var(--surface-3);box-shadow:0 0 0 2px var(--surface)}.ap-now{display:flex;align-items:center;gap:12px;min-width:0;padding:11px 14px;border-radius:14px;background:color-mix(in oklab,var(--now, var(--text)) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--now, var(--text)) 18%,transparent)}.ap-now.running{--now: var(--success)}.ap-now:is(.pending,.starting,.stopping){--now: var(--info)}.ap-now.error{--now: var(--error)}.ap-now-dot{position:relative;flex:none;width:9px;height:9px;border-radius:50%;background:var(--now, var(--faint));box-shadow:0 0 0 4px color-mix(in oklab,var(--now, var(--faint)) 18%,transparent)}.ap-now.running .ap-now-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--now);animation:live-ping 2.4s ease-out infinite}.ap-now-main,.ap-now-side{display:flex;flex-direction:column;gap:2px;min-width:0}.ap-now-main{flex:1 1 auto}.ap-now-side{flex:none;align-items:flex-end}.ap-now b{font-size:13.5px;font-weight:650;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-now span span,.ap-now-main>span,.ap-now-side>span{font-size:12px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ap-stat{display:flex;flex-direction:column;gap:6px;min-width:0;padding:11px 12px;border-radius:14px;background:color-mix(in oklab,var(--text) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 7%,transparent)}.ap-stat>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--faint)}.ap-stat>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:16px;font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.ap-stat.bad>b{color:var(--error)}.ap-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.ap-card{display:flex;flex-direction:column;min-width:0;border-radius:14px;background:color-mix(in oklab,var(--text) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 7%,transparent)}.ap-row{display:grid;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 6px 0 14px;font-size:13px}.ap-row+.ap-row{box-shadow:inset 0 1px color-mix(in oklab,var(--text) 7%,transparent)}.ap-k{font-size:12.5px;font-weight:600;color:var(--faint)}.ap-v{display:flex;align-items:center;min-width:0;overflow:hidden;white-space:nowrap;font-weight:550;color:var(--text)}.ap-v:has(>.ap-pick){overflow:visible}.ap-v>.mono{overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.ap-act{display:inline-flex;align-items:center;gap:2px}.ap-dots{letter-spacing:.1em;color:var(--muted)}.ap-dot{display:inline-flex;align-items:center;gap:8px}.ap-dot>i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--faint)}.ap-dot.ok>i{background:var(--success);box-shadow:0 0 0 3px color-mix(in oklab,var(--success) 16%,transparent)}.ap-dot.info>i{background:var(--info);box-shadow:0 0 0 3px color-mix(in oklab,var(--info) 16%,transparent)}.ap-dot.bad>i{background:var(--error);box-shadow:0 0 0 3px color-mix(in oklab,var(--error) 16%,transparent)}.ap-pick{position:relative;display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;height:30px;margin-left:-8px;padding:0 8px;border-radius:var(--r-box);cursor:pointer;transition:background .15s}.ap-pick:hover{background:color-mix(in oklab,var(--text) 6%,transparent)}.ap-pick[aria-expanded=true]{background:color-mix(in oklab,var(--text) 8%,transparent)}.ap-pick[aria-expanded=true] .ap-pick-chev{transform:rotate(180deg)}.ap-pick-chev{transition:transform .2s var(--ease)}.dp-menu-item .ap-pick-note.bad{margin-left:6px;font-size:11.5px;color:color-mix(in oklab,var(--error) 75%,var(--text))}.ap-pick>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ap-pick.bad .ap-pick-note{color:color-mix(in oklab,var(--error) 75%,var(--text));font-size:12px}.ap-pick-chev{flex:none;color:var(--faint)}.ap-pick select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.ap-note{margin:0;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.row-spot-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none}.row-spot{position:absolute;left:0;top:0;border-radius:12px;visibility:hidden;will-change:transform}.row-spot:before,.row-spot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.row-spot:before{box-shadow:0 0 0 1px color-mix(in oklab,var(--ember) 50%,transparent),0 0 26px -2px color-mix(in oklab,var(--ember) 38%,transparent),inset 0 0 0 1px #ffffff0f,inset 0 0 26px color-mix(in oklab,var(--ember) 9%,transparent);animation:spot-rest 2.8s ease-in-out infinite}.row-spot:after{opacity:0;box-shadow:0 0 0 1px color-mix(in oklab,var(--ember) 72%,transparent),0 0 42px 2px color-mix(in oklab,var(--ember) 48%,transparent),inset 0 0 0 1px #ffffff1a,inset 0 0 34px color-mix(in oklab,var(--ember) 15%,transparent);animation:spot-peak 2.8s ease-in-out infinite}@keyframes spot-rest{50%{opacity:0}}@keyframes spot-peak{50%{opacity:1}}@media(prefers-reduced-motion:reduce){.row-spot:before,.row-spot:after{animation:none}}.spot-head{position:absolute;left:0;top:0;visibility:hidden;will-change:transform;pointer-events:none}.spot-head>span{position:relative;display:block;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:color-mix(in oklab,var(--text) 62%,transparent);text-shadow:0 1px 8px rgb(0 0 0 / .9),0 0 2px rgb(0 0 0 / .8);animation:spot-head-in .7s cubic-bezier(.16,1,.3,1) calc(.16s + var(--i) * 45ms) both}.spot-head>span:after{content:"";position:absolute;left:0;top:calc(100% + 1px);width:1px;height:6px;background:linear-gradient(color-mix(in oklab,var(--ember) 70%,transparent),transparent)}.spot-head[data-right]>span:after{left:auto;right:0}@keyframes spot-head-in{0%{opacity:0;transform:translateY(5px);filter:blur(4px)}}@media(prefers-reduced-motion:reduce){.spot-head>span{animation:none}}.scrim.passive{pointer-events:none;background:color-mix(in oklab,var(--bg) 30%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail{position:fixed;z-index:31;top:calc(var(--nav-clear) + 10px);right:24px;bottom:24px;width:min(464px,calc(100vw - 48px));display:flex;flex-direction:column;pointer-events:none}.detail-surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.detail-surface.glass{box-shadow:var(--elev-3),0 0 0 1px var(--rim) inset}.detail-body{padding:22px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;border-radius:var(--r-lg);pointer-events:auto}.detail-body{container-type:scroll-state}.detail-body:after{content:"";position:sticky;bottom:-21px;z-index:1;flex:none;height:21px;margin:-16px -21px -21px;border-radius:0 0 17px 17px;pointer-events:none;background:color-mix(in oklab,var(--surface) var(--glass-alpha),transparent);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000);transition:opacity .2s}@supports (container-type: scroll-state){.detail-body:after{opacity:0}@container scroll-state(scrollable: bottom){.detail-body:after{opacity:1}}}.detail-body>*,.sheet-body>*{flex-shrink:0}.detail-body[data-step] :is(.dp-icon,.dp-title,.dp-subrow),.detail-body[data-step]>:not(.detail-top,.tab-panel){animation:dp-step .26s cubic-bezier(.2,.8,.2,1) both}@keyframes dp-step{0%{opacity:0;translate:0 calc(var(--d, 1) * 6px)}}.detail-head{display:flex;gap:14px;align-items:center}.detail-head h3{margin:0;min-width:0;font-size:20px;font-weight:800;letter-spacing:var(--track-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet .detail-head h3{white-space:normal;text-wrap:balance}.detail-head>.status{flex:none}.detail-sub:has(>.status){display:flex;align-items:center;gap:8px;min-width:0}.detail-sub>.status{flex:none;height:22px;padding:0 8px;font-family:var(--font-ui);font-size:11.5px}.kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kv>div{padding:11px 12px;border-radius:14px;background:color-mix(in oklab,var(--text) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 7%,transparent)}.kv>div>span{display:block;font-size:11px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--faint)}.kv>div>b{display:block;margin-top:6px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.kv>div>b :is(.status,.badge){vertical-align:top;margin-block:-3px}.kv>div>b>.with-flag{vertical-align:top}.kv>div>b :is(.status,.badge){font-family:var(--font-ui)}.section-label{font-size:11px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--faint)}.detail-actions .btn-primary{flex:2 1 0}.detail-actions .btn-sm{flex:0 0 auto}.edit-btn{flex:none}.tabs{display:flex;gap:2px;padding:3px;border-radius:var(--r-md);background:color-mix(in oklab,var(--text) 6%,transparent)}.tab{position:relative;isolation:isolate;flex:1 1 0;min-width:0;height:30px;padding:0 10px;border-radius:var(--r-sm);font-size:12.5px;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.tab:hover,.tab.on,.tab[aria-selected=true]{color:var(--text)}.tab-hl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--r-sm);background:var(--surface-3);box-shadow:inset 0 1px #ffffff0f,0 2px 8px #00000040}:root[data-theme=light] .tab-hl{background:var(--surface);box-shadow:0 1px 2px #1e19141f,0 0 0 1px #0000000a}.tab-panel{display:flex;flex-direction:column;gap:16px;min-width:0}.tab-panel>.section-label+.timeline,.tab-panel>.section-label+p{margin-top:-10px}.timeline{display:flex;flex-direction:column;gap:2px}.timeline>div{display:flex;gap:12px;align-items:baseline;padding:6px 2px;font-size:13px;min-width:0}.timeline time{flex:none;font-family:var(--font-mono);font-size:11.5px;color:var(--faint)}.chain-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:var(--sp-out)}.chain{padding:18px;display:flex;flex-direction:column;gap:14px}.chain>.glass{transition:background .2s,box-shadow .2s}.chain:hover>.glass{background:color-mix(in oklab,color-mix(in oklab,var(--text) 4%,var(--surface)) var(--glass-alpha),transparent);box-shadow:var(--elev-2),0 0 0 1px color-mix(in oklab,var(--text) 16%,transparent) inset}.chain h3{margin:0;font-size:16px;font-weight:700;letter-spacing:var(--track-head)}.chain-steps{display:flex;flex-direction:column;gap:8px;position:relative;padding-left:18px}.chain-steps:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:1.5px;background:color-mix(in oklab,var(--text) 16%,transparent)}.chain-step{display:flex;align-items:center;gap:10px;font-size:13px;position:relative}.chain-step:before{content:"";position:absolute;left:-18px;width:9px;height:9px;border-radius:99px;background:var(--error);box-shadow:0 0 0 2px color-mix(in oklab,var(--error) 30%,transparent)}.chain-step.wait:before{background:var(--info);box-shadow:0 0 0 2px color-mix(in oklab,var(--info) 35%,transparent)}.chain-step.on:before{background:var(--success);box-shadow:0 0 0 2px color-mix(in oklab,var(--success) 35%,transparent)}.chain-step .delay{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--faint)}.lvl{font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:3px 7px;border-radius:var(--r-xs);text-align:center}.lvl-info{color:var(--muted);background:color-mix(in oklab,var(--muted) 14%,transparent)}.lvl-warn{color:var(--warning);background:color-mix(in oklab,var(--warning) 14%,transparent)}.lvl-error{color:var(--error);background:color-mix(in oklab,var(--error) 14%,transparent)}.lvl-ok{color:color-mix(in oklab,var(--text) 88%,var(--muted));background:color-mix(in oklab,var(--text) 8%,transparent)}.notif{display:flex;gap:12px;width:100%;padding:12px;border-radius:var(--r-md);align-items:flex-start;text-align:left;transition:background .15s}.notif:hover,.notif:focus-visible{background:color-mix(in oklab,var(--text) 6%,transparent)}button.notif:active{background:color-mix(in oklab,var(--text) 9%,transparent)}.notif .ico{width:32px;height:32px;border-radius:var(--r-pill);display:grid;place-items:center;flex:none}.notif .txt{flex:1;min-width:0}.notif .txt b{display:block;font-size:13.5px;font-weight:700;text-wrap:balance}.notif .txt span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.notif time{font-family:var(--font-mono);font-size:11.5px;color:var(--faint);flex:none}.notif .txt b:after{content:"";display:inline-block;width:0;height:6px;margin-left:0;border-radius:99px;vertical-align:middle;background:var(--text);opacity:0;transform:scale(.2);transition:opacity .22s var(--ease),transform .32s var(--ease),width .32s var(--ease),margin .32s var(--ease)}.notif.unread .txt b:after{width:6px;margin-left:8px;opacity:.85;transform:scale(1)}.t-success{color:color-mix(in oklab,var(--text) 85%,var(--muted));background:color-mix(in oklab,var(--text) 8%,transparent)}.t-warning{color:var(--warning);background:color-mix(in oklab,var(--warning) 14%,transparent)}.t-error{color:var(--error);background:color-mix(in oklab,var(--error) 14%,transparent)}.t-info{color:var(--info);background:color-mix(in oklab,var(--info) 14%,transparent)}.t-muted{color:color-mix(in oklab,var(--text) 85%,var(--muted));background:color-mix(in oklab,var(--text) 8%,transparent)}.toast-corner{position:fixed;right:24px;bottom:24px;width:440px;z-index:50;pointer-events:none}.toast-corner .ascii-toasts{pointer-events:none}.toast-corner .ascii-toast:not([data-gone]){pointer-events:auto}.toast-corner .ascii-toast{cursor:pointer;border-radius:var(--r-lg);box-shadow:var(--ascii-toast-shadow),0 0 0 1px var(--rim) inset;background:var(--pop-bg);-webkit-backdrop-filter:blur(22px) saturate(1.45);backdrop-filter:blur(22px) saturate(1.45)}.toast-corner .ascii-toast-icon{border-radius:var(--r-pill)}.toast-corner .ascii-toast-title{font-weight:700;line-height:1.3;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.toast-corner .ascii-toast-body{text-wrap:pretty;color:var(--muted);opacity:1;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.toast-corner .ascii-toast-action{height:28px;padding:0 11px;border-radius:var(--r-pill);color:var(--text);font-size:13px;font-weight:650;background:color-mix(in oklab,var(--text) 9%,transparent);transition:color .15s,background .15s}.toast-corner .ascii-toast-action:not(.toast-undo):hover{background:color-mix(in oklab,var(--text) 14%,transparent)}.toast-corner .ascii-toast-action.toast-undo{padding:0 10px;color:var(--muted);background:transparent}.toast-corner .ascii-toast-action.toast-undo:hover,.toast-corner .ascii-toast-action.toast-undo:focus-visible{color:var(--text)}.toast-corner .ascii-toast-close{color:var(--muted);opacity:1;transition:color .15s,background .15s}.toast-corner .ascii-toast-close:hover,.toast-corner .ascii-toast-close:focus-visible{color:var(--text);background:color-mix(in oklab,var(--text) 9%,transparent)}.toast-corner .ascii-toast-icon:has([data-tone=error]){background:color-mix(in oklab,var(--error) 14%,transparent)}.toast-corner .ascii-toast-icon:has([data-tone=warning]){background:color-mix(in oklab,var(--warning) 14%,transparent)}.toast-corner .ascii-toast-icon:has([data-tone=info]){background:color-mix(in oklab,var(--info) 14%,transparent)}.toast-corner .ascii-toast-icon:has([data-tone=success]){background:color-mix(in oklab,var(--text) 8%,transparent)}.mnav-anchor{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:45;display:flex;justify-content:center;pointer-events:none}.mnav{pointer-events:auto;overflow:hidden;display:flex;flex-direction:column;background:color-mix(in oklab,var(--surface) 28%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.7) brightness(1.05);backdrop-filter:blur(22px) saturate(1.7) brightness(1.05);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12,var(--elev-3);transition:background .26s var(--ease),-webkit-backdrop-filter .26s var(--ease),backdrop-filter .26s var(--ease)}:root[data-theme=light] .mnav{background:color-mix(in oklab,#fff 42%,transparent);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #0000000d,var(--elev-3)}.mnav:has(.mnav-panel){background:color-mix(in oklab,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5)}:root[data-theme=light] .mnav:has(.mnav-panel){background:color-mix(in oklab,#fff 88%,transparent)}.mnav-row{display:flex;align-items:center;align-self:center;gap:2px;padding:6px}.mnav-btn{position:relative;isolation:isolate;height:var(--h-nav);min-width:var(--h-nav);padding:0 11px;border-radius:var(--r-nav-in);display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:14px;font-weight:600;white-space:nowrap;transition:color .15s}.mnav-btn:hover{color:var(--text)}.mnav-btn{transition:color .15s,background .15s}@media(hover:hover){.mnav-btn:not(.on):not([aria-current]):not([aria-expanded=true]):hover{background:color-mix(in oklab,var(--text) 6%,transparent)}}.mnav-btn[role=button]{cursor:pointer}.mnav-slot{display:flex;align-items:center;align-self:stretch;margin:0 4px;padding:0 6px;box-shadow:inset 1px 0 color-mix(in oklab,var(--text) 9%,transparent),inset -1px 0 color-mix(in oklab,var(--text) 9%,transparent)}.mnav-slot{position:relative;justify-content:center}.mnav-slot.fixed{width:620px;overflow:hidden}.mnav-slot-in{display:flex;align-items:center;justify-content:center}.mnav-slot.fixed .mnav-slot-in{width:100%}.tstat.static{cursor:default}@media(max-width:1440px){.mnav-slot.fixed{width:400px}}.tstats{display:flex;align-items:center;gap:2px}.tstat{display:inline-flex;align-items:center;gap:6px;height:var(--h-nav);padding:0 10px;border-radius:var(--r-nav-in);white-space:nowrap;color:var(--muted);font-size:12.5px;font-weight:600;transition:color .15s,background .15s}.tstat b{font-size:15px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tstat b .gp-stack{font-size:16px}.tstat:not(:disabled):hover{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.tstat.on{color:var(--text);background:color-mix(in oklab,var(--text) 11%,transparent);box-shadow:inset 0 1px #ffffff12}.tstat:disabled{cursor:default}.tstat-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in oklab,var(--c) 18%,transparent)}.under-bar{overflow:hidden}.sumstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}@media(max-width:1560px){.sumstrip:has(>:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}}.sum-cell{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border-radius:20px;text-align:left;color:var(--muted);background:color-mix(in oklab,var(--surface) 20%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.6) brightness(1.04);backdrop-filter:blur(20px) saturate(1.6) brightness(1.04);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0e;transition:background .18s,box-shadow .18s}button.sum-cell{cursor:pointer}button.sum-cell.idle{cursor:default}.sum-cell{container-type:inline-size}.sum-reset{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:auto;padding:6px 12px 6px 10px;border-radius:999px;font-size:12.5px;font-weight:700;color:color-mix(in oklab,var(--ember) 45%,var(--text));background:color-mix(in oklab,var(--ember) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ember) 40%,transparent),inset 0 1px #ffffff14;animation:sum-reset-in .26s var(--ease),sum-reset-glow 1.4s ease-out .26s;transition:background .15s,box-shadow .15s,color .15s}.sum-reset-lbl{display:inline-flex;align-items:baseline;gap:7px}.sum-reset-of{font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:color-mix(in oklab,var(--ember) 30%,var(--muted))}.sum-reset-of:after{content:"·";margin-left:7px;opacity:.6}@keyframes sum-reset-in{0%{opacity:0;transform:translate(-4px)}}@keyframes sum-reset-glow{0%{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ember) 40%,transparent),0 0 color-mix(in oklab,var(--ember) 55%,transparent)}to{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ember) 40%,transparent),0 0 0 10px transparent}}button.sum-cell:hover .sum-reset{color:var(--text);background:color-mix(in oklab,var(--ember) 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ember) 60%,transparent),0 0 16px -4px color-mix(in oklab,var(--ember) 55%,transparent)}button.sum-cell:has(.sum-reset){box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px color-mix(in oklab,var(--ember) 28%,transparent)}@container (max-width: 299px){.sum-reset-of{display:none}}@container (max-width: 235px){.sum-reset{gap:4px;padding:5px 9px 5px 7px}.sum-reset-show{display:none}.sum-reset-lbl>span:last-child{text-transform:capitalize}}@container (max-width: 195px){.sum-reset{padding:7px}.sum-reset-lbl{display:none}}@media(prefers-reduced-motion:reduce){.sum-reset{animation:none}}button.sum-cell:not(.idle):not(.on):hover{background-color:color-mix(in oklab,var(--text) 4%,transparent)}.sum-cell.on:where(:not([data-rv-wait])){background-color:color-mix(in oklab,var(--surface) 40%,transparent);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px color-mix(in oklab,var(--text) 18%,transparent)}.sum-cell .stat-ico{position:relative;top:auto;right:auto;flex:none;width:44px;height:44px;border-radius:14px}button.sum-cell:not(.idle):hover .stat-ico{transform:translateY(-2px)}.setup-steps a:hover{background-color:color-mix(in oklab,var(--text) 9%,transparent)!important}.setup-steps a[aria-label$="next step"]:hover{background-color:color-mix(in oklab,var(--text) 13%,transparent)!important}.sum-cell .stat-ico.active,.sum-cell .stat-ico.run.on,.sum-cell .stat-ico.wealth{box-shadow:inset 0 0 0 1px var(--m-rim),inset 0 1px #ffffff1f,0 6px 18px -8px var(--m-glow)}.sum-cell .stat-ico.active{--m-rim: color-mix(in oklab, var(--success) 30%, transparent);--m-glow: color-mix(in oklab, var(--success) 40%, transparent);color:var(--success);background:linear-gradient(150deg,color-mix(in oklab,var(--success) 22%,transparent),color-mix(in oklab,var(--success) 6%,transparent))}.sum-cell .stat-ico.active svg{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--success) 45%,transparent))}.sum-cell .stat-ico.run.on{--m-rim: color-mix(in oklab, var(--success) 34%, transparent);--m-glow: color-mix(in oklab, var(--success) 55%, transparent);background:linear-gradient(150deg,color-mix(in oklab,var(--success) 26%,transparent),color-mix(in oklab,var(--success) 7%,transparent))}.sum-cell .stat-ico.run.on .run-man{background:linear-gradient(180deg,color-mix(in oklab,var(--success) 45%,#fff),var(--success));filter:drop-shadow(0 0 5px color-mix(in oklab,var(--success) 70%,transparent))}.sum-cell .stat-ico.run .run-streaks i{background:color-mix(in oklab,var(--success) 80%,transparent)}.sum-cell .stat-ico.wealth{--m-rim: color-mix(in oklab, var(--gold) 36%, transparent);--m-glow: color-mix(in oklab, var(--gold) 60%, transparent);background:linear-gradient(150deg,color-mix(in oklab,var(--gold) 26%,transparent),color-mix(in oklab,var(--gold) 6%,transparent))}.sum-cell .stat-ico.wealth:before{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--gold-hi) 45%,transparent),transparent)}.sum-cell .stat-ico.wealth:after{animation:coin-twinkle 4.4s ease-in-out 1.4s infinite}.sum-cell .stat-ico.wealth .coin-px:not(.halo){filter:drop-shadow(0 1px 0 rgb(0 0 0 / .55)) drop-shadow(0 0 4px color-mix(in oklab,var(--gold) 55%,transparent))}.sum-cell .stat-ico.wealth .coin-px.halo{animation:halo 3.6s ease-in-out infinite}.sum-cell:hover .stat-ico.wealth:before{animation:stat-shine 1.4s var(--ease)}.sum-cell:hover .stat-ico.wealth .coin-px:not(.halo){animation:stat-coin .6s var(--ease)}.sum-cell:hover .stat-ico.wealth .coin-px.halo{animation:stat-coin .6s var(--ease),halo 3.6s ease-in-out infinite}.sum-cell:has(.stat-ico.wealth){background-image:radial-gradient(60% 160% at 0% 0%,color-mix(in oklab,var(--gold) var(--rv-gold, 10%),transparent),transparent 70%)}.sum-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.sum-cell{position:relative}.roll{position:relative;display:inline-block;overflow:clip;overflow-clip-margin:3px;vertical-align:bottom}.roll-n{display:inline-block}.sum-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c) 55%,transparent),inset 0 0 34px color-mix(in oklab,var(--c) 16%,transparent),0 0 26px -6px color-mix(in oklab,var(--c) 45%,transparent)}.sum-lab{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sum-val{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 4px;min-width:0;font-size:13px;color:var(--faint);font-variant-numeric:tabular-nums}.sum-piece{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.sum-val b{font-size:15px;font-weight:600;color:var(--muted)}.sum-val b .gp-stack{font-size:22px;line-height:.7;vertical-align:-1px}.sum-sep{opacity:.6}@media(min-width:1561px){.sumstrip:has(>:nth-child(6)) .sum-cell{padding:14px 12px;gap:10px}.sumstrip:has(>:nth-child(6)) .sum-cell .stat-ico{width:40px;height:40px;border-radius:13px}.sumstrip:has(>:nth-child(6)) .sum-piece{gap:4px}}.sum-part{margin:0 -4px;padding:0 4px;border-radius:var(--r-xs);transition:color .14s,background .14s}.sum-part[role=button]{cursor:pointer}.sum-part[role=button]:hover{color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.sum-part[role=button]:focus-visible{outline-offset:0;color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.sum-part.on{color:var(--text);background:color-mix(in oklab,var(--text) 12%,transparent)}.lab{position:fixed;left:0;right:0;bottom:18px;width:max-content;max-width:calc(100vw - 32px);margin:0 auto;z-index:29;display:flex;flex-direction:column;gap:4px;padding:6px 6px 6px 16px;border-radius:24px;background:color-mix(in oklab,var(--surface) 62%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.45);backdrop-filter:blur(22px) saturate(1.45);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 10%,transparent),inset 0 1px color-mix(in oklab,var(--text) 8%,transparent),0 20px 50px -20px #000000b3}.lab-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.lab-opt,.lab-lines,.lab-exit,.lab-title{white-space:nowrap}.lab-row+.lab-row{padding-top:4px;box-shadow:inset 0 1px color-mix(in oklab,var(--text) 7%,transparent)}.lab-title{min-width:64px;margin-right:8px;font-size:11px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--faint)}@media(max-width:1600px){.lab-title{display:none}.lab{padding-left:6px}}.lab-opt{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 8px;border-radius:999px;font-size:13px;font-weight:600;color:var(--muted)}.lab-opt,.lab-exit,.lab-lines button{transition:color .15s,background .15s}.lab-opt:hover,.lab-opt.on{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.lab-opt .switch{transform:scale(.8)}.lab-exit{display:inline-flex;align-items:center;gap:6px;height:34px;margin-left:4px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--muted);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 10%,transparent)}.lab-exit:hover{color:var(--text)}.lab-lines{display:inline-flex;align-items:center;gap:2px;margin-left:4px;padding:3px 3px 3px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 9%,transparent)}.lab-lines-lab{margin-right:4px;font-size:12.5px;font-weight:600;color:var(--faint)}.lab-lines button{position:relative;isolation:isolate;height:28px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--muted)}.lab-lines button.on{color:var(--text)}.lab-lines-hl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:color-mix(in oklab,var(--text) 11%,transparent)}html[data-lab-topnav] .shell{grid-template-columns:minmax(0,1fr)}html[data-lab-topnav] .sidebar,html[data-lab-topnav] .side-grip{display:none}html[data-lab-topnav] .page-scroll:before{margin-left:12px}html[data-lab-topnav] .bg-dial{top:auto;right:auto;bottom:18px;left:18px}html[data-lab-topnav][data-lab-switcher] .bg-dial{bottom:212px}@media(max-width:1250px){html[data-lab-topnav][data-lab-switcher] .bg-dial{display:none}}html[data-lab-topnav] .bg-dial{padding:4px;border-radius:999px;background:color-mix(in oklab,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);box-shadow:var(--elev-3),0 0 0 1px var(--rim) inset}html[data-lab-topnav] .bg-dial .wks-track{height:24px!important}html[data-lab-topnav] .main{padding-bottom:64px}html[data-lab-topnav] .mnav{--h-nav: 46px;--r-nav-in: 22px}html[data-lab-topnav] .mnav-row{padding:7px}html[data-lab-topnav] .mnav-row>.mnav-btn svg,html[data-lab-topnav] .dock-ic svg{width:20px;height:20px}html[data-lab-topnav] .dock-item{padding:0 11px}html[data-lab-topnav] .dock-sep{height:26px;margin:0 6px}html[data-lab-topnav] .tstat{padding:0 8px}html[data-lab-topnav]{--bar-nudge: 4px}html[data-lab-topnav]:has(.dock.named){--bar-nudge: 11px}html[data-lab-topnav] .top-server,html[data-lab-topnav] .avatar{translate:0 var(--bar-nudge)}html[data-lab-topnav] .top-server{position:relative;z-index:45}html[data-lab-topnav] .main{padding-top:calc(var(--bar-nudge) * 2 + 2px)}html[data-lab-topnav]{--nav-clear: calc(70px + 2 * var(--bar-nudge))}html[data-lab-topnav][data-lab-caps] .main{padding-top:calc(var(--bar-nudge) * 2 + 18px)}html[data-lab-topnav][data-lab-caps]{--nav-clear: calc(86px + 2 * var(--bar-nudge))}@media(max-width:1400px){html[data-lab-topnav] .srv-pill:hover .srv-ext,html[data-lab-topnav] .srv-pill:focus-visible .srv-ext{max-width:0;opacity:0;margin-left:-6px}}@media(max-height:1000px){html[data-lab-topnav] .bg-dial .wks{overflow:hidden;max-width:200px;transition:max-width .26s var(--ease),padding .26s var(--ease),opacity .2s}html[data-lab-topnav] .bg-dial .wks-track:focus-visible{outline:0}html[data-lab-topnav] .bg-dial:has(.wks-track:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}html[data-lab-topnav] .bg-dial:not(:hover):not(:focus-within) .wks{max-width:0;padding:0;opacity:0}html[data-lab-topnav] .bg-dial{transition:opacity .2s,gap .26s var(--ease)}html[data-lab-topnav] .bg-dial:not(:hover):not(:focus-within){gap:0}}html[data-lab-topnav] .mnav-slot.fixed{width:clamp(240px,calc(100vw - 1080px),620px)}html[data-lab-topnav] .dock.named~.mnav-slot.fixed{width:clamp(240px,calc(100vw - 1080px),560px)}@media(max-width:1680px){html[data-lab-topnav] .tstat>span{display:none}}.top-server{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;font-size:12.5px;color:var(--muted);background:color-mix(in oklab,var(--surface) 46%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 8%,transparent)}.top-server b{color:var(--text);font-weight:650}.top-server>.live{margin:0 4px 0 -2px}@media(max-width:1080px){html[data-lab-topnav] .top-server{width:34px;padding:0;gap:0;justify-content:center;font-size:0}html[data-lab-topnav] .top-server>b,html[data-lab-topnav] .top-server>.srv-ext{display:none}html[data-lab-topnav] .top-server>.live{margin:0}}.srv-pill{cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}.srv-pill:hover,.srv-pill.open{color:var(--text);background:color-mix(in oklab,var(--surface) 62%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 12%,transparent),inset 0 1px #ffffff14}.srv-pill.paused,.srv-pill.paused:hover,.srv-pill.paused.open{color:var(--warning);background:color-mix(in oklab,var(--warning) 14%,color-mix(in oklab,var(--surface) 46%,transparent));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--warning) 30%,transparent)}.srv-pill.paused b{color:var(--warning)}.srv-pill .live{position:relative}.srv-pill .live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--success);animation:live-ping 2.4s ease-out infinite}.srv-ext{display:inline-flex;gap:6px;max-width:0;margin-left:-6px;overflow:hidden;opacity:0;white-space:nowrap;color:var(--faint);transition:max-width .42s var(--ease),opacity .26s,margin-left .42s var(--ease)}.srv-pill:hover .srv-ext,.srv-pill:focus-visible .srv-ext{max-width:140px;opacity:1;margin-left:0}.srv-pill.open,.srv-pill.open:hover{background:transparent;box-shadow:none;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35)}.srv-pill.open .srv-ext{max-width:0;opacity:0;transition:none}.srv-sep{opacity:.6}.srv-card{display:flex;flex-direction:column;gap:12px;padding:14px}.srv-head{display:flex;align-items:center;gap:10px}.srv-head>span:last-child{display:flex;flex-direction:column;gap:1px}.srv-head b{font-size:14px;color:var(--text)}.srv-head small{font-size:12px;color:var(--faint)}.srv-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.srv-stat{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:12px;text-align:left;background:color-mix(in oklab,var(--text) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 7%,transparent);transition:background .16s,transform .22s var(--ease)}.srv-stat:hover{background:color-mix(in oklab,var(--text) 9%,transparent);transform:translateY(-1px)}.srv-stat b{font-family:var(--font-mono);font-size:17px;font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.srv-stat span{font-size:11.5px;font-weight:600;color:var(--faint)}.srv-row{display:flex;align-items:center;justify-content:space-between;padding:8px 4px 0;font-size:13px;color:var(--muted);box-shadow:inset 0 1px color-mix(in oklab,var(--text) 7%,transparent)}.srv-row b{margin-left:6px;font-weight:650}.srv-foot{font-size:11px;color:var(--faint);padding:0 4px}.top-server .mono{font-size:11.5px;color:var(--faint)}.dock{display:flex;align-items:center;gap:2px}.dock-sep{width:1px;height:20px;margin:0 5px;background:color-mix(in oklab,var(--text) 10%,transparent)}.dock-item{position:relative;isolation:isolate;display:inline-flex;align-items:center;height:var(--h-nav);padding:0 10px;border-radius:var(--r-nav-in);color:var(--muted);font-size:14px;font-weight:600;white-space:nowrap;transition:color .15s}.dock-item:hover,.dock-item.on{color:var(--text)}.dock-ic{position:relative;display:grid;place-items:center}.dock-lbl{margin-left:8px}.dock-hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--r-nav-in);background:color-mix(in oklab,var(--text) 6%,transparent);box-shadow:inset 0 1px #ffffff0d}.dock-group{display:flex;align-items:center;gap:2px}.dock-cap{position:fixed;z-index:44;translate:-50% 0;pointer-events:none;white-space:nowrap;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--text) 34%,transparent)}.dock-cap:before,.dock-cap:after{content:"";display:inline-block;width:10px;height:1px;margin:0 7px 3px;vertical-align:middle;background:color-mix(in oklab,var(--text) 16%,transparent)}.dock.named .dock-item{flex-direction:column;justify-content:center;gap:5px;height:60px;padding:0 10px}.dock-name{font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1;color:var(--faint);transition:color .15s}.dock.named .dock-item:hover .dock-name,.dock.named .dock-item.on .dock-name{color:var(--text)}.dock.named .dock-badge{top:-6px}.dock.named~.mnav-slot.fixed{width:560px}.dock.named~.mnav-slot .tstat{padding:0 5px}.dock-tip{position:fixed;left:0;z-index:60;pointer-events:none}.dock-tip-in{transform:translate(-50%);display:inline-flex;padding:7px 12px;border-radius:12px;white-space:nowrap;font-size:12.5px;font-weight:650;color:var(--text);background:color-mix(in oklab,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 10%,transparent),inset 0 1px color-mix(in oklab,var(--text) 8%,transparent),0 12px 30px -12px #0009}.dock-tip-in small{margin-left:8px;font-size:11.5px;font-weight:500;color:var(--faint)}.dock-chev{margin-left:4px;opacity:.55;transition:transform .24s var(--ease)}.dock-item[aria-expanded=true] .dock-chev{transform:rotate(180deg)}.dock-badge{position:absolute;top:-7px;right:-9px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;display:grid;place-items:center;font-family:var(--font-mono);font-size:9.5px;font-weight:700;color:var(--text);background:var(--surface-3);box-shadow:0 0 0 2px color-mix(in oklab,var(--surface) 90%,transparent)}.dock-badge.error{color:#fff;background:color-mix(in oklab,var(--error) 80%,var(--surface))}.dock-badge.warning{color:#1a1206;background:color-mix(in oklab,var(--warning) 85%,var(--text))}.dock-badge.live{color:#06140c;background:color-mix(in oklab,var(--success) 80%,var(--text))}.dock-ic-in{display:grid;place-items:center}.dock{position:relative}.dock-liquid{position:absolute;z-index:0;overflow:hidden;border-radius:var(--r-nav-in);pointer-events:none;background:color-mix(in oklab,var(--text) 10%,transparent);box-shadow:inset 0 1px #ffffff14}.dock-liquid-glow,.dock-liquid-bloom{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.dock-liquid-glow{background:radial-gradient(70% 140% at 50% 50%,color-mix(in oklab,var(--ember) 38%,transparent),transparent 78%)}.dock-liquid-bloom{background:radial-gradient(75% 110% at 50% 62%,color-mix(in oklab,var(--ember) 34%,transparent),transparent 82%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ember) 42%,transparent),inset 0 1px #ffffff1f}.dock-live{display:grid;place-items:center}.dock-live svg>*{transform-box:fill-box;transform-origin:center}.dock-live.go[data-live=accounts] svg>:nth-child(4){animation:lv-nod .9s ease-in-out}.dock-live.go[data-live=accounts] svg>:nth-child(2){animation:lv-nod .9s ease-in-out .24s}@keyframes lv-nod{30%{transform:translateY(1.5px)}62%{transform:translateY(-.5px)}}.dock-live.go[data-live=instances] svg>:nth-child(1){animation:lv-beat 1s ease-out}@keyframes lv-beat{12%{transform:scale(1.14);stroke:var(--ember)}24%{transform:scale(.98)}36%{transform:scale(1.08);stroke:var(--ember)}58%{transform:none}}.dock-live.go[data-live=chains] svg>:nth-child(1){animation:lv-tug-l .9s cubic-bezier(.3,1.6,.5,1)}.dock-live.go[data-live=chains] svg>:nth-child(2){animation:lv-tug-r .9s cubic-bezier(.3,1.6,.5,1)}.dock-live.go[data-live=chains] svg>:nth-child(3){animation:lv-tug-m .9s cubic-bezier(.3,1.6,.5,1)}@keyframes lv-tug-l{40%{transform:translate(-1.6px)}}@keyframes lv-tug-r{40%{transform:translate(1.6px)}}@keyframes lv-tug-m{40%{transform:scaleX(1.35)}}.dock-live.go[data-live=agents] svg>:nth-child(3){animation:lv-led 1.1s steps(1,end)}.dock-live.go[data-live=agents] svg>:nth-child(4){animation:lv-led 1.1s steps(1,end) .18s}@keyframes lv-led{0%,40%,80%{stroke:var(--success);stroke-width:3;filter:drop-shadow(0 0 2px var(--success))}20%,60%,to{stroke:currentColor;stroke-width:2;filter:none}}.dock-live.go[data-live=clients] svg>:nth-child(4){animation:lv-mark .8s ease-in-out}.dock-live.go[data-live=clients] svg>:nth-child(2){animation:lv-mark .8s ease-in-out .16s}@keyframes lv-mark{35%{stroke:var(--ember);transform:scaleY(1.25)}}.dock-live.go[data-live=tasks][data-alt="1"] svg>:nth-child(5),.dock-live.go[data-live=tasks][data-alt="0"] svg>:nth-child(4){stroke-dasharray:10;animation:lv-tick .75s ease-out}@keyframes lv-tick{0%{stroke-dashoffset:10;stroke:var(--ember)}70%{stroke:var(--ember)}to{stroke-dashoffset:0}}.dock-live.go[data-live=proxies] svg>:nth-child(2){animation:lv-turn 1.5s ease-in-out}@keyframes lv-turn{50%{transform:scaleX(.2)}}.dock-live.go[data-live=jobs] svg>:nth-child(-n+4){animation:lv-focus .9s ease-in-out}.dock-live.go[data-live=jobs] svg>:nth-child(1){--dx: 1px;--dy: 1px}.dock-live.go[data-live=jobs] svg>:nth-child(2){--dx: -1px;--dy: 1px}.dock-live.go[data-live=jobs] svg>:nth-child(3){--dx: -1px;--dy: -1px}.dock-live.go[data-live=jobs] svg>:nth-child(4){--dx: 1px;--dy: -1px}.dock-live.go[data-live=jobs] svg>:nth-child(5){animation:lv-lens .9s ease-in-out}@keyframes lv-focus{40%{transform:translate(var(--dx),var(--dy))}}@keyframes lv-lens{40%{transform:scale(1.2)}}.dock-live.go[data-live=logs] svg>:nth-child(2){animation:lv-scroll .9s ease-in-out}.dock-live.go[data-live=logs] svg>:nth-child(1){animation:lv-scroll .9s ease-in-out .08s}@keyframes lv-scroll{45%{transform:translateY(-2.5px);opacity:0}46%{transform:translateY(2.5px);opacity:0}}.cap-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.cap-shimmer:before,.cap-shimmer:after{content:"";position:absolute;top:-30%;left:-30%;width:75%;height:160%;border-radius:50%;filter:blur(5px);background:radial-gradient(closest-side,color-mix(in oklab,var(--ember) 28%,transparent),transparent)}.cap-shimmer:before{animation:shimmer-a 13s ease-in-out infinite alternate}.cap-shimmer:after{width:55%;opacity:.75;animation:shimmer-b 19s ease-in-out infinite alternate;background:radial-gradient(closest-side,color-mix(in oklab,var(--text) 16%,transparent),transparent)}@keyframes shimmer-a{0%{transform:translate(0)}30%{transform:translate(90%,18%)}55%{transform:translate(35%,-12%)}80%{transform:translate(110%,8%)}to{transform:translate(55%,22%)}}@keyframes shimmer-b{0%{transform:translate(140%,10%)}40%{transform:translate(20%,-10%)}70%{transform:translate(110%,20%)}to{transform:translate(40%)}}@media(prefers-reduced-motion:reduce){.dock-live.go svg>*{animation:none!important}.cap-shimmer:before,.cap-shimmer:after{animation:none}}.dock-bloom{position:absolute;top:-4px;right:2px;bottom:-4px;left:2px;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(8px);background:radial-gradient(closest-side,color-mix(in oklab,var(--ember) 62%,transparent),color-mix(in oklab,var(--ember) 22%,transparent) 60%,transparent)}.dock-land{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--r-nav-in);pointer-events:none;box-shadow:0 0 0 1px color-mix(in oklab,var(--ember) 55%,transparent),0 0 22px color-mix(in oklab,var(--ember) 30%,transparent),inset 0 0 14px color-mix(in oklab,var(--ember) 18%,transparent)}.mnav-arrow{pointer-events:auto;position:relative;align-self:flex-start;flex:none;display:grid;place-items:center;width:40px;height:40px;margin:calc(6px + var(--bar-nudge, 4px)) 10px 0;border-radius:999px;color:var(--faint);background:color-mix(in oklab,var(--surface) 22%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.7) brightness(1.05);backdrop-filter:blur(22px) saturate(1.7) brightness(1.05);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0f,0 14px 34px -14px #000000a6;transition:color .2s,background .2s,box-shadow .2s}.mnav-anchor:hover .mnav-arrow:not(:disabled){color:var(--muted)}.mnav-arrow:not(:disabled):hover,.mnav-arrow:not(:disabled):focus-visible,.mnav-arrow.pressed{color:var(--text);background:color-mix(in oklab,var(--surface) 38%,transparent);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff1c,0 16px 38px -14px #000000b3}.mnav-arrow:disabled{cursor:default}.mnav-arrow-ic{display:grid;transition:transform .28s var(--ease)}.mnav-arrow.prev:not(:disabled):hover .mnav-arrow-ic,.mnav-arrow.prev.pressed .mnav-arrow-ic{transform:translate(-2px)}.mnav-arrow.next:not(:disabled):hover .mnav-arrow-ic,.mnav-arrow.next.pressed .mnav-arrow-ic{transform:translate(2px)}.mnav-arrow-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px color-mix(in oklab,var(--ember) 60%,transparent),0 0 18px color-mix(in oklab,var(--ember) 35%,transparent)}html[data-lab-topnav][data-lab-arrows] .mnav-slot.fixed{width:clamp(240px,calc(100vw - 1200px),620px)}html[data-lab-topnav][data-lab-arrows] .dock.named~.mnav-slot.fixed{width:clamp(240px,calc(100vw - 1200px),560px)}html[data-lab-bigbar][data-lab-arrows] .dock.named~.mnav-slot.fixed{width:clamp(220px,calc(100vw - 1270px),560px)}@media(max-width:1500px){html[data-lab-topnav][data-lab-bigbar][data-lab-stats] .mnav-arrow{display:none}}@media(max-width:1180px){.mnav-arrow{display:none}}@media(max-width:1279px){html[data-lab-bigbar] .mnav-arrow{display:none}}@media(min-width:1160px){html[data-lab-bigbar]{--bar-nudge: 8px}html[data-lab-bigbar]:has(.dock.named){--bar-nudge: 16px}html[data-lab-bigbar] .mnav{--h-nav: 52px;--r-nav-in: 24px}html[data-lab-bigbar] .mnav-row{padding:8px}html[data-lab-bigbar] .mnav-row>.mnav-btn svg,html[data-lab-bigbar] .dock-ic svg{width:22px;height:22px}html[data-lab-bigbar] .dock-item{padding:0 13px}html[data-lab-bigbar] .dock.named .dock-item{height:68px;gap:6px;padding:0 12px}html[data-lab-bigbar] .dock-name{font-size:12px}html[data-lab-bigbar] .dock-sep{height:30px;margin:0 7px}html[data-lab-bigbar] .mnav-arrow{width:44px;height:44px;margin-top:calc(4px + var(--bar-nudge))}html[data-lab-bigbar] .mnav-arrow svg{width:20px;height:20px}html[data-lab-bigbar] .top-server{height:38px;padding:0 16px;font-size:13px}html[data-lab-bigbar] .avatar{top:24px;width:40px;height:40px;font-size:13px}html[data-lab-bigbar] .page-scroll:before{height:98px;margin-bottom:-98px}}html[data-lab-lines] .dt-head{border-radius:0;background:color-mix(in oklab,var(--text) 4%,transparent);box-shadow:inset 0 -1px color-mix(in oklab,var(--text) 12%,transparent)}html[data-lab-lines] .dt-row{border-radius:0;box-shadow:inset 0 -1px color-mix(in oklab,var(--text) 8%,transparent)}html[data-lab-lines] .dt-row .row-bg{border-radius:0}html[data-lab-lines] .dt-row:where(:nth-child(2n of.dt-row)) .row-bg{background:transparent}html[data-lab-lines] .dt-row:hover .row-bg{background:color-mix(in oklab,var(--text) 5%,transparent)}html[data-lab-lines=grid] .dt-row,html[data-lab-lines=grid] .dt-head{align-items:stretch}html[data-lab-lines=grid] .dt-row>.check,html[data-lab-lines=grid] .dt-head>.check,html[data-lab-lines=grid] .dt-row>.row-actions{align-self:center}@media(min-width:900.02px){html[data-lab-lines=grid] .dp-table .dt-row>.row-actions{align-self:stretch}}html[data-lab-lines=grid] .dt-row>.cell,html[data-lab-lines=grid] .dt-head>.dp-th{display:flex;align-items:center;margin-left:-6px;padding-left:6px;box-shadow:inset 1px 0 color-mix(in oklab,var(--text) 8%,transparent)}html[data-lab-lines=grid] .dt-row>.cell{flex-direction:column;justify-content:center;align-items:flex-start}html[data-lab-lines=grid] .dt-row>.cell>*{max-width:100%}html:not([data-lab-lines=grid]) .dt-row>.cell:has(>.cred){padding-block:6px;margin-block:-6px}html:not([data-lab-lines=grid]) .dt-row>.cell:has(>:only-child:is(.with-flag,.cell-pair)){display:flex;align-items:center}html:not([data-lab-lines=grid]) .dt-row>.cell:has(>:only-child:is(.with-flag,.cell-pair))>*{min-width:0}.cell>small:has(>.next-tag){display:inline-flex;align-items:center}html[data-lab-lines=grid] .dt-row>.cell>span:only-child:is(.muted,.mono){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-lab-lines=grid] .dt-row>.cell[style*=right]{align-items:flex-end}html[data-lab-lines=grid] .dt-row>.cell[style*=right],html[data-lab-lines=grid] .dt-head>.dp-th.right{padding-right:6px}html[data-lab-lines=grid] .dt-row>.cell[style*=right]:nth-last-child(1 of.cell),html[data-lab-lines=grid] .dt-head>.dp-th.right:nth-last-child(1 of.dp-th){padding-right:6px;box-shadow:inset 1px 0 color-mix(in oklab,var(--text) 8%,transparent),inset -1px 0 color-mix(in oklab,var(--text) 8%,transparent)}html[data-lab-lines=grid] .dt-row>.cell:has(>.meter){flex-direction:row;align-items:center;justify-content:flex-start}html[data-lab-lines=grid] .dt-row>.cell:has(>.meter)>:not(.meter){white-space:nowrap}html[data-lab-lines=grid] .dt-row:not(:has(>.check))>.cell:not(.cell~.cell),html[data-lab-lines=grid] .dt-head:not(:has(.check))>.dp-th:not(.dp-th~.dp-th){box-shadow:none}html[data-lab-clean] .dt-row{min-height:52px}html[data-lab-clean] .cred-copy{opacity:0}html[data-lab-clean] .cell:hover .cred-copy,html[data-lab-clean] .cred-copy:has(:focus-visible),html[data-lab-clean] .cred-copy:has(.held){opacity:1}html[data-lab-clean] .st-cell{padding-left:2px}.mnav-btn.on{color:var(--text);padding:0 16px 0 13px}.mnav-pill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-nav-in);z-index:-1;background:color-mix(in oklab,var(--text) 10%,transparent);box-shadow:inset 0 1px #ffffff14}.mnav-ic{position:relative;display:grid;place-items:center}.mnav-label{overflow:hidden;display:inline-block}.mnav-badge{position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:99px;background:var(--text);box-shadow:0 0 0 2px color-mix(in oklab,var(--surface) 60%,transparent)}.mnav-search{display:flex;align-items:center;gap:10px;height:var(--h-nav);width:340px;padding:0 8px 0 14px;border-radius:var(--r-nav-in);color:var(--muted);background:color-mix(in oklab,var(--text) 9%,transparent);box-shadow:inset 0 1px #ffffff14;transition:box-shadow .15s}.mnav-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:14.5px;font-weight:500;color:var(--text)}.mnav-search input::placeholder{color:var(--faint)}.mnav-panel{display:flex;flex-direction:column;gap:1px;padding:0 6px 6px;width:100%;min-width:0}.mnav-item{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 12px 6px 8px;border-radius:var(--r-nav-in);text-align:left;width:100%;font-size:14px;font-weight:500;color:var(--text);cursor:pointer}.mnav-hl{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-nav-in);z-index:-1;background:color-mix(in oklab,var(--text) 9%,transparent);box-shadow:inset 0 1px #ffffff0f}.mnav-item .ri{width:32px;height:32px;border-radius:var(--r-pill);display:grid;place-items:center;flex:none;color:var(--muted);background:color-mix(in oklab,var(--text) 7%,transparent)}.mnav-item .ri.cur{color:var(--text);background:color-mix(in oklab,var(--text) 14%,transparent)}.mnav-item .ri.t-error{color:var(--error);background:color-mix(in oklab,var(--error) 14%,transparent)}.mnav-item .ri.t-warning{color:var(--warning);background:color-mix(in oklab,var(--warning) 14%,transparent)}.mnav-item .ri.s-info{color:var(--info);background:color-mix(in oklab,var(--info) 14%,transparent)}.mnav-item .lbl{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav-item .lbl b{font-weight:650}.mnav-item .hint{font-family:var(--font-mono);font-size:11.5px;color:var(--faint);flex:0 1000 auto;min-width:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav-item time.hint{max-width:none;flex:none}.notif-item.unread .ri{box-shadow:0 0 0 2px color-mix(in oklab,var(--text) 12%,transparent)}.notif-item{align-items:flex-start;cursor:pointer}.notif-item .ri{margin-top:1px}.notif-item .lbl{display:flex;flex-direction:column;gap:2px;white-space:normal}.notif-item .lbl>b,.notif-item .lbl>span,.notif-item .lbl>small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-item .lbl>b{font-size:13.5px;font-weight:650}.notif-item .lbl>span,.notif-item .lbl>small{font-size:12.5px;color:var(--muted)}.notif-item .hint{margin-top:3px}.notif-item .dot{width:7px;height:7px;margin-top:7px;background:var(--text);opacity:.85;transition:opacity .22s var(--ease),transform .32s var(--ease)}.notif-item:not(.unread) .dot{opacity:0;transform:scale(.2)}.mnav-foot{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:6px 6px 0;margin-top:4px;box-shadow:0 -1px color-mix(in oklab,var(--text) 7%,transparent)}.mnav-foot>:first-child{margin-right:auto}.mnav-foot>:only-child{margin-right:0;margin-left:auto}.mnav-link.quiet{color:var(--faint);font-weight:550}.mnav-link.quiet:hover{color:var(--muted)}.mnav-link.strong{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.mnav-link.strong:hover{background:color-mix(in oklab,var(--text) 11%,transparent)}.mnav-link{display:inline-flex;align-items:center;gap:6px;height:var(--h-md);padding:0 10px;border-radius:var(--r-nav-in);font-size:13px;font-weight:600;color:var(--muted);transition:color .15s,background .15s}.mnav-link:not(:disabled):hover{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.mnav-link:disabled{opacity:.45;cursor:default}.cmd-empty{padding:18px 12px;color:var(--faint);font-size:13px}.settings-panel{width:100%}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 12px;border-radius:var(--r-md)}.settings-row+.settings-row{position:relative}.settings-row+.settings-row:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:var(--rim);pointer-events:none}.settings-row b{display:block;font-size:14px}.settings-row span{font-size:12.5px;color:var(--muted)}.seg{display:flex;gap:2px;padding:3px;border-radius:var(--r-md);background:color-mix(in oklab,var(--text) 6%,transparent)}.seg button{height:30px;padding:0 12px;border-radius:var(--r-sm);font-size:12.5px;font-weight:700;color:var(--muted);transition:color .15s,background .15s,box-shadow .15s}.seg button:hover{color:var(--text)}.seg button.on,.seg button[aria-pressed=true]{color:var(--text);background:var(--surface-3);box-shadow:inset 0 1px #ffffff0f,0 2px 8px #00000040}:root[data-theme=light] .seg button.on,:root[data-theme=light] .seg button[aria-pressed=true]{background:var(--surface);box-shadow:0 1px 2px #1e19141f,0 0 0 1px #0000000a}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.panel>.toolbar{position:sticky;top:var(--nav-clear);z-index:6;container-type:scroll-state}.panel>.toolbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--r-md);pointer-events:none;background:color-mix(in oklab,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);box-shadow:var(--elev-3),0 0 0 1px var(--rim) inset;transition:background .2s,box-shadow .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s}@supports (container-type: scroll-state){.panel>.toolbar:not(.stuck):before{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@container scroll-state(stuck: top){.panel>.toolbar:before{background:color-mix(in oklab,var(--surface) 86%,transparent)!important;-webkit-backdrop-filter:blur(20px) saturate(1.3)!important;backdrop-filter:blur(20px) saturate(1.3)!important;box-shadow:var(--elev-3),0 0 0 1px var(--rim) inset!important}}}.tool-search kbd{padding:1px 6px;font-size:10.5px;color:var(--faint);background:color-mix(in oklab,var(--text) 6%,transparent);box-shadow:none}.tool-search:focus-within kbd,.tool-search:has(input:not(:placeholder-shown)) kbd{display:none}.tool-btn.icon{width:var(--h-md);padding:0;justify-content:center}.dense .dt-head{height:30px}.dense .dt-row{min-height:40px;font-size:13px;border-radius:var(--r-sm)}.dense .dt-row .row-bg{border-radius:var(--r-sm)}.dense .row-accent{top:9px;bottom:9px}.dense .cell:has(>small){display:flex;align-items:center;gap:8px}.dense .cell:has(>small)>:not(small){flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.dense .cell>small{flex:0 1 auto;min-width:0;margin-top:0!important;padding-left:0!important;white-space:nowrap}.dense .cell:has(>small)>:is(.status,.rs-lv,.with-flag){flex:none;overflow:visible}.dense .cell:has(>small)>.badge{flex:none}.dense .cell:has(>small)>small{flex:1 1 0;overflow:hidden;text-overflow:ellipsis}html[data-lab-lines=grid] .dense .dt-row>.cell:has(>small){flex-direction:row;align-items:center;justify-content:flex-start}html[data-lab-lines=grid] .dense .dt-row>.cell[style*=right]:has(>small){justify-content:flex-end}.dense .status{height:22px;padding:0 8px;font-size:11.5px;flex:none}.dense .sq{width:28px;height:28px;border-radius:var(--r-sm)}.dense .check{width:15px;height:15px}.getting-started{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px 20px}.getting-started:before{content:"";position:absolute;z-index:-1;top:-60%;left:-12%;width:58%;height:200%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in oklab,var(--text) 6%,transparent),transparent)}.gs-head{display:flex;align-items:center;gap:12px;min-width:0}.gs-head>div{flex:1;min-width:0}.gs-head h2{margin:0;font-size:17px;font-weight:700;letter-spacing:var(--track-head)}.gs-head p{margin:3px 0 0;font-size:13px;color:var(--muted)}.gs-progress{flex:none;width:96px;height:5px;border-radius:99px;overflow:hidden;background:color-mix(in oklab,var(--text) 9%,transparent)}.gs-progress>i{display:block;height:100%;border-radius:inherit;background:color-mix(in oklab,var(--text) 72%,transparent);transition:width .5s var(--ease)}.gs-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none}.gs-step{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 12px;border-radius:var(--r-md);text-align:left;font-size:13.5px;font-weight:650;color:var(--text);background:color-mix(in oklab,var(--text) 5%,transparent);transition:background .15s,transform .22s var(--ease),box-shadow .15s}button.gs-step:hover,a.gs-step:hover{background:color-mix(in oklab,var(--text) 8%,transparent);transform:translateY(-1px)}button.gs-step:active,a.gs-step:active{transform:scale(.98)}.gs-step>span:not(.gs-num){flex:1;min-width:0}.gs-step small{display:block;margin-top:1px;font-size:12px;font-weight:500;color:var(--faint)}.gs-num{flex:none;width:26px;height:26px;border-radius:99px;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--muted);background:color-mix(in oklab,var(--text) 8%,transparent)}.gs-step.next{background:color-mix(in oklab,var(--text) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 18%,transparent)}.gs-step.next .gs-num{color:var(--bg);background:var(--text)}.gs-step.done{color:var(--muted);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 7%,transparent)}.gs-step.done .gs-num{color:var(--text);background:color-mix(in oklab,var(--text) 10%,transparent)}.gs-step .gs-go{flex:none;color:var(--faint);transition:transform .22s var(--ease),color .15s}.gs-step:hover .gs-go{color:var(--text);transform:translate(2px)}.callout{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--r-md);font-size:12.5px;font-weight:550;line-height:1.45;color:var(--text);background:color-mix(in oklab,var(--text) 6%,transparent)}.callout>svg{flex:none;margin-top:1px;color:var(--muted)}.callout>.tool-link,.callout>.btn{flex:none;align-self:center;margin-left:auto}.callout>.tool-link{color:var(--text);font-weight:650}.callout.warn{background:color-mix(in oklab,var(--warning) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--warning) 24%,transparent)}.callout.warn>svg{color:var(--warning)}.callout.error{background:color-mix(in oklab,var(--error) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--error) 24%,transparent)}.callout.error>svg{color:var(--error)}.callout.info{background:color-mix(in oklab,var(--info) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--info) 24%,transparent)}.callout.info>svg{color:var(--info)}.dp-act-search:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 30%,transparent)}.goo{position:fixed;z-index:46;pointer-events:none}.goo-shade{position:absolute;fill:var(--goo-shadow);filter:blur(18px);transform:translateY(12px)}.goo-glass{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35)}.goo-body{position:absolute;display:flex;flex-direction:column;overflow:hidden}.goo-body>*{min-height:0}.goo-rim{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;fill:none;stroke:color-mix(in oklab,var(--text) 6%,transparent);stroke-width:1}.goo[data-tone=ember] .goo-rim{stroke:color-mix(in oklab,var(--ember) 26%,transparent)}.goo-menu{display:flex;flex-direction:column;padding:6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--text) 22%,transparent) transparent}.goo-menu>*{flex-shrink:0}.goo-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.goo .filter-grid{margin:0;padding:14px;background:transparent}.goo .dp-act-body{max-height:min(64vh,480px)}[data-goo]{box-shadow:none!important;filter:none!important;transition:border-radius .16s var(--ease),background .15s,color .15s!important}[data-goo=down],[data-goo=down]>.morph-fill,[data-goo=down]>.morph-surface{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}[data-goo=up],[data-goo=up]>.morph-fill,[data-goo=up]>.morph-surface{border-top-left-radius:0!important;border-top-right-radius:0!important}[data-goo-tone=glass],[data-goo-tone=glass]>.morph-fill{background:var(--goo-glass)!important;color:var(--text)!important}[data-goo]>.morph-surface{box-shadow:none!important}.lucide-chevron-down{transition:transform .24s var(--ease)}[data-goo] .lucide-chevron-down,[data-goo].lucide-chevron-down{transform:rotate(180deg)}.detail-surface.glass.ember{background:color-mix(in oklab,color-mix(in oklab,var(--ember) 12%,var(--surface)) var(--glass-alpha),transparent);box-shadow:var(--elev-3),0 0 0 1px color-mix(in oklab,var(--ember) 34%,transparent) inset,0 1px color-mix(in oklab,var(--ember) 40%,transparent) inset}.detail-surface.ember:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,color-mix(in oklab,var(--ember) 26%,transparent),transparent 62%)}.ember-flood{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:var(--ember);pointer-events:none}.sheet[data-tone=ember] .field input:focus,.sheet[data-tone=ember] .field select:focus,.sheet[data-tone=ember] .field textarea:focus,.sheet[data-tone=ember] .sel:focus-visible,.sheet[data-tone=ember] .sel[aria-expanded=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ember) 65%,transparent);background-color:color-mix(in oklab,var(--ember) 8%,transparent)}.stat{position:relative}.stat-ico{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:var(--faint);background:color-mix(in oklab,var(--text) 5%,transparent);box-shadow:inset 0 0 0 1px var(--rim);transition:color .2s,background .2s,transform .3s var(--ease)}.stat:hover .stat-ico{transform:translateY(-2px);color:var(--muted)}.stat-ico.live.on{color:var(--success)}.stat-ico.live.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 color-mix(in oklab,var(--success) 45%,transparent);animation:stat-ping 2.4s var(--ease) infinite}.stat-ico>svg{grid-area:1 / 1}.stat-ico .trace{display:none}.stat-ico.live.on .base{opacity:.5}.stat-ico.live.on .trace{display:block}.stat-ico.live.on .trace path{stroke-dasharray:14 36;stroke-width:2.4;animation:stat-trace 1.6s linear infinite}.stat-ico.ban.on,.stat-ico.alert.on{color:var(--error);background:color-mix(in oklab,var(--error) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--error) 28%,transparent)}.stat-ico.ban.on svg:not(.halo),.stat-ico.alert.on svg:not(.halo){animation:throb-scale 3.2s ease-in-out infinite}.stat-ico.ban.on svg.halo,.stat-ico.alert.on svg.halo{filter:drop-shadow(0 0 5px color-mix(in oklab,var(--error) 60%,transparent));animation:throb-halo 3.2s ease-in-out infinite}.stat-ico.warn.on{color:var(--error);background:color-mix(in oklab,var(--error) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--error) 28%,transparent)}.stat-ico.wait.on{color:var(--info)}.stat-ico.wait.on svg{animation:stat-flip 3.6s var(--ease) infinite}.stat-ico.wealth{overflow:hidden}.stat-ico.wealth:before{content:"";position:absolute;inset:-40% auto -40% -60%;width:40%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--text) 22%,transparent),transparent)}.stat:hover .stat-ico.wealth:before{animation:stat-shine 1.4s var(--ease)}.stat:hover .stat-ico.wealth:after{animation:coin-twinkle 1.6s ease-in-out}.stat:hover .stat-ico.wealth .coin-px:not(.halo){animation:stat-coin .6s var(--ease)}.stat:hover .stat-ico.wealth .coin-px.halo{animation:stat-coin .6s var(--ease),halo 3.6s ease-in-out infinite}.stat-ico>span{grid-area:1 / 1}.run-man{width:25px;height:25px;background:var(--faint);-webkit-mask:url(/osrs/agility.png) center / 25px 25px no-repeat;mask:url(/osrs/agility.png) center / 25px 25px no-repeat}.stat-ico.run.on .run-man{background:var(--success);animation:run-bob .42s ease-in-out infinite}.run-streaks{position:relative;width:100%;height:100%;pointer-events:none}.run-streaks i{position:absolute;left:4px;height:1.5px;border-radius:2px;opacity:0;background:color-mix(in oklab,var(--success) 45%,transparent)}.run-streaks i:nth-child(1){top:15px;width:7px}.run-streaks i:nth-child(2){top:20px;width:5px;animation-delay:.3s!important}.run-streaks i:nth-child(3){top:25px;width:6px;animation-delay:.6s!important}.stat-ico.run.on .run-streaks i{animation:run-streak .9s linear infinite}@keyframes run-bob{50%{transform:translateY(-1.5px)}}@keyframes run-streak{0%{transform:translate(7px);opacity:0}30%{opacity:.9}to{transform:translate(-3px);opacity:0}}.rs-wrench{flex:none;image-rendering:pixelated;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .45));transition:transform .32s var(--ease),filter .2s}.mnav-btn:hover .rs-wrench,.nav-item:hover .rs-wrench,.mnav-item:hover .rs-wrench{transform:rotate(-24deg);filter:drop-shadow(0 1px 0 rgb(0 0 0 / .45)) brightness(1.12)}.stat-ico.wealth .coin-px{position:relative;z-index:1;width:30px;height:29px;image-rendering:pixelated;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .55))}.stat-ico.wealth:after{content:"";position:absolute;z-index:2;top:6px;right:9px;width:9px;height:9px;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 0 1px,transparent 1.6px),linear-gradient(#fff6cf,#fff6cf) center / 1px 100% no-repeat,linear-gradient(#fff6cf,#fff6cf) center / 100% 1px no-repeat;filter:drop-shadow(0 0 3px #ffe9a0)}.stat-ico>.halo{grid-area:1 / 1;opacity:0}.stat-ico>:not(.halo){grid-area:1 / 1}.stat-ico.wealth .coin-px.halo{z-index:0;filter:drop-shadow(0 0 8px color-mix(in oklab,var(--gold-hi) 80%,transparent)) drop-shadow(0 0 16px color-mix(in oklab,var(--gold) 40%,transparent))}@keyframes halo{50%{opacity:1}}@keyframes throb-scale{50%{transform:scale(1.08)}}@keyframes throb-halo{50%{transform:scale(1.08);opacity:1}}@keyframes coin-twinkle{0%,72%,to{opacity:0;transform:scale(.2) rotate(0)}82%{opacity:1;transform:scale(1) rotate(45deg)}92%{opacity:0;transform:scale(.3) rotate(90deg)}}.rs-lv{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 6px 0 5px;border-radius:6px;white-space:nowrap;vertical-align:middle;background:linear-gradient(180deg,#4a4032,#352d22);box-shadow:inset 0 0 0 1px #1c1711,inset 0 1px #ffffff12,0 1px 2px #00000040}.rs-lv b,.rs-num{font-family:RuneScape Small,monospace;font-size:16px;font-weight:400;line-height:1;letter-spacing:0;text-shadow:1px 1px 0 #000}.rs-total{color:#ff0}.rs-cb,.rs-qp{color:#ff981f}.rs-lv b{position:relative;top:2px}.rs-lv .rs-total{min-width:26px}.rs-ic{width:16px;height:15px}.rs-qp-ic{width:15px;height:15px}.rs-x{position:relative;flex:none;width:15px;height:15px;margin-left:5px}.rs-x img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rs-x img+img{transform:scaleX(-1)}:root[data-theme=light] .rs-num.rs-total{color:#8a7a00;text-shadow:none}:root[data-theme=light] .rs-num:is(.rs-cb,.rs-qp){color:#b35f00;text-shadow:none}.member-star{flex:none;filter:drop-shadow(0 0 4px color-mix(in oklab,currentColor 20%,transparent))}.status.tier{gap:6px;padding-left:8px}.status.tier b{font-weight:800;color:var(--text)}.tier-split{display:inline-flex;align-items:center;gap:5px}.tier-split b{font-weight:600}.tier-split .p2p{color:var(--muted);margin-right:3px}.tier-split .f2p{color:var(--muted)}.flag{position:relative;display:inline-block;flex:none;vertical-align:-2px;transition:transform .2s var(--ease)}.flag img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:3px;object-fit:cover}.flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff1a}.dt-row .flag img{filter:saturate(.85)}.dt-row:hover .flag,.kv>div:hover .flag{transform:translateY(-1px)}.with-flag{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.with-flag>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-stack{font-family:RuneScape Small,monospace;font-size:16px;font-weight:400;line-height:1;letter-spacing:0;text-shadow:1px 1px 0 #000}.gp-stack.yellow{color:#ff0}.gp-stack.white{color:#fff}.gp-stack.green{color:#00ff80}.stat .value .gp-stack{text-shadow:2px 2px 0 #000}.dp-measure>.dt-row>.cell,.dt-head.dp-measure>.dp-th{justify-self:start!important;width:max-content!important;min-width:0!important;max-width:none!important}.dp-measure>.dt-row>.cell *,.dt-head.dp-measure>.dp-th *{max-width:none!important}.dp-measure>.dt-row>.cell .cred-copy.pill{display:none!important}@media(min-width:900.02px){.dp-table:not(.dense) .st-cell{flex-direction:column;align-items:flex-start;gap:3px;padding:0 0 0 2px;margin:0}}@media(min-width:900.02px){html[data-lab-lines=grid] :is(.dt-head,.dt-row){column-gap:4px}html[data-lab-lines=grid] .dt-head{letter-spacing:.02em}html[data-lab-lines=grid] .dp-grip{right:-3.5px}}.dt-more{position:absolute;z-index:2;top:50%;display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 7px 0 9px;border-radius:var(--r-box);font-size:11.5px;font-weight:650;line-height:1;color:var(--text);cursor:pointer;white-space:nowrap;background:color-mix(in oklab,var(--surface-3) 92%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 14%,transparent),0 6px 18px -8px #000000bf;opacity:0;pointer-events:none;translate:var(--dx, 0) -50%;scale:.9;transition:opacity .22s var(--ease),translate .38s var(--ease),scale .38s var(--ease),background .15s}.dt-more.r{--dx: 10px}.dt-more.l{--dx: -10px;left:6px;padding:0 6px}.dt-more-n{font-family:var(--font-mono);font-size:11.5px}.dt-more-w{display:inline-block;max-width:0;overflow:hidden;opacity:0;color:var(--muted);transition:max-width .28s var(--ease),opacity .2s}.dt-more:hover{background:var(--surface-3)}.dt-more.r:hover .dt-more-w,.dt-more.r:focus-visible .dt-more-w{max-width:40px;opacity:1;margin-left:2px}.dt-more svg{flex:none;transition:translate .22s var(--ease)}.dt-more.r:hover svg{translate:2px}.dt-more.l:hover svg{translate:-2px}.dt-more:active{scale:.94}.panel:has(>.dp-table[data-over] .dt-row) .dt-more.r[data-n]:not([data-n=""]),.panel:has(>.dp-table[data-left] .dt-row) .dt-more.l{opacity:1;pointer-events:auto;--dx: 0px;scale:1}.panel:has(>.dp-table[data-over] .dt-row) .dt-more.r svg{animation:dt-more-nudge .65s var(--ease) .65s 2}@keyframes dt-more-nudge{50%{translate:3px}}.panel>.dp-table[data-over] .row-actions:before{left:-44px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38px);mask-image:linear-gradient(90deg,transparent,#000 38px)}.panel>.dp-table[data-left]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}@media(max-width:900px){.dt-more{display:none}.panel>.dp-table[data-left]{-webkit-mask-image:none;mask-image:none}}@media(prefers-reduced-motion:reduce){.dt-more svg{animation:none!important}}.plat{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-variant-numeric:tabular-nums}.plat-ic{flex:none;image-rendering:pixelated;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .45))}.plat.none{color:var(--faint)}.plat.none .plat-ic{opacity:.3;filter:grayscale(1)}.inv-slot{position:relative;display:inline-block;flex:none;width:36px;height:32px;vertical-align:middle}.inv-slot .coin-pile{position:absolute;image-rendering:pixelated}.inv-qty{position:absolute;left:0;top:-1px;font-family:RuneScape Small,monospace;font-size:16px;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap;text-shadow:1px 1px 0 #000}.inv-qty.yellow{color:#ff0}.inv-qty.white{color:#fff}.inv-qty.green{color:#00ff80}:root[data-theme=light] .inv-slot{border-radius:4px;background:#3e3529}:root[data-theme=light] .gp-stack{display:inline-block;padding:3px 6px 2px;border-radius:4px;background:#2e2820}@keyframes stat-ping{0%{box-shadow:0 0 color-mix(in oklab,var(--success) 45%,transparent)}70%,to{box-shadow:0 0 0 9px transparent}}:is(.sumstrip,.stats)>* .stat-ico{animation:ico-in .56s cubic-bezier(.34,1.56,.64,1) backwards}:is(.sumstrip,.stats)>:nth-child(2) .stat-ico{animation-delay:50ms}:is(.sumstrip,.stats)>:nth-child(3) .stat-ico{animation-delay:.1s}:is(.sumstrip,.stats)>:nth-child(4) .stat-ico{animation-delay:.15s}:is(.sumstrip,.stats)>:nth-child(5) .stat-ico{animation-delay:.2s}:is(.sumstrip,.stats)>:nth-child(6) .stat-ico{animation-delay:.25s}@keyframes ico-in{0%{opacity:0;scale:.55;rotate:-12deg}}:is(button.sum-cell,.stat):active .stat-ico{scale:.92;transition:scale .12s var(--ease)}:is(.sum-cell,.stat):hover .stat-ico svg{transform-box:fill-box;transform-origin:center}:is(.sum-cell,.stat):hover .stat-ico.active .lucide-user-check>:first-child{stroke-dasharray:12;animation:ico-draw .52s var(--ease)}:is(.sum-cell,.stat):hover .stat-ico.active svg{animation:ico-nod .52s var(--ease)}:is(.sum-cell,.stat):hover .stat-ico .lucide-lock{animation:ico-jiggle .56s var(--ease)}:is(.sum-cell,.stat):hover .stat-ico .lucide-lock path{transform-box:fill-box;animation:ico-shackle .56s var(--ease)}:is(.sum-cell,.stat):hover .stat-ico .lucide-triangle-alert{animation:ico-wobble .6s var(--ease)}:is(.sum-cell,.stat):hover .stat-ico .lucide-triangle-alert path~path{animation:ico-blink .6s steps(1)}:is(.sum-cell,.stat):hover .stat-ico .lucide-shield-ban,:is(.sum-cell,.stat):hover .stat-ico .lucide-circle-alert{animation:ico-shake .48s var(--ease)}:is(.sum-cell,.stat):hover .stat-ico .lucide-hourglass{animation:ico-flip .62s var(--ease)}:is(.sum-cell,.stat):hover .stat-ico :is(.lucide-globe,.lucide-repeat,.lucide-circle-dashed){animation:ico-turn .7s var(--ease)}:is(.sum-cell,.stat):hover .stat-ico.plain svg:not(:is(.lucide-globe,.lucide-repeat,.lucide-circle-dashed)){animation:ico-pop .46s cubic-bezier(.34,1.56,.64,1)}@keyframes ico-draw{0%{stroke-dashoffset:12}}@keyframes ico-nod{35%{rotate:-9deg}70%{rotate:4deg}}@keyframes ico-jiggle{20%{rotate:-10deg}45%{rotate:8deg}70%{rotate:-4deg}}@keyframes ico-shackle{30%{translate:0 -2px}60%{translate:0 0}}@keyframes ico-wobble{20%{rotate:-8deg;scale:1.06}45%{rotate:6deg}70%{rotate:-3deg}}@keyframes ico-blink{25%,60%{opacity:.2}40%,80%{opacity:1}}@keyframes ico-shake{20%{translate:-2px 0}40%{translate:2px 0}60%{translate:-1px 0}80%{translate:1px 0}}@keyframes ico-flip{to{rotate:180deg}}@keyframes ico-turn{to{rotate:1turn}}@keyframes ico-pop{40%{scale:1.16;rotate:-6deg}}.stat-ico.warn.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1.5px color-mix(in oklab,var(--error) 55%,transparent);opacity:0;animation:ico-ring 4.8s var(--ease) 1.2s infinite}@keyframes ico-ring{0%{opacity:.9;scale:1}30%,to{opacity:0;scale:1.45}}.stat-ico.live.on:after{box-shadow:0 0 0 1.5px color-mix(in oklab,var(--success) 50%,transparent);animation:ico-ring 2.4s var(--ease) infinite}@media(prefers-reduced-motion:reduce){.stat-ico,.stat-ico svg,.stat-ico svg *,.stat-ico:after{animation:none!important}}@keyframes stat-trace{0%{stroke-dashoffset:50}to{stroke-dashoffset:0}}@keyframes stat-flip{0%,70%{transform:rotate(0)}85%,to{transform:rotate(180deg)}}@keyframes stat-shine{0%,72%{left:-60%}to{left:130%}}@keyframes stat-coin{40%{transform:translateY(-3px) rotate(-8deg)}}:where(p){text-wrap:pretty}:where(.page-head p,.callout,.cat-top p,.dp-hint,.imp-help){line-height:1.5}:where(.cell,.kv,.stat,.stat-row,.timeline,.chain-step,.notif,.attention-chip,.count,.tool-meta){font-variant-numeric:tabular-nums}@media(max-width:900px){.hide-sm{display:none!important}.page-scroll:before{margin-left:0}.side-grip{display:none}.dt-head{display:flex;align-items:center;gap:12px;height:36px;min-width:0}.dt-head>span{display:none}.dt-head:after{content:"Select all"}.dt-head:not(:has(.check)),.dp-headwrap:not(:has(.check)){display:none}.dt-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto!important;column-gap:12px;row-gap:6px;min-width:0;padding:10px 12px}.dt-row:not(:has(>.check)){grid-template-columns:minmax(0,1fr) auto!important}.dt-row>.check{grid-column:1;grid-row:1}.dt-row>.cell:not(.hide-sm):not(.cell:not(.hide-sm)~.cell){grid-column:2;grid-row:1}.dt-row:not(:has(>.check))>.cell:not(.hide-sm):not(.cell:not(.hide-sm)~.cell){grid-column:1}.dt-row>.row-actions{grid-column:-2 / -1;grid-row:1}.dt-row>.cell:not(.hide-sm)~.cell{grid-column:2 / -1;text-align:left!important}.dt-row:not(:has(>.check))>.cell:not(.hide-sm)~.cell{grid-column:1 / -1}.dt-row>.cell:not(.hide-sm)~.cell:has(>.faint:only-child){display:none}.dt-row>.live-dot{display:none}.dt-row .row-actions .sq{position:relative}.dt-row .row-actions .sq:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.dt-row>.check,.dt-head .check{width:20px;height:20px}.page-head{flex-direction:column;align-items:flex-start}.head-actions{align-self:stretch;flex-wrap:nowrap}.head-actions:empty{display:none}.head-actions>*{flex:1 1 0;min-width:0;justify-content:center}.shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.sidebar{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:8px;position:static;align-self:auto;min-height:0;max-height:none}.sidebar-foot{position:static}.attention{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -4px;padding:2px 4px 6px}.attention::-webkit-scrollbar{display:none}.attention-chip{flex:none}.nav-label,.nav-sub,.sidebar-foot{display:none}.nav-item{width:auto;white-space:nowrap}.rail-group{display:contents}.rail-layer{display:none}.rail-group>.nav-item{margin-left:0;width:auto}.avatar{display:none}.mnav-anchor{left:12px;right:12px;transform:none;justify-content:center}.mnav-search{width:auto;flex:1;min-width:0}.stats{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.stats::-webkit-scrollbar{display:none}.dt-row .switch.sm{position:relative}.dt-row .switch.sm:before{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.dp-selcaret{position:relative}.dp-selcaret:before{content:"";position:absolute;top:-9px;right:-10px;bottom:-9px;left:-1px}.dt-row .row-actions .sq+.sq:before{top:-4px;right:-8px;bottom:-4px;left:-2px}.stat{flex:0 0 auto;min-width:128px;padding:12px 14px;scroll-snap-align:start}.stat .value{font-size:22px;margin-top:4px}.detail{top:auto;left:8px;right:8px;bottom:8px;width:auto;max-height:85vh;max-height:85dvh}.toast-corner{right:12px;left:12px;width:auto;bottom:12px}.dt-row:has(>.cell.lead)>.cell.lead{grid-column:2;grid-row:1}.dt-row:not(:has(>.check)):has(>.cell.lead)>.cell.lead{grid-column:1}.dt-row:has(>.cell.lead)>.cell:not(.hide-sm):not(.cell:not(.hide-sm)~.cell):not(.lead){grid-column:2 / -1;grid-row:auto;text-align:left!important}.dt-row:not(:has(>.check)):has(>.cell.lead)>.cell:not(.hide-sm):not(.cell:not(.hide-sm)~.cell):not(.lead){grid-column:1 / -1}html[data-lab-lines] .dt-head>.dp-th{display:none}html[data-lab-lines] .dt-head,html[data-lab-lines=grid] .dt-row{align-items:center}html[data-lab-lines=grid] .dt-row>.cell{margin-left:0;padding-left:0;padding-right:0!important;box-shadow:none!important;align-items:flex-start!important}html[data-lab-topnav] .shell{grid-template-rows:64px minmax(0,1fr)}.stat:has(.stat-ico) .label{display:block;padding-right:50px;white-space:normal;text-wrap:balance}}@media(min-width:768px)and (max-width:900px){.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));overflow:visible}.stat:has(.stat-ico) .label{white-space:normal;text-wrap:balance}.stats:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.head-actions>*{flex:1 1 auto}.sumstrip:has(>:nth-child(6)) .sum-cell{padding:14px 12px;gap:10px;align-items:flex-start}.sumstrip:has(>:nth-child(6)) .sum-cell .stat-ico{width:40px;height:40px;border-radius:13px}}@media(min-width:768px)and (max-width:1060px){.setup-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:767.98px){.detail-actions .btn{padding-inline:12px}.detail-actions .btn-ghost{flex:1 1 0!important}.shell{grid-template-rows:64px minmax(0,1fr)}.sidebar{display:none!important}html[data-lab-topnav] .mnav-anchor{justify-content:flex-end}.sumstrip,.sumstrip:has(>:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sum-cell{padding:12px;gap:10px;align-items:flex-start}.sumstrip>.sum-cell:last-child:nth-child(odd){grid-column:1 / -1}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.stats>.stat{min-width:0}.stats>.stat:last-child:nth-child(odd){grid-column:1 / -1}.stats>.stat:has(.stat-ico) .label{min-height:32px}.toolbar>.opt{padding:0 11px}.mnav-pages{min-width:calc(100vw - 32px)}.gs-demo{order:1;flex:1 0 100%;margin-left:0!important}.gs-step-label{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.2}.gs-close{margin-left:auto!important}.sum-cell .stat-ico{width:36px;height:36px;border-radius:12px}.sum-val>.sum-piece:first-child{flex-basis:100%}.sum-val .sum-sep{display:none}.sum-val{column-gap:10px}.head-actions:not(:has(>.btn-primary)){justify-content:flex-start}.panel-head:has(>.chips){flex-wrap:wrap;row-gap:10px}.panel-head>.chips{flex:1 1 100%;margin-left:0;gap:4px}.panel-head>.chips>.chip{padding:0 8px}.sum-lab{white-space:normal;text-wrap:balance;line-height:1.2}.sheet-foot:has(.dp-needs){flex-wrap:wrap}.sheet-foot .dp-needs{flex:1 0 100%;white-space:normal;margin:0 0 4px}.mnav-btn.on{padding:0 13px 0 11px}.head-actions{flex-wrap:wrap;gap:8px}.head-actions>*{flex:0 0 auto;min-width:0}.head-actions>.btn{overflow:hidden}.head-actions>.btn-primary,.head-actions>:only-child{flex:1 1 160px;justify-content:center}.head-actions>.btn:not(.btn-primary):not(:only-child):has(>svg),.head-actions>:not(.btn):not(:only-child)>.btn:not(.btn-primary):has(>svg){flex:none;width:var(--h-md);height:var(--h-md);padding:0;gap:0;justify-content:center;font-size:0;border-radius:var(--r-md);--fill: color-mix(in oklab, var(--surface-3) 70%, transparent);color:var(--muted);background:var(--fill)}.head-actions>.btn-ghost:not(.morph-btn):not(:only-child):has(>svg){background:linear-gradient(var(--fill),var(--fill)),color-mix(in oklab,var(--surface) var(--glass-alpha),transparent);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3)}.detail-actions>.start-split{flex:1 1 100%!important}.head-actions>:not(.btn):not(:only-child)>.btn:not(.btn-primary)>svg:not(:first-of-type),.head-actions>.btn:not(.btn-primary):not(:only-child)>svg:not(:first-of-type){display:none}.head-actions>.btn:not(.btn-primary):not(:only-child):has(>svg):hover,.head-actions>:not(.btn):not(:only-child)>.btn:not(.btn-primary):has(>svg):hover{--fill: var(--surface-3);color:var(--text);background:var(--fill)}}@media(max-width:480px){.select-sm{max-width:160px}.ap-stats{gap:6px}.ap-stat{padding-inline:10px}.ap-stat>span{font-size:10px;letter-spacing:.02em}.ap-stat>b{gap:5px;font-size:15px}}@media(max-width:380px){.ap-stat{padding-inline:8px}.ap-stat>b{gap:4px;font-size:14px}}@media(max-width:340px){.ap-stat>b>:is(img,svg,.rs-x){display:none}}@media(max-width:370px){.chain{padding-inline:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:1ms!important}.pulse{animation:none}}.dt-row>.cell,.dt-row>.cell>:is(span,strong,small,b,div,button):not(.badge,.tag,.meter),.dt-row>.cell :is(.ign,.cred-v,.note-txt,.notes-cell,.st-meta,.badge-txt>*,.cell-link>span,.with-flag>span:last-child,[style*=text-overflow]),.dt-head .dp-th-label{text-overflow:clip!important}.is-cut{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),transparent)}.cred,.cred.pill{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:0}.cred>.cred-v{grid-area:1 / 1 / 2 / -1}.cred>.cred-copy,.cell:hover .cred>.cred-copy.pill,.cell:hover .cred>.cred-copy.pill.full{grid-area:1 / 2;max-width:none;margin-left:0;padding-left:4px;overflow:visible}.cred>.cred-copy.full,.cell:hover .cred>.cred-copy.pill.full{grid-area:1 / 3}.cred>.cred-copy{opacity:0;pointer-events:none;transform:scale(.94);transform-origin:right center;transition:opacity .16s var(--ease),transform .34s cubic-bezier(.34,1.45,.64,1)}.cell:hover .cred>.cred-copy,.cred>.cred-copy:has(:focus-visible,.held){opacity:1;pointer-events:auto;transform:none}.cell:hover .cred>.cred-v,.cred:has(>.cred-copy :is(:focus-visible,.held))>.cred-v{grid-column:1;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),transparent)}.cell:hover .cred.pill>.cred-v,.cred.pill:has(>.cred-copy :is(:focus-visible,.held))>.cred-v{opacity:0}.cell:hover .cred,.cred:has(>.cred-copy :is(:focus-visible,.held)){padding-right:3px}.cell:not(:hover) .cred:has(>.full :is(:focus-visible,.held)):not(:has(>.cred-copy:not(.full) :is(:focus-visible,.held)))>.cred-v{grid-column:1 / 3}html[data-lab-lines=grid] .dt-row>.cell>.cred{align-self:stretch}@media(hover:none){.cred>.cred-copy:not(.pill){opacity:.6;pointer-events:auto;transform:none}.cred:has(>.cred-copy:not(.pill))>.cred-v{grid-column:1}.cred>.cred-copy.full{display:none}}.dp-measure>.dt-row>.cell .cred-copy{display:none!important}.dp-measure>.dt-row>.cell .st-meta{max-width:90px!important}.dp-measure>.dt-row>.cell .cred:has(>.cred-copy.full){min-width:140px}.note-cell>.note-pen{margin-left:-18px}.dt-row:hover .note-cell>.note-pen,.note-cell:is(:focus-visible,[aria-expanded=true])>.note-pen{margin-left:0}@media(max-width:900px){.dense .dt-row>.cell:has(>small){display:block}}@property --fb-l{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --fb-r{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes fb-edges{0%{--fb-l: 0px;--fb-r: 28px}12%{--fb-l: 28px}88%{--fb-r: 28px}to{--fb-l: 28px;--fb-r: 0px}}@media(max-width:900px){.toolbar>.fb-pins{display:flex;order:9;flex:1 0 100%;gap:6px;min-width:0;margin:0 -10px;padding:0 10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fb-l),#000 calc(100% - var(--fb-r)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fb-l),#000 calc(100% - var(--fb-r)),transparent);animation:fb-edges linear both;animation-timeline:scroll(self inline)}.toolbar>.fb-pins::-webkit-scrollbar{display:none}.toolbar>.fb-pins>.fb-pin{flex:none}}@media(prefers-reduced-motion:reduce){@supports (animation-timeline: scroll()){.toolbar>.fb-pins{animation:fb-edges linear both!important;animation-timeline:scroll(self inline)!important}}}.detail-top>.dp-topbar{justify-content:space-between;gap:var(--sp-row);min-height:32px;margin-top:-4px}.dp-topbar-end{display:flex;align-items:center;gap:var(--sp-row);margin-left:auto}.dp-topbar .dp-cap{align-items:center;height:32px;padding:2px;gap:0;border-radius:999px;color:var(--muted);background:color-mix(in oklab,var(--surface-3) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ember) 30%,transparent),inset 0 1px #ffffff0f}.dp-cap button{display:grid;place-items:center;width:34px;height:28px;border-radius:999px;color:var(--muted);transition:color .15s,background .15s,transform .12s var(--ease)}.dp-cap button:hover:not(:disabled){color:var(--text);background:color-mix(in oklab,var(--ember) 18%,transparent)}.dp-cap button:active:not(:disabled){transform:scale(.94)}.dp-cap button:disabled{opacity:.45;cursor:default}.dp-cap-at{display:inline-block;margin:0 2px;text-align:center;font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.dp-cap-at i{font-style:normal;color:var(--faint)}.detail-body[data-step] .dp-cap-at b{display:inline-block;animation:dp-step .26s cubic-bezier(.2,.8,.2,1) both}.dp-topbar .dp-more{display:inline-flex;align-items:center;gap:5px;width:auto;padding:0 9px 0 12px;font-size:12.5px;font-weight:650;white-space:nowrap}.dp-topbar .dp-more>svg{color:var(--faint)}.detail-body{container-name:detail;container-type:inline-size}@supports (container-type: scroll-state){.detail-body{container-type:inline-size scroll-state}}@media(min-width:900.02px){.detail[role=dialog]{transition:width .42s var(--ease)}.detail[data-wide]{width:min(1100px,92vw)}}@media(max-width:900px){.dp-grow{display:none!important}}@container detail (min-width: 720px){.detail-top>.detail-actions{width:100%;max-width:640px}.tab-panel:has(>.ap-stats){display:block;columns:2;column-gap:20px}.tab-panel:has(>.ap-stats)>*{break-inside:avoid;margin-bottom:16px}.tab-panel>.ap-stats{column-span:all;grid-template-columns:repeat(6,minmax(0,1fr))}}.dp-subrow>.dp-meta{flex:none;display:inline-flex;min-width:0}.dp-subrow:has(>.dp-meta)>.detail-sub{flex-grow:0}.ap-checked{display:inline-flex;align-items:center;gap:5px;height:22px;font-size:11.5px;font-weight:600;color:var(--faint);white-space:nowrap}.ap-checked>svg{flex:none;color:color-mix(in oklab,var(--success) 70%,var(--faint))}.ap-checked.busy>svg{color:var(--muted);animation:badge-spin 1s linear infinite}.hist{display:flex;flex-direction:column;gap:14px;min-width:0}.hist-bar{display:flex;align-items:center;gap:8px;min-width:0}.hist-bar>.chips{margin-left:0}.hist-chips .chip{padding:0 11px}.hist-n{margin-left:6px;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--faint);font-variant-numeric:tabular-nums}.hist-bar>.hist-logs{flex:none;margin-left:auto}.hist-list{display:flex;flex-direction:column;gap:16px;min-width:0;animation:hist-in .26s var(--ease) both}@keyframes hist-in{0%{opacity:0;transform:translateY(4px)}}.hist-card{margin:0;padding:0;list-style:none}.hist-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"ic main time";column-gap:12px;align-items:start;padding:10px 14px 10px 12px;font-size:13px}.hist-row+.hist-row{box-shadow:inset 0 1px color-mix(in oklab,var(--text) 7%,transparent)}.hist-ic{grid-area:ic;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;color:var(--faint);background:color-mix(in oklab,var(--text) 6%,transparent)}.hist-ic svg{width:13px;height:13px}.hist-ic.run,.hist-ic.ok{color:var(--success);background:color-mix(in oklab,var(--success) 14%,transparent)}.hist-ic.wait{color:var(--info);background:color-mix(in oklab,var(--info) 14%,transparent)}.hist-ic.warn{color:var(--warning);background:color-mix(in oklab,var(--warning) 14%,transparent)}.hist-ic.bad{color:var(--error);background:color-mix(in oklab,var(--error) 14%,transparent)}.hist-ic.busy svg{animation:badge-spin 1s linear infinite}.hist-main{grid-area:main;display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:3px}.hist-title{font-weight:600;line-height:1.4;color:var(--text);overflow-wrap:anywhere}.hist-detail{font-size:12px;line-height:1.45;color:var(--muted);overflow-wrap:anywhere}.hist-time{grid-area:time;display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding-top:4px;white-space:nowrap}.hist-time b{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.hist-time small{font-size:10.5px;color:var(--faint)}.hist-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;border-radius:14px;text-align:center;font-size:12.5px;color:var(--faint);background:color-mix(in oklab,var(--text) 3%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 6%,transparent)}.hist-empty>b{font-size:13.5px;font-weight:650;color:var(--text)}.hist-empty>.btn{margin-top:6px}.hist-list>.show-more{margin:0 auto}@media(max-width:480px){.hist-bar>.hist-logs{display:none}}@container detail (min-width: 720px){.hist-row{grid-template-columns:112px 26px minmax(0,1fr);grid-template-areas:"time ic main";padding-left:16px}.hist-time{flex-direction:row;align-items:baseline;gap:8px}.hist-main{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:10px}}.ap-v{margin-left:-4px;padding-left:4px}.tag.no-proxy{--tag: var(--error)}.tag.no-proxy:hover .b-danger,.tag.no-proxy[aria-expanded=true] .b-danger{background-color:color-mix(in oklab,var(--b-red) 24%,transparent);border-color:color-mix(in oklab,var(--b-red) 62%,transparent)}.cp-field{position:relative;display:flex;align-items:center;min-width:0}.cp-field>input{flex:1 1 auto;width:100%;min-width:0;padding-left:38px;padding-right:40px}.form-grid>.field.half>.cp-field:last-child{margin-top:auto}.cp-lead{position:absolute;z-index:1;left:12px;display:grid;place-items:center;width:18px;color:var(--faint);pointer-events:none}.cp-field>.cp-tag{position:absolute;right:12px;pointer-events:none}.cp-code{flex:none;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--faint)}.cp-pick.empty{color:var(--faint)}.cp-pop{display:flex;flex-direction:column;min-height:0}.cp-search{flex:none;display:flex;align-items:center;gap:8px;height:34px;margin:8px 8px 2px;padding:0 10px;border-radius:10px;color:var(--faint);background:color-mix(in oklab,var(--text) 7%,transparent);transition:box-shadow .15s}.cp-search:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 28%,transparent)}.cp-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;font:inherit;font-size:13px;color:var(--text);background:transparent}.cp-list{display:flex;flex-direction:column;min-height:0;max-height:300px;padding:6px}.cp-item{flex:none;cursor:pointer}.cp-item.hot{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.cp-item.on.hot{background:color-mix(in oklab,var(--text) 12%,transparent)}.cp-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-tick{flex:none;margin-left:-2px}.molten{--mo-dark: #1a1210;--mo-coal: #2a1a14;--mo-iron: #5a4f48;--mo-steel: #8f8781;--mo-shine: #f4efe9;--mo-hot: #fff3e6;--mo-glass: color-mix(in oklab, var(--ember) 16%, color-mix(in oklab, var(--surface) 64%, transparent));--mo-glass-hi: color-mix(in oklab, var(--ember) 25%, color-mix(in oklab, var(--surface) 64%, transparent));position:relative;isolation:isolate}:root[data-theme=light] .molten{--mo-dark: #6e554a;--mo-coal: #8a6656;--mo-iron: #9c8f86;--mo-steel: #c4bbb4;--mo-shine: #fffaf5}.btn-primary.molten{color:var(--text)}.btn-primary.molten:hover{filter:none}.btn-primary.molten:not(.morph-btn){background:var(--mo-glass);box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5)}.btn-primary.molten:not(.morph-btn):hover:not([data-goo]){background:var(--mo-glass-hi)}.btn-primary.molten.morph-btn{--fill: var(--mo-glass)}.btn-primary.molten.morph-btn:hover:not(:disabled):not([data-goo]){--fill: var(--mo-glass-hi)}.molten :is(.lucide-plus,.lucide-play){flex:none;color:color-mix(in oklab,var(--ember) 74%,var(--text));transition:color .15s}.molten:focus-visible{outline-offset:2px}.molten-rim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;padding:1.5px;overflow:clip;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:opacity .16s var(--ease),filter .16s;animation:mo-in .42s var(--ease) 80ms backwards}.molten-rim>i{position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1;margin:-75% 0 0 -75%;border-radius:50%;animation:mo-turn 9s linear infinite;will-change:transform}.molten-rim>i:before,.molten-rim>i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.molten-rim>i:before{animation:mo-turn 2.4s linear infinite paused;background:conic-gradient(var(--mo-dark) 0%,var(--ember) 12%,var(--mo-hot) 15.5%,var(--ember) 19%,var(--mo-coal) 34%,var(--mo-steel) 54%,var(--mo-shine) 57%,var(--mo-iron) 61%,var(--mo-dark) 100%)}.molten-rim>i:after{animation:mo-turn 5.5s linear infinite reverse;background:conic-gradient(from 140deg,transparent 0 22%,rgb(255 238 222 / .5) 27%,transparent 33% 100%)}.molten:is(:hover,:focus-visible,:has(:focus-visible)) .molten-rim>i:before{animation-play-state:running}.molten:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px color-mix(in oklab,var(--ember) 16%,transparent),0 6px 24px -6px color-mix(in oklab,var(--ember) 70%,transparent);transition:opacity .24s var(--ease)}.molten:is(:hover,:focus-visible,:has(:focus-visible)):after{opacity:1}.bulk-bar .molten:after{box-shadow:inset 0 0 14px -3px color-mix(in oklab,var(--ember) 50%,transparent)}@keyframes mo-turn{to{transform:rotate(1turn)}}@keyframes mo-in{0%{opacity:0}}.molten[data-goo] .molten-rim,.molten[data-goo]:after{opacity:0}.molten:not(.morph-btn)[data-goo-tone=ember]{background:var(--ember)!important;color:var(--on-ember)!important}.molten.morph-btn[data-goo-tone=ember]{--fill: var(--ember);color:var(--on-ember)!important}.molten[data-goo-tone] :is(.lucide-plus,.lucide-play){color:inherit}.btn-primary.molten:disabled,.molten.off{--mo-glass: color-mix(in oklab, var(--surface-3) 70%, transparent);--mo-glass-hi: var(--mo-glass)}.btn-primary.molten:not(.morph-btn):disabled{background:var(--mo-glass);color:var(--text)}.molten:is(:disabled,.off) .molten-rim{filter:saturate(0);opacity:.55}.molten:is(:disabled,.off) :is(.molten-rim,.molten-rim>i,.molten-rim>i:before,.molten-rim>i:after){animation:none}.molten:is(:disabled,.off):after{display:none}@media(prefers-reduced-motion:reduce){.molten-rim,.molten-rim>i,.molten-rim>i:before,.molten-rim>i:after{animation:none}}.split{gap:0;min-width:0;padding:0}.split>button{position:relative;display:inline-flex;align-items:center;height:100%;transition:background .15s}.split:not([data-goo])>button:hover:not(:disabled){background:color-mix(in oklab,var(--text) 7%,transparent)}.split>button:focus-visible{outline-offset:-4px}.split>button:disabled{cursor:not-allowed}.split-main{flex:1 1 auto;min-width:0;justify-content:center;gap:8px;padding:0 12px 0 16px;border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}.split-caret{flex:none;width:38px;justify-content:center;border-radius:inherit;border-top-left-radius:0;border-bottom-left-radius:0}.split-caret:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:1px;background:color-mix(in oklab,var(--ember) 40%,color-mix(in oklab,var(--text) 18%,transparent));transition:background .15s}.split[data-goo-tone=ember] .split-caret:before{background:color-mix(in oklab,var(--on-ember) 30%,transparent)}.split.off{opacity:.45;cursor:not-allowed}.split.off .split-caret:before{background:color-mix(in oklab,var(--text) 18%,transparent)}.split.off:active{transform:none}.start-split{container-type:inline-size}.start-task{min-width:0;overflow:hidden;text-overflow:ellipsis;opacity:.72;font-weight:600}.add-ways{gap:2px}.add-way{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border-radius:var(--r-md);text-align:left;transition:background .15s}.add-way:hover,.add-way:focus-visible{background:color-mix(in oklab,var(--text) 7%,transparent)}.add-way-ic{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;color:color-mix(in oklab,var(--ember) 76%,var(--text));background:color-mix(in oklab,var(--ember) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ember) 24%,transparent)}.add-way-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.add-way-txt b{font-size:13.5px;font-weight:650;color:var(--text)}.add-way-txt small{font-size:12px;font-weight:500;line-height:1.35;color:var(--faint)}@media(min-width:984px)and (max-width:1279px){html[data-lab-topnav][data-lab-arrows]:not([data-lab-stats]) .mnav-arrow{display:grid}}@media(min-width:1081px)and (max-width:1279px){html[data-lab-topnav][data-lab-arrows]:not([data-lab-stats]) .top-server{width:34px;padding:0;gap:0;justify-content:center;font-size:0}html[data-lab-topnav][data-lab-arrows]:not([data-lab-stats]) .top-server>:is(b,.srv-ext){display:none}html[data-lab-topnav][data-lab-arrows]:not([data-lab-stats]) .top-server>.live{margin:0}}@media(min-width:1160px)and (max-width:1279px){html[data-lab-bigbar][data-lab-arrows]:not([data-lab-stats]) .top-server{width:38px}}@media(min-width:560px)and (max-width:900px){html[data-lab-topnav][data-lab-arrows] .mnav-arrow{display:grid;margin-inline:8px}html[data-lab-topnav] .mnav-arrow[aria-hidden=true]{margin-inline:-20px}}@media(min-width:640px)and (max-width:767.98px){html[data-lab-topnav] .mnav-anchor{justify-content:center}}.setup-pill{position:fixed;left:18px;bottom:66px;z-index:28;overflow:hidden;max-width:calc(100vw - 36px);color:var(--text);background:color-mix(in oklab,var(--surface) 74%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff12,var(--elev-3);transition:opacity .2s}:root[data-theme=light] .setup-pill{background:color-mix(in oklab,#fff 86%,transparent);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #0000000f,var(--elev-3)}html[data-panel-open] .setup-pill{opacity:0!important;pointer-events:none}html[data-lab-topnav][data-lab-switcher] .setup-pill{bottom:260px}@media(max-width:1250px){html[data-lab-topnav][data-lab-switcher] .setup-pill{bottom:212px}}@media(min-width:901px){html:not([data-lab-topnav]) .setup-pill{left:calc(var(--side, 248px) + 30px);bottom:18px}}@media(max-width:900px){.setup-pill{left:12px;bottom:12px;max-width:calc(100vw - 24px)}}.sp-row{display:flex;align-items:center;gap:2px;padding:4px;white-space:nowrap}.sp-open{display:inline-flex;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px 0 9px;border-radius:19px;font-size:13px;font-weight:600;color:var(--muted);transition:background .15s,color .15s}.sp-open:hover{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.sp-what{color:var(--text);font-weight:700}.sp-of{font-size:12px;color:var(--faint)}.sp-count{position:relative;display:inline-grid;color:var(--text)}.sp-next{min-width:0;overflow:hidden;text-overflow:ellipsis}.sp-next:before{content:"·";margin-right:8px;color:var(--faint)}.sp-ring{flex:none;rotate:-90deg}.sp-ring circle{fill:none;stroke-width:2.5;stroke-linecap:round;stroke:color-mix(in oklab,var(--text) 13%,transparent)}.sp-ring circle+circle{stroke:color-mix(in oklab,var(--text) 70%,transparent)}.sp-x{position:relative;flex:none;display:grid;place-items:center;width:30px;height:30px;margin-left:5px;border-radius:99px;color:var(--faint);transition:background .15s,color .15s}.sp-x:before{content:"";position:absolute;left:-4px;top:6px;bottom:6px;width:1px;background:color-mix(in oklab,var(--text) 10%,transparent)}.sp-x:hover,.sp-x:focus-visible{color:var(--text);background:color-mix(in oklab,var(--text) 9%,transparent)}.sp-panel{display:flex;flex-direction:column;gap:10px;width:100%;padding:12px 10px 10px}.sp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-left:6px}.sp-head strong{font-size:14px;font-weight:700;white-space:nowrap}.sp-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:99px;color:var(--muted);transition:background .15s,color .15s}.sp-icon:hover,.sp-icon:focus-visible{color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.sp-meter{display:flex;align-items:center;gap:10px;padding:0 6px;font-size:12px;color:var(--faint);white-space:nowrap}.sp-bar{flex:1;height:4px;overflow:hidden;border-radius:99px;background:color-mix(in oklab,var(--text) 9%,transparent)}.sp-bar>i{display:block;height:100%;border-radius:inherit;transform-origin:left;background:color-mix(in oklab,var(--text) 45%,transparent)}.sp-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sp-steps a{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px 0 7px;border-radius:12px;font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.sp-steps a:hover,.sp-steps a:focus-visible{background:color-mix(in oklab,var(--text) 7%,transparent)}.sp-steps a[data-state=done]{color:var(--muted)}.sp-steps a[data-state=next]{background:color-mix(in oklab,var(--text) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 16%,transparent)}.sp-num{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:99px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--faint);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--text) 20%,transparent)}[data-state=next]>.sp-num{color:var(--bg);background:var(--text);box-shadow:none}[data-state=done]>.sp-num{color:var(--muted);background:color-mix(in oklab,var(--text) 9%,transparent);box-shadow:none}.sp-lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sp-steps small{font-size:11px;font-weight:600;color:var(--faint)}.sp-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0 0;box-shadow:inset 0 1px color-mix(in oklab,var(--text) 8%,transparent)}.tour-link,.sp-hide,.gs-hide{display:inline-flex;align-items:center;gap:6px;flex:none;height:30px;padding:0 11px 0 10px;border-radius:99px;font-size:12.5px;font-weight:650;white-space:nowrap;color:var(--muted);transition:background .15s,color .15s,box-shadow .15s}.tour-link:hover,.tour-link:focus-visible{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.sp-hide,.gs-hide{background:color-mix(in oklab,var(--text) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 8%,transparent)}.sp-hide:hover,.sp-hide:focus-visible,.gs-hide:hover,.gs-hide:focus-visible{color:var(--text);background:color-mix(in oklab,var(--text) 12%,transparent)}@media(min-width:768px)and (max-width:1000px){.gs-tour{width:30px;padding:0;justify-content:center;font-size:0;gap:0}}@media(max-width:767.98px){.gs-tour{order:2;margin-left:-10px!important}}@media(max-width:400px){.gs-hide{gap:4px;padding:0 9px 0 7px}}.liquid.has-ic{grid-template-columns:auto auto;column-gap:.24em;align-items:center}.liquid.has-ic>.liquid-in,.liquid.has-ic:after{grid-area:1 / 2}.title-ic{grid-area:1 / 1;position:relative;isolation:isolate;display:grid;place-items:center;width:max(30px,.7em);height:max(30px,.7em);border-radius:max(10px,.24em);color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px color-mix(in oklab,var(--text) 9%,transparent);animation:title-ic-in .64s cubic-bezier(.34,1.56,.64,1) backwards}.title-ic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(90% 80% at 50% 100%,color-mix(in oklab,var(--ember) 24%,transparent),transparent 78%)}.title-ic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ember) 50%,transparent),0 0 24px color-mix(in oklab,var(--ember) 32%,transparent);animation:title-ic-bloom 1.4s var(--ease) .14s}.title-ic svg{width:max(16px,.36em);height:max(16px,.36em);stroke-width:1.75}:root[data-theme=light] .title-ic{box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px color-mix(in oklab,var(--text) 10%,transparent)}@keyframes title-ic-in{0%{opacity:0;scale:.7}}@keyframes title-ic-bloom{30%{opacity:1}}.liquid [data-l]{color:color-mix(in oklab,var(--ember) calc((var(--w, 380) - 380) / 480 * 18%),var(--text));transition:font-variation-settings .38s var(--ease),color .38s var(--ease)}.mnav-badge{background:var(--ember);animation:badge-in .42s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 0 2px color-mix(in oklab,var(--surface) 70%,transparent),0 0 8px color-mix(in oklab,var(--ember) 60%,transparent)}.mnav-badge-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1.5px color-mix(in oklab,var(--ember) 85%,transparent);animation:badge-ring 1.4s var(--ease) 2}.mnav-swing{display:grid;transform-origin:50% 2px;animation:bell-swing .9s var(--ease)}.notif .txt b:after{background:var(--ember);box-shadow:0 0 6px color-mix(in oklab,var(--ember) 55%,transparent)}.notif.unread .txt b:after{opacity:1}@keyframes badge-in{0%{scale:0}}@keyframes badge-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:3.2}}@keyframes bell-swing{14%{rotate:14deg}30%{rotate:-11deg}48%{rotate:7deg}66%{rotate:-4deg}82%{rotate:2deg}}.cat-split,.cat-side{display:contents}.cat-top .cat-grow{margin-left:auto;flex:none;gap:6px}.cat-top .cat-grow+.sq{margin-left:0}.cat-grow svg{transition:transform .24s var(--ease)}.cat-grow:hover svg{transform:scale(1.18)}.sheet.cat-sheet.wide{width:min(1560px,calc(100vw - 48px));height:calc(100vh - 48px);height:calc(100dvh - 48px);max-height:none}.sheet.cat-sheet.wide .cat-body{flex:1 1 auto;min-height:0;overflow:hidden}.cat-sheet.wide .cat-split{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,30vw,540px);gap:20px;flex:1 1 auto;min-height:0}.cat-sheet.wide .cat-side{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0}.cat-sheet.wide .cat-scroll{flex:0 1 auto;min-height:0;overflow-y:auto;margin:0 -5px;padding:6px 5px 18px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent)}.cat-sheet.wide .cat-scroll .cat-list{margin-top:0}.cat-sheet.wide .cat-side>:is(.cat-scroll,.cat-empty)+*{margin-top:auto}.cat-sheet.wide .cat-card{cursor:pointer}.cat-card.picked,.cat-card.picked:hover,.cat-card.picked:focus-within{background:color-mix(in oklab,var(--cat) 9%,color-mix(in oklab,var(--text) 4%,transparent));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cat) 55%,transparent),0 0 0 3px color-mix(in oklab,var(--cat) 13%,transparent)}.cat-count{display:inline-flex;align-items:center;gap:3px;height:20px;margin:0 -5px;padding:0 5px;border-radius:6px;font:inherit;color:inherit;transition:color .15s,background .15s}.cat-count:hover,.cat-count:focus-visible{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.cat-count svg{opacity:0;transform:translate(-3px);transition:opacity .15s,transform .22s var(--ease)}.cat-count:hover svg,.cat-count:focus-visible svg{opacity:1;transform:none}.cat-hook[data-nudge]{animation:cat-nudge 1.4s var(--ease)}@keyframes cat-nudge{0%,35%{color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 32%,transparent)}to{box-shadow:inset 0 0 0 1px transparent}}.cat-pane{--cat: var(--muted);display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px 16px 8px;border-radius:16px;background:color-mix(in oklab,var(--text) 3%,transparent);box-shadow:inset 0 0 0 1px var(--rim)}.cat-pane-head{display:flex;align-items:center;gap:12px;min-width:0}.cat-pane-head>div{flex:1 1 auto;min-width:0}.cat-pane-head h4{margin:0;overflow:hidden;font-size:16px;font-weight:800;letter-spacing:var(--track-title);white-space:nowrap;text-overflow:ellipsis}.cat-pane-head small{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.cat-pane-head small .count-live{margin-left:6px}.cat-pane-head .btn{flex:none}.cat-pane-dot{flex:none;width:14px;height:14px;margin-left:4px;border-radius:var(--r-pill);background:var(--cat);box-shadow:0 0 0 4px color-mix(in oklab,var(--cat) 22%,transparent),0 0 16px color-mix(in oklab,var(--cat) 45%,transparent)}.cat-find{display:flex;align-items:center;gap:8px;flex:none;height:var(--h-sm);padding:0 10px;border-radius:var(--r-sm);color:var(--faint);background:color-mix(in oklab,var(--text) 5%,transparent);transition:background .15s,box-shadow .15s}.cat-find:hover{background:color-mix(in oklab,var(--text) 7%,transparent)}.cat-find:focus-within{background:color-mix(in oklab,var(--text) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 30%,transparent)}.cat-find input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;font-size:13px;font-weight:600;color:var(--text)}.cat-find input::placeholder{color:var(--faint);font-weight:500}.cat-who-list{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;margin:0 -8px;padding:0 8px 18px;overflow-y:auto;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 18px),transparent)}.cat-who-label{display:flex;justify-content:space-between;flex:none;padding:12px 10px 6px;font-size:10.5px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--faint);font-variant-numeric:tabular-nums}.cat-who-label:first-child{padding-top:4px}.cat-who{display:flex;align-items:center;gap:10px;flex:none;width:100%;min-height:38px;padding:0 10px;border-radius:10px;text-align:left;font-size:13px;font-weight:600;color:var(--muted);transition:background .15s,color .15s}.cat-who[aria-checked=true]{color:var(--text)}.cat-who:hover{color:var(--text);background:color-mix(in oklab,var(--text) 6%,transparent)}.cat-tick{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--r-pill);color:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--text) 22%,transparent);transition:background .16s,box-shadow .16s,color .16s,transform .22s var(--ease)}.cat-who:hover .cat-tick{color:var(--muted);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--text) 40%,transparent)}.cat-who[aria-checked=true] .cat-tick{color:#000000c7;background:var(--cat);box-shadow:0 0 0 3px color-mix(in oklab,var(--cat) 20%,transparent)}.cat-who:active .cat-tick{transform:scale(.84)}.cat-who-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cat-who-note{flex:none;font-size:12px;font-weight:500;color:var(--faint)}.cat-who-from{display:inline-flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0;max-width:45%;margin-left:auto;overflow:hidden;font-size:12px;font-weight:500;color:var(--faint);white-space:nowrap}.cat-who-empty{margin:0;padding:4px 10px 8px;font-size:12.5px;line-height:1.5;color:var(--faint)}.cat-pane-empty{display:grid;place-items:center;padding:24px;text-align:center;font-size:13px;line-height:1.5;color:var(--muted)}@media(max-width:640px){.cat-add-word{display:none}.cat-sheet .cat-add{padding-left:12px}.cat-meta:has(.count-live) .cat-share{display:none}}.gd-steps{display:flex;align-items:center;gap:10px 18px;padding:8px 8px 8px 16px}.gd-steps-head{display:flex;align-items:center;gap:10px;flex:none;font-size:13.5px}.gd-steps-head>svg{color:var(--ember-ink)}.gd-steps-head .mono{font-size:12px}.gd-bar{display:block;width:64px;height:4px;border-radius:99px;overflow:hidden;background:color-mix(in oklab,var(--text) 9%,transparent)}.gd-bar>i{display:block;height:100%;border-radius:inherit;background:var(--ember);transform-origin:left}.gd-step-list{display:flex;gap:2px;min-width:0;margin:0 0 0 auto;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.gd-step-list::-webkit-scrollbar{display:none}.gd-step{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 7px;border-radius:var(--r-pill);font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap;transition:color .15s,background .15s}.gd-step:hover{color:var(--text);background:color-mix(in oklab,var(--text) 6%,transparent)}.gd-step.on{color:var(--text);background:transparent}.gd-step-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--ember-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ember) 36%,transparent)}.gd-num{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:99px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--faint);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--text) 20%,transparent);transition:color .2s,background .2s,box-shadow .2s}.gd-step.on .gd-num{color:var(--ember-ink);box-shadow:inset 0 0 0 1.5px var(--ember)}.gd-num.seen{color:var(--bg);background:color-mix(in oklab,var(--text) 78%,transparent);box-shadow:none}.gd-step.on .gd-num.seen{color:var(--on-ember);background:var(--ember)}.gd{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,24vw,392px);gap:var(--sp-out);align-items:start}.gd-side{position:sticky;top:calc(var(--nav-clear) + 12px);min-width:0}@media(max-width:1099px){.gd{grid-template-columns:minmax(0,1fr)}}.gd-farm{padding:6px 6px 18px}.gd-farm>.panel-head{flex-wrap:wrap;row-gap:6px}.gd-tag{height:22px;padding:0 9px;display:inline-flex;align-items:center;border-radius:var(--r-pill);font-size:11px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ember-ink);background:var(--ember-soft)}.gd-legend{display:flex;gap:14px;margin-left:auto;font-size:12px;color:var(--faint)}.gd-legend>span{display:inline-flex;align-items:center;gap:6px}.gd-legend i{display:block;width:18px;height:0;border-top:2px dotted color-mix(in oklab,var(--success) 70%,transparent)}.gd-legend i.wait{border-top:2px dashed color-mix(in oklab,var(--text) 45%,transparent)}.gd-legend i.down{border-top:2px dashed color-mix(in oklab,var(--error) 70%,transparent)}.gd-map{position:relative;display:flex;flex-direction:column;gap:34px;padding:10px 12px 4px}.gd-wires{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.gd-wire{fill:none;stroke:color-mix(in oklab,var(--text) 22%,transparent);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:.1 5;transition:opacity .24s var(--ease),stroke .24s}.gd-wire.run{stroke:color-mix(in oklab,var(--success) 62%,transparent)}.gd-wire.wait{stroke:color-mix(in oklab,var(--info) 62%,transparent);stroke-dasharray:4 5}.gd-wire.down{stroke:color-mix(in oklab,var(--error) 58%,transparent);stroke-dasharray:4 5}.gd-wires[data-focus] .gd-wire{opacity:.2}.gd-wires[data-focus] .gd-wire[data-lit]{opacity:1;stroke:var(--ember);stroke-width:2.6;stroke-dasharray:.1 7;animation:gd-flow 1.2s linear infinite}@keyframes gd-flow{to{stroke-dashoffset:-7.1}}.gd-layer{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px}.gd-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;align-items:stretch}.gd-row>.gd-node{grid-column:var(--col, auto)}.gd-label{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 10px;border-radius:var(--r-pill);justify-self:start;font-size:13px;font-weight:650;color:var(--muted);white-space:nowrap;transition:color .15s,background .15s}.gd-label>svg{flex:none;color:var(--faint);transition:color .15s}.gd-label:hover{color:var(--text);background:color-mix(in oklab,var(--text) 6%,transparent)}.gd-label.on{color:var(--text);background:var(--ember-soft)}.gd-label.on>svg{color:var(--ember-ink)}.gd-node{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 26px 10px 12px;border-radius:var(--r-md);text-align:left;color:var(--text);background:color-mix(in oklab,var(--surface-2) 92%,transparent);box-shadow:inset 0 0 0 1px var(--rim),var(--elev-1);transition:opacity .24s var(--ease),box-shadow .24s var(--ease),background .24s var(--ease),transform .22s var(--ease)}.gd-node:hover{transform:translateY(-2px);background:color-mix(in oklab,color-mix(in oklab,var(--text) 4%,var(--surface-2)) 94%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 14%,transparent),var(--elev-1)}.gd-node:active{transform:translateY(0) scale(.98)}.gd-node[data-state=lit]{background:color-mix(in oklab,color-mix(in oklab,var(--ember) 9%,var(--surface-2)) 94%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ember) 40%,transparent),0 0 18px -6px color-mix(in oklab,var(--ember) 50%,transparent)}.gd-node[data-state=on]{background:color-mix(in oklab,color-mix(in oklab,var(--ember) 14%,var(--surface-2)) 96%,transparent);box-shadow:inset 0 0 0 1.5px var(--ember),0 0 26px -6px color-mix(in oklab,var(--ember) 65%,transparent);animation:gd-pick .46s var(--ease)}.gd-node[data-state=dim]{opacity:.4}.gd-node[data-state=dim]:hover{opacity:.85}@keyframes gd-pick{0%{scale:1}35%{scale:1.035}to{scale:1}}.gd-pip{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:99px;pointer-events:none;background:color-mix(in oklab,var(--ember) 70%,var(--muted));box-shadow:0 0 0 3px color-mix(in oklab,var(--ember) 16%,transparent);transition:transform .2s var(--ease),background .2s,box-shadow .2s}.gd-node:hover .gd-pip{transform:scale(1.3);background:var(--ember)}.gd-node[data-state=on] .gd-pip{background:var(--ember);box-shadow:0 0 0 3px color-mix(in oklab,var(--ember) 30%,transparent),0 0 10px color-mix(in oklab,var(--ember) 70%,transparent)}.gd-node[data-cue] .gd-pip:after,.gd-pip.still:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;box-shadow:0 0 0 1.5px color-mix(in oklab,var(--ember) 65%,transparent)}.gd-node[data-cue] .gd-pip:after{animation:gd-ping 2.2s var(--ease) infinite}@keyframes gd-ping{0%{transform:scale(.6);opacity:.9}70%,to{transform:scale(1.9);opacity:0}}.gd-head{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:13.5px}.gd-head>b,.gd-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.gd-name{max-width:100%;font-size:13.5px}.gd-ico{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:var(--r-sm);color:var(--muted);background:color-mix(in oklab,var(--text) 7%,transparent)}.gd-ico>svg{width:14px;height:14px}.gd-art{flex:none;image-rendering:pixelated;object-fit:contain;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .45))}.gd-meta{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-meta.wrap{align-items:baseline;white-space:normal}.gd-sub{display:none;font-size:11.5px;color:var(--faint);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:99px;background:color-mix(in oklab,var(--text) 40%,transparent)}.gd-dot.run{background:var(--success);box-shadow:0 0 6px color-mix(in oklab,var(--success) 55%,transparent)}.gd-dot.wait{background:var(--info)}.gd-dot.warn{background:var(--warning)}.gd-dot.down{background:var(--error)}.gd-bots{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.gd-bot{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--r-pill);font-size:11.5px;font-weight:600;background:color-mix(in oklab,var(--text) 7%,transparent);white-space:nowrap}.gd-ghost{background:transparent;box-shadow:none;outline:1.5px dashed color-mix(in oklab,var(--text) 22%,transparent);outline-offset:-1.5px}.gd-ghost:hover{background:color-mix(in oklab,var(--text) 4%,transparent);box-shadow:none}.gd-ghost .gd-head{color:var(--muted)}.gd-act{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;margin:24px 12px 0;padding-top:18px;border-top:1px solid var(--rim)}.gd-group{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.gd-group>.gd-tiles{align-self:stretch}.gd-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.gd-group+.gd-group .gd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1800px){.gd-group+.gd-group .gd-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.gd-tile{gap:8px;padding:12px 26px 12px 12px}.gd-node.has-hit{cursor:pointer}.gd-node.has-hit>:not(.gd-hit,.gd-pip){position:relative;z-index:1;pointer-events:none}.gd-node.has-hit .btn{pointer-events:auto}.gd-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit}.gd-tile-acts{display:flex;gap:8px;margin-top:auto;padding-top:2px}.gd-lines{display:flex;flex-direction:column;gap:5px;width:100%;min-width:0}.gd-line{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--muted)}.gd-line b{color:var(--text);font-weight:650}.gd-ell{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-faint{flex:none;font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.gd-prog{display:block;width:100%;height:4px;border-radius:99px;overflow:hidden;background:color-mix(in oklab,var(--text) 9%,transparent)}.gd-prog>i{display:block;height:100%;border-radius:inherit;background:var(--success);transform-origin:left;transition:transform .6s var(--ease)}.gd-count{flex:none;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:11px;color:var(--on-ember);background:var(--ember)}.gd-intro,.gd-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--r-lg)}.gd-card{background:color-mix(in oklab,var(--surface) var(--glass-alpha),transparent);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);box-shadow:var(--elev-2),0 0 0 1px var(--rim) inset}.gd-side .gd-card{max-height:calc(100vh - var(--nav-clear) - 92px);max-height:calc(100dvh - var(--nav-clear) - 92px)}.gd-card{gap:0}.gd-card-scroll{min-height:0;margin:-4px;padding:4px 4px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),transparent);mask-image:linear-gradient(#000 calc(100% - 16px),transparent)}.gd-intro h2{margin:2px 0 0;font-size:18px;font-weight:700;letter-spacing:var(--track-title)}.gd-intro p{margin:0;font-size:13.5px;line-height:1.55;color:var(--muted)}.gd-intro .gd-hint{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--faint)}.gd-hint .gd-pip{position:relative;top:auto;right:auto;flex:none;margin-left:4px}.gd-intro-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.gd-card-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;color:var(--ember-ink);background:var(--ember-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ember) 30%,transparent)}.gd-card-ico>svg{width:18px;height:18px}.gd-auto{flex:none;overflow:hidden;margin:-4px}.gd-auto-in{position:relative;padding:4px}.gd-card-body{display:flex;flex-direction:column;gap:14px}.gd-card-head{display:flex;align-items:center;gap:12px;min-width:0}.gd-card-head>div{min-width:0;flex:1}.gd-card-head small,.gd-now small,.gd-links small{display:block;font-size:10.5px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--faint)}.gd-card-head h2{margin:2px 0 0;font-size:19px;font-weight:700;letter-spacing:var(--track-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-now{padding:10px 12px;border-radius:var(--r-md);background:color-mix(in oklab,var(--text) 5%,transparent);box-shadow:inset 0 0 0 1px var(--rim)}.gd-now p{margin:5px 0 0;font-size:13px;line-height:1.6}.gd-now .status{height:22px;margin-right:2px;padding:0 8px;font-size:11.5px;vertical-align:1px}.gd-try{align-self:flex-start}.gd-facts{display:flex;flex-direction:column;gap:12px;margin:0}.gd-facts dt{font-size:10.5px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--faint)}.gd-facts dd{margin:4px 0 0;font-size:13.5px;line-height:1.55}.gd-need{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.gd-need li{display:flex;align-items:baseline;gap:9px}.gd-need li:before{content:"";flex:none;width:5px;height:5px;border-radius:99px;background:var(--ember);transform:translateY(-2px)}.gd-links>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.gd-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;background:color-mix(in oklab,var(--text) 7%,transparent);transition:background .15s,transform .12s var(--ease)}.gd-chip:hover{background:color-mix(in oklab,var(--ember) 18%,transparent)}.gd-chip:active{transform:scale(.96)}.gd-chip-ico{display:grid;color:var(--faint)}.gd-chip-ico>svg{width:13px;height:13px}.gd-card-foot{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:10px 8px;padding-top:12px;border-top:1px solid var(--rim)}.gd-card-foot>.tool-link{display:inline-flex;align-items:center;gap:5px;margin-right:auto;padding:0;color:var(--text);white-space:nowrap}.gd-card-nav{display:flex;gap:8px;margin-left:auto}.gd-card-foot>.tool-link:hover{color:var(--ember-ink)}.gd-spark{position:fixed;left:0;top:0;z-index:60;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:99px;pointer-events:none;background:var(--ember);box-shadow:0 0 12px 3px color-mix(in oklab,var(--ember) 65%,transparent)}.gd-sheet{position:fixed;z-index:44;left:0;right:0;bottom:10px;width:min(560px,calc(100vw - 20px));margin:0 auto}.gd-sheet>.gd-card{max-height:min(56vh,520px);max-height:min(56dvh,520px);border-radius:22px;background:var(--pop-bg);box-shadow:var(--elev-3),0 0 0 1px var(--rim) inset}.gd[data-sheet]{padding-bottom:52vh}@media(max-width:1400px)and (min-width:901px){.gd-layer{grid-template-columns:94px minmax(0,1fr);gap:6px}.gd-label{padding:0 10px 0 8px}.gd-row{gap:8px}.gd-node{padding:9px 15px 9px 10px}.gd-pip{top:7px;right:6px;width:7px;height:7px}.gd-row .gd-name,.gd-row .gd-head{font-size:13px}.gd-row .gd-meta{font-size:11.5px;gap:5px}}@media(max-width:1280px)and (min-width:1100px){.gd-act{grid-template-columns:minmax(0,1fr)}}@media(max-width:1099px){.gd-steps{flex-direction:column;align-items:stretch;gap:8px;padding:12px 0 8px}.gd-steps-head{padding:0 14px}.gd-bar{flex:1;width:auto;max-width:160px}.gd-step-list{margin:0;padding:0 8px}}@media(max-width:900px){.gd-map{gap:18px;padding:4px 8px}.gd-layer{grid-template-columns:minmax(0,1fr);gap:8px}.gd-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gd-row>.gd-node{grid-column:auto}.gd-sub{display:block}.gd-row .gd-meta{align-items:baseline;white-space:normal}.gd-act{grid-template-columns:minmax(0,1fr);margin:20px 8px 0}.gd-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media(max-width:560px){.gd-group+.gd-group .gd-tiles{grid-template-columns:minmax(0,1fr)}}@media(max-width:380px){.gd-row{grid-template-columns:minmax(0,1fr)}}.dp-subrow>.dp-meta{flex-basis:100%}@media(max-width:900px){.detail[role=dialog]{min-height:min(var(--hold-h, 0px),85vh);min-height:min(var(--hold-h, 0px),85dvh)}.dt-row>.cell.hide-sm:has(>.tag-wrap>.no-proxy){display:block!important;grid-column:2 / -1;order:1}.dt-row:not(:has(>.check))>.cell.hide-sm:has(>.tag-wrap>.no-proxy){grid-column:1 / -1}}html[data-lab-topnav] .page-scroll:before{margin-left:0;-webkit-mask-image:none;mask-image:none}@media(max-width:900px){.page-scroll:before{-webkit-mask-image:none;mask-image:none}}.cell-unit{display:none}@media(max-width:900px){.cell-unit{display:inline;color:var(--muted)}}.setup-pill{top:25px;right:70px;bottom:auto;left:auto;z-index:47;max-width:calc(100vw - 24px)}html[data-lab-topnav] .setup-pill{translate:0 var(--bar-nudge)}@media(min-width:2560px){html[data-lab-topnav] .setup-pill{right:calc((100vw - 2400px)/2 + 70px)}}.setup-pill:not(.open) .sp-row{padding:2px}.setup-pill:not(.open) .sp-open{height:34px;padding:0 12px 0 8px}.setup-pill:not(.open) :is(.sp-next,.sp-x){display:none}.setup-pill.open{width:min(348px,calc(100vw - 24px))}@media(max-width:1279.98px){.setup-pill:not(.open) :is(.sp-what,.sp-of){display:none}.setup-pill:not(.open) .sp-open{width:34px;padding:0;justify-content:center}}@media(max-width:900px){.setup-pill{top:14px;right:12px}}@container detail (max-width: 719.98px){.detail-actions>.start-split{flex:1 1 100%}}@media(min-width:768px)and (max-width:1000px){.gs-tour{width:auto;padding:0 11px 0 10px;gap:6px;font-size:12.5px}}@media(min-width:768px)and (max-width:859.98px){.gs-tour .tour-lead{display:none}.gs-tour .tour-words{text-transform:capitalize}}@media(max-width:767.98px){.head-actions>.btn:not(.btn-primary):not(:only-child):has(>svg),.head-actions>:not(.btn):not(:only-child)>.btn:not(.btn-primary):has(>svg){flex:1 1 auto;width:auto;padding:0 14px;gap:7px;font-size:13px}.head-actions>:not(.btn):not(:only-child):has(>.btn:not(.btn-primary)){flex:1 1 auto}.head-actions>:not(.btn):not(:only-child)>.btn:not(.btn-primary){width:100%}.head-actions>.btn-primary{flex:1 1 auto}}.sheet.cat-sheet{top:calc(50% - 24px);max-height:calc(100vh - 112px);max-height:calc(100dvh - 80px)}.sheet.cat-sheet.wide{height:calc(100vh - 96px);height:calc(100dvh - 96px)}.cat-card{scroll-margin:16px}@media(min-width:1100px){.gd-steps{position:sticky;top:calc(var(--nav-clear) + 8px);z-index:6}.gd-side{top:calc(var(--nav-clear) + 72px);margin-bottom:-64px}.gd-side .gd-card{max-height:calc(100vh - var(--nav-clear) - 152px);max-height:calc(100dvh - var(--nav-clear) - 152px)}}@property --gd-fade-l{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --gd-fade-r{syntax: "<length>"; inherits: false; initial-value: 0px;}.gd-step-list{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--gd-fade-l),#000 calc(100% - var(--gd-fade-r)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--gd-fade-l),#000 calc(100% - var(--gd-fade-r)),transparent);transition:--gd-fade-l .24s var(--ease),--gd-fade-r .24s var(--ease)}.gd-step-list[data-more~=start]{--gd-fade-l: 40px}.gd-step-list[data-more~=end]{--gd-fade-r: 56px}.gd-intro[data-flash]{animation:gd-flash 1.8s var(--ease)}@keyframes gd-flash{0%,30%{box-shadow:var(--elev-2),0 0 0 1px var(--rim) inset,0 0 0 1.5px color-mix(in oklab,var(--ember) 60%,transparent),0 0 28px -6px color-mix(in oklab,var(--ember) 55%,transparent)}}.stats-peek{position:fixed;z-index:60;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 12px 9px;border-radius:16px;pointer-events:none;background:color-mix(in oklab,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px var(--rim),var(--elev-3)}.peek-head{display:flex;align-items:center;gap:6px;align-self:stretch;padding:0 2px;font-size:13.5px}.peek-sums{display:flex;align-items:center;justify-content:center;gap:8px}.peek-note{color:var(--faint);font-size:11px}.ap-health{display:inline-flex;align-items:center;gap:7px;height:22px;min-width:0;max-width:100%;font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.ap-health>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ap-health>i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--faint)}.ap-health.ok>i{background:var(--success);box-shadow:0 0 0 3px color-mix(in oklab,var(--success) 16%,transparent)}.ap-health.warn{color:color-mix(in oklab,var(--error) 80%,var(--text))}.ap-health.warn>i{background:var(--error);box-shadow:0 0 0 3px color-mix(in oklab,var(--error) 16%,transparent)}.ap-health.bad>i{background:var(--error);box-shadow:0 0 0 3px color-mix(in oklab,var(--error) 16%,transparent)}.dp-subrow>.dp-meta:has(>.ap-health){max-width:100%}.ap-id{font-family:var(--font-mono);font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.ap-id>i{font-family:var(--font-ui);font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:var(--track-caps);color:var(--faint)}.ap-stat.warn>b{color:var(--warning)}.ap-stat>b{display:flex;align-items:center;gap:7px;min-width:0}.ap-stat>b>:is(img,svg,.rs-x){flex:none}.ap-stat>b>.rs-x{margin-left:0}.ap-stat-sub{margin-top:-3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:550;color:var(--faint)}.tab-panel>.ap-stats.none,.ap-stats.none{grid-template-columns:minmax(0,1fr)}.ap-stats.none>.ap-stat{display:block;padding:12px 14px;font-size:13px;color:var(--faint)}.ap-load{flex:none;margin-left:10px;font-size:12px;font-weight:500;color:var(--faint)}.ap-v:has(>.ap-load)>.ap-pick{flex:0 1 auto}.ap-noteline>.ap-note-btn{padding:10px 14px;align-items:center}.ap-noteline>.ap-note-btn>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-noteline>.ap-note-btn .note-pen{margin-top:0}.tab-panel>.ap-noteline{column-span:all}@media(min-width:1100px){html[data-panel-open]:not([data-panel-wide]) .lab{z-index:44;left:24px;right:auto;margin:0;max-width:calc(100vw - 536px)}}.sel{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:var(--h-md);padding:0 11px 0 12px;border-radius:var(--r-md);font-size:14px;font-weight:500;color:var(--text);text-align:left;cursor:pointer;background-color:color-mix(in oklab,var(--text) 7%,transparent);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background-color .15s}.sel:hover:not(:disabled){background-color:color-mix(in oklab,var(--text) 9%,transparent)}.sel:focus-visible,.sel[aria-expanded=true]{outline:0;background-color:color-mix(in oklab,var(--text) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 30%,transparent)}.sel.empty{color:var(--faint)}.sel:disabled{opacity:.5;cursor:not-allowed}.sel-v{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-chev{flex:none;color:var(--faint);transition:transform .2s var(--ease)}.sel[aria-expanded=true] .sel-chev{transform:rotate(180deg)}.sel-item .sel-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-item.off{opacity:.4;cursor:default}.demo-tag{display:inline-flex;align-items:center;gap:6px;height:24px;margin-left:6px;padding:0 4px 0 10px;border-radius:var(--r-box);font-size:12px;font-weight:650;color:var(--muted);background:color-mix(in oklab,var(--text) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 10%,transparent)}.demo-tag-sep{opacity:.5}.demo-tag button{height:18px;padding:0 8px;border-radius:var(--r-xs);font:inherit;color:var(--text);transition:background .15s}.demo-tag button:hover,.demo-tag button:focus-visible{background:color-mix(in oklab,var(--text) 12%,transparent)}.stop-all{gap:7px}.stop-all-n{min-width:18px;padding:0 5px;border-radius:99px;font-size:11.5px;font-weight:700;line-height:18px;text-align:center;background:color-mix(in oklab,var(--error) 22%,transparent)}.stop-all.on{background:color-mix(in oklab,var(--error) 24%,transparent)}.stop-all-pop{display:flex;flex-direction:column;gap:10px;padding:14px}.stop-all-head{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--text)}.stop-all-head>svg{flex:none;color:var(--error)}.stop-all-pop p{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.stop-all-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.stop-all-go{gap:7px}.dp-menu-item.danger{color:color-mix(in oklab,var(--error) 85%,var(--text))}.dp-menu-item.danger:not(:disabled):hover{color:var(--error);background:color-mix(in oklab,var(--error) 12%,transparent)}.gs-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-height:var(--h-sm);font-size:13px}.gs-line strong{font-size:13.5px;font-weight:700}.gs-sub{color:var(--muted)}.gs-clear{flex:none}.gs-toggle{display:inline-flex;align-items:center;gap:8px;height:var(--h-sm);margin-left:-8px;padding:0 10px 0 8px;border-radius:99px;color:var(--text);transition:background .15s}.gs-toggle:hover,.gs-toggle:focus-visible{background:color-mix(in oklab,var(--text) 7%,transparent)}.gs-toggle .mono{font-size:12px}.gs-chev{flex:none;color:var(--faint);transition:transform .24s var(--ease)}.gs-toggle[aria-expanded=true] .gs-chev{transform:rotate(90deg)}@media(max-width:560px){.gs-line .gs-sub{display:none}}.sp-steps a[aria-disabled]{opacity:.45;cursor:default}.sum-reset{display:none}button.sum-cell:has(.sum-reset){box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0e}.sum-cell.on:where(:not([data-rv-wait])){background-color:color-mix(in oklab,var(--c, var(--text)) 12%,color-mix(in oklab,var(--surface) 30%,transparent));box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px color-mix(in oklab,var(--c, var(--text)) 45%,transparent)}.sum-cell.on:after{content:"×";position:absolute;top:6px;right:10px;font-size:15px;font-weight:600;line-height:1;color:color-mix(in oklab,var(--c, var(--text)) 70%,var(--text));opacity:.85}@media(min-width:768px)and (max-width:1500px){.sumstrip,.sumstrip:has(>:nth-child(6)){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.sumstrip .sum-cell,.sumstrip:has(>:nth-child(6)) .sum-cell{padding:10px 12px;gap:10px;align-items:center}.sumstrip .sum-cell .stat-ico,.sumstrip:has(>:nth-child(6)) .sum-cell .stat-ico{width:34px;height:34px;border-radius:11px}.sumstrip .sum-cell .stat-ico svg{width:17px;height:17px}.sumstrip .sum-piece~.sum-piece,.sumstrip .sum-sep{display:none}.sumstrip .sum-txt{gap:1px}.sumstrip .sum-lab{font-size:13px}}@media(min-width:768px)and (max-width:1100px){.sumstrip .sum-cell .stat-ico,.sumstrip:has(>:nth-child(6)) .sum-cell .stat-ico{display:none}}@media(max-width:767.98px){.sumstrip,.sumstrip:has(>:nth-child(6)){display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.sumstrip::-webkit-scrollbar{display:none}.sumstrip>.sum-cell,.sumstrip>.sum-cell:last-child:nth-child(odd){flex:none;grid-column:auto;padding:8px 14px 8px 10px;gap:8px;align-items:center;border-radius:16px;scroll-snap-align:start}.sumstrip .sum-cell .stat-ico{width:28px;height:28px;border-radius:9px}.sumstrip .sum-cell .stat-ico svg{width:15px;height:15px}.sumstrip .sum-piece~.sum-piece,.sumstrip .sum-sep{display:none}.sumstrip .sum-txt{gap:0}.sumstrip .sum-lab{font-size:12px}.sumstrip .sum-val b{font-size:14px}.sum-cell.on:after{top:4px;right:6px;font-size:13px}}@media(max-width:1500px){.sumstrip .sum-cell .stat-ico .coin-px{width:24px;height:auto}}.head-count{white-space:nowrap}@media(max-width:767.98px){.sumstrip>.sum-cell{container-type:normal}}.cat-tag .b-neutral.cat-named{color:color-mix(in oklab,var(--text) 82%,transparent)}.cat-tag .cat-dot{width:7px;height:7px;background:var(--dot)}@media(hover:none){.note-hint{visibility:hidden}}.stat-ico,.stat-ico:before,.stat-ico:after,.stat-ico *,.stat-ico *:before,.stat-ico *:after{animation-iteration-count:1!important}:is(.stat,.sum-cell):hover .stat-ico:not(.wealth):after,:is(.stat,.sum-cell):hover .stat-ico:not(.wealth) *,:is(.stat,.sum-cell):hover .stat-ico:not(.wealth) *:before,:is(.stat,.sum-cell):hover .stat-ico:not(.wealth) *:after{animation-iteration-count:infinite!important}.badge-pulse{animation-name:badge-breathe-soft;animation-duration:2.4s}@keyframes badge-breathe-soft{50%{opacity:.11}}.molten-rim>i,.molten-rim>i:after{animation-play-state:paused}.molten:is(:hover,:focus-visible,:has(:focus-visible)) .molten-rim>i,.molten:is(:hover,:focus-visible,:has(:focus-visible)) .molten-rim>i:after{animation-play-state:running}html[data-still] *,html[data-still] *:before,html[data-still] *:after{animation-iteration-count:1!important}html[data-still] .srv-pill .live:after{animation-iteration-count:infinite!important}.dp-blank .dt-empty{padding:56px 16px;gap:14px}.dp-blank-ic{display:grid;place-items:center;color:var(--muted)}.dp-blank-ways{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.dp-blank-ways .btn{gap:8px}.kv>div:has(>b>.kv-go){position:relative;transition:background .15s}.kv>div:has(>b>.kv-go:hover){background:color-mix(in oklab,var(--text) 8%,transparent)}.kv>div:has(>b>.kv-go:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.kv-go{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:0;text-align:left}.kv-go:focus-visible{outline:none}.kv-go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.kv-go{align-items:flex-end}.kv-go>span{display:block;min-width:0;overflow-wrap:anywhere}.kv-go>span>.cat-dot{vertical-align:1px}.kv-go>svg{margin-bottom:3px}.kv-go>svg{flex:none;color:var(--faint);opacity:0;transform:translate(-3px,3px);transition:opacity .15s,transform .22s var(--ease),color .15s}.kv>div:hover .kv-go>svg,.kv-go:focus-visible>svg{opacity:1;transform:none;color:var(--text)}@media(hover:none){.kv-go>svg{opacity:1;transform:none}}button.dp-act-item:is(:hover,:focus-visible){color:var(--text);background:color-mix(in oklab,var(--text) 10%,transparent)}button.dp-act-item.danger:is(:hover,:focus-visible){color:var(--error);background:color-mix(in oklab,var(--error) 12%,transparent)}.log-when{display:block}.log-when>.mono{color:var(--muted)}.log-when>small{font-family:var(--font-ui)}.cell-link.log-subject{color:var(--text);font-weight:700}.notif-day{padding:14px 12px 4px;font-size:11px;font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--faint)}.panel-head+.notif-day{padding-top:4px}.notif .txt .notif-to{color:var(--faint)}@media(max-width:900px){.setup-pill{display:none}.dt-row>.check,.dt-head .check{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;flex:none;width:44px;height:44px;margin:-12px;cursor:pointer;border:12px solid transparent;border-radius:18px;background:color-mix(in oklab,var(--text) 5%,transparent) padding-box;box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--text) 32%,transparent);transition:background-color .15s,box-shadow .15s}.dt-row>.check:is(:checked,:indeterminate),.dt-head .check:is(:checked,:indeterminate){box-shadow:none;background:var(--text) no-repeat center / 14px 14px padding-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.dt-head .check:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}:root[data-theme=light] .dt-row>.check:checked,:root[data-theme=light] .dt-head .check:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}:root[data-theme=light] .dt-head .check:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.dt-row>.check:focus-visible,.dt-head .check:focus-visible{outline-offset:-10px;border-radius:18px}.dt-row .row-actions .sq:before,.dt-row .row-actions .sq+.sq:before{inset:calc(50% - 22px)}}.fb-more{display:flex;flex:none;align-items:center;min-height:var(--h-md);margin:0 6px 6px;padding:0 10px;border-radius:var(--r-md);font-size:13px;font-weight:600;color:var(--muted);text-align:left;box-shadow:0 -1px color-mix(in oklab,var(--text) 8%,transparent);transition:color .12s,background .12s}.fb-more:hover,.fb-more:focus-visible{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.acc-facts{display:none}@media(max-width:900px){.dt-row>.cell:has(>.acc-facts)>:not(.acc-facts){display:none}.dt-row>.cell>.acc-facts{display:block;overflow:hidden;text-overflow:ellipsis!important;white-space:nowrap;font-size:12.5px;font-weight:550;color:var(--muted)}.dp-tools.stuck .toolbar>.fb-pins{display:none}.ap-v:has(>.ap-pick){flex-wrap:wrap;column-gap:10px;white-space:normal;padding-block:4px}.ap-v:has(>.ap-pick)>.ap-pick{flex-wrap:wrap;column-gap:8px;height:auto;min-height:30px;padding-block:4px}.ap-v:has(>.ap-pick)>.ap-pick>span{overflow-wrap:anywhere;text-align:left}.ap-v:has(>.ap-pick)>.ap-load{margin-left:0}}.btn-ghost.btn-danger>svg{color:color-mix(in oklab,var(--error) 80%,var(--text))}.btn-ghost.btn-danger:hover:not(:disabled){color:var(--error)}.btn-ghost.btn-danger:not(.morph-btn):hover:not(:disabled){background:color-mix(in oklab,var(--error) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--error) 34%,transparent)}.btn-ghost.btn-danger.morph-btn:hover:not(:disabled){--fill: color-mix(in oklab, var(--error) 12%, transparent)}.btn-ghost.btn-danger:disabled>svg{color:inherit}.sq.sq-danger:not(:disabled){color:color-mix(in oklab,var(--error) 55%,var(--muted))}.sq.sq-danger:hover:not(:disabled){color:var(--error);background:color-mix(in oklab,var(--error) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--error) 30%,transparent)}.sq:is(.sq-stop,.sq-danger):disabled{color:var(--muted);background:color-mix(in oklab,var(--surface-3) 70%,transparent);box-shadow:none}.btn-ghost[aria-pressed=true]:not(.morph-btn),.btn-ghost[aria-pressed=true]:not(.morph-btn):hover:not(:disabled){background:color-mix(in oklab,var(--text) 11%,var(--surface-3));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 14%,transparent)}.btn-ghost.morph-btn[aria-pressed=true]{--fill: color-mix(in oklab, var(--text) 11%, var(--surface-3))}.btn-ghost.pause-toggle[aria-pressed=true]{color:color-mix(in oklab,var(--warning) 80%,var(--text))}.btn-ghost.pause-toggle[aria-pressed=true]:not(.morph-btn),.btn-ghost.pause-toggle[aria-pressed=true]:not(.morph-btn):hover:not(:disabled){background:color-mix(in oklab,var(--warning) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--warning) 34%,transparent)}.btn-ghost.btn-warn{color:color-mix(in oklab,var(--warning) 80%,var(--text))}.btn-ghost.btn-warn.morph-btn{--fill: color-mix(in oklab, var(--warning) 10%, color-mix(in oklab, var(--surface-3) 80%, transparent))}.btn-ghost.btn-warn.morph-btn:hover:not(:disabled){--fill: color-mix(in oklab, var(--warning) 18%, var(--surface-3))}.btn-ghost.btn-warn.morph-btn>.morph-fill{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--warning) 30%,transparent)}.btn-ghost.btn-go:not(:disabled)>svg{color:color-mix(in oklab,var(--ember) 70%,var(--text))}.btn-ghost.btn-go:not(.morph-btn):hover:not(:disabled){background:color-mix(in oklab,var(--ember) 16%,var(--surface-3));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ember) 36%,transparent)}.tool-btn:is(.icon,.dp-icon-btn):active{transform:scale(.94)}.sp-x,.sp-icon{transition:background .15s,color .15s,transform .12s var(--ease)}.sp-x:active,.sp-icon:active{transform:scale(.94)}.tour-link,.sp-hide,.gs-hide{transition:background .15s,color .15s,box-shadow .15s,transform .12s var(--ease)}.tour-link:active,.sp-hide:active,.gs-hide:active{transform:scale(.97)}[data-quiet]:focus-visible{outline:none}.ign-row.with-peek{width:100%}.ign-row>.peek-end{flex:none;margin-left:auto;display:inline-flex}.peek-sq{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;cursor:default;background:color-mix(in oklab,var(--text) 6%,transparent);opacity:.5;transition:opacity .15s,background-color .15s}.peek-sq>img{width:16px;height:15px}.dt-row:hover .peek-sq{opacity:.85}.peek-sq:hover{opacity:1;background:color-mix(in oklab,var(--text) 13%,transparent)}@media(hover:none){.ign-row>.peek-end{display:none}}.row-accent.running{--tone: var(--success);width:3px;top:8px;bottom:8px;box-shadow:0 0 8px color-mix(in oklab,var(--success) 45%,transparent)}.dp-table .dt-row.tone-running:where(:not([data-rv-wait])) .row-bg{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--success) 60%,transparent);background:color-mix(in oklab,var(--success) 19%,transparent)}.dp-table .dt-row.tone-running:where(:not([data-rv-wait])):where(:nth-child(2n of.dt-row)) .row-bg{background:color-mix(in oklab,var(--success) 14%,transparent)}.dp-table .dt-row.tone-running:where(:not([data-rv-wait])):hover .row-bg{background:color-mix(in oklab,var(--success) 23%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--success) 75%,transparent)}html[data-lab-lines] .dt-row.tone-running .row-bg{border-radius:var(--r-sm)}.fact-dot{display:inline-grid;place-items:center;width:18px;height:18px;vertical-align:middle}.fact-dot>i{width:9px;height:9px;border-radius:50%}.fact-dot.ok>i{background:var(--success);box-shadow:0 0 0 3px color-mix(in oklab,var(--success) 18%,transparent)}.fact-dot.bad>i{background:var(--error);box-shadow:0 0 0 3px color-mix(in oklab,var(--error) 20%,transparent)}.fact-dot{cursor:help}.dot-tip{position:fixed;z-index:60;display:flex;flex-direction:column;gap:2px;max-width:240px;padding:7px 10px;border-radius:10px;transform-origin:50% 100%;translate:-50% calc(-100% - 8px);pointer-events:none;font-size:12px;line-height:1.4;color:var(--muted);background:color-mix(in oklab,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--rim),0 10px 26px -10px #000000a6}.dot-tip>b{font-size:12.5px;font-weight:650;color:var(--text)}.dot-tip.bad>b{color:color-mix(in oklab,var(--error) 70%,var(--text))}.molten{--cg-body: linear-gradient(180deg, rgb(255 255 255 / .13), rgb(255 255 255 / .065) 55%, rgb(255 255 255 / .08));--cg-body-hi: linear-gradient(180deg, rgb(255 255 255 / .17), rgb(255 255 255 / .1) 55%, rgb(255 255 255 / .11));--cg-rim: inset 0 1px 0 rgb(255 255 255 / .42), inset 0 0 0 1px rgb(255 255 255 / .13), inset 0 -1px 0 rgb(0 0 0 / .22);--cg-glow: inset 0 0 0 0 transparent;--cg-drop: 0 1px 2px rgb(0 0 0 / .35), 0 6px 16px -8px rgb(0 0 0 / .6);--cg-blur: blur(20px) saturate(1.45)}.molten:hover:not(:disabled):not(.off):not([data-goo]){--cg-body: var(--cg-body-hi);--cg-rim: inset 0 1px 0 rgb(255 255 255 / .55), inset 0 0 0 1px rgb(255 255 255 / .17), inset 0 -1px 0 rgb(0 0 0 / .22);--cg-glow: inset 0 -5px 12px -8px color-mix(in oklab, var(--ember) 32%, transparent)}.btn-primary.molten:not(.morph-btn){background:var(--cg-body);box-shadow:var(--cg-drop);-webkit-backdrop-filter:var(--cg-blur);backdrop-filter:var(--cg-blur)}.btn-primary.molten:not(.morph-btn):hover:not([data-goo]){background:var(--cg-body)}.btn-primary.molten.morph-btn{box-shadow:var(--cg-drop)}.btn-primary.molten.morph-btn:not([data-goo-tone]),.btn-primary.molten.morph-btn:not([data-goo-tone]):hover{--fill: var(--cg-body)}.molten.morph-btn>.morph-surface.glass{background:transparent;box-shadow:none;-webkit-backdrop-filter:var(--cg-blur);backdrop-filter:var(--cg-blur)}.btn-primary.molten:hover:not(:disabled):not([data-goo]){box-shadow:var(--cg-drop)}.molten:after{display:none}.molten .glass-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;opacity:1;background:linear-gradient(180deg,rgb(255 255 255 / .09),transparent 50%);box-shadow:var(--cg-rim),var(--cg-glow);transition:box-shadow .16s var(--ease),opacity .16s var(--ease)}.molten[data-goo] .glass-sheen{opacity:0}.molten :is(.lucide-plus,.lucide-play){color:color-mix(in oklab,var(--ember) 88%,var(--text))}.split.molten:not([data-goo])>button:hover:not(:disabled){background:#ffffff0d}.split.molten .split-caret:before{background:#ffffff29}.molten:is(:disabled,.off){--cg-body: color-mix(in oklab, var(--surface-3) 60%, transparent);--cg-rim: inset 0 1px 0 rgb(255 255 255 / .12), inset 0 0 0 1px rgb(255 255 255 / .07);--cg-glow: inset 0 0 0 0 transparent}.molten:is(:disabled,.off) .glass-sheen{opacity:1;background:none}.molten:is(:disabled,.off) :is(.lucide-plus,.lucide-play){color:inherit}:root[data-theme=light] .molten{--cg-body: linear-gradient(180deg, rgb(255 255 255 / .78), rgb(255 255 255 / .55));--cg-body-hi: linear-gradient(180deg, rgb(255 255 255 / .92), rgb(255 255 255 / .7));--cg-rim: inset 0 1px 0 rgb(255 255 255 / 1), inset 0 0 0 1px rgb(0 0 0 / .1), inset 0 -1px 0 rgb(0 0 0 / .06);--cg-drop: 0 1px 2px rgb(0 0 0 / .08), 0 4px 12px -6px rgb(0 0 0 / .22)}:root[data-theme=light] .molten:hover:not(:disabled):not(.off):not([data-goo]){--cg-rim: inset 0 1px 0 rgb(255 255 255 / 1), inset 0 0 0 1px rgb(0 0 0 / .13), inset 0 -1px 0 rgb(0 0 0 / .07);--cg-glow: inset 0 -6px 14px -8px color-mix(in oklab, var(--ember) 35%, transparent)}:root[data-theme=light] .molten .glass-sheen{background:none}:root[data-theme=light] .split.molten .split-caret:before{background:#0000001f}:root[data-theme=light] .split.molten:not([data-goo])>button:hover:not(:disabled){background:#00000008}.start-split.molten:not([data-goo-tone]){background:var(--cg-body),color-mix(in oklab,var(--surface) 82%,transparent)}.start-split.molten:not([data-goo-tone]):hover:not([data-goo]){background:var(--cg-body),color-mix(in oklab,var(--surface) 82%,transparent)}html[data-lab-topnav] .setup-pill{right:auto;left:22px}@media(min-width:2560px){html[data-lab-topnav] .setup-pill{left:calc((100vw - 2400px)/2 + 22px);right:auto}}@media(min-width:1280px)and (max-width:1365.98px){html[data-lab-topnav] .top-server{width:34px;padding:0;gap:0;justify-content:center;font-size:0}html[data-lab-topnav] .top-server>:is(b,.srv-ext){display:none}html[data-lab-topnav] .top-server>.live{margin:0}}html[data-lab-topnav] .top-server{margin-right:40px}html[data-lab-topnav][data-lab-bigbar] .top-server{margin-right:44px}@media(max-width:900px){html[data-lab-topnav] .top-server{order:-1;margin-right:0}}.mnav-badge{background:transparent;box-shadow:none}.mnav-badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ember)}.mnav-badge:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:inherit;background:var(--ember);filter:blur(2.5px);opacity:.45;animation:badge-breathe 2s ease-in-out infinite;pointer-events:none}@keyframes badge-breathe{0%,to{scale:1;opacity:.45}50%{scale:1.3;opacity:.75}}@media(prefers-reduced-motion:reduce){.mnav-badge:before{animation:none}}.ign-row.with-peek{width:100%;max-width:100%}.ign-row>.peek-anchor:not(.peek-end){display:flex;flex:0 1 auto;min-width:0;overflow:hidden}.ign-row .ign{white-space:nowrap}.rv-layer{position:absolute;top:0;left:0;width:0;height:0;z-index:47;pointer-events:none;--rv-base: color-mix(in oklab, var(--text) 7%, transparent);--rv-shine: color-mix(in oklab, var(--text) 9%, transparent)}.rv-bone{position:absolute;display:block;background:linear-gradient(90deg,transparent,var(--rv-shine),transparent) 0 0 / 32vw 100% no-repeat var(--rv-base);animation:rv-sweep 1.1s linear infinite}@keyframes rv-sweep{0%{background-position:calc(-32vw - var(--rv-x, 0px)) 0}to{background-position:calc(100vw + 30vh - var(--rv-x, 0px)) 0}}[data-rv]{opacity:0!important;transition:none!important}.dp-table .dt-row[data-rv-wait] .row-bg{transition:none}.dp-table .dt-row[data-rv-in] .row-bg{transition:background-color .46s var(--ease),box-shadow .46s var(--ease)}@property --rv-gold{syntax: "<percentage>"; inherits: false; initial-value: 10%;}.sum-cell[data-rv-wait]{--rv-gold: 0%}.sum-cell[data-rv-in]{transition:--rv-gold .46s var(--ease),background .18s,box-shadow .18s}.sum-cell.on[data-rv-wait]:after{opacity:0}.sum-cell.on[data-rv-in]{transition:--rv-gold .46s var(--ease),background .46s var(--ease),box-shadow .46s var(--ease)}.sum-cell.on[data-rv-in]:after{transition:opacity .46s var(--ease)}@font-face{font-family:RuneScape Small;src:url(/osrs/runescape_small.woff2) format("woff2");font-display:block}.osrs-host{position:relative;margin:0 auto;-webkit-user-select:none;user-select:none;border-radius:3px;box-shadow:0 14px 34px #0006}.osrs-host svg{display:block}.osrs-px{image-rendering:pixelated}.osrs-num{font-family:RuneScape Small,monospace;font-size:16px;text-anchor:middle}.osrs-tip{position:absolute;z-index:5;pointer-events:none;padding:1px 5px 3px;background:#ffffa0;border:1px solid #000;color:#000;font-family:RuneScape Small,monospace;line-height:1.05;white-space:nowrap}
