:root{--bg:#0a0a0a;--bg-side:#070707;--bg-raised:#0d0d0d;--bg-hover:#1a1a1a;--bg-active:#1f1f1f;--line:#1f1f1f;--line-strong:#242424;--line-input:#2e2e2e;--line-focus:#3a3a3a;--row:#1a1a1a;--text:#ededed;--text-2:#a1a1a1;--muted:#8f8f8f;--faint:#6e6e6e;--ghost:#4d4d4d;--ok:oklch(0.78 0.14 155);--warn:oklch(0.8 0.14 80);--bad:oklch(0.7 0.17 25);--ok-bg:oklch(0.32 0.07 155/0.3);--bad-bg:oklch(0.3 0.08 25/0.15);--sans:var(--font-geist),Geist,system-ui,-apple-system,sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased}a,body,html{color:var(--text)}a{text-decoration:none}a:hover{color:#fff}h1,h2,h3{margin:0;font-weight:600}h1{font-size:28px;letter-spacing:-.03em;line-height:1.2}h2{font-size:15px}h3{font-size:11px;color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-weight:400}.mono,code,h3{font-family:var(--mono)}.mono,code{font-size:.93em}pre{margin:0;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:10px;padding:16px 20px;overflow:auto;font:12.5px/22px var(--mono);color:var(--text-2)}.muted{color:var(--muted)}.faint{color:var(--faint)}.dim{color:var(--text-2)}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.right{text-align:right}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--text-2);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{width:100%;height:36px;background:var(--bg-raised);border:1px solid var(--line-input);border-radius:6px;padding:0 12px;font-size:14px;color:var(--text)}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--text-2)}input.mono-input{font-family:var(--mono);font-size:13px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 14px) calc(50% - 1px);background-size:4px 4px;background-repeat:no-repeat;padding-right:36px}textarea{height:auto;min-height:260px;padding:12px;font:13px/24px var(--mono);resize:vertical}label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--muted)}.btn,button{height:36px;padding:0 14px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;background:var(--text);color:var(--bg);border:1px solid var(--text)}.btn:hover,button:hover{background:#fff;color:var(--bg);text-decoration:none}button:disabled{opacity:.5;cursor:not-allowed}.btn.secondary,button.secondary{background:transparent;color:var(--text);border-color:var(--line-input);font-weight:400}.btn.secondary:hover,button.secondary:hover{background:var(--bg-hover);color:var(--text)}.btn.danger,button.danger{background:transparent;color:var(--bad);border-color:oklch(.7 .17 25/.5);font-weight:400}button.danger:hover{background:var(--bad-bg);color:var(--bad)}.btn.sm,button.sm{height:28px;padding:0 10px;font-size:12px}form.row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}form.row>label{flex:1 1 200px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{height:36px;padding:0 14px;border:1px solid var(--line-input);border-radius:6px;background:transparent;color:var(--text);font:14px var(--mono);font-weight:400}.chip:hover{background:var(--bg-hover);color:var(--text)}.toggle{width:36px;height:20px;border-radius:999px;background:var(--line-input);display:inline-flex;align-items:center;padding:2px;flex:none}.toggle:after{content:"";width:16px;height:16px;border-radius:999px;background:var(--muted)}.toggle[data-on=true]{background:var(--text);justify-content:flex-end}.toggle[data-on=true]:after{background:var(--bg)}button.toggle{height:20px;padding:2px;border:0;gap:0;justify-content:flex-start}button.toggle:hover{background:var(--line-focus)}button.toggle[data-on=true]:hover{background:#fff}button.toggle:disabled{opacity:.45}.dot{display:inline-flex;align-items:center;gap:6px;font:12px var(--mono);color:var(--text-2);white-space:nowrap}.dot:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--dot,var(--faint));flex:none}.dot.lg{font-size:18px;color:var(--text);gap:8px}.dot.lg:before{width:8px;height:8px}.s-ok{--dot:var(--ok)}.s-warn{--dot:var(--warn)}.s-bad{--dot:var(--bad)}.s-live{--dot:var(--text)}.s-dim{--dot:var(--faint)}.t-ok{color:var(--ok)}.t-warn{color:var(--warn)}.t-bad{color:var(--bad)}.badge{display:inline-flex;align-items:center;font:12px var(--mono);border:1px solid var(--line-input);border-radius:999px;padding:1px 8px;color:var(--text-2);white-space:nowrap}.badge.ok{color:var(--ok);border-color:oklch(.78 .14 155/.5)}.badge.warn{color:var(--warn);border-color:oklch(.8 .14 80/.5)}.badge.bad{color:var(--bad);border-color:oklch(.7 .17 25/.5)}.byline{gap:6px;font-size:13px;color:var(--muted);white-space:nowrap}.byline,.byline>b{display:inline-flex;align-items:center}.byline>b{gap:5px;color:var(--text);font-weight:500}.price{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:1px solid var(--line-strong);border-radius:6px;background:#161616;font:12px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap}.price:before{content:"+";color:var(--muted)}.price b{font-weight:500;color:var(--text)}.docs-callout,.notice{position:relative;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-raised);--n:var(--warn);--n-bg:oklch(0.8 0.14 80/0.14);--n-glyph:"!"}.docs-callout:before,.notice:before{content:var(--n-glyph);position:absolute;left:var(--n-x);top:var(--n-y);width:20px;height:20px;border-radius:5px;background:var(--n-bg);color:var(--n);font:500 13px/20px var(--mono);text-align:center}.docs-callout.ok,.notice.ok{--n:var(--ok);--n-bg:oklch(0.78 0.14 155/0.14);--n-glyph:"\2713"}.docs-callout.bad,.error-notice,.notice.bad{--n:var(--bad);--n-bg:oklch(0.7 0.17 25/0.14)}.notice{padding:10px 14px 10px 46px;--n-x:14px;--n-y:10px}.error,.notice{margin:0;font-size:13px}.error{color:var(--bad)}.console{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:100vh}.side{border-right:1px solid var(--line);background:var(--bg-side);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:30}.side-head{height:56px;display:flex;align-items:center;padding:0 8px;border-bottom:1px solid var(--line);flex:none}.side-foot{margin-top:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.avatar{width:22px;height:22px;border-radius:999px;background:var(--text);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:none;text-transform:uppercase}.avatar.user{width:24px;height:24px;background:#2a2a2a;color:var(--text);font-weight:500}.proj-mark{width:20px;height:20px;border:1px solid var(--line-focus);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font:11px/1 var(--mono);padding-bottom:2px;flex:none;text-transform:lowercase}.proj-mark.lg{width:24px;height:24px;border-radius:6px;font-size:12px}.updown{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:16px;height:16px;flex:none}.updown:after,.updown:before{content:"";width:5px;height:5px;border-color:var(--muted);border-style:solid}.updown:before{border-width:1.5px 0 0 1.5px;transform:translateY(1px) rotate(45deg)}.updown:after{border-width:0 1.5px 1.5px 0;transform:translateY(-1px) rotate(45deg)}.find{margin:12px;position:relative}.find input{height:34px;padding-right:32px;font-size:13px;background:var(--bg-raised);border-color:var(--line-strong)}.find kbd{position:absolute;right:8px;top:8px;font:11px var(--mono);border:1px solid var(--line-input);border-radius:4px;padding:0 5px;color:var(--faint)}.nav{display:flex;flex-direction:column;gap:2px;padding:0 8px;flex:1 1 auto;min-height:0;overflow-y:auto}.nav-team{flex:none;overflow:visible;padding:8px;border-top:1px solid var(--line)}.nav-team .nav-group{padding:6px 10px}.nav-team .nav-group>span:last-child{text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.nav-team a{height:32px;font-size:13px}.nav-group{display:flex;justify-content:space-between;align-items:center;font:11px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.08em;padding:16px 8px 6px}.nav a+.nav-group,.nav-group+.nav-group{border-top:1px solid var(--line)}.nav-group>span:last-child{text-transform:none;letter-spacing:0;color:var(--muted);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav a{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-radius:6px;font-size:14px;color:var(--text-2)}.nav a:hover{text-decoration:none}.nav a:hover,.nav a[aria-current=page]{background:var(--bg-hover);color:var(--text)}.nav a small{font:11px var(--mono);color:var(--faint)}.find-slot{height:58px;flex:none;overflow:hidden;transition:height .22s cubic-bezier(.2,.8,.2,1),opacity .14s ease-out}.find-slot[data-fold]{height:0;opacity:0;pointer-events:none}.find-slot.find-opening{animation:find-open .22s cubic-bezier(.2,.8,.2,1) both}.find-empty{display:block;height:34px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-raised)}.find-hint{position:absolute;left:13px;top:0;height:34px;display:flex;align-items:center;font-size:13px;color:var(--faint);white-space:pre;pointer-events:none}.find-hint.out{animation:hint-out .15s ease-out both}.find-hint.in{animation:hint-in .2s cubic-bezier(.2,.8,.2,1) 60ms both}.find-hint.in.fresh{animation-delay:0s}.side[data-opening]>.nav:not(.nav-team):not(.nav-skeleton){display:none}.side[data-opening]>.find-opening,.side[data-opening]>.nav-skeleton{order:1}.side[data-opening]>.nav-team,.side[data-opening]>.side-foot{order:2}.nav-skeleton .nav-group{height:27px}.nav-skeleton .sk{display:block;height:10px;border-radius:4px;background:linear-gradient(90deg,#151515,#222,#151515);background-size:200% 100%;animation:ops-shim 1.2s linear infinite}.sk-row{height:34px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 10px;animation:nav-fade .16s ease-out both}.side[data-entering]>.nav:not(.nav-team)>.nav-group>span:last-child,.side[data-entering]>.nav:not(.nav-team)>a{animation:nav-rise .32s cubic-bezier(.2,.8,.2,1) both}.side[data-entering]>.nav:not(.nav-team)>:nth-child(3){animation-delay:35ms}.side[data-entering]>.nav:not(.nav-team)>:nth-child(4){animation-delay:70ms}.side[data-entering]>.nav:not(.nav-team)>:nth-child(5){animation-delay:105ms}.side[data-entering]>.nav:not(.nav-team)>:nth-child(n+6){animation-delay:.14s}@keyframes nav-fade{0%{opacity:0}}@keyframes nav-rise{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}}@keyframes find-open{0%{height:0;opacity:0}}@keyframes hint-in{0%{opacity:0;transform:translateY(6px)}}@keyframes hint-out{to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.find-hint,.find-slot,.nav-skeleton .sk,.side[data-entering] .nav-group span,.side[data-entering]>.nav>*,.sk-row{animation:none!important;transition:none!important}.find-hint.out{display:none}}.ladder{display:flex;align-items:stretch;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden;flex-wrap:wrap}.ladder a{flex:1 1 150px;min-width:0;border-right:1px solid var(--line-strong);padding:12px 14px;display:flex;flex-direction:column;gap:4px;color:var(--text-2)}.ladder a:last-child{border-right:0}.ladder a:hover{background:#121212;color:var(--text);text-decoration:none}.ladder a[aria-current=page]{background:#161616;color:var(--text);box-shadow:inset 0 -2px 0 var(--text)}.ladder .tag{font:10px var(--mono);letter-spacing:.1em;color:var(--faint)}.ladder .name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ladder .count{font-size:12px;color:var(--faint)}.nav a.nav-parent[data-open]{color:var(--text)}.nav-tree{display:flex;flex-direction:column;margin:0 0 4px 20px;border-left:1px solid #262626}.nav .nav-tree a{height:30px;font-size:13px;margin-left:-1px;border-left:1px solid transparent;border-radius:0 6px 6px 0;color:var(--muted);gap:8px;min-width:0}.nav .nav-tree a:hover{color:var(--text)}.nav .nav-tree a[aria-current=page]{background:#141414;color:var(--text);border-left-color:var(--text)}.nav .nav-tree .ellipsis{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-card{border:1px solid var(--line-strong);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.balance-card:hover{border-color:var(--line-focus);text-decoration:none}.balance-card .row1{font-size:12px;color:var(--muted)}.balance-card .row1,.balance-card .row2{display:flex;justify-content:space-between}.balance-card .row2{font:13px var(--mono)}.meter{background:var(--line)}.meter,.meter>span{height:4px;border-radius:2px}.meter>span{display:block;background:var(--fill,var(--text));max-width:100%}.user-row{position:relative;display:flex;align-items:center;gap:10px;padding:4px}.user-row>.account-menu{position:static}.account-menu .menu-panel{bottom:calc(100% + 6px);left:0;right:0;min-width:0}.icon-btn{width:26px;height:26px;border:1px solid var(--line-input);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-2);background:transparent;padding:0;cursor:pointer;list-style:none}.icon-btn:hover{background:var(--bg-hover)}.menu{position:relative}.menu>summary{list-style:none;cursor:pointer}.menu>summary::-webkit-details-marker{display:none}.menu-panel{position:absolute;z-index:20;min-width:220px;background:var(--bg-raised);border:1px solid var(--line-input);border-radius:8px;padding:4px;box-shadow:0 12px 32px rgba(0,0,0,.5);display:flex;flex-direction:column}.menu-panel a,.menu-panel button{height:32px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:5px;font-size:13px;color:var(--text-2);background:transparent;border:0;font-weight:400;justify-content:flex-start;width:100%}.menu-panel a:hover,.menu-panel button:hover{background:var(--bg-hover);color:var(--text);text-decoration:none}.menu-panel a[aria-current=true]{color:var(--text)}.menu-panel hr{border:0;border-top:1px solid var(--line);margin:4px 0}.menu-panel .menu-label{font:11px var(--mono);color:var(--faint);padding:6px 10px 2px;text-transform:uppercase;letter-spacing:.06em}.side-mark{display:flex;align-items:center;justify-content:center;width:32px;height:40px;flex:none;color:var(--text)}.side-slash{color:var(--ghost);font-size:18px;margin:0 2px 0 0;flex:none}.team-switch{flex:1 1;min-width:0}.team-switch>summary{display:flex;align-items:center;gap:10px;height:40px;padding:0 8px;border-radius:6px;width:100%;min-width:0}.team-switch>summary:hover{background:var(--bg-hover)}.team-switch .menu-panel{top:44px;left:0;width:240px}.avatar.team-logo{object-fit:cover;border-radius:5px;background:transparent}.menu-panel .ellipsis{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-panel .team-row{display:flex;align-items:center;gap:4px;border-radius:5px;background:var(--bg-hover);padding-right:6px}.menu-panel .team-row>a:first-child{flex:1 1;min-width:0;height:36px}.menu-panel .team-row>a:first-child:hover{background:transparent}.menu-panel .team-plan{margin-left:auto;display:inline-flex;flex:none}.menu-panel a.team-settings{width:auto;height:24px;padding:0 8px;border:1px solid var(--line-focus);font-size:11px;color:var(--text);flex:none}.menu-panel a.team-settings:hover{background:var(--bg-active)}.menu-panel a.menu-split{justify-content:space-between;color:var(--text)}.menu-panel .menu-note{font:11px var(--mono);color:var(--faint);max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar{height:56px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;font-size:14px;position:-webkit-sticky;position:sticky;top:0;background:var(--bg);z-index:10}.topbar-title{font-weight:500}.topbar-right{justify-content:flex-end;color:var(--text-2)}.docs-menu>summary,.topbar-right{display:flex;align-items:center;gap:20px}.docs-menu .menu-panel{top:36px;right:0;width:260px}.proj-switch>summary{display:flex;align-items:center;gap:10px;font-weight:500;height:36px}.proj-switch .menu-panel{top:40px;left:0}.crumb-team{display:flex;align-items:center;gap:10px;color:var(--text-2)}.place-switch .menu-panel{width:280px}.place-switch .menu-group{display:flex;flex-direction:column}.place-switch .menu-panel a .menu-note{margin-left:auto}.place-switch .menu-panel a.hl{background:var(--bg-hover);color:var(--text)}.place-switch .menu-all{color:var(--text-2)}.menu-find{display:flex;align-items:center;gap:8px;height:32px;margin:2px 2px 4px;padding:0 10px;border:1px solid var(--line-input);border-radius:6px;background:var(--bg);color:var(--faint)}.menu-find:focus-within{border-color:var(--line-focus);color:var(--muted)}.menu-find input{flex:1 1;min-width:0;height:100%;border:0;padding:0;background:transparent;color:var(--text);font:13px var(--sans);outline:none}.menu-find input::placeholder{color:var(--faint)}.menu-help{font:11px var(--mono);color:var(--faint);padding:6px 10px 4px}.page{padding:32px 40px 64px;display:flex;flex-direction:column;gap:28px;width:100%}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap}.page-head>.ph-text{display:flex;flex-direction:column;gap:6px;flex:1 1 420px;min-width:0}.ph-back{font-size:13px;color:var(--muted);margin-bottom:4px;align-self:flex-start}.ph-back:hover{color:var(--text);text-decoration:none}.page-head h1{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:12px}.page-head h1 small{font-size:15px;font-weight:400;color:var(--muted);letter-spacing:0}.page-head h1.id{font:500 22px/1.3 var(--mono);letter-spacing:0;overflow-wrap:anywhere}.page-head>.ph-slot{flex:none;max-width:100%}.ph-slot .btn,.ph-slot button,.ph-slot summary.btn{height:36px}.ph-actions{display:flex;gap:8px;flex-wrap:wrap}.ph-field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted);max-width:100%}.ph-field>div{display:flex;align-items:center;height:36px;border:1px solid var(--line-input);border-radius:6px;background:var(--bg-raised);overflow:hidden;min-width:0}.ph-field code{padding:0 12px;font:12.5px var(--mono);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ph-slot .ph-field button{height:100%;flex:none;border:0;border-left:1px solid var(--line-input);border-radius:0;background:transparent;color:var(--text-2);font-size:12px;font-weight:400;padding:0 12px}.ph-field button:hover{color:var(--text);background:#161616}.ph-field select{width:auto;height:100%;border:0;border-radius:0;background-color:transparent;font:12.5px var(--mono);padding-left:12px}.ph-range{display:flex;gap:2px;padding:3px;height:36px;border:1px solid var(--line-input);border-radius:6px;font:12px var(--mono)}.ph-range a{display:flex;align-items:center;padding:0 10px;border-radius:4px;color:var(--muted)}.ph-range a:hover{color:var(--text);text-decoration:none}.ph-range a[aria-current=true]{background:var(--bg-active);color:var(--text)}.ph-readout{display:flex;flex-direction:column;gap:4px}.ph-readout>span:first-child{font-size:12px;color:var(--muted)}.ph-readout>span:last-child{font:20px/1.2 var(--mono)}.lede{font-size:14px;color:var(--muted);max-width:760px;line-height:1.55;margin:0}.actions{display:flex;gap:8px;flex-wrap:wrap}.swap{display:inline-grid}.swap>*{grid-area:1/1;text-align:center}.swap>[data-off]{visibility:hidden}.stats{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));border:1px solid var(--line-strong);border-radius:10px}.stats>div{padding:20px 24px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--line-strong);min-width:0}.stats>div:last-child{border-right:0}.stats .label{font-size:13px;color:var(--muted)}.stats .value{font:26px var(--mono);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis}.stats .note{font-size:12px;color:var(--faint)}.stats.compact>div{padding:16px 20px;gap:6px}.stats.compact .label{font-size:12px;display:flex;justify-content:space-between;gap:8px}.stats.compact .value{font-size:20px}.stats.compact .label a{color:var(--text-2)}.stats .was{font:13px var(--mono);color:var(--faint);text-decoration:line-through;margin-left:8px}.mode-icon{flex:none;display:block}.mode-badge{display:inline-flex;align-items:center;gap:6px;font:11px var(--mono);color:var(--text-2);border:1px solid var(--line-input);border-radius:4px;padding:3px 8px;white-space:nowrap}.mm-summary{gap:20px;padding:13px 20px 15px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg);flex-wrap:wrap}.mm-summary,.mm-summary .mode{display:flex;align-items:center}.mm-summary .mode{gap:8px;font-size:14px;padding-right:20px;border-right:1px solid var(--line-strong)}.mm-summary .mode .mode-icon{color:var(--ghost)}.mm-summary .mode .keys{font-size:12px;color:var(--faint)}.mm-summary .summary{flex:1 1 320px;min-width:0;font-size:13px;color:var(--muted);line-height:1.5}.mm-summary .summary .n{font-family:var(--mono);color:var(--text)}.mm-summary .summary .n.base{color:inherit}.mm-summary .summary .n.ok{color:var(--ok)}.mm-summary .links{display:flex;gap:16px;font-size:12px}.mm-summary .links a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-focus);text-decoration-color:var(--line-focus);text-underline-offset:3px}.mm-summary .links a:hover{color:#fff;-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.card{border:1px solid var(--line-strong);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:16px;min-width:0}.card.tight{padding:16px;gap:12px}.card-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.section{display:flex;flex-direction:column;gap:12px;min-width:0}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.section-head>span:first-child,.section-title{font-size:15px;font-weight:600}.cols-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px}.cols-side{grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px}.cols-side,.cols-wide{display:grid;gap:20px;align-items:start}.cols-wide{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:20px}.kv{display:flex;justify-content:space-between;gap:12px;font-size:13px}.table-wrap{border:1px solid var(--line-strong);border-radius:10px;overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;font-weight:400;font-size:12px;color:var(--muted);background:var(--bg-raised);padding:10px 20px;border-bottom:1px solid var(--line-strong);white-space:nowrap}td{padding:12px 20px;border-bottom:1px solid var(--row);vertical-align:middle}tbody tr:last-child td{border-bottom:0}tr.link-row{cursor:pointer}tr.link-row:hover td{background:#0f0f0f}td a.id{font-family:var(--mono);text-decoration:underline;-webkit-text-decoration-color:var(--line-focus);text-decoration-color:var(--line-focus);text-underline-offset:3px}td.empty{color:var(--muted);padding:24px 20px}.table-foot{display:flex;justify-content:space-between;align-items:center}.table-foot,.table-note{padding:12px 20px;font-size:13px;color:var(--muted);border-top:1px solid var(--row)}.table-note{background:var(--bg-raised)}.seg{border:1px solid var(--line-input);border-radius:8px;padding:3px;gap:2px;background:var(--bg-raised)}.seg,.seg a,.seg button,.seg>span{display:inline-flex;font-size:13px}.seg a,.seg button,.seg>span{height:28px;padding:0 12px;border-radius:5px;align-items:center;gap:8px;white-space:nowrap;color:var(--muted);background:transparent;border:0;font-weight:400}.seg a:hover,.seg button:hover{color:var(--text);background:transparent;text-decoration:none}.seg [aria-current=true],.seg [aria-current=true]:hover,.seg [aria-pressed=true],.seg [aria-pressed=true]:hover{background:var(--bg-active);color:var(--text)}.seg .avatar{width:14px;height:14px;font-size:8px}.seg .proj-mark{width:14px;height:14px;border-radius:3px;font-size:9px}.range{display:flex;gap:4px;font:12px var(--mono)}.range a{padding:4px 8px;border-radius:4px;color:var(--muted)}.range a[aria-current=true]{background:var(--bg-active);color:var(--text)}.range a:hover{text-decoration:none;color:var(--text)}.bars{height:160px;display:flex;align-items:flex-end;gap:6px;border-bottom:1px solid var(--line-strong)}.bars>span{flex:1 1;background:var(--line-focus);border-radius:2px 2px 0 0;min-height:1px}.bars>span:last-child{background:var(--text)}.axis{display:flex;justify-content:space-between;font:11px var(--mono);color:var(--faint)}.proj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.proj-card{border:1px solid var(--line-strong);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:18px;background:var(--bg-raised)}.proj-card:hover{border-color:var(--line-focus);text-decoration:none}.proj-card .metric{display:flex;flex-direction:column;gap:4px}.proj-card .metric span:first-child{font-size:12px;color:var(--muted)}.proj-card .metric span:last-child{font:18px var(--mono)}.proj-card footer{display:flex;justify-content:space-between;font-size:12px;color:var(--faint);padding-top:14px;border-top:1px solid var(--line)}.editor{border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;min-width:0}.editor-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line-strong);background:var(--bg-raised);gap:12px;flex-wrap:wrap}.editor-body{display:grid;grid-template-columns:52px minmax(0,1fr);font:13px/24px var(--mono);padding:12px 0}.editor-gutter{color:var(--ghost);text-align:right;padding-right:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:pre}.editor textarea{border:0;border-radius:0;background:transparent;padding:0 16px 0 4px;min-height:480px;line-height:24px;resize:vertical;white-space:pre;overflow-x:auto}.editor textarea:focus{border:0}.layered td{padding:10px 20px}.layered tr.group td{padding:14px 20px 8px;font:11px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.08em}.layered tr.err td{background:var(--bad-bg)}.layered input{height:32px;font:13px var(--mono);background:var(--bg);border-color:var(--line-focus)}.layered input:placeholder-shown{border-color:var(--line-strong)}.layered tr.err input{border-color:var(--bad)}.layered .eff{display:flex;flex-direction:column;gap:2px}.layered .eff span:first-child{font-family:var(--mono)}.layered .eff span:last-child{font-size:11px;color:var(--faint)}.layered .eff .why-tight{color:var(--text-2)!important}.layered .eff .why-warn{color:var(--warn)!important}.layered .eff .why-err{color:var(--bad)!important}.layered tr.list td{vertical-align:top;padding-top:16px;padding-bottom:16px}.layered tr.list td:nth-child(-n+2){line-height:32px}.eff-list{display:flex;flex-direction:column;gap:6px;min-width:0}.eff-list .head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;line-height:32px}.eff-list .head span:first-child{font-family:var(--mono);font-size:13px}.eff-list .head span:last-child{font-size:12px;color:var(--muted)}.eff-list .why-tight{color:oklch(.78 .12 250)}.eff-list .why-warn{color:var(--warn)}.eff-list .why-err{color:var(--bad)}.eff-list p{margin:-6px 0 0;font-size:13px;color:var(--muted);line-height:1.5;text-wrap:pretty}.eff-list .view{align-self:flex-start;height:auto;padding:0;border:0;font-size:13px;font-weight:400;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:#5a5a5a;text-decoration-color:#5a5a5a}.eff-list .view,.eff-list .view:hover{background:transparent;color:var(--text)}.eff-list .view:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.pick{height:32px;width:100%;border:1px solid var(--line-focus);border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:13px;font-weight:400;gap:8px}.pick,.pick:hover{background:var(--bg);color:var(--text)}.pick:hover{border-color:var(--text-2)}.pick span:first-child{font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick span:last-child{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-focus);text-decoration-color:var(--line-focus);text-underline-offset:3px}.scrim{position:fixed;inset:0;z-index:40;border:0;border-radius:0;height:auto;padding:0;cursor:default}.scrim,.scrim:hover{background:rgba(0,0,0,.6)}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);background:var(--bg);border-left:1px solid var(--line-input);display:flex;flex-direction:column;box-shadow:-24px 0 48px rgba(0,0,0,.5);z-index:41}.drawer>header{padding:20px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.drawer>header>div{display:flex;flex-direction:column;gap:4px}.drawer>header b{font-size:18px;font-weight:600;letter-spacing:-.01em}.drawer>header span{font-size:13px;color:var(--muted);line-height:1.5}.drawer .bar{padding:12px 24px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.drawer .cols,.drawer .item{display:grid;grid-template-columns:20px minmax(0,1fr) 72px 72px 64px;grid-gap:12px;gap:12px;padding:10px 24px;align-items:center}.drawer .cols{font:11px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line)}.drawer .list{flex:1 1;overflow:auto}.drawer .item{padding:14px 24px;cursor:pointer;width:100%;height:auto;background:transparent;border-radius:0;border:0;border-bottom:1px solid #161616;color:var(--text);font-weight:400;text-align:left;justify-content:stretch}.drawer .item:hover{background:#0f0f0f;color:var(--text)}.drawer .item:disabled{opacity:.45;cursor:not-allowed}.drawer .item .name{display:flex;flex-direction:column;gap:4px;min-width:0}.drawer .item .name span:first-child{font:13px var(--mono)}.drawer .item .name span:last-child{font-size:12px;color:var(--muted)}.drawer .item .n{text-align:right;font:13px var(--mono)}.check{width:16px;height:16px;border-radius:4px;border:1px solid var(--line-focus);display:inline-flex;align-items:center;justify-content:center;color:var(--bg);font-size:11px;font-weight:700}.check[data-on=true]{background:var(--text);border-color:var(--text)}.drawer footer{padding:16px 24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px}.drawer .foot-note{padding:12px 24px;font-size:12px;color:var(--faint);border-top:1px solid var(--line)}.drawer.wide{width:min(780px,100vw)}.scrim.stacked,.scrim.stacked:hover{z-index:42;background:transparent}.drawer.stacked{z-index:43;box-shadow:none}.al-tabs{display:flex;gap:2px;padding:0 16px;border-bottom:1px solid var(--line);overflow-x:auto;flex:none}.al-tabs button{height:40px;padding:0 10px;border:0;border-radius:0;background:transparent;color:var(--muted);box-shadow:inset 0 -1px 0 transparent;font-size:13px;font-weight:400;gap:6px}.al-tabs button:hover{background:transparent;color:var(--text)}.al-tabs button[data-empty]{color:var(--ghost)}.al-tabs button[aria-selected=true]{color:var(--text);box-shadow:inset 0 -1px 0 var(--text)}.al-tabs .n{font:11px var(--mono);color:var(--faint)}.al-filters{padding:12px 24px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--row);flex:none}.al-filters input{flex:1 1 200px;min-width:160px;width:auto;height:32px;font-size:13px}.al-filters input:focus{border-color:#5a5a5a}.al-link{height:auto;padding:0 4px;border:0;background:transparent;color:var(--text-2);font-size:12px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.al-link:hover{background:transparent;color:var(--text)}.al-shown{font:12px var(--mono);color:var(--muted);white-space:nowrap}.al-cols,.al-row{display:grid;grid-template-columns:24px minmax(0,1fr) 80px 80px 64px;grid-gap:12px;gap:12px;padding:0 24px;align-items:center}.al-cols{height:32px;flex:none;border-bottom:1px solid var(--row);font:11px var(--mono);letter-spacing:.06em;color:var(--faint);text-transform:uppercase}.al-cols span:nth-child(n+3){text-align:right}.al-list{flex:1 1;overflow:auto;min-height:0}.al-group{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:12px;gap:12px;width:100%;height:36px;padding:0 24px;align-items:center;justify-content:stretch;text-align:left;background:#0f0f0f;border:0;border-bottom:1px solid var(--row);border-radius:0;color:var(--text);font:12px var(--mono)}.al-group:hover{background:#131313;color:var(--text)}.al-group:disabled{opacity:1;cursor:default}.al-group .count{font-size:11px;color:var(--muted)}.al-row{width:100%;height:auto;padding:10px 24px;justify-content:stretch;text-align:left;background:transparent;border:0;border-bottom:1px solid #161616;border-radius:0;color:var(--text);font-weight:400;cursor:pointer}.al-row:hover{background:#111;color:var(--text)}.al-row:disabled{opacity:.45;cursor:not-allowed}.al-row .name{display:flex;flex-direction:column;gap:3px;min-width:0}.al-row .id{font:13px var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-row .id span{color:var(--faint)}.al-row .note{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-row .p{font:12.5px var(--mono);text-align:right;white-space:nowrap}.al-row .p.dim{color:var(--text-2)}.st-certified{color:var(--ok)}.st-listed{color:var(--text-2)}.st-deprecated{color:var(--warn)}.al-more{padding:16px 24px;display:flex;justify-content:center}.served .al-cols,.served .al-row{grid-template-columns:minmax(0,1fr) 80px}.served .al-row{cursor:default}.served .al-row:hover{background:#111}.served .al-group{grid-template-columns:minmax(0,1fr) auto}.served .al-row .p.ghost{color:var(--ghost)}.al-empty{padding:48px 24px;flex-direction:column;align-items:center;color:var(--muted)}.al-empty,.al-status{display:flex;gap:10px;font-size:13px}.al-status{align-items:baseline;flex-wrap:wrap}.al-status .num{font-size:12px}.drawer.wide footer{padding:14px 24px;border-top-color:var(--line-strong);flex-wrap:wrap}:root{--info:oklch(0.8 0.11 240)}.al-drawer>header>.al-head-actions{display:flex;flex-direction:row;gap:8px;align-items:center;flex:none}.al-drawer>header>div:first-child{min-width:0}.al-query{padding:12px 24px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--row);flex:none}.al-qrow{display:flex;gap:8px;align-items:stretch}.al-menu-wrap{position:relative;flex:none}.al-menu-btn{height:36px;padding:0 10px 0 12px;background:var(--bg);border:1px solid var(--line-input);color:var(--text);font-size:13px;font-weight:400;gap:8px;white-space:nowrap}.al-menu-btn:hover,.al-menu-btn[aria-expanded=true]{background:var(--bg-hover);color:var(--text)}.al-menu-btn svg{color:var(--muted);flex:none}.al-menu-btn .n{font:11px var(--mono);color:var(--faint)}.al-menu-btn.views{color:var(--text-2);max-width:180px}.al-menu-btn.views[data-on]{color:var(--text);border-color:#5a5a5a}.al-menu-btn .txt{overflow:hidden;text-overflow:ellipsis}.al-menu{position:absolute;top:42px;left:0;width:200px;max-height:360px;overflow:auto;background:var(--bg-raised);border:1px solid var(--line-input);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.6);z-index:11;padding:4px;display:flex;flex-direction:column}.al-menu.end{left:auto;right:0;width:300px}.al-menu .title{padding:6px 8px 4px;font:11px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.al-menu button{height:32px;border:0;border-radius:5px;background:transparent;color:var(--text);font-size:13px;font-weight:400;display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;justify-content:stretch;padding:0 8px;text-align:left}.al-menu button:hover{background:var(--bg-hover);color:var(--text)}.al-menu button[data-empty]{color:#5a5a5a}.al-menu .mark{font-size:11px;color:var(--text)}.al-menu .n{font:11px var(--mono);color:var(--faint)}.al-menu button.view{height:auto;padding:6px 8px;grid-template-columns:16px minmax(0,1fr);align-items:start}.al-menu button.view .mark{line-height:18px}.al-menu .stack{display:flex;flex-direction:column;gap:2px;min-width:0}.al-menu .stack .q{font:11px var(--mono);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-menu .sep{height:1px;background:var(--line);margin:4px 0}.al-menu button.plain{display:flex;padding:0 8px 0 32px;color:#d4d4d4}.al-menu button.plain.dim{color:var(--text-2)}.al-search{position:relative;flex:1 1;min-width:0}.al-qbox{position:relative;height:36px;border:1px solid var(--line-input);border-radius:6px;background:#000}.al-qbox[data-open]{border-color:#5a5a5a}.al-qbox[data-err]{border-color:oklch(.55 .14 25)}.al-qbox input,.al-qhl{position:absolute;inset:0;padding:0 12px 0 32px;font:13px var(--mono)}.al-qhl{line-height:34px;white-space:pre;overflow:hidden;pointer-events:none;color:var(--text)}.al-qhl .ph{color:#5a5a5a}.al-qbox input{width:100%;height:100%;background:transparent;border:0;outline:none;color:transparent;caret-color:var(--text);border-radius:6px}.al-qbox input:focus{border:0}.al-qicon{position:absolute;left:11px;top:10px;color:var(--muted);pointer-events:none}.k-field{color:var(--info)}.k-kw,.k-op{color:var(--muted)}.k-val{color:var(--text)}.k-punct{color:var(--faint)}.k-bad{color:oklch(.75 .15 25)}.al-qhl [data-err]{-webkit-text-decoration:underline wavy;text-decoration:underline wavy;-webkit-text-decoration-color:oklch(.72 .17 25);text-decoration-color:oklch(.72 .17 25);text-underline-offset:4px}.al-sugs{position:absolute;top:42px;left:0;width:min(520px,100%);background:var(--bg-raised);border:1px solid var(--line-input);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.6);z-index:10;overflow:hidden;display:flex;flex-direction:column}.al-sugs .title{padding:8px 12px 6px;font:11px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.al-sugs .opt{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:7px 12px;cursor:pointer}.al-sugs .opt[data-active]{background:var(--bg-hover)}.al-sugs .label{font:13px var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-sugs .label.k-op,.al-sugs .label.k-val{color:var(--text)}.al-sugs .label.k-punct{color:var(--text-2)}.al-sugs .hint{font-size:12px;color:var(--faint);white-space:nowrap}.al-sugs .keys{padding:8px 12px;border-top:1px solid var(--line);font-size:11px;color:var(--faint);display:flex;gap:14px}.al-help-btn{flex:none;width:36px;height:36px;padding:0;background:var(--bg);border:1px solid var(--line-input);color:var(--text-2);font:13px var(--mono);justify-content:center}.al-help-btn:hover{background:var(--bg);color:var(--text)}.al-help-btn[aria-pressed=true]{background:var(--bg-active)}.al-qerr{display:flex;gap:8px;align-items:baseline;font-size:12px;color:oklch(.75 .15 25);flex-wrap:wrap}.al-qhelp{border:1px solid var(--line-strong);border-radius:8px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.al-qhelp .fields{padding:12px 14px;border-right:1px solid var(--line-strong);display:grid;grid-template-columns:80px minmax(0,1fr);grid-row-gap:4px;row-gap:4px;grid-column-gap:12px;column-gap:12px;font-size:12px;line-height:1.45;align-content:start;color:var(--text-2)}.al-qhelp .fields .k-field{font-family:var(--mono)}.al-qhelp .ops{padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--text-2);line-height:1.6}.al-qhelp code{color:var(--text);font-size:12px}.al-qhelp .ex{height:auto;padding:0;border:0;background:transparent;font:12px var(--mono);color:#d4d4d4;text-align:left;justify-content:flex-start;font-weight:400}.al-qhelp .ex:hover{background:transparent;color:#fff;text-decoration:underline}.al-grid{display:grid;grid-gap:12px;gap:12px;padding:0 24px;align-items:center}.al-drawer.m .al-grid{grid-template-columns:24px minmax(0,1fr) 44px 44px 44px 80px 80px 64px}.al-drawer.p .al-grid{grid-template-columns:24px minmax(0,1fr) 64px 80px 80px 80px}.al-head{height:32px;flex:none;border-bottom:1px solid var(--row);font:11px var(--mono);letter-spacing:.06em;color:var(--faint);text-transform:uppercase}.al-hbox{width:16px;height:16px;padding:0;border:0;border-radius:4px}.al-hbox,.al-hbox:hover{background:transparent}.al-hbox:disabled{opacity:.4}.al-namecol{display:flex;align-items:baseline;gap:10px;min-width:0;white-space:nowrap;overflow:hidden}.al-shown-label{font:12px var(--sans);letter-spacing:0;text-transform:none;color:var(--faint);overflow:hidden;text-overflow:ellipsis}.al-sort{height:auto;padding:0;border:0;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--faint);font-weight:400;justify-content:flex-start;flex:none}.al-sort:hover,.al-sort[data-on]{background:transparent;color:var(--text)}.al-sort.r{justify-content:flex-end;text-align:right}.al-sort.c{justify-content:center}.al-sort.static:hover{color:var(--faint)}.al-item{width:100%;height:auto;padding:10px 24px;justify-content:stretch;text-align:left;background:transparent;border:0;border-bottom:1px solid #161616;border-radius:0;color:var(--text);font-weight:400;cursor:pointer}.al-item:hover{background:#111;color:var(--text)}.al-item:disabled{opacity:.45;cursor:not-allowed}.al-item[data-blocked]{opacity:.4;cursor:default}.al-item .name{display:flex;flex-direction:column;gap:3px;min-width:0}.al-item .id-line{display:flex;align-items:center;gap:6px;min-width:0}.al-item .id{font:13px var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.al-item .id span{color:var(--faint)}.al-item .cert-mark{flex:none;display:flex}.al-cert{color:var(--ok);flex:none}.al-item .dep{flex:none;font-size:11px;color:oklch(.8 .13 75)}.al-item .sub{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);min-width:0;white-space:nowrap}.al-item .sub>span{flex:none}.al-item .sub .dim{color:var(--text-2)}.al-item .dot-sep{color:var(--line-focus)}.al-item .trust{position:relative;display:flex;align-items:center;gap:6px;color:var(--faint);cursor:default;min-width:0;overflow:hidden;text-overflow:ellipsis}.zdr{font:10.5px/14px var(--mono);padding:0 5px;border-radius:3px;color:#5a5a5a;border:1px solid var(--line-input);flex:none}.zdr[data-on]{color:var(--info,oklch(.8 .11 240));border-color:oklch(.8 .11 240/.45);background:oklch(.8 .11 240/.1)}.al-item .slot{display:flex;justify-content:center}.al-item .slot span{width:7px;height:7px;border-radius:9px;border:1px solid var(--line-focus)}.al-item .slot span[data-on]{background:var(--text);border-color:var(--text)}.al-item .p{font:12.5px var(--mono);text-align:right;white-space:nowrap}.al-item .p.dim{color:var(--text-2)}.al-item .p.excl{color:#5a5a5a}.al-item .p.excl[data-excl]{color:var(--warn)}.al-hov{position:fixed;width:300px;background:#111;border:1px solid var(--line-input);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.5);padding:10px 12px;z-index:50;display:flex;flex-direction:column;gap:6px;cursor:default;white-space:normal;text-align:left}.al-hov .line,.al-hov .title{font-size:12px;color:var(--muted)}.al-hov .line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.al-hov .line [data-ok]{color:var(--ok)}.al-hov .line [data-strong]{color:#d4d4d4}.al-hov .who{display:flex;align-items:center;gap:6px;min-width:0;font-family:var(--mono);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-hov .pip{flex:none;width:6px;height:6px;border-radius:9px;border:1px solid #5a5a5a}.al-hov .pip[data-on]{background:var(--ok)}.al-hov .pip[data-on],.al-hov .pip[data-part]{border-color:var(--ok)}.al-hov .foot{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:6px}.al-hov .foot[data-warn]{color:oklch(.8 .13 75)}.al-legend{padding:10px 24px;border-top:1px solid var(--line-strong);gap:6px 20px;flex-wrap:wrap;font-size:12px;color:var(--faint);flex:none}.al-legend,.al-legend .lg{display:flex;align-items:center}.al-legend .lg{gap:6px}.al-legend .zdr{font-size:10px;line-height:13px;padding:0 4px}.al-legend .excl{font-family:var(--mono);color:var(--warn)}.al-drawer footer{border-top-color:var(--row)}.al-lg .al-qbox{height:40px}.al-lg .al-qhl{line-height:38px}.al-lg .al-qbox input,.al-lg .al-qhl{padding-left:36px;font-size:13.5px}.al-lg .al-qicon{left:13px;top:12px}.al-lg .al-menu-btn{height:40px;font-size:14px;padding:0 12px 0 14px}.al-lg .al-menu-btn.views{max-width:220px}.al-lg .al-menu{top:46px;width:210px}.al-lg .al-menu.end{width:320px}.al-lg .al-menu button{height:34px;font-size:14px}.al-lg .al-menu button.view{height:auto}.al-lg .al-sugs{top:46px;width:min(560px,100%)}.al-lg .al-help-btn{width:40px;height:40px;font-size:14px}.al-lg .al-qhelp .fields{grid-template-columns:90px minmax(0,1fr)}.al-lg .al-qhelp .fields,.al-lg .al-qhelp .ops{font-size:12.5px;padding:14px 16px}.pc{padding:0 32px}.pc .al-query{padding:0 0 16px;border-bottom:0}.pc-grid{display:grid;grid-gap:16px;gap:16px;align-items:center}.pc.m .pc-grid{grid-template-columns:minmax(0,1fr) 64px 64px 64px 100px 100px 90px}.pc.p .pc-grid{grid-template-columns:minmax(0,1fr) 90px 100px 110px 110px}.pc-head{height:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.pc-head .al-shown-label{font-size:13px}.pc-group{display:flex;justify-content:space-between;align-items:center;height:40px;border-bottom:1px solid var(--row);font:12.5px var(--mono)}.pc-group .count{color:var(--faint);font-size:12px}.pc-row{padding:14px 0;border-bottom:1px solid #161616}.pc-row:hover{background:var(--bg-raised)}.pc-row .name{display:flex;flex-direction:column;gap:4px;min-width:0}.pc-row .id-line{display:flex;align-items:center;gap:6px;min-width:0}.pc-row .id{font:13.5px var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--text)}.pc-row .id span{color:var(--faint)}.pc-row a.id:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--line-focus);text-decoration-color:var(--line-focus);text-underline-offset:3px}.pc-row .cert-mark{flex:none;display:flex}.pc-row .dep{flex:none;font-size:12px;color:oklch(.8 .13 75)}.pc-row .sub{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);min-width:0;white-space:nowrap}.pc-row .sub>span{flex:none}.pc-row .dot-sep{color:var(--line-focus)}.pc-row .trust{position:relative;display:flex;align-items:center;gap:6px;color:var(--faint);cursor:default;min-width:0}.pc-row .slot{display:flex;justify-content:center}.pc-row .slot span[title]{width:7px;height:7px;border-radius:9px;border:1px solid var(--line-focus)}.pc-row .slot span[data-on]{background:var(--text);border-color:var(--text)}.pc-row .p{font:13.5px var(--mono);text-align:right;white-space:nowrap}.pc-row .p.dim{color:var(--text-2)}.pc-row .p.excl{color:#5a5a5a}.pc-row .p.excl[data-excl]{color:var(--warn)}.pc .al-legend{padding:16px 0 56px;border-top:0;font-size:13px;gap:6px 22px}.pc .al-legend .zdr{font-size:10.5px;line-height:14px;padding:0 5px}.pc-source{font-family:var(--mono);font-size:12px;color:var(--ghost)}.pc-more{padding:20px 0;display:flex;justify-content:center}.pc-empty{padding:64px 0;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-2);font-size:15px}@media (max-width:760px){.pc{padding:0 16px}.pc.m .pc-grid{grid-template-columns:minmax(0,1fr) 72px 72px}.pc.m .pc-grid>:nth-child(7),.pc.m .pc-grid>:nth-child(n+2):nth-child(-n+4){display:none}.pc.p .pc-grid{grid-template-columns:minmax(0,1fr) 56px 72px}.pc.p .pc-grid>:nth-child(n+4){display:none}.pc .al-qrow{flex-wrap:wrap}.pc .al-search{flex-basis:100%;order:3}.pc .al-qhelp{grid-template-columns:1fr}.pc .al-qhelp .fields{border-right:0;border-bottom:1px solid var(--line-strong)}.pc-head .al-shown-label{display:none}}@media (max-width:640px){.al-drawer>header{flex-direction:column}.al-drawer.m .al-grid{grid-template-columns:24px minmax(0,1fr) 72px 72px}.al-drawer.m .al-grid>:nth-child(8),.al-drawer.m .al-grid>:nth-child(n+3):nth-child(-n+5){display:none}.al-drawer.p .al-grid{grid-template-columns:24px minmax(0,1fr) 56px 72px}.al-drawer.p .al-grid>:nth-child(n+5){display:none}.al-qhelp{grid-template-columns:1fr}.al-qhelp .fields{border-right:0;border-bottom:1px solid var(--line-strong)}.al-shown-label{display:none}}details.inline>summary{list-style:none}details.inline>summary::-webkit-details-marker{display:none}details.action>summary{cursor:pointer;color:var(--text-2);font-size:13px;list-style:none;text-decoration:underline;-webkit-text-decoration-color:var(--line-focus);text-decoration-color:var(--line-focus);text-underline-offset:3px}details.action>summary::-webkit-details-marker{display:none}details.action[open]{margin-top:6px}details.action form{margin-top:8px;display:flex;flex-direction:column;gap:8px}.shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.shell .side{padding:16px 12px}.shell .brand{font-size:15px;display:block;margin-bottom:20px;padding:0 8px;color:var(--text)}.shell .brand:hover{text-decoration:none}.shell .brand small{display:block;color:var(--muted);font-weight:400;font-size:12px;margin-top:4px}.shell .nav .group{margin:12px 0 4px;padding:0 8px}.shell .main{padding:32px 40px;max-width:1200px;display:flex;flex-direction:column;gap:16px}.ops .side{border-right-color:var(--line)}.shell.ops .main{padding:0;max-width:none;gap:0;min-width:0}.ops-tag{margin:0 8px 16px;display:flex;gap:8px;padding:8px 10px;border:1px solid oklch(.8 .14 80/.35);background:oklch(.8 .14 80/.06);border-radius:6px;font:12px var(--mono)}.ops-tag,.ops-tag i,.ops-warn-tile{align-items:center;color:var(--warn)}.ops-tag i,.ops-warn-tile{width:18px;height:18px;border-radius:5px;background:oklch(.8 .14 80/.14);display:inline-flex;justify-content:center;font:500 12px var(--mono);font-style:normal;flex:none}.ops .nav a{gap:10px;justify-content:flex-start}.ops .nav a svg{flex:none}.ops .nav a .ops-count{margin-left:auto;font:11px var(--mono)}.ops .nav a .ops-count.bad{color:var(--bad)}.ops .nav a .ops-count.warn{color:var(--warn)}.ops .nav a .ops-count.new{min-width:18px;height:18px;padding:0 5px;border-radius:4px;background:var(--text);color:var(--bg);font-weight:500;line-height:18px;text-align:center}.ops .nav .group{padding:0 10px}.ops .nav .group:not(:first-child){margin-top:16px}.ops-foot{margin-top:auto;padding:16px 10px 4px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;font-size:13px}.ops-foot a{color:var(--text-2)}.ops-foot span{font:12px var(--mono);color:var(--faint);word-break:break-all}.ops-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:20px 32px;border-bottom:1px solid var(--line)}.ops-head>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.ops-head h1{font-size:24px}.ops-head .ops-sub{display:inline-flex;align-items:center;gap:8px;font:12px var(--mono);color:var(--text-2)}.ops-head .ops-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ops-body{padding:24px 32px 48px;gap:24px;max-width:1200px}.ops-body,.ops-form{display:flex;flex-direction:column}.ops-form{gap:12px;max-width:760px}.ops-form .row{display:flex;gap:12px;flex-wrap:wrap}.ops-form .row>label{flex:1 1 200px}.ops-form>button{align-self:flex-start}.ops-checks{margin:0;padding:12px 14px;border:1px solid var(--line-input);border-radius:6px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.ops-checks legend{padding:0 6px;font-size:13px;color:var(--muted)}.ops-checks b{display:block;margin-bottom:4px;font-size:12px;font-weight:500}label.ops-check{flex-direction:row;align-items:center;gap:8px;min-height:28px;color:var(--text)}label.ops-check input{width:16px;height:16px;margin:0}.ops-light{width:8px;height:8px;border-radius:999px;background:var(--ok);flex:none}.ops-light.warn{background:var(--warn)}.ops-light.bad{background:var(--bad)}.ops-range{display:inline-flex;border:1px solid var(--line-input);border-radius:6px;overflow:hidden}.ops-range a{height:32px;padding:0 12px;display:inline-flex;align-items:center;font:12px var(--mono);color:var(--muted);border-right:1px solid var(--line-input)}.ops-range a:last-child{border-right:0}.ops-range a:hover{color:var(--text);background:var(--bg-hover)}.ops-range a[aria-current=true]{background:var(--bg-active);color:var(--text)}.ops-signals{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;background:var(--bg-raised)}.ops-signals>div{padding:16px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 -1px -1px 0;display:flex;flex-direction:column;gap:6px;min-width:0}.ops-label,.ops-signals span:first-child{font:11px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.ops-signals b{font:500 28px/1.1 var(--mono);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-signals b.bad{color:var(--bad)}.ops-signals b.warn{color:var(--warn)}.ops-signals small{font-size:12px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-card{border:1px solid var(--line-strong);border-radius:10px;overflow:hidden}.ops-card>header{justify-content:space-between;gap:6px 12px;padding:14px 16px;border-bottom:1px solid var(--line)}.ops-card>header,.ops-card>header>div{display:flex;flex-wrap:wrap;align-items:baseline}.ops-card>header>div{gap:4px 10px}.ops-card>header span{font-size:13px;color:var(--muted)}.ops-card>header a{font-size:13px;color:var(--text-2)}.ops-card .ops-scroll{overflow-x:auto}.ops-card table th{background:transparent;font:11px var(--mono);text-transform:uppercase;letter-spacing:.06em;padding:10px 16px;border-bottom-color:var(--line)}.ops-card table td{padding:11px 16px;white-space:nowrap}.ops-card table tbody tr:hover td{background:#111}.ops-card .ops-empty{padding:24px 16px;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.ops-n{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--text-2)}.ops-n.zero{color:var(--ghost)}.ops-n.bad{color:var(--bad);font-weight:500}.ops-bars{display:flex;align-items:flex-end;gap:2px;height:20px;min-width:160px}.ops-bars span{flex:1 1;min-width:2px;border-radius:1px;background:var(--line-focus)}.ops-bars span.dead{background:var(--bad)}.ops-bars span.none{background:var(--line)}.ops-dot{width:6px;height:6px;border-radius:999px;background:var(--faint);flex:none}.ops-dot.dead{background:var(--bad)}.ops-dot.pending{background:var(--warn)}.ops-dot.leased{background:var(--text)}.ops-dot.done{background:var(--ok)}.ops-dot.dismissed{background:var(--ghost)}.ops-log>a{display:grid;grid-template-columns:112px 170px minmax(0,1fr) 52px 14px;align-items:center;grid-gap:16px;gap:16px;padding:10px 16px;border-bottom:1px solid var(--row);font:12px var(--mono);color:var(--text)}.ops-log>a:last-child{border-bottom:0}.ops-log>a:hover{background:#111;color:var(--text)}.ops-log>a>span:first-child{color:var(--muted)}.ops-log .k{display:inline-flex;align-items:center;gap:8px}.ops-log .k,.ops-log .m{min-width:0;overflow:hidden;text-overflow:ellipsis}.ops-log .m{white-space:nowrap;color:var(--text-2);font-size:12.5px}.ops-log .m b{color:var(--text);font-weight:400;margin-right:8px}.ops-log .t{text-align:right;color:var(--faint)}.ops-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px}.ops-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px 24px;gap:14px 24px;padding:14px 16px;align-items:start}.ops-actions details.action p{margin:8px 0 0;font-size:12px;line-height:18px}.ops-kv{margin:0;padding:14px 16px;display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;font-size:13px;border-bottom:1px solid var(--line)}.ops-kv dt{color:var(--muted)}.ops-kv dd{margin:0;overflow-wrap:anywhere}.ops-q-head{padding:16px 24px;gap:12px;justify-content:flex-start}.ops-q-head h1{font-size:20px;margin-right:12px}.ops-q-head form{flex:1 1 320px;position:relative;display:flex}.ops-q-head form svg{position:absolute;left:12px;top:11px;pointer-events:none}.ops-q-head input[type=search]{padding-left:34px;font:13px var(--mono)}.ops-q{display:flex;flex-wrap:wrap;min-height:calc(100vh - 69px)}.ops-facets{flex:1 1 200px;max-width:230px;border-right:1px solid var(--line);padding:16px;gap:20px}.ops-facets,.ops-facets>div{display:flex;flex-direction:column}.ops-facets>div{gap:2px}.ops-facets>div>span{padding-bottom:8px}.ops-facets a{height:28px;display:flex;align-items:center;gap:8px;padding:0 6px;margin:0 -6px;border-radius:4px;font-size:13px;color:var(--muted)}.ops-facets a:hover{background:var(--bg-hover);color:var(--text)}.ops-facets a.kind{font:12px var(--mono)}.ops-facets a>i{width:14px;height:14px;border:1px solid var(--line-focus);border-radius:3px;flex:none;display:inline-flex;align-items:center;justify-content:center}.ops-facets a[aria-checked=true]{color:var(--text)}.ops-facets a[aria-checked=true]>i{background:var(--text);border-color:var(--text)}.ops-facets a[aria-checked=true]>i:after{content:"";width:6px;height:3px;border:solid var(--bg);border-width:0 0 1.5px 1.5px;transform:translateY(-1px) rotate(-45deg)}.ops-facets a>em{margin-left:auto;font:12px var(--mono);font-style:normal;color:var(--faint)}.ops-facets .clear{font-size:12px;color:var(--muted);height:auto}.ops-jobs{flex:999 1 420px;min-width:0;display:flex;flex-direction:column}.ops-hist{padding:16px 20px 12px;border-bottom:1px solid var(--line)}.ops-hist>div:first-child,.ops-hist>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:12px;font:12px var(--mono);color:var(--muted)}.ops-hist>div:last-child{font-size:11px;color:var(--faint);margin-top:6px}.ops-hist .legend{display:inline-flex;gap:14px}.ops-hist .legend span{display:inline-flex;align-items:center;gap:6px}.ops-hist .legend i{width:8px;height:8px;border-radius:2px;background:var(--line-focus)}.ops-hist .legend i.dead{background:var(--bad)}.ops-histbars{display:flex;align-items:flex-end;gap:3px;height:64px;margin-top:10px}.ops-histbars>span{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:1px}.ops-histbars i{display:block;border-radius:1px;background:var(--line-focus)}.ops-histbars i.dead{background:var(--bad)}.ops-rows .hdr,.ops-rows>a{display:grid;grid-template-columns:128px 170px minmax(0,1fr) 44px;grid-gap:14px;gap:14px;padding:9px 20px;border-bottom:1px solid var(--row);align-items:center}.ops-rows .hdr{font:11px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom-color:var(--line)}.ops-rows>a{font:12px var(--mono);color:var(--text)}.ops-rows>a:hover{background:#111;color:var(--text)}.ops-rows>a[aria-current=true]{background:#161616;box-shadow:inset 2px 0 0 var(--text)}.ops-rows>a>span:first-child{color:var(--muted)}.ops-rows .k{display:inline-flex;align-items:center;gap:8px}.ops-rows .k,.ops-rows .m{min-width:0;overflow:hidden}.ops-rows .m{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2)}.ops-rows .t{text-align:right;color:var(--faint)}.ops-rows .ops-empty{padding:32px 20px;color:var(--muted);font-size:13px}.ops-detail{flex:1 1 360px;max-width:440px;min-width:0;border-left:1px solid var(--line);background:var(--bg-raised)}.ops-detail,.ops-detail>section{display:flex;flex-direction:column}.ops-detail>section{padding:14px 20px;border-bottom:1px solid var(--line);gap:10px}.ops-detail>section:first-child{padding-top:16px}.ops-detail .top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ops-detail .st{gap:8px;font:12px var(--mono)}.ops-detail .close,.ops-detail .st{display:inline-flex;align-items:center}.ops-detail .close{width:28px;height:28px;padding:0;border:1px solid var(--line-input);border-radius:6px;color:var(--muted);justify-content:center}.ops-detail .close:hover{color:var(--text);background:var(--bg-hover)}.ops-detail h2{font:500 15px var(--mono);word-break:break-all}.ops-detail dl{margin:0;display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;font-size:13px}.ops-detail dt{color:var(--muted)}.ops-detail dd{margin:0;font:12px/20px var(--mono);overflow-wrap:anywhere}.ops-detail pre{font-size:12px;line-height:1.6;padding:12px 14px;border-radius:8px;white-space:pre-wrap;word-break:break-word;background:var(--bg);border-color:var(--line-strong)}.ops-detail pre.err{border-color:oklch(.7 .17 25/.35);background:var(--bad-bg);color:var(--text)}.ops-detail form{display:flex;flex-direction:column;gap:10px}.ops-detail form .btns{display:flex;flex-wrap:wrap;gap:8px}.ops-detail form .btns .danger{margin-left:auto}.ops-detail .muted{font-size:13px;margin:0}.ops-chips{display:flex;flex-wrap:wrap;gap:6px}.ops-chips a{min-height:32px;padding:5px 10px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-input);border-radius:4px;font-size:12px;color:var(--text-2)}.ops-chips a:hover{color:var(--text)}.ops-chips a[aria-current=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.ops-chips a em{font:12px var(--mono);font-style:normal;opacity:.7}.ops-inbox{display:flex;flex-wrap:wrap;min-height:calc(100vh - 91px)}.ops-list{flex:1 1 380px;max-width:460px;min-width:0;border-right:1px solid var(--line)}.ops-row{display:flex;border-bottom:1px solid var(--row)}.ops-row:hover{background:#111}.ops-row[data-sel=true]{background:#141414}.ops-row:has(>a[aria-current=true]){background:#161616;box-shadow:inset 2px 0 0 var(--text)}.ops-row .pick{flex:none;display:flex;align-items:flex-start;width:auto;height:auto;padding:16px 0 0 20px;border:0;border-radius:0;background:none;cursor:pointer}.ops-row .pick input{width:16px;height:16px;margin:0;padding:0;accent-color:var(--text);cursor:pointer}.ops-row>a{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:14px 20px 14px 12px}.ops-row>a,.ops-row>a:hover{color:var(--text)}.ops-list .from,.ops-list .meta{display:flex;align-items:center;gap:8px;width:100%;font:12px var(--mono);color:var(--muted)}.ops-list .from .pics,.ops-list .meta>span:last-child{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:4px;font:12px var(--mono)}.ops-list .from{font:12.5px var(--sans)}.ops-list .from>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-list .unread{width:6px;height:6px;border-radius:999px;background:transparent;flex:none}.ops-list .unread.on{background:var(--text)}.ops-list b{font-weight:500;font-size:14px}.ops-list .ops-empty{padding:32px 20px;color:var(--muted);font-size:13px;margin:0}.ops-read{flex:999 1 420px;min-width:0}.ops-read,.ops-read>header{display:flex;flex-direction:column}.ops-read>header{padding:20px 28px;border-bottom:1px solid var(--line);gap:10px}.ops-read>header h2{font-size:22px;letter-spacing:-.02em;line-height:1.3}.ops-read>header>span{font-size:13px;color:var(--muted)}.ops-tags{display:flex;flex-wrap:wrap;gap:8px}.ops-tags span{height:24px;padding:0 8px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-input);border-radius:4px;font:12px var(--mono);color:var(--text-2)}.ops-tags span.new{color:var(--text)}.ops-tags span.planned{color:oklch(.72 .11 255)}.ops-tags span.closed{color:var(--faint)}.ops-read>div{padding:20px 28px;display:flex;flex-direction:column;gap:20px;flex:1 1}.ops-read .body{margin:0;font-size:14px;line-height:1.65;color:#d4d4d4;white-space:pre-wrap;max-width:680px}.ops-pics{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px;max-width:680px}.ops-pics a{aspect-ratio:4/3;border:1px solid var(--line-input);border-radius:6px;overflow:hidden;background:#131313;display:block}.ops-pics img{width:100%;height:100%;object-fit:cover;display:block}.ops-read form.note{display:flex;flex-direction:column;gap:8px;max-width:680px}.ops-read form.note textarea{min-height:84px;font:13px/1.5 var(--sans)}.ops-read form.note button{align-self:flex-start}.ops-plan{max-width:680px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-raised)}.ops-plan,.ops-plan>header{display:flex;flex-direction:column}.ops-plan>header{padding:14px 18px;border-bottom:1px solid var(--line);gap:4px}.ops-plan>header b{font-size:14px;font-weight:600}.ops-plan>header span{font-size:13px;color:var(--text-2)}.ops-plan>div{padding:16px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.ops-plan label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-2);min-width:0}.ops-plan label.grant{grid-column:1/-1;flex-direction:row;align-items:center;gap:10px;color:var(--text)}.ops-plan label.grant input{width:16px;height:16px;padding:0;margin:0;flex:none;accent-color:var(--text)}.ops-plan .hint{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.ops-plan>footer{padding:12px 18px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px}.ops-plan>footer>span{margin-right:auto;font-size:12.5px;color:var(--muted)}.ops-plan>div+div{border-top:1px solid var(--line)}.ops-plan>header.with-seg{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.ops-plan>header.with-seg>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 280px}.ops-seg{display:inline-flex;flex:none;padding:3px;gap:2px;border:1px solid var(--line-input);border-radius:8px;background:var(--bg);align-self:flex-start}.ops-seg button{height:28px;padding:0 12px;border:0;border-radius:5px;background:transparent;color:var(--text-2);font-size:13px;font-weight:400}.ops-seg button:hover{background:var(--bg-hover);color:var(--text)}.ops-seg button[aria-pressed=true]{background:var(--text);color:var(--bg);font-weight:500}.ops-draft fieldset,.ops-plan>div.ops-draft{display:flex;flex-direction:column;gap:14px}.ops-draft fieldset{margin:0;padding:0;border:0;min-width:0}.ops-draft fieldset:disabled{opacity:.6}.ops-draft label .sub{font-size:12px;color:var(--faint)}.ops-draft textarea{font:14px/1.5 var(--sans);min-height:64px}.ops-draft-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.ops-draft-row .field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-2)}.ops-ai{margin:0;display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--info)}.ops-ai>span{margin-left:auto;font:11px var(--mono);color:var(--faint)}.ops-shimmer{display:flex;flex-direction:column;gap:12px;padding:4px 0 8px}.ops-shimmer i{display:block;height:12px;border-radius:4px;background:linear-gradient(90deg,#1a1a1a,#262626,#1a1a1a);background-size:200% 100%;animation:ops-shim 1.2s linear infinite}@keyframes ops-shim{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ops-shimmer i{animation:none}}.ops-why{margin:0;padding:10px 12px;border-radius:6px;background:#111;font-size:12.5px;line-height:1.5;color:var(--muted)}.ops-why .ops-label{margin-right:8px}.ops-similar{display:flex;flex-direction:column;gap:8px}.ops-similar>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border:1px solid var(--line);border-radius:6px;font-size:13px}.ops-similar .m{width:44px;font:11px var(--mono);color:var(--faint)}.ops-similar .t{flex:1 1 160px;min-width:0}.ops-combine-credit .tag,.ops-similar .c{height:24px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid var(--line-input);border-radius:4px;font:12px var(--mono);color:var(--text-2)}.ops-redraft{display:flex;flex-wrap:wrap;gap:8px}.ops-redraft input{flex:1 1 220px;min-width:0}.ops-preview,.ops-preview>div{display:flex;flex-direction:column;gap:8px}.ops-preview>div{max-width:360px;padding:14px 16px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg)}.ops-preview .meta{display:flex;justify-content:space-between;gap:8px;font:11px var(--mono);color:var(--muted)}.ops-preview b{font-size:14px;font-weight:500;line-height:1.35}.ops-preview>div>span:not(.meta){font-size:13px;line-height:1.5;color:var(--text-2)}.ops-preview em{font-style:normal;font-size:11.5px;color:var(--ok)}.ops-plan>div.ops-combine-credit{display:flex;flex-direction:column;gap:12px}.ops-combine-credit ul{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:6px}.ops-combine-credit li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:13px}.ops-combine-credit li+li{border-top:1px solid var(--row)}.ops-combine-credit .tag.ok{color:var(--ok);border-color:oklch(.78 .14 155/.4)}.ops-combine-credit .who{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}.ops-combine-credit .who b{font-weight:500}.ops-combine-credit .who span{color:var(--muted);font-size:12.5px}.ops-combine-credit .amt{font:12px var(--mono);color:var(--text-2)}.ops-selbar{gap:10px;font-size:13px;color:var(--text-2)}.ops-planned,.ops-selbar{display:flex;align-items:center}.ops-planned{flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.ops-read>footer{padding:14px 28px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ops-read>footer form{display:contents}.ops-read>footer>span{margin-left:auto;font:12px var(--mono);color:var(--faint)}@media (max-width:900px){.ops-body,.ops-head{padding-left:16px;padding-right:16px}.ops-detail,.ops-facets,.ops-list{max-width:none;border-right:0;border-left:0;border-bottom:1px solid var(--line)}.ops-log>a{grid-template-columns:88px minmax(0,1fr) 14px}.ops-log>a>.k,.ops-log>a>.t,.ops-rows .hdr{display:none}.ops-rows>a{grid-template-columns:1fr auto}.ops-rows .m{grid-column:1/-1}}.panel{background:var(--bg);border:1px solid var(--line-strong);border-radius:10px;padding:16px 20px;overflow:auto}.panel h2{margin-bottom:12px}.panel table td,.panel table th{padding:8px 12px}.grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat b{display:block;font:26px var(--mono);letter-spacing:-.02em}.stat span{color:var(--muted);font-size:13px}.mm-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:20px;gap:20px;align-items:start}.mm-cols>div{display:flex;flex-direction:column;gap:20px;min-width:0}.tip{position:relative;align-self:flex-start;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:4px}.tip-pop{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:380px;max-width:80vw;background:#111;border:1px solid var(--line-input);border-radius:8px;padding:14px;flex-direction:column;gap:10px;box-shadow:0 12px 32px rgba(0,0,0,.6);cursor:default;text-align:left;font:13px/1.55 var(--sans);color:var(--text);white-space:normal;text-decoration:none}.tip.right .tip-pop{left:auto;right:0}.tip.up .tip-pop{top:auto;bottom:calc(100% + 8px)}.tip.tip-side .tip-pop{top:50%;left:calc(100% + 8px);transform:translateY(-50%);max-width:320px}.info-tip{display:inline-flex;align-self:center;color:var(--faint);text-decoration:none}.info-tip:focus-visible,.info-tip:hover{color:var(--text-2)}.tip:focus .tip-pop,.tip:focus-within .tip-pop,.tip:hover .tip-pop{display:flex}.tip-pop .fix{font-size:12px;color:var(--text-2);line-height:1.5}.pseudo{border:1px solid var(--line-strong);border-radius:6px;background:var(--bg);padding:8px 0;font:12px/22px var(--mono);white-space:pre;color:var(--muted);overflow-x:auto}.pseudo>span{display:block;padding:0 12px}.pseudo>span.hl{background:var(--ok-bg)}.pseudo .v{color:var(--text)}.pseudo .f{color:var(--ok)}.pseudo .k{color:oklch(.75 .12 250)}.pseudo .n{color:var(--warn)}.radio-row{display:flex;gap:14px;padding:16px 20px;border:0;border-bottom:1px solid var(--row);border-radius:0;width:100%;height:auto;background:transparent;color:var(--text);text-align:left;font-weight:400;justify-content:flex-start;align-items:flex-start;white-space:normal}.radio-row:last-child{border-bottom:0}.radio-row:hover,.radio-row[aria-checked=true]{background:var(--bg-raised);color:var(--text)}.radio-row b{font-size:14px;font-weight:500}.radio-row .desc{font-size:13px;color:var(--text-2);line-height:1.55}.radio{width:16px;height:16px;border-radius:999px;border:1px solid var(--line-focus);display:inline-flex;align-items:center;justify-content:center;flex:none;margin-top:2px}.radio[data-on=true]{border-color:var(--text)}.radio[data-on=true]:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--text)}.task-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 210px;grid-gap:16px;gap:16px;padding:8px 20px;align-items:center;font-size:13px;border-bottom:1px solid var(--row)}.task-grid.head{padding:10px 20px;background:var(--bg-raised);border-bottom-color:var(--line-strong);font-size:12px;color:var(--muted)}.link-btn{height:auto;padding:0;border:0;background:transparent;color:var(--text-2);font-size:12px;font-weight:400;text-decoration:underline;-webkit-text-decoration-color:var(--line-focus);text-decoration-color:var(--line-focus);text-underline-offset:3px}.link-btn:hover{background:transparent;color:var(--text)}.rule{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:8px;column-gap:8px;font-size:13px;color:var(--text-2);line-height:1.45}.rule:before{content:"—";color:var(--faint)}.hbar{background:var(--line)}.hbar,.hbar>span{height:6px;border-radius:3px}.hbar>span{display:block;background:var(--fill,var(--line-focus));max-width:100%}.mm-strip{border:1px solid var(--line-strong);border-radius:10px;padding:16px 20px;gap:14px;flex-wrap:wrap}.mm-chip,.mm-strip{display:flex;align-items:center}.mm-chip{gap:8px;border:1px solid var(--line-input);border-radius:6px;padding:6px 10px;font-size:13px}.mm-dot{width:8px;height:8px;border-radius:999px;background:var(--ok)}.mm-turn{padding:0;grid-gap:0;gap:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mm-turn-col{padding:20px;display:flex;flex-direction:column;min-width:0}.mm-turn-col+.mm-turn-col{border-left:1px solid var(--line-strong)}.mm-prob{display:grid;grid-template-columns:130px minmax(0,1fr) 44px;grid-gap:12px;gap:12px;align-items:center;font-size:13px;color:var(--muted)}.mm-prob[data-top]{color:var(--text)}.mm-prob>.num{text-align:right}.mm-prob-bar{height:6px;background:var(--line);border-radius:3px}.mm-prob-bar>span{display:block;height:100%;border-radius:3px;background:var(--ghost);max-width:100%}.mm-prob[data-top] .mm-prob-bar>span{background:var(--text)}@media (max-width:900px){.mm-turn{grid-template-columns:1fr}.mm-turn-col+.mm-turn-col{border-left:0;border-top:1px solid var(--line-strong)}}.lanes{border:1px solid var(--line-strong);border-radius:10px;overflow:hidden}.lane-row{display:grid;grid-template-columns:170px repeat(var(--turns),minmax(0,1fr))}.lane-row.head{border-bottom:1px solid var(--line-strong);background:var(--bg-raised);font-size:12px;color:var(--muted)}.lane-row.head>*{padding:10px 0;text-align:center;font-family:var(--mono);color:var(--muted)}.lane-row.head>:first-child{padding:10px 16px;text-align:left;font-family:var(--sans)}.lane-row.head a[aria-current=true]{color:var(--text);background:var(--bg-active)}.lane-row.body{height:52px;border-bottom:1px solid var(--row)}.lane-name{padding:0 16px;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.lane-name span:first-child{font:13px var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lane-name span:last-child{font-size:11px;color:var(--faint)}.lane-cell{display:flex;align-items:center;justify-content:center;position:relative}.lane-cell[data-pinned]{background:oklch(.3 .05 80/.18)}.lane-cell[data-sel]{background:#141414}.lane-cell:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#161616}.lane-dot{position:relative;z-index:2;width:14px;height:14px;border-radius:999px;background:var(--text);box-shadow:0 0 0 4px var(--bg)}.lane-dot.sel{background:var(--ok)}.lane-dot.ring{background:var(--bg);border:1.5px dashed var(--muted);box-shadow:none}.lane-svg{position:absolute;left:170px;top:0;width:calc(100% - 170px);pointer-events:none;z-index:1}.ls{border:1px solid var(--line-strong);border-radius:10px;overflow:hidden}.ls-row{display:grid;grid-template-columns:200px minmax(0,1fr);border-bottom:1px solid var(--row)}.ls-scroll{overflow-x:auto}.ls-inner{min-width:calc(200px + var(--turns) * 14px)}.ls-row>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:4;background:var(--bg);border-right:1px solid var(--line)}.ls-drift>:first-child,.ls-head,.ls-head>:first-child,.ls-sub>:first-child{background:var(--bg-raised)}.ls-head{border-bottom-color:var(--line-strong);font-size:12px;color:var(--muted)}.ls-head>span{padding:10px 16px}.ls-nums{display:grid;grid-template-columns:repeat(var(--turns),minmax(0,1fr))}.ls-head .ls-nums a{padding:10px 0;text-align:center;font:11px var(--mono);color:var(--faint);white-space:nowrap;overflow:visible}.ls-head .ls-nums a[aria-current=true]{color:var(--text);background:var(--bg-active)}.ls-lane{height:52px}.ls-lane+.ls-lane{border-top:1px solid var(--row)}.ls-plot{position:relative}.ls-plot>svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ls-track{position:relative;height:52px}.ls-track+.ls-track{border-top:1px solid var(--row)}.ls-run{top:20px;height:12px;border-radius:3px;background:var(--text);box-shadow:inset -1px 0 0 var(--bg)}.ls-run,.ls-sel{position:absolute}.ls-sel{top:0;bottom:0;background:#1a1a1a}.ls-cols{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--turns),minmax(0,1fr))}.ls-cols a:hover{background:rgba(255,255,255,.04)}.ls-net-label{padding:10px 16px;display:flex;flex-direction:column;gap:4px}.ls-drift{height:34px;background:var(--bg-raised);border-bottom:0}.ls-drift>span{padding:0 16px;display:flex;align-items:center;font-size:12px}.ls-drift .ls-nums>span{display:flex;align-items:center;justify-content:center}.ls-drift .ls-nums>span[data-sel]{background:#1a1a1a}.ls-drift i{width:3px;height:12px;border-radius:1px;background:var(--ok)}.ls .legend{border-top:1px solid var(--row)}.ls.compact .ls-lane,.ls.compact .ls-track{height:44px}.ls.compact .ls-run{top:16px}.ls.compact .ls-lane span:only-child{font-size:13px;color:var(--text)}.ls-sub{background:var(--bg-raised)}.ls-sub>span:first-child{padding:8px 16px;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}.ls-mx-name{padding:8px 16px;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.ls-mx-name span:first-child{font:13px var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-mx-name span:last-child{font:11px var(--mono);color:var(--muted);white-space:nowrap}.ls-mx{min-height:48px}.ls-mx .ls-run{top:calc(50% - 5px);height:10px}.legend .mode-icon{width:14px;height:14px}.shadow-turn{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:16px;gap:16px}.cand-card{padding:0;gap:0}.cand-top{padding:20px 20px 14px;display:flex;flex-direction:column;gap:8px}.cand-conf{padding:0 20px 14px;display:grid;grid-template-columns:110px minmax(0,1fr) 44px;grid-gap:12px;gap:12px;align-items:center;font-size:13px}.cand-cls{padding:0 20px 8px;font-size:13px;display:flex;gap:8px;align-items:baseline}.cand-track{position:relative;flex:1 1;height:6px;background:var(--line);border-radius:3px}.cand-track>i{position:absolute;left:0;top:0;bottom:0;background:var(--text);border-radius:3px}.cand-track>b{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--muted)}.cand-table{overflow-x:auto}.cand-row{display:grid;grid-template-columns:minmax(140px,1.2fr) 150px 96px minmax(120px,1.1fr);grid-gap:12px;gap:12px;padding:10px 20px;border-bottom:1px solid #161616;font-size:13px;align-items:center;min-width:560px}.cand-row.cand-head{padding:8px 20px;border-top:1px solid var(--line);border-bottom-color:var(--line);font:11px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.05em}.cand-row[data-s=suggested]{background:oklch(.78 .14 155/.08)}.cand-row[data-s=requested]{background:#141414}.cand-row[data-dim]{opacity:.6}.cand-score{display:flex;align-items:center;gap:8px}.cand-score>.num{font-size:12px;width:30px;text-align:right}.cand-vs{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.cand-row[data-s=suggested] .cand-vs{color:var(--ok)}.cand-row[data-s=requested] .cand-vs{color:var(--text)}.cand-req-dot{width:8px;height:8px;border-radius:999px;background:var(--text);flex:none;margin:0 2px;display:block}.cand-foot{padding:14px 20px;margin-top:auto;display:flex;flex-direction:column;gap:8px}.legend{padding:10px 16px;font-size:12px;color:var(--faint);display:flex;gap:18px;flex-wrap:wrap}.legend span{display:inline-flex;align-items:center;gap:6px}.split-bar{height:14px;display:flex;gap:2px}.split-bar>span{border-radius:0}.split-bar>span:first-child{border-radius:3px 0 0 3px}.split-bar>span:last-child{border-radius:0 3px 3px 0}.saved-seg{flex:1 1;border:1px dashed oklch(.78 .14 155/.7);background:oklch(.78 .14 155/.14);display:flex;align-items:center;justify-content:center;font:11px var(--mono);color:var(--ok);white-space:nowrap;overflow:hidden}tfoot td{border-top:1px solid var(--line-strong);border-bottom:0}.saved-hero{padding:24px;display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:36px;gap:36px;align-items:center}.rc-amt{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.rc-amt b{font:400 20px var(--mono)}.rc-amt span{font-size:12px;color:var(--faint)}.rc-body{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.rc-main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:28px}.rc-calls{list-style:none;margin:0;padding:0;border:1px solid var(--line-strong);border-radius:10px;overflow:hidden}.rc-calls>li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;padding:14px 20px;border-top:1px solid var(--row);align-items:start}.rc-calls>li:first-child{border-top:0}.rc-calls .n{width:22px;height:22px;border-radius:6px;background:var(--bg-active);color:var(--muted);font:11px var(--mono);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.rc-calls .what{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0}.rc-calls .what>b{font-weight:500}.rc-calls .what .chip-sm{height:22px;padding:0 8px;border-radius:4px;background:var(--bg-active);color:var(--text-2);font:12px var(--mono);display:inline-flex;align-items:center}.rc-calls .facts{display:flex;gap:6px 18px;flex-wrap:wrap;font:12px var(--mono);color:var(--faint);margin-top:6px}.rc-calls .facts b{font-weight:400;color:var(--text-2)}.rc-calls .facts .gen{overflow-wrap:anywhere}.rc-calls .end{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font:13px var(--mono)}.rc-calls .note{grid-column:1/-1;font-size:12px;color:var(--faint)}.rc-lines{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--line-strong);border-radius:10px;overflow:hidden}.rc-lines>dd,.rc-lines>dt{margin:0;padding:12px 20px;border-bottom:1px solid var(--row);min-width:0}.rc-lines>dt small{font:12px var(--mono);color:var(--faint);margin-left:8px}.rc-lines>dd{text-align:right;font:14px var(--mono)}.rc-lines>.total{border-bottom:0;padding-block:14px;background:var(--bg-raised)}.rc-lines>dt.total{font-weight:600}.rc-lines>dd.total{font-size:16px}.rc-mm{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 16px;border:1px solid var(--line-strong);border-radius:10px;font-size:13px;color:var(--muted);line-height:1.55}.rc-mm>div{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:6px}.rc-mm b{font-weight:400;color:var(--text)}.rc-mm b.t-warn{color:var(--warn)}.rc-mm b.t-ok{color:var(--ok)}.rc-mm a{text-decoration:underline;-webkit-text-decoration-color:var(--line-focus);text-decoration-color:var(--line-focus);text-underline-offset:3px}.rc-side{flex:1 1 300px;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-raised)}.rc-side hr{border:0;border-top:1px solid var(--line);margin:0}.rc-kv{margin:0;display:flex;flex-direction:column;font-size:13px}.rc-kv dt{color:var(--muted);font-size:12px;margin-top:14px}.rc-kv dt:first-child{margin-top:0}.rc-kv dd{margin:2px 0 0;min-width:0;overflow-wrap:anywhere}.rc-kv dd.num{font-size:12.5px}.rc-kv dd .muted,.rc-kv dd.none{color:var(--faint)}.rc-kv a{text-decoration:underline;-webkit-text-decoration-color:var(--line-focus);text-decoration-color:var(--line-focus);text-underline-offset:3px}@media (max-width:900px){.mm-cols,.saved-hero{grid-template-columns:1fr}.task-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.task-grid>:nth-child(3){grid-column:2/-1;justify-content:flex-start!important}.lane-row{grid-template-columns:110px repeat(var(--turns),minmax(0,1fr))}.lane-svg{left:110px;width:calc(100% - 110px)}}.auth{max-width:380px;margin:12vh auto;padding:0 16px;gap:16px}.auth,.auth form{display:flex;flex-direction:column}.auth form{gap:14px}.auth h1{font-size:24px}.docs .side-head .docs-home{flex:1 1;display:flex;align-items:center;height:40px;padding:0 8px;font-weight:500;font-size:14px}.docs-nav-group{display:flex;flex-direction:column;gap:2px}.docs-nav-group+.docs-nav-group{border-top:1px solid var(--line)}.docs-nav-group:first-child .nav-group{padding-top:4px}.docs-nav-group .nav-group span:last-child{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);max-width:none}.docs-foot{flex-direction:row;gap:16px;padding:12px 18px 16px;font-size:13px}.docs-foot a{color:var(--muted)}.docs-foot a:hover{color:var(--text)}.docs-eyebrow{font:11px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.08em}.docs-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:10px 12px 10px 24px;border-bottom:1px solid var(--line);background:var(--bg-raised)}:root[data-apps-banner=off] .docs-banner{display:none}.docs-banner-tag{gap:8px;flex:none;font-size:13px;font-weight:500;color:oklch(.82 .1 240)}.docs-banner-tag,.docs-banner-tag>i{display:inline-flex;align-items:center}.docs-banner-tag>i{width:24px;height:24px;border-radius:6px;background:oklch(.78 .1 240/.18);justify-content:center}.docs-banner-text{flex:1 1 320px;min-width:0;color:var(--text-2)}.docs-banner-text b{color:var(--text);font-weight:500}.docs-banner-actions{display:inline-flex;align-items:center;gap:4px;flex:none}.docs-banner-actions a{min-height:36px;padding:0 12px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;font-weight:500}.docs-banner-actions a span{color:var(--muted)}.docs-banner-actions button{width:36px;height:36px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.docs-banner-actions button:hover{background:var(--bg-hover);color:var(--text)}.docs-c{font-family:var(--mono);font-size:12.5px;color:var(--text-2);background:transparent;border:1px solid var(--line-input);border-radius:4px;padding:1px 6px;white-space:nowrap}a .docs-c{text-decoration:none}.docs-guide{display:grid;grid-template-columns:minmax(0,1fr) 240px;flex:1 1}.docs-guide>.docs-article{padding:48px 64px 80px;width:100%;max-width:848px;margin:0 auto}.docs-article{display:flex;flex-direction:column;gap:24px;min-width:0}.docs-crumb{font-size:13px;color:var(--faint);display:flex;gap:8px}.docs-crumb .dim{color:var(--text-2)}.docs-head{display:flex;flex-direction:column;gap:12px}.docs-head h1{font-size:36px;letter-spacing:-.025em}.docs-lede{margin:0;font-size:17px;line-height:1.6;color:var(--text-2);text-wrap:pretty}.docs-lede.sm{font-size:15px;line-height:1.65;max-width:640px}.docs-prose{display:flex;flex-direction:column;gap:20px;padding-top:8px}.docs-article li,.docs-article p{font-size:15px;line-height:1.65;color:var(--text-2);text-wrap:pretty}.docs-article p{margin:0}.docs-article ol,.docs-article ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.docs-article strong{color:var(--text);font-weight:500}.docs-article a:not(.docs-prevnext a):not(.docs-h2 a){text-decoration:underline;-webkit-text-decoration-color:var(--line-focus);text-decoration-color:var(--line-focus);text-underline-offset:3px}.docs-article a:hover{-webkit-text-decoration-color:var(--text-2);text-decoration-color:var(--text-2)}.docs-h2,.docs-step h2{font-size:18px;line-height:28px;scroll-margin-top:80px}.docs-h2{padding-top:12px}.docs-h2 a:hover{text-decoration:none;color:var(--text)}.docs-steps{display:flex;flex-direction:column;gap:28px}.docs-step{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:16px;gap:16px}.docs-step>div{display:flex;flex-direction:column;gap:12px;min-width:0}.docs-step-n{width:28px;height:28px;border:1px solid var(--line-focus);border-radius:999px;display:flex;align-items:center;justify-content:center;font:13px var(--mono)}.docs-callout{padding:14px 16px 14px 48px;--n-x:16px;--n-y:16px}.docs-article .docs-callout p{font-size:14px;line-height:1.65;color:#d4d4d4;text-wrap:pretty}.docs-table{border:1px solid var(--line-strong);border-radius:10px;overflow-x:auto}.docs-table table{width:100%;border-collapse:collapse;font-size:14px}.docs-table th{text-align:left;font-weight:500;font-size:13px;color:var(--muted);padding:10px 16px;border-bottom:1px solid var(--line-strong);background:var(--bg-raised)}.docs-table td{padding:10px 16px;border-bottom:1px solid var(--row);color:var(--text-2);line-height:1.55;vertical-align:top}.docs-table td:first-child{color:var(--text);white-space:nowrap}.docs-table tr:last-child td{border-bottom:0}.docs-prevnext{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding-top:16px;border-top:1px solid var(--line);margin-top:16px}.docs-prevnext a{border:1px solid var(--line-strong);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;font-size:14px}.docs-prevnext a:hover{border-color:var(--line-focus);text-decoration:none}.docs-prevnext a span{font-size:12px;color:var(--faint)}.docs-prevnext a.next{align-items:flex-end;grid-column:2}.docs-toc{position:-webkit-sticky;position:sticky;top:56px;align-self:start;padding:48px 24px;display:flex;flex-direction:column;gap:10px;font-size:13px}.docs-toc .docs-eyebrow{padding-bottom:4px}.docs-toc a{color:var(--muted)}.docs-toc a:hover{color:var(--text);text-decoration:none}.docs-toc a[aria-current=true]{color:var(--text)}.docs-toc hr{border:0;border-top:1px solid var(--line);margin:12px 0;width:100%}.docs-toc button{all:unset;cursor:pointer;color:var(--muted);font-size:13px}.docs-toc button:hover{color:var(--text)}.docs-code{border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;background:var(--bg);min-width:0}.docs-code-head{height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 8px 0 4px;border-bottom:1px solid var(--line);background:var(--bg-raised);font-size:13px}.docs-code-head.pad{padding:0 16px}.docs-tabs{display:flex;height:100%}.docs-copy,.docs-tabs button{all:unset;cursor:pointer;font-size:13px}.docs-tabs button{padding:0 12px;display:flex;align-items:center;color:var(--muted)}.docs-tabs button:hover{color:var(--text)}.docs-tabs button[aria-selected=true]{color:var(--text);box-shadow:inset 0 -1px 0 var(--text)}.docs-copy:focus-visible,.docs-tabs button:focus-visible{outline:2px solid var(--text-2);outline-offset:-2px}.docs-copy{font-size:12px;color:var(--text-2);padding:0 8px}.docs-copy:hover{color:var(--text)}.docs-code pre{border:0;border-radius:0;background:var(--bg);padding:16px 20px;font:13px/22px var(--mono);color:#d4d4d4;white-space:pre}.docs-code pre.dim{color:var(--text-2)}.docs-ref{display:grid;grid-template-columns:minmax(0,1fr) 560px;flex:1 1}.docs-ref-main{padding:40px 48px 80px;gap:28px}.docs-ref-main .docs-head h1{font-size:30px;letter-spacing:-.02em}.docs-endpoint{display:flex;align-self:flex-start;max-width:100%;border:1px solid var(--line-input);border-radius:6px;overflow:hidden;font:13px var(--mono)}.docs-endpoint span:first-child{padding:5px 10px;background:var(--text);color:var(--bg);font-weight:500}.docs-endpoint span:last-child{padding:5px 12px;color:#d4d4d4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-ref-side{border-left:1px solid var(--line);background:var(--bg-side);padding:24px;min-width:0}.docs-ref-sticky{position:-webkit-sticky;position:sticky;top:80px;display:flex;flex-direction:column;gap:16px}.docs-ref-side pre{font-size:12.5px;line-height:21px}.docs-params{display:flex;flex-direction:column;gap:0}.docs-params-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--line-strong)}.docs-params-head h2{font-size:16px}.docs-params .docs-table{margin-top:12px}.docs-params ul{list-style:none;padding:0;gap:0}.docs-params li{padding:14px 0;border-bottom:1px solid var(--row);display:flex;flex-direction:column;gap:6px}.docs-params li>div{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.docs-params li>div .mono:first-child{font-size:13px;font-weight:500;color:var(--text)}.docs-params li>div .mono{font-size:12px}.docs-params .req{font-size:11px;color:var(--faint)}.docs-params .req.on{color:var(--text)}.docs-article .docs-params li p{font-size:14px;line-height:1.55}@media (max-width:1280px){.docs-ref{grid-template-columns:minmax(0,1fr)}.docs-ref-side{border-left:0;border-top:1px solid var(--line)}.docs-ref-sticky{position:static}}@media (max-width:1100px){.docs-guide{grid-template-columns:minmax(0,1fr)}.docs-toc{display:none}}@media (max-width:900px){.console,.shell{grid-template-columns:1fr}.side{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.side-foot{display:none}.page,.shell .main{padding:24px 16px 48px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats>div:nth-child(2n){border-right:0}.stats>div:nth-child(-n+2){border-bottom:1px solid var(--line-strong)}.cols-2,.cols-side,.cols-wide,.shadow-turn{grid-template-columns:1fr}.topbar{grid-template-columns:1fr auto}.topbar-right{display:none}.docs .nav{max-height:40vh}.docs-guide>.docs-article,.docs-ref-main{padding:32px 16px 56px}.docs-ref-side{padding:16px}.docs-head h1{font-size:28px}}.au-grid{display:grid;align-items:center;font-size:13px;border-bottom:1px solid var(--row)}.au-grid>*{padding:12px;min-width:0}.au-grid>:first-child{padding-left:20px}.au-grid>:last-child{padding-right:20px}.au-grid.head{font-size:12px;color:var(--muted);background:var(--bg-raised);border-bottom-color:var(--line-strong)}.au-grid.head>*{padding-top:10px;padding-bottom:10px}.au-repo-wrap{overflow:visible}.au-repo-wrap>:first-child{border-radius:9px 9px 0 0}.au-repo-wrap>:last-child{border-radius:0 0 9px 9px}.au-cost-row{display:grid;grid-template-columns:1fr 72px 72px;grid-gap:8px;gap:8px;font-size:12px;text-align:right}.au-cost-row>:first-child{text-align:left}.au-repos{grid-template-columns:minmax(0,1fr) 180px 200px 130px 80px}.au-repos>*{padding-left:20px;padding-right:20px}.au-runs{grid-template-columns:minmax(0,1.6fr) 90px minmax(0,1fr) 150px 120px 90px 120px}.au-runs>:nth-child(6),.au-runs>:nth-child(7){white-space:nowrap}.au-learn{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) minmax(0,.9fr) 190px 120px 90px}.au-tuning{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 160px 150px 100px}.au-docs{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr) 100px 80px 170px}.au-docs-fact{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:12px 20px;font-size:13px;line-height:1.55;background:var(--bg-raised);border-bottom:1px solid var(--row)}.au-docs-fact>.toggle{margin-top:1px}.au-docs-fact[data-edit]>.toggle{margin-top:9px}.au-docs-fact .stack{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:860px}.au-docs-fact .stack>:first-child{text-wrap:pretty}.au-docs-fact .sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;color:var(--muted)}.au-docs-fact .kw{font:12px/18px var(--mono);color:var(--text-2);background:#171717;border-radius:4px;padding:0 6px}.au-docs-fact .sep,.au-docs-page .sep{color:var(--line-focus);padding:0 2px}.au-docs-fact[data-off] .stack>:first-child{color:var(--muted)}.au-docs-fact[data-edit]{padding:16px 20px;background:#111}.au-docs-fact[data-edit] .stack{gap:12px}.au-docs-fact textarea{min-height:0;padding:8px 12px;background:var(--bg);font:13px/1.55 var(--sans)}.au-docs-fact .kws{display:flex;flex-direction:column;gap:6px}.au-docs-fact .kws label{font-size:12px}.au-docs-fact .acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.au-docs-fact .acts>span{padding-left:8px}button.au-link{height:18px;padding:0;border:0;background:transparent;color:var(--text-2);font-size:12px;font-weight:400;text-decoration:underline;-webkit-text-decoration-color:var(--line-focus);text-decoration-color:var(--line-focus);text-underline-offset:3px}button.au-link:hover{background:transparent;color:var(--text)}.au-kw-field{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:5px 8px;background:var(--bg);border:1px solid var(--line-input);border-radius:6px}.au-kw-field:focus-within{border-color:var(--text-2)}.au-kw-field>span{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 4px 0 8px;background:var(--bg-hover);border-radius:4px;font:12px var(--mono);color:var(--text)}.au-kw-field>span button{width:16px;height:16px;padding:0;border:0;background:transparent;color:var(--text-2);font-size:9px}.au-kw-field>span button:hover{background:transparent;color:var(--text)}.au-kw-field input{flex:1 1;min-width:120px;height:24px;padding:0 4px;border:0;background:transparent;font:12px var(--mono)}.au-docs-facts-head{display:flex;align-items:center;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;padding:10px 20px;background:var(--bg-raised);border-bottom:1px solid var(--row);font-size:12px;color:var(--muted)}.au-docs-facts-head input{flex:none;width:200px;height:28px;padding:0 10px;background:var(--bg);font:12px var(--mono)}.au-docs-page{display:flex;align-items:center;gap:8px;padding:10px 20px 4px;background:var(--bg-raised);font-size:12px;color:var(--muted)}.au-docs-page a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);color:var(--text-2)}.au-docs-page a:hover{color:var(--text)}.au-docs-page>span{flex:none}.au-docs-notice{border:0;border-bottom:1px solid var(--line-strong);border-radius:0;padding:12px 52px;--n-x:20px;--n-y:12px}.au-docs-notice.ok{background:var(--ok-bg)}.au-docs-notice.bad{background:var(--bad-bg)}.au-docs-notice button{position:absolute;right:16px;top:12px;width:20px;height:20px;padding:0;border:0;background:transparent;color:var(--text-2);font-size:11px}.au-docs-notice button:hover{background:transparent;color:var(--text)}.au-docs-form{border-bottom:1px solid var(--line-strong)}.au-docs-form .grp{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:32px;gap:32px;padding:20px;border-bottom:1px solid var(--row)}.au-docs-form .lead{display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.5;color:var(--muted)}.au-docs-form .lead b{font-size:13px;font-weight:500;color:var(--text)}.au-docs-form .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;align-items:start}.au-docs-form .fields.site{grid-template-columns:minmax(0,1fr) 132px}.au-docs-form .wide{grid-column:1/-1}.au-docs-form label{display:flex;flex-direction:column;gap:6px}.au-docs-form .hint,.au-docs-form label{font-size:12px;color:var(--muted)}.au-docs-form .hint code{color:var(--text-2)}.au-docs-form .globs{display:flex;flex-direction:column;gap:8px}button.au-glob{height:26px;padding:0 9px;background:transparent;color:var(--text-2);border-color:var(--line-input);font:12px var(--mono)}button.au-glob:hover{background:var(--bg-hover);color:var(--text)}button.au-glob[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.au-docs-form .foot{display:flex;align-items:center;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;padding:12px 20px;background:var(--bg-raised);font-size:12px;color:var(--muted)}.au-docs-form .foot>span:last-child{display:flex;gap:8px;flex:none}.au-grid .mono{font-family:var(--mono);font-size:12px}.au-runs.link{cursor:pointer}.au-runs.link:focus-visible,.au-runs.link:hover{background:#0f0f0f;outline:none}.au-grid .right{display:flex;justify-content:flex-end}.tr-row{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--row);color:inherit;text-decoration:none;flex-wrap:wrap}a.tr-row:hover{background:var(--bg-hover)}.tr-row:last-child{border-bottom:0}.tr-name{display:flex;flex-direction:column;gap:2px;flex:1 1 280px;min-width:0}.tr-name>b{font-weight:600}.tr-name>span{font-size:13px;color:var(--muted)}.tr-badges{display:flex;gap:8px;flex-wrap:wrap}.tr-count{font-size:13px;white-space:nowrap}.tr-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:8px}.tr-repos{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,.8fr) 80px}.tr-key{display:inline-flex;align-items:baseline;gap:4px;padding:2px 8px;border:1px solid var(--line-input);border-radius:6px;font-size:12px}.tr-convs{flex-direction:column;flex:0 1 420px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.tr-conv,.tr-convs{display:flex;min-width:0}.tr-conv{gap:12px;padding:10px 12px;font-size:13px;color:inherit;text-decoration:none;border-bottom:1px solid var(--row);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline}.tr-conv>.tr-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-conv:last-child{border-bottom:0}a.tr-conv:hover{background:var(--bg-hover)}.tr-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px 32px;gap:12px 32px;align-items:start;padding:16px 20px;border-bottom:1px solid var(--row)}.tr-field:last-child{border-bottom:0}.tr-ctl{display:flex;flex-direction:column;gap:12px;min-width:0}.tr-ctl>.rs-seg{align-self:flex-start}.tr-ctl input:not([type=checkbox]),.tr-ctl select,.tr-ctl textarea{width:100%}.tr-label{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--muted)}.tr-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tr-money{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line-input);border-radius:8px;background:var(--bg);color:var(--faint)}.tr-money:focus-within{border-color:var(--line-focus)}.tr-money input{flex:1 1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--text);outline:none}.tr-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.tr-ctl>.tr-convs{flex:none}@media (max-width:760px){.tr-field{grid-template-columns:minmax(0,1fr)}.tr-repos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tr-repos>:nth-child(3){display:none}}.au-grid .stack{display:flex;flex-direction:column;gap:3px}.au-grid .stack>.tile-badge{align-self:flex-start}.au-grid .sub{font-size:12px;color:var(--faint)}.au-grid .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-grid .mono-link{font-family:var(--mono);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-focus);text-decoration-color:var(--line-focus);text-underline-offset:3px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--line-strong)}.au-search{position:relative;display:flex;width:300px;max-width:100%}.au-search>svg{position:absolute;left:11px;top:11px;color:var(--faint);pointer-events:none}.au-search input{padding:0 34px 0 32px;font-size:13px}.au-search button{position:absolute;right:6px;top:6px;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted)}.au-search button:hover{background:var(--bg-hover);color:var(--text)}.au-tools select{width:170px;font-size:13px}.au-pager{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px}.au-pager .num{margin-right:4px;white-space:nowrap}.au-pager button{width:28px;padding:0}.au-grid .mono-link mark{background:oklch(.5761 .2321 258.23/.4);color:inherit;border-radius:2px}.au-finds{display:flex;gap:10px}.au-empty{padding:28px 20px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted);line-height:1.5;border-bottom:1px solid var(--row)}.au-empty b{font-size:14px;font-weight:400;color:var(--text)}.au-foot{display:flex;gap:8px 16px;flex-wrap:wrap;align-items:center;font-size:12px;line-height:1.6;border-top:0}.au-foot .dot a{font-family:var(--sans);color:var(--muted);margin-left:4px}.au-chip,.au-foot .strong-link{color:var(--text)}.au-chip{font:12px var(--mono);border:1px solid var(--line-input);border-radius:4px;padding:1px 6px}.au-chip.fill{border:0;background:var(--bg-hover);padding:3px 8px}.au-row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:14px 20px;border-bottom:1px solid var(--row)}.au-row[data-last]{border-bottom:0}.au-row-text{display:flex;flex-direction:column;gap:4px;min-width:0}.au-row-text b{font-size:14px;font-weight:500}.au-row-text>span{font-size:13px;color:var(--text-2);line-height:1.5}.au-subs{display:flex;flex-direction:column;padding:4px 0 8px;background:var(--bg-raised);border-bottom:1px solid var(--row)}button.au-sub{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;padding:10px 20px;width:100%;height:auto;border:0;border-radius:0;background:none;color:var(--text-2);text-align:left;font-weight:400;white-space:normal;cursor:pointer}button.au-sub:hover{background:#121212;color:var(--text-2)}button.au-sub:disabled{cursor:default;opacity:.6}button.au-sub:disabled:hover{background:none}.au-check{width:16px;height:16px;margin-top:2px;border-radius:4px;border:1px solid var(--line-focus);display:flex;align-items:center;justify-content:center;flex:none;font-size:11px;font-weight:700;line-height:1;color:transparent}.au-check[data-on=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.au-sub-text{display:flex;flex-direction:column;gap:3px}.au-sub-text b{font-size:13px;font-weight:500;color:var(--text)}.au-sub-text>span{font-size:13px;line-height:1.5}.au-sub-note{margin:4px 20px 0 48px;font-size:12px;color:var(--warn)}.wh-form{border:1px solid var(--line-strong);border-radius:10px;overflow:hidden}.wh-form-body{padding:20px;gap:20px}.wh-form-body,.wh-form-head{display:flex;flex-direction:column}.wh-form-head{gap:4px}.wh-form-head b{font-size:14px;font-weight:500}.wh-form-head span{font-size:13px;color:var(--text-2)}.wh-form fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:10px}.wh-form legend{padding:0;margin-bottom:8px;font-size:13px;color:var(--muted)}.wh-form-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 20px;border-top:1px solid var(--row);font-size:12px;color:var(--muted)}.wh-events,.wh-form-foot{background:var(--bg-raised)}.wh-events{border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.wh-events button.au-sub{padding:12px 16px;border-bottom:1px solid var(--row)}.wh-events button.au-sub:last-child{border-bottom:0}.wh-events code{font-size:12px;color:var(--text);background:var(--bg-hover);border:1px solid var(--line-input);border-radius:4px;padding:1px 5px}.wh-tags{display:flex;flex-wrap:wrap;gap:6px}.wh-tag{font-size:12px;color:var(--text-2);border:1px solid var(--line-input);border-radius:5px;padding:2px 8px;white-space:nowrap}.pt-section{display:grid;grid-template-columns:52px minmax(0,1fr) auto 36px;grid-gap:16px;gap:16px;align-items:center;padding:12px 20px 12px 12px;border-bottom:1px solid var(--row)}button.pt-move{width:24px;height:24px;padding:0;border:0;border-radius:5px;font-size:11px;background:transparent;color:var(--text-2)}button.pt-move:hover{background:var(--bg-hover);color:var(--text)}button.pt-move:disabled{opacity:.25}button.pt-move:disabled:hover{background:transparent}.pt-flag{display:grid;grid-template-columns:180px minmax(0,1fr) 56px;align-items:center;font-size:13px;border-bottom:1px solid var(--row)}.pt-flag>*{padding:11px 12px;min-width:0;line-height:1.5}.pt-flag>:first-child{padding-left:20px}.pt-flag>:last-child{padding-right:20px}.pt-flag.head{font-size:12px;color:var(--muted);background:var(--bg-raised);border-bottom-color:var(--line-strong)}.pt-flag.head>*{padding-top:10px;padding-bottom:10px}.pt-flag .right{display:flex;justify-content:flex-end}.pt-flag input{height:28px;font-size:13px;padding:0 8px}button.pt-check{width:auto;height:auto;padding:0;border:0}button.pt-check,button.pt-check:hover{background:transparent}.pt-tracker{display:grid;grid-template-columns:130px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:10px 20px;border-bottom:1px solid var(--row);font-size:13px}.pt-tracker input,.pt-tracker select{height:30px;font-size:13px;padding:0 8px}.pt-tracker select{padding-right:32px}@media (max-width:760px){.pt-section{grid-template-columns:52px minmax(0,1fr) 36px}.pt-section>:nth-child(3){display:none}.pt-flag{grid-template-columns:120px minmax(0,1fr) 40px}.rd-keys{grid-template-columns:72px 120px minmax(0,1fr)}.rd-ctl{width:150px}.sp-fields{grid-template-columns:minmax(0,1fr)}.sp-conns{grid-template-columns:minmax(0,1fr) auto}.sp-conns>:nth-child(2),.sp-conns>:nth-child(3){display:none}.pt-tracker{grid-template-columns:100px minmax(0,1fr)}.pt-tracker>:last-child{grid-column:1/-1}}.rs-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px 70px 130px;align-items:center;font-size:13px;border-bottom:1px solid var(--row)}.rs-grid>*{padding:12px;min-width:0}.rs-grid>:first-child{padding-left:20px}.rs-grid>:last-child{padding-right:20px}.rs-grid.head{font-size:12px;color:var(--muted);background:var(--bg-raised);border-bottom-color:var(--line-strong)}.rs-grid.head>*{padding-top:10px;padding-bottom:10px}a.rs-grid{color:var(--text-2);text-decoration:none}a.rs-grid:hover{background:#121212;color:var(--text-2)}.rs-name{display:flex;flex-direction:column;gap:4px}.rs-name b{font-weight:500;color:var(--text)}.rs-name small{font-size:12px;color:var(--faint)}.rs-pill{font-size:11px;padding:1px 6px;border:1px solid var(--line-focus);border-radius:999px;color:var(--text-2);font-weight:400}.rs-scope{font:12px var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-mode{display:flex;align-items:center;gap:6px}.rs-mode:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--muted)}.rs-mode[data-on=true]:before{background:var(--ok)}.rs-note{padding:12px 20px;font-size:12px;color:var(--muted);line-height:1.5}.rs-seg{display:inline-flex;padding:2px;border:1px solid var(--line-input);border-radius:7px;background:var(--bg-raised);flex:none}.rs-seg button{height:26px;padding:0 12px;border:0;border-radius:5px;font-size:12px;font-weight:400;background:transparent;color:var(--text-2)}.rs-seg button:hover{background:transparent;color:var(--text)}.rs-seg button[aria-pressed=true],.rs-seg button[aria-pressed=true]:hover{background:var(--text);color:var(--bg)}.rs-field{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start;padding:14px 20px;border-bottom:1px solid var(--row)}.rs-field input{height:32px;font-size:13px}.rs-field textarea{min-height:72px;padding:8px 10px;font:12px/20px var(--mono)}.rs-rules{display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;background:var(--bg);min-height:300px}.rs-rule-list{border-right:1px solid var(--line-strong)}.rs-rule-list,button.rs-rule{display:flex;flex-direction:column}button.rs-rule{align-items:flex-start;gap:4px;height:auto;padding:12px 16px;border:0;border-bottom:1px solid var(--row);border-radius:0;background:transparent;text-align:left;white-space:normal;font-weight:400}button.rs-rule:hover,button.rs-rule[aria-current=true]{background:#121212;color:inherit}button.rs-rule b{font:500 12px var(--mono);color:var(--text)}button.rs-rule span{font-size:12px;color:var(--muted)}button.rs-add{height:auto;justify-content:flex-start;padding:12px 16px;border:0;background:transparent;font-size:12px;font-weight:400;color:var(--text-2)}button.rs-add:hover{background:transparent;color:var(--text)}.mc-row{display:grid;grid-gap:8px;gap:8px}.mc-top{display:flex;gap:8px;align-items:center}.mc-top input{flex:1 1;min-width:0}.mc-top select{width:220px;flex:none}.mc-row textarea{min-height:56px;resize:vertical}.mc-row input,.mc-row select,.mc-row textarea{font-size:13px}@media (max-width:640px){.mc-top{flex-wrap:wrap}.mc-top select{width:100%}}.rs-pane{display:flex;flex-direction:column;min-width:0}.rs-pane-head{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 16px;font-size:12px;color:var(--muted);background:var(--bg-raised);border-bottom:1px solid var(--line-strong)}.rs-pane-head .rs-prefix{font:12px var(--mono);color:var(--muted)}.rs-pane-head input{flex:1 1;height:26px;padding:0 8px;border-radius:5px;font:12px var(--mono);background:var(--bg)}.rs-card textarea.rs-md,.rs-pane textarea{flex:1 1;display:block;width:100%;min-height:240px;border:0;border-radius:0;padding:14px 16px;font:12px/20px var(--mono);color:var(--text-2);background:var(--bg)}.rs-card{border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;background:var(--bg)}.rs-empty{border:1px dashed var(--line-input);border-radius:10px;padding:32px 20px;align-items:center;gap:12px;font-size:13px;color:var(--text-2)}.rs-empty,.rs-stack{display:flex;flex-direction:column}.rs-stack{gap:10px}.rs-head{display:flex;justify-content:space-between;align-items:baseline}.rs-head b{font-size:15px;font-weight:600}.rs-head span{font-size:12px;color:var(--muted)}.rs-attach{display:flex;flex-direction:column;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}button.rs-attach-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;height:auto;padding:10px 14px;border:0;border-bottom:1px solid var(--row);border-radius:0;background:transparent;text-align:left;white-space:normal;font-weight:400;color:var(--text-2)}button.rs-attach-row:last-child{border-bottom:0}button.rs-attach-row:hover{background:#121212;color:var(--text-2)}button.rs-attach-row:disabled{opacity:1;cursor:not-allowed}button.rs-attach-row:disabled:hover{background:transparent}button.rs-attach-row:disabled .au-check{opacity:.5}.rs-attach-text{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.rs-attach-text b{font-size:13px;font-weight:500;color:var(--text)}.rs-attach-note,.rs-attach-text span{font-size:12px;color:var(--muted);white-space:nowrap}@media (max-width:760px){.rs-grid{grid-template-columns:minmax(0,1fr) 100px}.rs-grid>:nth-child(2),.rs-grid>:nth-child(3){display:none}.rs-field{gap:10px}.rs-field,.rs-rules{grid-template-columns:minmax(0,1fr)}.rs-rule-list{border-right:0;border-bottom:1px solid var(--line-strong)}}.au-split{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:32px;gap:32px;padding:16px 20px}.au-bar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--line)}.au-bar .w{background:oklch(.8 .14 80/.7)}.au-bar .e{flex:1 1;background:oklch(.7 .17 25/.7)}.au-stepper{display:inline-flex;align-items:center;border:1px solid var(--line-input);border-radius:6px;height:28px;font-family:var(--mono);color:var(--text)}.au-stepper button{height:26px;padding:0 8px;border:0;background:transparent;color:var(--muted);font-weight:400}.au-stepper button:hover{color:var(--text);background:transparent}.au-models{display:flex;flex-direction:column;gap:3px;align-items:flex-end;font:12px var(--mono);color:var(--text-2)}.au-models .faint{font-family:var(--sans)}.au-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto}.au-tabs a{height:40px;padding:0 10px;display:flex;align-items:center;flex:none;color:var(--muted);font-size:13px}.au-tabs a:hover{color:var(--text);text-decoration:none}.au-tabs a[aria-current=page]{color:var(--text);box-shadow:inset 0 -1px 0 var(--text)}.rd-body{flex:1 1;overflow:auto;min-height:0}.rd-body .au-row{padding:14px 24px}.rd-body .au-row-text>.tip{font-size:14px;font-weight:500;color:var(--text)}.rd-ctl{width:220px;height:32px;font-size:13px;flex:none}.rd-pad{padding:20px 24px}.rd-pad .au-row{padding:14px 20px}.rd-body .td-block{padding:14px 24px}.rd-pad .td-block{padding:14px 20px}.rd-note{margin:0;padding:12px 24px;font-size:12px;color:var(--muted)}.rd-shared{background:var(--bg-raised);border-bottom:1px solid var(--line-strong)}.rd-shared-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 24px 0;font:11px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.rd-shared-head>span+span{text-transform:none;letter-spacing:0;color:var(--muted)}.rd-file-body{margin:0;padding:10px 24px 14px;font-size:13px;color:var(--muted);line-height:1.55}.rd-file-body p{margin:0}.rd-file-body ul{margin:8px 0 0;padding-left:18px}.rd-file-body li+li{margin-top:4px}.rd-file-body code{font:12px var(--mono);color:var(--text)}.rd-file-body a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:2px}.rd-shared .au-row,.rd-shared .sp-block{border-bottom-color:#161616}.rd-sub-dot{width:6px;height:6px;border-radius:999px;background:var(--faint);flex:none}.rd-sub-dot[data-on]{background:var(--ok)}.rd-group{margin:0;padding:18px 24px 6px;border-bottom:1px solid var(--row)}.tile-badge{gap:8px;font-size:13px;font-weight:400;color:var(--text);white-space:nowrap;--t:var(--muted);--t-bg:var(--bg-hover);border:1px solid var(--line-input);border-radius:8px;padding:2px 10px 2px 2px;text-decoration:none}.tile-badge,.tile-badge>i{display:inline-flex;align-items:center}.tile-badge>i{width:22px;height:22px;border-radius:6px;background:var(--t-bg);color:var(--t);justify-content:center;flex:none}.tile-badge.ok{--t:var(--ok);--t-bg:oklch(0.78 0.14 155/0.16)}.tile-badge.warn{--t:var(--warn);--t-bg:oklch(0.8 0.14 80/0.16);color:var(--text-2)}.tile-badge.bad{--t:var(--bad);--t-bg:oklch(0.7 0.17 25/0.18)}.tile-badge.info{--t:oklch(0.8 0.1 240);--t-bg:oklch(0.78 0.1 240/0.18)}.tile-badge.dim,.tile-badge.sm{color:var(--text-2)}.tile-badge.sm{font-size:12px;gap:6px;border-radius:7px;padding:2px 8px 2px 2px}a.tile-badge:hover{color:var(--text);border-color:var(--line-focus)}[data-plan]{--pl:var(--text);--pl-tint:var(--bg-active);--pl-wash:transparent}[data-plan=pro]{--pl:oklch(0.82 0.12 155);--pl-tint:oklch(0.78 0.14 155/0.16);--pl-wash:oklch(0.78 0.14 155/0.07)}[data-plan=scale]{--pl:oklch(0.8 0.11 300);--pl-tint:oklch(0.7 0.13 300/0.2);--pl-wash:oklch(0.7 0.13 300/0.09)}.plan-mark{width:22px;height:22px;border-radius:6px;background:var(--pl-tint);color:var(--pl);display:inline-flex;align-items:center;justify-content:center;flex:none;vertical-align:middle}.plan-mark.sm{width:18px;height:18px;border-radius:5px}.tile-badge.plan{--t:var(--pl);--t-bg:var(--pl-tint)}.plan-name{color:var(--pl)}.change-area{font:12px var(--mono);color:var(--muted)}.tile-badge.sm>i{width:18px;height:18px;border-radius:5px}button.beta-badge{height:auto;font-weight:400;background:transparent;vertical-align:middle}button.beta-badge:hover{background:var(--bg-hover);color:var(--text);border-color:var(--line-focus)}.topbar-right button.beta-badge{height:28px;box-sizing:border-box;padding:0 10px 0 4px;border-radius:6px}.notice.info{--n:oklch(0.8 0.1 240);--n-bg:oklch(0.78 0.1 240/0.18);--n-glyph:"i";display:flex;flex-direction:column;gap:4px}.beta-drawer{overflow-y:auto}.beta-body{padding:20px 24px 24px;display:flex;flex-direction:column;gap:18px;font-size:14px}.beta-body p{margin:0;line-height:1.55}.beta-body textarea{min-height:0;font:14px/1.5 var(--sans)}.beta-page{font-size:12px;overflow-wrap:anywhere}.beta-field{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--muted)}.beta-field>span{display:flex;justify-content:space-between}.beta-field i{font-style:normal;font-size:12px}.beta-field small{font-size:12px;color:var(--faint);line-height:1.5}.beta-pictures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.beta-thumb{position:relative;aspect-ratio:1;border:1px solid var(--line-input);border-radius:6px;overflow:hidden;background:var(--bg-raised)}.beta-thumb img{width:100%;height:100%;object-fit:cover;display:block}.beta-thumb button{position:absolute;top:4px;right:4px;width:22px;height:22px;padding:0;border:0;border-radius:5px;background:rgb(0 0 0/.7);color:#fff;font-size:10px}.beta-add{position:relative;aspect-ratio:1;border:1px dashed var(--line-input);border-radius:6px;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:11px;cursor:pointer;padding:6px}.beta-add:focus-within,.beta-add:hover{color:var(--text);border-color:var(--text-2)}.beta-add input{position:absolute;inset:0;opacity:0;cursor:pointer;height:100%}.beta-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}@media (max-width:640px){.beta-pictures{grid-template-columns:repeat(2,minmax(0,1fr))}}.td-run{margin:12px 24px 16px;padding:4px 14px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-raised);font-size:13px}.td-steps{list-style:none;margin:0;padding:0}.td-steps li{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-bottom:1px solid var(--row)}.td-steps li:last-child{border-bottom:0}.td-steps li>span:first-child{display:flex;align-items:center;gap:10px}.td-steps b{flex:1 1;font-weight:400}.td-steps .num{font-size:12px;color:var(--text-2)}.td-steps li[data-state=run] b{font-weight:500}.td-steps li[data-state=run] .num{color:var(--text)}.td-steps li[data-state=wait],.td-steps li[data-state=wait] .num,.td-tile{color:var(--muted)}.td-tile{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--bg-hover)}.td-tile[data-state=done]{background:oklch(.78 .14 155/.16);color:var(--ok)}.td-tile[data-state=run]{background:oklch(.8 .14 80/.16);color:var(--warn)}.td-tile[data-state=bad]{background:oklch(.7 .17 25/.14);color:var(--bad)}.td-tile[data-state=wait]>span{width:6px;height:6px;border-radius:999px;background:var(--faint)}.td-tile[data-state=run] svg{animation:td-spin 1s linear infinite}@keyframes td-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.td-tile[data-state=run] svg{animation:none}}.td-bar-track{display:block;height:4px;margin-left:32px;border-radius:2px;background:var(--line-strong);overflow:hidden}.td-bar-track>span{display:block;height:100%;border-radius:2px;background:var(--text);transition:width .4s ease}.td-run-foot{display:block;padding:0 0 8px;text-align:right;font-size:12px;color:var(--muted)}.td-done{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0}.td-done>span{flex:1 1;min-width:200px}.td-done a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.td-reason{margin:0;padding:0 0 10px 32px;font-size:12px;color:var(--muted);line-height:1.5}.notice.td-pricing{margin:16px 24px 4px;color:var(--text-2)}.td-pricing b{font-weight:500;color:var(--text)}.notice.td-run-error{margin:0 24px 16px}.td-tab-warn{width:18px;height:18px;border-radius:5px;background:oklch(.8 .14 80/.14);color:var(--warn);font:500 12px/18px var(--mono);text-align:center;flex:none}.td-block{padding:14px 20px;border-bottom:1px solid var(--row);display:flex;flex-direction:column;gap:14px}.td-block-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.td-block-head>:last-child{flex:none;margin-top:2px}.td-widths{border:1px solid var(--line);border-radius:8px;background:var(--bg-raised,transparent);padding:12px;display:flex;flex-direction:column;gap:10px}.td-widths[data-off]{opacity:.5}.td-widths-head{display:flex;justify-content:space-between;font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.td-widths-row{display:flex;flex-wrap:wrap}.td-width,.td-widths-row{align-items:center;gap:8px}.td-width{height:32px;display:inline-flex;padding:0 10px;border:1px solid var(--line-input);border-radius:6px;font:13px var(--mono);color:var(--text)}.td-width:has(>button){padding-right:4px}.td-width>svg{color:var(--muted);flex:none}.td-width>i{font-style:normal;color:var(--muted)}.td-width>button{width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.td-width>button:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.td-width[data-add]{border-style:dashed;gap:6px}.td-width[data-add]>input{width:56px;height:28px;padding:0;border:0;background:transparent;font:inherit;color:var(--text);box-shadow:none;outline:none}.td-width[data-add]>button{width:auto;padding:0 8px;background:var(--bg-hover);color:var(--text);font:12px var(--sans,inherit)}.td-width[data-add]:focus-within{border-color:var(--text)}.td-widths-note{font-size:12px;color:var(--muted)}.td-lock{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid color-mix(in oklch,var(--warn) 45%,transparent);border-radius:10px;background:color-mix(in oklch,var(--warn) 5%,transparent)}.td-lock>i{width:28px;height:28px;border-radius:8px;background:color-mix(in oklch,var(--warn) 17%,transparent);color:var(--warn);display:inline-flex;align-items:center;justify-content:center;flex:none}.td-lock>div{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.td-lock b{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.td-lock b em{font:500 11px var(--mono);font-style:normal;text-transform:uppercase;letter-spacing:.08em;color:var(--warn)}.td-lock-set{display:flex;flex-wrap:wrap;gap:8px;align-self:stretch}.td-lock-set input{flex:1 1;min-width:0;max-width:280px;height:32px;font-size:13px}.td-logo{grid-column:1/-1;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.td-logo-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:4px}.td-logo-slot{border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:0}.td-logo-bar,.td-logo-slot{overflow:hidden;display:flex}.td-logo-bar{height:56px;align-items:center;padding:0 16px;font-size:14px;border-bottom:1px solid var(--line);background:#070707;color:#ededed}.td-logo-slot[data-scheme=light] .td-logo-bar{background:#fafafa;color:#171717}.td-logo-bar img{display:block;width:auto;max-width:160px;flex:none}.td-logo-bar svg{flex:none}.td-logo-bar>span{color:#4d4d4d;font-size:18px;margin:0 10px}.td-logo-slot[data-scheme=light] .td-logo-bar>span{color:#a3a3a3}.td-logo-bar>b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-logo-row{flex:1 1;display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-raised);font-size:13px;color:var(--text)}.td-logo-row>span{margin-right:auto}.td-logo-row>i{font-style:normal;font-size:12px;color:var(--muted)}.td-logo-size{display:flex;flex-direction:column;gap:8px;margin-top:8px;font-size:13px;color:var(--text-2)}.td-logo-size>span{display:flex;justify-content:space-between}.td-logo-size b{font:400 12px var(--mono);color:var(--text)}.td-logo-size input{width:100%;margin:0;padding:0;height:auto;border:0;accent-color:var(--text)}@media (max-width:640px){.td-logo-slots{grid-template-columns:minmax(0,1fr)}}.td-logo label.btn{position:relative;flex-direction:row;cursor:pointer}.td-logo label.btn[aria-disabled]{opacity:.5;cursor:not-allowed}.td-logo input[type=file]{position:absolute;width:1px;height:1px;opacity:0;padding:0;border:0}.td-logo-note{line-height:1.5}.td-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.td-cards figure{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.td-cards img{display:block;width:100%;height:auto;aspect-ratio:1200/630;border:1px solid var(--row);border-radius:7px;background:var(--bg-raised)}.td-cards figcaption{font:400 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-stack{display:flex;flex-direction:column;gap:10px;flex:none}.td-named,.td-stack{align-items:flex-end}.td-named{gap:6px;font-size:12px}.td-check{flex-direction:row;align-items:center;gap:8px;font-size:13px;color:var(--text)}.td-check input{width:16px;height:16px;padding:0;accent-color:var(--text)}.dom-refuse{display:flex;flex-direction:column;gap:10px;max-width:640px;padding:12px 14px;border:1px solid oklch(.7 .17 25/.35);border-radius:8px;background:oklch(.7 .17 25/.05);font-size:13px;text-wrap:pretty}.dom-ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.dom-way{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg)}.dom-way-h{font:10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.dom-way-d{font-size:12.5px;color:var(--text-2)}.dom-root{display:inline-flex;margin-left:8px;padding:1px 6px;border:1px dashed var(--line-focus);border-radius:5px;font:11px var(--mono);color:var(--text-2);vertical-align:1px;white-space:nowrap}.td-address-row{display:flex;align-items:center;gap:8px}.td-address-row>a,.td-address-row>button{height:36px;flex:none}.td-address{flex:1 1;min-width:0;flex-direction:row;align-items:center;gap:0;height:36px;padding:0 4px 0 10px;border:1px solid var(--line-input);border-radius:6px;background:var(--bg-raised);font:13px var(--mono);overflow:hidden}.td-address:focus-within{border-color:var(--text)}.td-address>svg{color:var(--muted);flex:none;margin-right:8px}.td-address>span{color:var(--muted);white-space:nowrap}.td-address>input{flex:1 1;min-width:0;height:30px;font:13px var(--mono);box-shadow:none;outline:none}.td-address>button,.td-address>input{border:0;background:transparent;padding:0}.td-address>button{width:28px;height:28px;border-radius:5px;color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;flex:none}.td-address>button:hover{background:var(--bg-hover);color:var(--text)}.td-icon-btn{display:inline-flex;align-items:center;gap:8px}.td-auto{border:1px solid var(--line);border-radius:8px;background:var(--bg-raised);display:flex;flex-direction:column}.td-auto>.td-widths-head{padding:12px 12px 0}.td-auto-row{display:flex;align-items:center;gap:12px;padding:12px}.td-auto-row+.td-auto-row{border-top:1px solid var(--row)}.td-auto-row>i{width:22px;height:22px;border-radius:6px;background:var(--bg-hover);color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;flex:none}.td-auto-row>span{flex:1 1;min-width:0;display:flex;flex-direction:column}.td-auto-row>span>b{font-size:13px;font-weight:400}.td-auto-row>span>span{font-size:12px;color:var(--muted)}.td-auto-row>:last-child{flex:none}.td-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 24px;border-bottom:1px solid var(--row)}.td-bar input,.td-bar select{height:32px;font-size:13px}.td-bar input{flex:1 1 150px;width:auto}.td-bar select{width:auto;flex:none}.td-list{max-height:480px;overflow:auto;border-bottom:1px solid var(--row)}button.td-group{width:100%;height:36px;padding:0 24px;justify-content:flex-start;gap:8px;border:0;border-bottom:1px solid var(--row);border-radius:0;background:#131313;color:var(--text);font-size:13px;font-weight:500;position:-webkit-sticky;position:sticky;top:0;z-index:1}button.td-group:hover{background:var(--bg-hover);color:var(--text)}button.td-group span{font:12px var(--mono);color:var(--muted);font-weight:400}.td-page{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 36px;grid-gap:12px;gap:12px;align-items:center;padding:8px 24px 8px 42px;border-bottom:1px solid var(--row);font-size:13px}.td-page[data-hidden]>:not(:last-child){opacity:.55}.td-page .file{font:12px var(--mono);color:var(--muted)}.td-name{display:flex;align-items:center;gap:10px;min-width:0}button.td-open{height:auto;padding:0;border:0;background:transparent;color:var(--text);font-size:13px;font-weight:400;justify-content:flex-start;min-width:0;overflow:hidden;text-overflow:ellipsis}button.td-open:hover{background:transparent;color:#fff;text-decoration:underline}.td-edit{display:flex;flex-direction:column;gap:8px;padding:10px 24px 14px 42px;border-bottom:1px solid var(--row);background:var(--bg-raised)}.td-edit label{gap:6px;font-size:12px}.td-edit textarea{min-height:76px;font:13px/1.5 var(--sans);padding:8px 10px}.td-note{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding-top:12px;border-top:1px dashed var(--row)}.td-note textarea{min-height:120px;font:13px/1.55 var(--mono)}.td-note-row{display:flex;align-items:center;gap:8px}.td-note-row select{width:auto}.td-note-repo,.td-unmatched{font-size:12px;color:var(--muted)}.td-note-repo code,.td-unmatched code{font:12px var(--mono);color:var(--text-2)}.td-unmatched{margin:0;padding:8px 24px;border-bottom:1px solid var(--row);color:var(--warn,var(--muted))}.td-overview{border-top:1px solid var(--row)}.td-note-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.td-note-head .seg{padding:2px}.td-note-head .seg button{height:22px;padding:0 9px;font-size:12px}.td-note-preview{min-height:120px;max-height:360px;overflow:auto;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--bg)}.td-md{font-size:14px;line-height:1.6;color:var(--text-2);overflow-wrap:anywhere}.td-md>:first-child{margin-top:0}.td-md>:last-child{margin-bottom:0}.td-md blockquote,.td-md ol,.td-md p,.td-md pre,.td-md table,.td-md ul{margin:0 0 10px}.td-md h2{margin:16px 0 8px;font-size:16px;color:var(--text)}.td-md h3,.td-md h4{margin:14px 0 6px;font-size:14px;color:var(--text)}.td-md a,.td-md strong{color:var(--text)}.td-md a{text-decoration:underline}.td-md ol,.td-md ul{padding-left:20px}.td-md blockquote{padding-left:12px;border-left:2px solid var(--line-strong,var(--line));color:var(--muted)}.td-md code{padding:1px 5px;border:1px solid var(--line);border-radius:4px;font:12px var(--mono)}.td-md pre{padding:10px 12px;border:1px solid var(--line);border-radius:6px;overflow-x:auto}.td-md pre code{border:0;padding:0}.td-md img{max-width:100%;height:auto;border-radius:6px}.td-md table{display:block;overflow-x:auto;border-collapse:collapse}.td-md td,.td-md th{padding:6px 10px;border:1px solid var(--line);text-align:left}.td-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;font-size:12px}.td-foot label{flex-direction:row;align-items:center;gap:10px;font-size:13px}.td-foot select{width:auto;height:32px;font-size:13px}.rd-conn{display:flex;justify-content:space-between;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--row);font-size:13px}.rd-conn-name{display:flex;align-items:baseline;gap:10px;min-width:0}.rd-conn-name b{font-weight:500}.rd-conn-name .mono{font:12px var(--mono);color:var(--text-2)}.rd-conn input{height:30px;font-size:13px;padding:0 8px}.rd-keys{display:grid;grid-template-columns:110px 190px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:8px 20px;border-bottom:1px solid var(--row)}.rd-keys.head{font-size:12px;color:var(--muted);background:var(--bg-raised);border-bottom-color:var(--line-strong);padding:10px 20px}.rd-keys input,.rd-keys select{height:30px;font-size:13px;padding:0 8px}.rd-keys select{padding-right:32px}.au-pick{height:32px;font-size:13px}.sp-conns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.2fr) 230px}.sp-conns>*{padding-left:20px;padding-right:20px}.sp-conns button{flex:none}.sp-login{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px 16px;gap:12px 16px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line-strong)}.sp-login .desc{grid-column:1/-1;margin:0;font-size:13px;color:var(--text-2);line-height:1.5}.sp-code{display:flex;flex-direction:column;gap:4px;font-size:12px}.sp-code b{font:500 24px var(--mono);letter-spacing:.12em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.sp-login-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.sp-body[data-off]{opacity:.5}.sp-block{display:flex;flex-direction:column;gap:12px;padding:14px 24px;border-bottom:1px solid var(--row)}.sp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.sp-fields label{gap:6px;font-size:12px}.sp-fields input,.sp-fields select{height:32px;font-size:13px}.sp-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted);line-height:1.5}.sp-foot button{flex:none}.sp-results{border:1px solid var(--line-strong);border-radius:8px;overflow:auto;max-height:240px}.sp-results,.sp-results button{display:flex;flex-direction:column}.sp-results button{align-items:flex-start;justify-content:center;gap:2px;height:auto;min-height:44px;padding:8px 14px;border:0;border-bottom:1px solid var(--row);border-radius:0;background:transparent;color:var(--text);font-weight:400;text-align:left;flex:none}.sp-results button:last-child{border-bottom:0}.sp-results button:hover,.sp-results button[aria-selected=true]{background:#0f0f0f;color:var(--text)}.sp-results .mono{font:13px var(--mono)}.sp-results button>span:last-child{font-size:12px;color:var(--muted)}.sp-pages{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.sp-pages .au-chip{display:inline-flex;align-items:center;gap:6px;height:28px}.sp-pages .au-chip button{width:16px;height:16px;padding:0;border:0;background:transparent;color:var(--muted);font-size:10px}.sp-pages .au-chip button:hover{background:transparent;color:var(--text)}.au-pick{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line-input);border-radius:6px;background:var(--bg);font-weight:400;white-space:nowrap;overflow:hidden}.au-pick .ellipsis{overflow:hidden;text-overflow:ellipsis}.au-pick:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.au-pick:hover:not(:disabled) .faint{color:var(--text)}@media (max-width:900px){.au-repos{grid-template-columns:minmax(0,1fr) auto 64px}.au-repos>:nth-child(3),.au-repos>:nth-child(4){display:none}.au-runs{grid-template-columns:minmax(0,1fr) 110px 80px}.au-runs>:nth-child(2),.au-runs>:nth-child(3),.au-runs>:nth-child(5),.au-runs>:nth-child(7){display:none}.au-split{grid-template-columns:minmax(0,1fr);gap:12px}.au-learn{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 80px}.au-learn>:nth-child(3),.au-learn>:nth-child(4),.au-learn>:nth-child(5){display:none}.au-tuning{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 90px}.au-tuning>:nth-child(3),.au-tuning>:nth-child(4){display:none}.au-docs{grid-template-columns:minmax(0,1fr) 90px auto}.au-docs>:nth-child(2),.au-docs>:nth-child(3),.au-docs>:nth-child(5){display:none}.au-docs-form .fields,.au-docs-form .fields.site,.au-docs-form .grp{grid-template-columns:minmax(0,1fr)}.au-docs-form .grp{gap:12px}}.bl-group>summary{list-style:none;cursor:pointer}.bl-group>summary::-webkit-details-marker{display:none}.bl-group .bl-chev{transition:transform .15s}.bl-group[open] .bl-chev{transform:rotate(90deg)}.bl-group{border-bottom:1px solid var(--row)}.bl-body{margin:0 0 10px 5px;padding-left:21px;border-left:1px solid var(--line)}.bl-sub{padding:10px 0 8px}.bl-split{border-top:1px solid var(--row);padding-bottom:4px}.bl-item{padding:5px 0 5px 14px;font-size:13px;color:var(--text-2)}.bl-foot{padding:10px 0 2px;font-size:13px}.rail{border-right:1px solid var(--line);background:var(--bg-side);flex-direction:column;padding:0 0 12px}.rail,.rail-head{display:flex;align-items:center}.rail-head{height:56px;width:100%;justify-content:center;border-bottom:1px solid var(--line);flex:none;color:var(--text)}.rail-team{margin:12px 0 8px;display:flex}.rail-team .avatar{width:28px;height:28px;font-size:12px;border-radius:7px}.rail-nav{flex-direction:column;gap:2px;width:100%;padding:4px 6px}.rail-nav,.rail-nav a{display:flex;align-items:center}.rail-nav a{width:40px;height:40px;justify-content:center;border-radius:8px;color:var(--muted)}.rail-nav a svg{width:19px;height:19px}.rail-nav a:hover{background:var(--bg-hover);color:var(--text)}.rail-nav a[aria-current=page]{background:var(--bg-active);color:var(--text)}.rail-sep{width:28px;height:1px;background:var(--line);margin:8px 0}.rail-foot{margin-top:auto;gap:10px;width:100%;padding:0 8px}.rail-bal,.rail-foot{display:flex;flex-direction:column;align-items:center}.rail-bal{width:44px;gap:4px;padding:6px 0;border:1px solid var(--line-strong);border-radius:8px;font:11px var(--mono);color:var(--text)}.rail-bal .meter{width:30px}.console.railed{grid-template-columns:56px minmax(0,1fr)}.console.railed,.console.railed>main{min-height:100vh}.rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:30}.rail .menu>summary{list-style:none}.rail .menu>summary::-webkit-details-marker{display:none}.rail .menu-panel{left:8px;top:44px;min-width:240px}.rail-foot .menu-panel{top:auto;bottom:0;left:52px}.rail-bal{text-decoration:none}.rail-toggle{flex:none;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted);font-weight:400}.rail-toggle:hover{background:var(--bg-hover);color:var(--text)}.rail-team>summary .avatar{position:relative;width:40px;height:40px;font-size:15px;border-radius:9px}.rail-team .prod-mark{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:6px;background:var(--bg-active);border:2px solid var(--bg-side);color:var(--text);display:inline-flex;align-items:center;justify-content:center}.rail .rail-team .menu-panel{left:48px;top:0;width:300px}.prod-grid{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:6px;gap:6px;padding:4px 4px 2px}.menu-panel a.prod-tile{position:relative;height:76px;flex-direction:column;justify-content:center;gap:8px;padding:0;border:1px solid var(--line-input);border-radius:8px}.menu-panel a.prod-tile[aria-current=true]{background:var(--bg-active);border-color:var(--ghost)}.prod-tile .ck{position:absolute;top:6px;right:6px}.prod-switch{position:relative;flex:none;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));margin:12px 12px 0;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--bg-raised)}.prod-switch .thumb{position:absolute;top:3px;left:3px;height:30px;width:calc((100% - 6px) / var(--n, 3));border-radius:6px;background:var(--bg-active);transition:transform .22s cubic-bezier(.3,.7,.2,1)}.prod-switch a{position:relative;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:13px;font-weight:500;color:var(--muted);transition:color .15s}.prod-switch a:hover,.prod-switch a[aria-current=true]{color:var(--text);text-decoration:none}.prod-switch+.find{margin-top:10px}.nav-pages{padding-top:2px}.prod-switch+.nav-pages{padding-top:12px}.nav-pages a{justify-content:flex-start;gap:10px}.nav-pages a svg{flex:none;color:var(--muted)}.nav-pages a:hover svg,.nav-pages a[aria-current=page] svg{color:var(--text)}.nav-pages a .nl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-pages .sk-row{justify-content:flex-start;gap:10px}@media (prefers-reduced-motion:reduce){.prod-switch .thumb{transition:none}}.m-scrim,.m-sheet,.m-tabs{display:none}@media (max-width:760px){.console,.console.railed{grid-template-columns:minmax(0,1fr)}.console>.rail,.console>.side{display:none}.console>main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.topbar{height:auto;min-height:56px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:8px 12px}.topbar>.topbar-title{display:none}.topbar-right{display:flex;gap:10px}.topbar-right>.beta-badge,.topbar-right>.docs-menu,.topbar-right>a[href^="/docs"],.topbar-right>span[aria-hidden]{display:none}.page{padding:20px 16px 48px;gap:24px}.m-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;padding-bottom:env(safe-area-inset-bottom);background:var(--bg-side);border-top:1px solid var(--line)}.m-tab{height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;border:0;border-radius:0;font-size:11px;font-weight:400;color:var(--muted)}.m-tab,.m-tab:hover{background:transparent}.m-tab:hover{text-decoration:none}.m-tab:hover,.m-tab[aria-current=page],.m-tab[aria-expanded=true]{color:var(--text)}.m-scrim{display:block;position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.55)}.m-sheet{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:51;max-height:88vh;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-side);border-top:1px solid var(--line-input);border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom);outline:none}.m-sheet-top{position:relative;height:24px;flex:none;display:flex;justify-content:center;padding-top:8px}.m-grab{width:36px;height:4px;border-radius:999px;background:var(--line-focus)}.m-sheet button.m-close{position:absolute;right:6px;top:4px;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--muted);z-index:1}.m-sheet button.m-close:hover{background:transparent;color:var(--text)}.m-sheet .side-head{height:52px;padding-right:52px}.m-sheet .nav{flex:none;overflow:visible}.m-sheet .nav a,.m-sheet .nav-team a{height:44px}.m-sheet .rail-nav{align-items:stretch;padding:8px}.m-sheet .rail-nav a{width:auto;height:44px;justify-content:flex-start;gap:12px;padding:0 10px;color:var(--text-2)}.m-sheet .rail-nav a:after{content:attr(aria-label);font-size:14px}.m-sheet .rail-sep{width:auto;margin:6px 10px}.m-sheet .m-docs{height:44px;margin:0 8px;padding:0 10px;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-2);border-top:1px solid var(--line)}.m-sheet .side-foot{display:flex;margin-top:0}.m-sheet .rail-toggle{display:none}}.gs{padding:0;gap:0;background:var(--bg-raised)}.gs-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 24px;border-bottom:1px solid var(--line)}.gs-head h2{font-size:15px}.gs-text{display:flex;flex-direction:column;gap:2px;min-width:0}.gs-note{font-size:13px;color:var(--muted)}.gs-progress{display:flex;align-items:center;gap:12px}.gs-bar{width:120px;background:var(--line-strong);display:flex}.gs-bar,.gs-bar>span{height:4px;border-radius:2px}.gs-bar>span{background:var(--ok)}.gs-count{font-size:12px;color:var(--text-2)}.gs-steps{list-style:none;margin:0;padding:0}.gs-step{display:flex;gap:16px;padding:18px 24px;border-bottom:1px solid var(--row);align-items:flex-start}.gs-step:last-child{border-bottom:0}.gs-step[data-state=current]{background:#111}.gs-mark{flex:none;width:24px;height:24px;border-radius:6px;border:1px solid var(--line-focus);color:var(--muted);display:flex;align-items:center;justify-content:center;font:12px var(--mono)}.gs-step[data-state=current] .gs-mark{border-color:var(--text);color:var(--text)}.gs-step[data-state=done] .gs-mark{border:0;background:oklch(.32 .07 155/.45);color:var(--ok)}.gs-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px}.gs-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.gs-title{font-weight:500}.gs-title small{font-size:12px;font-weight:400;color:var(--faint);margin-left:6px}.gs-step[data-state=done] .gs-title{color:var(--text-2);font-weight:400;text-decoration:line-through;-webkit-text-decoration-color:var(--ghost);text-decoration-color:var(--ghost)}.gs-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gs-code{margin:0}.gs-wait{margin:0;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.gs-wait>span{width:8px;height:8px;border-radius:4px;background:var(--warn);animation:gs-pulse 1.6s ease-in-out infinite}@keyframes gs-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.gs-wait>span{animation:none}}.billing-details{margin:0;display:grid;grid-template-columns:120px minmax(0,1fr);grid-row-gap:12px;row-gap:12px;grid-column-gap:16px;column-gap:16px;font-size:13px;align-items:baseline}.billing-details dt{color:var(--muted)}.billing-details dd{margin:0;min-width:0}.saved-card{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--line-strong);border-radius:8px;font-size:13px}.spend-filters{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:16px}.spend-filters>label{flex:1 1 180px}.spend-presets{display:flex;gap:8px;flex-wrap:wrap;flex:1 1 100%}.audit-families{flex-wrap:wrap;align-self:flex-start;max-width:100%}.audit-list{overflow-x:auto}.audit-head,.audit-row>summary{display:grid;grid-template-columns:96px minmax(180px,220px) minmax(170px,220px) minmax(0,1fr) minmax(0,1fr) 16px;grid-gap:16px;gap:16px;align-items:center;padding:10px 20px;min-width:900px}.audit-head{font-size:12px;color:var(--muted);background:var(--bg-raised);border-bottom:1px solid var(--line-strong)}.audit-row{border-bottom:1px solid var(--row)}.audit-row:last-of-type{border-bottom:0}.audit-row>summary{list-style:none;cursor:pointer;font-size:13px}.audit-row>summary::-webkit-details-marker{display:none}.audit-row>summary:hover,.audit-row[open]>summary{background:var(--bg-raised)}.audit-two{display:flex;flex-direction:column;min-width:0;line-height:1.35}.audit-two>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-two>span:last-child:not(:first-child){font-size:12px;color:var(--faint)}.audit-when{display:flex;flex-direction:column;line-height:1.35}.audit-when>span:last-child{font-size:12px;color:var(--faint)}.audit-who{display:flex;align-items:center;gap:10px;min-width:0}.audit-mark{flex:none}.audit-mark.avatar{font-size:10px}i.audit-mark{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-hover);color:var(--text-2)}i.audit-mark-deploy_token,i.audit-mark-key{background:oklch(.78 .1 240/.18);color:oklch(.8 .1 240)}i.audit-mark-operator{background:oklch(.8 .14 80/.16);color:var(--warn)}.audit-action .mono{font-size:13px}.audit-resource{font-size:12.5px}.audit-reason,.audit-resource{color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-reason.none{color:var(--ghost)}.audit-chev{color:var(--faint);transition:transform .15s}.audit-row[open] .audit-chev{transform:rotate(90deg)}.audit-drawer{padding:4px 20px 20px 132px;background:var(--bg-raised);display:flex;flex-direction:column;gap:12px;min-width:0}.audit-drawer-reason{margin:0;font-size:13px;color:var(--text-2)}.audit-diff{border:1px solid var(--line-strong);border-radius:8px;overflow:auto;max-width:820px}.audit-diff table{font:12.5px/1.5 var(--mono)}.audit-diff th{background:var(--bg);padding:8px 14px;font-family:var(--sans)}.audit-diff td{padding:8px 14px;vertical-align:top;overflow-wrap:anywhere}.audit-diff td:first-child{width:160px}.audit-old{color:var(--bad);text-decoration:line-through;-webkit-text-decoration-color:oklch(.7 .17 25/.5);text-decoration-color:oklch(.7 .17 25/.5)}.audit-new{color:var(--ok)}.audit-meta{display:flex;gap:8px 20px;flex-wrap:wrap;font-size:12px;color:var(--faint)}.audit-empty{margin:0;padding:24px 20px;color:var(--muted);font-size:13px}@media (max-width:760px){.audit-head{display:none}.audit-row>summary{min-width:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"action when" "who who" "resource resource" "reason reason";gap:6px 12px;padding:14px 16px}.audit-row>summary>.audit-when{grid-area:when;align-items:flex-end}.audit-row>summary>.audit-who{grid-area:who}.audit-row>summary>.audit-action{grid-area:action}.audit-row>summary>.audit-resource{grid-area:resource}.audit-row>summary>.audit-reason{grid-area:reason}.audit-chev,.audit-row>summary>.audit-reason.none{display:none}.audit-drawer{padding:4px 16px 16px}.audit-diff td:first-child{width:auto}}.spend-share{width:30%}.spend-share>span{background:var(--line-strong)}.spend-share>span,.spend-share>span>span{display:block;height:6px;border-radius:3px}.spend-share>span>span{background:var(--text-2)}tr.spend-child td{font-size:13px;color:var(--text-2)}tr.spend-child td:first-child{padding-left:36px}@media (max-width:640px){.billing-details{grid-template-columns:1fr;row-gap:4px}.billing-details dd{margin-bottom:8px}}.au-tabs .au-tag{margin-left:6px;font:10px var(--mono);color:var(--faint);border:1px solid var(--line-input);border-radius:4px;padding:0 4px;line-height:14px;text-transform:uppercase;letter-spacing:.06em}.aa-list{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.4fr) 100px 60px}.aa-list[data-off]>:not(:last-child){opacity:.55}.aa-runs{grid-template-columns:minmax(0,1.3fr) 140px minmax(0,1.5fr) 80px 80px 130px}.aa-firings{grid-template-columns:150px minmax(0,1fr) 150px 90px}.aa-repo-autos{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) 118px 48px}.aa-repo-autos[data-off]>:not(:last-child){opacity:.55}.aa-name{font-weight:500;color:var(--text);text-decoration:none}.aa-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-focus);text-decoration-color:var(--line-focus);text-underline-offset:3px}.aa-chips{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.au-chip.ok{color:var(--ok)}.au-chip.bad{color:var(--bad)}.au-chip.warn{color:var(--warn)}.aa-ic{border-radius:7px;background:var(--bg-hover);color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;flex:none}.aa-ic[data-blank]{background:transparent;border:1px dashed var(--line-focus)}.aa-ic.red{background:oklch(.7 .17 25/.16);color:var(--bad)}.aa-ic.amber{background:oklch(.8 .14 80/.16);color:var(--warn)}.aa-ic.blue{background:oklch(.78 .1 240/.18);color:oklch(.8 .1 240)}.aa-ic.green{background:oklch(.78 .14 155/.16);color:var(--ok)}.aa-ic.purple{background:oklch(.6274 .2077 303.9/.18);color:oklch(.72 .17 303.9)}.aa-ic.shop{background:oklch(.78 .2 135/.16);color:oklch(.8 .18 135)}.aa-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap}.aa-head-text{display:flex;flex-direction:column;gap:6px;flex:1 1 420px;min-width:0}.aa-head-text h2{font-size:20px;font-weight:500;letter-spacing:-.01em}.aa-crumbs{display:flex;gap:8px;font-size:13px}.aa-crumbs,.aa-crumbs a{color:var(--muted)}.aa-crumbs span[aria-hidden]{color:var(--ghost)}.aa-crumbs>span:last-child{color:var(--text)}.aa-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:1100px){.aa-grid2{grid-template-columns:1fr}}.aa-def{display:grid;grid-template-columns:120px minmax(0,1fr);grid-row-gap:12px;row-gap:12px;grid-column-gap:16px;column-gap:16px;font-size:13px;margin:0}.aa-def dt{margin:0;color:var(--muted)}.aa-def dd{margin:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.aa-def .sub{color:var(--muted);font-size:12px}.aa-def .mono{font:12px var(--mono);color:var(--text-2)}.aa-meter{height:6px;background:var(--line);overflow:hidden;width:100%}.aa-meter,.aa-meter b{border-radius:999px;display:block}.aa-meter b{height:100%;background:var(--text)}.aa-instruction{margin:0;font:12.5px/1.65 var(--mono);color:#d4d4d4;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:8px;padding:14px 16px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto}.aa-more{text-align:center;color:var(--muted);font-size:12px;padding:10px 20px}.aa-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-focus);text-decoration-color:var(--line-focus);text-underline-offset:3px}.aa-t-assistant,.aa-t-tool,.aa-transcript{display:flex;flex-direction:column}.aa-t-assistant,.aa-t-tool{padding:12px 24px;border-bottom:1px solid var(--row);gap:6px}.aa-t-role{font:11px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.aa-t-tool code{font:12px var(--mono)}.aa-t-tool code,.aa-transcript pre{color:var(--text-2);overflow-wrap:anywhere}.aa-transcript pre{margin:0;font:12px/1.55 var(--mono);white-space:pre-wrap;max-height:240px;overflow:auto}.aa-t-assistant pre{color:var(--text)}.aa-recipes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:1100px){.aa-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}}.aa-recipe{border:1px solid var(--line-strong);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;text-align:left;background:var(--bg);color:var(--text);height:auto;white-space:normal;font-weight:400;justify-content:flex-start;align-items:stretch}.aa-recipe:hover{background:var(--bg-raised);color:var(--text);border-color:var(--line-input)}.aa-recipe[aria-pressed=true]{border-color:var(--text)}.aa-recipe.blank{border-style:dashed}.aa-recipe.blank[aria-pressed=true]{border-style:solid}.aa-recipe .r-head{display:flex;align-items:center;gap:10px;font-weight:500;font-size:14px;min-width:0}.aa-recipe p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.aa-recipe-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:14px 24px;border-bottom:1px solid #161616}.aa-recipe-row:hover{background:#0f0f0f}.aa-recipe-row .txt{display:flex;flex-direction:column;gap:4px;min-width:0}.aa-recipe-row .t{font-size:14px;font-weight:500}.aa-recipe-row .d{font-size:12.5px;color:var(--muted);line-height:1.5}.aa-recipe-row .au-chip{font-size:11.5px;color:var(--text-2)}.aa-form{border:1px solid var(--line-strong);border-radius:10px;display:flex;flex-direction:column}.aa-row{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px;padding:20px;border-bottom:1px solid var(--row)}.aa-row:last-child{border-bottom:0}@media (max-width:1100px){.aa-row{grid-template-columns:1fr;gap:10px}}.aa-row h3{margin:0;font:500 14px var(--sans);color:var(--text);text-transform:none;letter-spacing:0}.aa-row .help{margin:4px 0 0;color:var(--muted);font-size:12.5px;line-height:1.5}.aa-row .help code{font-family:var(--mono);color:var(--text-2)}.aa-field{display:flex;flex-direction:column;gap:10px;min-width:0}.aa-field>.help{margin:0}.aa-field .seg{flex-wrap:wrap}.aa-field .seg .faint{font-size:12px;padding:0 8px;display:inline-flex;align-items:center}.aa-inline{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.aa-inline label{white-space:nowrap;font-size:13px;color:var(--text-2)}.aa-inline input,.aa-inline select{width:auto;min-width:110px;height:34px;font-size:13px}.aa-checks{display:flex;flex-wrap:wrap}.aa-check,.aa-checks{gap:8px;align-items:center}.aa-check{display:inline-flex;flex-direction:row;padding:6px 12px 6px 8px;border:1px solid var(--line-input);border-radius:8px;font-size:13px;cursor:pointer;color:var(--text-2)}.aa-check[data-on]{color:var(--text);border-color:var(--text)}.aa-check[data-disabled]{opacity:.55;cursor:default}.aa-check input{width:14px;height:14px;margin:0;accent-color:var(--text)}.aa-check small{color:var(--faint);font-size:11px}.aa-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.aa-filters label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--text-2)}.aa-filters input{height:34px;font-size:13px}.aa-radios{display:flex;flex-direction:column;gap:8px}.aa-radio{display:flex;flex-direction:row;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line-strong);border-radius:8px;cursor:pointer}.aa-radio[data-on]{border-color:var(--text)}.aa-radio[data-disabled]{opacity:.55;cursor:default}.aa-radio input{width:16px;height:16px;margin:3px 0 0;accent-color:var(--text);flex:none}.aa-radio .r-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.aa-radio .r-title{font-size:14px;color:var(--text)}.aa-radio .r-sub{font-size:12.5px;color:var(--muted)}.aa-radio .r-sub code{font-family:var(--mono)}.aa-scope{grid-template-columns:36px minmax(0,1fr) 180px 110px}.aa-scope>*{padding-top:10px;padding-bottom:10px}.aa-scope input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--text);display:block}label.aa-scope{flex-direction:row;color:inherit;font-size:13px}label.aa-scope[data-pick]{cursor:pointer}label.aa-scope[data-pick]:hover{background:var(--bg-raised)}.aa-budget{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:1100px){.aa-budget{grid-template-columns:1fr}}.aa-budget label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-2)}.aa-prefix{border:1px solid var(--line-input);border-radius:6px;height:36px;overflow:hidden;background:var(--bg-raised)}.aa-prefix,.aa-prefix span{display:flex;align-items:center}.aa-prefix span{padding:0 10px;color:var(--faint);font:13px var(--mono);border-right:1px solid var(--line-input);height:100%}.aa-prefix input{border:0;height:100%;background:transparent}.aa-prefix input:focus{border:0}.aa-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.aa-override{margin:0 16px 14px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-raised);display:flex;flex-direction:column;gap:8px}.aa-override .oh{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--muted);flex-wrap:wrap}.aa-override .oh b{color:var(--text);font-weight:500;font-size:13px}.aa-override pre{margin:0;font:12px/1.6 var(--mono);color:#d4d4d4;white-space:pre-wrap;overflow-wrap:anywhere}.ar-loading{padding:40px;text-align:center;font-size:13px}.ar-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.ar-status{display:flex;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid var(--line);font-size:13px;color:var(--text-2)}.ar-dot{width:8px;height:8px;border-radius:50%;background:var(--faint);flex:none}.ar-dot.live{background:var(--warn);box-shadow:0 0 0 0 oklch(.8 .14 80/.5);animation:ar-pulse 1.6s ease-out infinite}@keyframes ar-pulse{0%{box-shadow:0 0 0 0 oklch(.8 .14 80/.45)}to{box-shadow:0 0 0 8px oklch(.8 .14 80/0)}}.ar-thread{display:flex;flex-direction:column;gap:14px;padding:20px;overflow:auto;min-height:320px;max-height:calc(100vh - 360px);scroll-behavior:smooth}.ar-sys{margin:0;font-size:12.5px;color:var(--muted);text-align:center;padding:2px 24px}.ar-sys .mono{font-family:var(--mono);color:var(--text-2)}.ar-sys.bad{color:var(--bad)}.ar-finished{display:flex;flex-direction:column;gap:4px;align-items:center}.ar-note{font-size:12px;color:var(--text-2);max-width:640px}.ar-msg{display:flex;flex-direction:column;gap:6px;max-width:min(760px,92%)}.ar-msg.user{align-self:flex-end;align-items:flex-end}.ar-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.ar-meta>span:first-of-type{color:var(--text-2)}.ar-bubble{font-size:13.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line-strong);border-radius:12px;padding:10px 14px;background:var(--bg-raised);color:var(--text)}.ar-msg.user .ar-bubble{background:var(--bg-active);border-color:var(--line-input);border-bottom-right-radius:4px}.ar-msg.user.stop .ar-meta>span:last-child{color:var(--warn)}.ar-msg.agent .ar-bubble{border-bottom-left-radius:4px}.ar-msg.answer .ar-bubble{border-color:var(--line-input)}.ar-msg.answer .ar-bubble p{margin:0}.ar-tool{align-self:stretch;margin:0 0 0 26px;border-left:2px solid var(--line-strong);padding-left:12px}.ar-tool summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;cursor:pointer;font-size:12.5px;color:var(--muted);list-style:none}.ar-tool summary::-webkit-details-marker{display:none}.ar-tool summary:hover{color:var(--text-2)}.ar-tool summary code{font:12px var(--mono);color:var(--text-2);background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:5px;padding:2px 6px}.ar-tool[open] summary code{color:var(--text)}.ar-time{font-size:11.5px;color:var(--faint)}.ar-fold pre,.ar-tool pre{margin:8px 0 0;font:12px/1.55 var(--mono);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto;padding:10px 12px}.ar-fold{margin-top:8px;border-top:1px solid var(--line);padding-top:8px}.ar-fold summary{cursor:pointer;font-size:12.5px;color:var(--text-2)}.ar-typing{display:flex;gap:4px;margin-left:26px;padding:6px 0}.ar-typing span{width:6px;height:6px;border-radius:50%;background:var(--faint);animation:ar-bounce 1.2s infinite}.ar-typing span:nth-child(2){animation-delay:.2s}.ar-typing span:nth-child(3){animation-delay:.4s}@keyframes ar-bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.ar-composer{border-top:1px solid var(--line);padding:14px 20px 16px;display:flex;flex-direction:column;gap:10px;background:var(--bg)}.ar-composer textarea{min-height:60px;font:13.5px/1.55 var(--sans);padding:10px 12px;resize:vertical}.ar-composer-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px}.ar-foot{margin:0;padding:14px 20px;border-top:1px solid var(--line);font-size:12.5px}.an-page{display:flex;flex-direction:column;gap:28px;margin-top:20px}.an-bar{justify-content:space-between}.an-bar,.an-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.an-title h2{margin:0;font-size:18px;font-weight:500}.an-title>a{text-decoration:none}.an-scope,.an-title>a{font-size:13px}.an-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:1px;gap:1px;background:var(--line-strong);border:1px solid var(--line-strong);border-radius:10px;overflow:hidden}.an-kpi{background:var(--bg);padding:16px 20px;display:flex;flex-direction:column;gap:4px;min-width:0}.an-label{font:11px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.an-value{font:500 26px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.an-value[data-tone=ok]{color:var(--ok)}.an-value[data-tone=info]{color:var(--info)}.an-sub{font-size:12px;color:var(--text-2)}.an-delta{font:12px var(--mono);color:var(--muted)}.an-delta[data-tone=ok]{color:var(--ok)}.an-delta[data-tone=bad]{color:var(--bad)}.an-card{border:1px solid var(--line-strong);border-radius:10px;padding:20px;gap:16px}.an-card.flush{padding:0;gap:0}.an-card.flush>.an-head{padding:18px 20px 12px}.an-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.an-head h2{margin:0}.an-head p{margin:2px 0 0;font-size:13px;color:var(--muted)}.an-legend{display:flex;gap:16px;font-size:12px;color:var(--text-2)}.an-legend span{display:inline-flex;align-items:center;gap:6px}.an-legend i{width:10px;height:10px;border-radius:2px}.an-bars .acted,.an-legend .acted{background:oklch(.72 .14 155)}.an-bars .dismissed,.an-legend .dismissed{background:#5a5a5a}.an-bars .open,.an-legend .open{background:oklch(.86 .09 240)}.an-bars .posted,.an-legend .posted{background:var(--text-2)}.an-chart{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:8px;gap:8px}.an-axis{height:200px;justify-content:space-between;font:11px var(--mono);color:var(--faint);text-align:right}.an-axis,.an-plot{display:flex;flex-direction:column}.an-plot{gap:8px;min-width:0}.an-bars{height:200px;display:flex;align-items:flex-end;gap:6px;border-bottom:1px solid var(--line-input);background-image:linear-gradient(var(--row) 1px,transparent 1px);background-size:100% 100px}.an-stack{flex:1 1;min-width:0;display:flex;flex-direction:column-reverse;border-radius:2px 2px 0 0;overflow:hidden}.an-stack i{display:block;flex-basis:0;min-height:0}.an-pair{flex:1 1;min-width:0;height:100%;display:flex;align-items:flex-end;gap:2px}.an-pair i{flex:1 1;border-radius:2px 2px 0 0}.an-ticks{display:flex;gap:6px;font:11px var(--mono);color:var(--faint)}.an-ticks span{flex:1 1;min-width:0;text-align:center;white-space:nowrap;overflow:hidden}.an-table td{padding:11px 16px}.an-table th{padding:10px 16px}.an-table td:first-child,.an-table th:first-child{padding-left:20px}.an-table tr.num td{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-table td.sans{font-family:var(--sans)}.an-page .dim,.an-table .dim{color:var(--text-2)}.an-page .faint{color:var(--faint)}.an-page span.ok,.an-table .ok{color:var(--ok)}.an-table td[data-tone=info]{color:var(--info)}.an-table td[data-tone=dim]{color:var(--faint)}.an-page [data-tone=bad]{color:var(--bad)}.an-page span[data-tone=warn]{color:var(--warn)}.an-page .nowrap,.an-table .nowrap{white-space:nowrap}.an-link{color:var(--text);text-decoration:none;border-bottom:1px solid var(--line-focus)}.an-link:hover{border-bottom-color:var(--text-2);text-decoration:none}.an-meter{display:flex;align-items:center;gap:10px}.an-meter>span:first-child{flex:1 1;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.an-meter i{display:block;height:100%;background:oklch(.72 .14 155)}.an-meter i[data-tone=low]{background:var(--warn)}.an-meter i[data-tone=dim]{background:var(--faint)}.an-meter .num{width:40px;text-align:right}.an-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:16px;gap:16px;align-items:start}.an-stackcol{gap:16px;min-width:0}.an-shares,.an-stackcol{display:flex;flex-direction:column}.an-shares{gap:10px}.an-share{display:grid;grid-template-columns:180px minmax(0,1fr) 72px;grid-gap:12px;gap:12px;align-items:center;font-size:13px}.an-share>span:nth-child(2){height:8px;border-radius:4px;background:var(--line);overflow:hidden}.an-share i{display:block;height:100%;background:var(--text-2)}.an-share i[data-tone=ok]{background:oklch(.72 .14 155)}.an-share i[data-tone=dim]{background:#5a5a5a}.an-via{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;font-size:11px;white-space:nowrap;background:var(--line);color:var(--text-2)}.an-via[data-via=command],.an-via[data-via=reply]{background:oklch(.35 .06 240/.5);color:oklch(.86 .09 240)}.an-via[data-via=agent]{background:oklch(.35 .08 80/.4);color:oklch(.85 .12 80)}.an-timeline{list-style:none;margin:0;padding:0}.an-timeline li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:11px 20px;border-top:1px solid var(--row);font-size:13px}.an-timeline li>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.an-timeline .mono{font-size:12px;overflow-wrap:anywhere}.an-settings{margin:0}.an-settings>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 112px;grid-gap:12px;gap:12px;align-items:center;padding:9px 20px;border-top:1px solid var(--row);font-size:13px}.an-settings dd{margin:0;overflow-wrap:anywhere}.an-settings .mono{font-size:12px}.an-src{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;font-size:11px;white-space:nowrap;background:var(--line);color:var(--text-2)}.an-src[data-src=file]{background:oklch(.35 .06 240/.5);color:oklch(.86 .09 240)}.an-src[data-src=repo]{background:oklch(.35 .08 80/.4);color:oklch(.85 .12 80)}.an-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.an-stats>div{display:flex;flex-direction:column;gap:2px}.an-stats .num{font:20px var(--mono)}.an-stats .dim{font-size:12px}.an-check{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;flex-wrap:wrap}.an-check>span:first-child{display:flex;flex-direction:column;line-height:1.35}.an-check .faint{font-size:12px}.an-check .num{font:12px var(--mono)}.an-note{font-size:12px;margin:0}@media (max-width:640px){.an-share{grid-template-columns:110px minmax(0,1fr) 60px}.an-settings>div{grid-template-columns:minmax(0,1fr) 96px}.an-settings dt{grid-column:1/-1}.an-split{grid-template-columns:minmax(0,1fr)}}