.agent-surface{animation:rise .4s var(--ease-out-quint) both;gap:1.15rem;margin-bottom:1.15rem;display:grid}.agent-ident{border-bottom:1px solid var(--line);gap:.7rem;padding-bottom:1.05rem;display:grid}.agent-ident-main{align-items:center;gap:.85rem;display:flex}.agent-ident-mark{border-radius:var(--radius);background:var(--accent-soft);width:2.4rem;height:2.4rem;color:var(--accent-on-soft);flex-shrink:0;place-items:center;font-size:1.1rem;display:grid}.agent-ident h2{font-family:var(--font-brand);letter-spacing:-.01em;margin:0;font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem);font-weight:500;line-height:1.15}.agent-ident-role{color:var(--ink-muted);text-transform:capitalize;margin:.1rem 0 0;font-size:.83rem}.agent-ident-role a{color:var(--accent-on-soft)}.agent-ident-account{font-family:var(--font-data);color:var(--ink-faint);align-items:center;gap:.4rem;margin:0;font-size:.78rem;display:flex}.agent-ident-account[data-pending]{font-family:var(--font-ui);color:var(--warn)}.agent-chain{flex-wrap:wrap;align-items:center;gap:.3rem .15rem;font-size:.78rem;display:flex}.agent-chain-step{color:var(--ink-faint);transition:color .15s}.agent-chain-step:hover{color:var(--ink)}.agent-chain-step+.agent-chain-step:before{content:"→";color:var(--line-strong);margin:0 .4rem}.agent-chain-step[data-current]{color:var(--ink);font-weight:560}.agent-grid{grid-template-columns:repeat(auto-fit,minmax(clamp(15rem,26vw,20rem),1fr));align-items:start;gap:.9rem;display:grid}.agent-span{grid-column:1/-1;container-type:inline-size}.agent-spend{gap:.75rem;display:grid;container-type:inline-size}.agent-spend-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.agent-spend-figure{container-type:inline-size}@container (max-width:46rem){.agent-spend-split{grid-template-columns:minmax(0,1fr)}}.agent-asset-stack{border-block-start:1px solid var(--line);margin-block-start:.9rem;padding-block-start:.7rem}.agent-asset-stack h3{letter-spacing:.02em;color:var(--ink-muted);margin:0 0 .4rem;font-size:.78rem;font-weight:600}.agent-allowance{grid-template-columns:minmax(auto,max-content) 1fr;align-items:center;gap:1.4rem;display:grid}@container (max-width:34rem){.agent-allowance{grid-template-columns:1fr;gap:.7rem}}.agent-allowance-figure{align-items:baseline;gap:.35rem;display:flex}.agent-allowance-amount{font-family:var(--font-data);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.7rem,1.3rem + 1.4vw,2.3rem);font-weight:600;line-height:1}.agent-allowance-unit{color:var(--ink-faint);font-size:.8rem}.agent-allowance-meter{gap:.3rem;display:grid}.agent-note{color:var(--ink-faint);margin:0;font-size:.75rem;line-height:1.45}.agent-count{background:var(--bg-active);color:var(--ink-muted);vertical-align:middle;border-radius:999px;margin-left:.45rem;padding:.05rem .4rem;font-size:.7rem;font-weight:600}.agent-list{gap:.45rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.agent-policy,.agent-intent,.agent-session{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elevated);gap:.2rem;padding:.5rem .6rem;display:grid}.agent-policy-head,.agent-intent-head,.agent-session-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.agent-policy-kind{text-transform:capitalize;font-size:.82rem;font-weight:560}.agent-policy-detail,.agent-intent-sub,.agent-session-scope{color:var(--ink-muted);margin:0;font-size:.75rem}.agent-session-scope{font-family:var(--font-data);color:var(--ink-faint);font-size:.72rem}.agent-intent-value{font-family:var(--font-data);font-size:.9rem;font-weight:600}.agent-report{border-radius:var(--radius-sm);color:var(--ink-muted);align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.85rem;transition:background .15s,color .15s;display:flex}.agent-report:hover{background:var(--bg-hover);color:var(--ink)}.agent-report-allowance{color:var(--ink-faint);margin-left:auto;font-size:.74rem}.agent-more{color:var(--ink-faint);font-size:.76rem;transition:color .15s;display:inline-block}.agent-more:hover{color:var(--accent-on-soft)}.agent-tool-chips{flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem;display:flex}.agent-tool-chips a{text-decoration:none}.crew-surface{animation:rise .4s var(--ease-out-quint) both;gap:1rem;margin-bottom:1.15rem;display:grid}.crew-head{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.crew-head:has(.crew-head-summary){border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-bottom:1rem}.crew-head-lede{gap:.2rem;min-width:0;display:grid}.crew-head-summary{color:var(--ink-faint);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;font-size:.85rem;display:flex}.crew-head-figure{font-family:var(--font-data);letter-spacing:-.01em;color:var(--ink);font-size:.95rem;font-weight:500}.awaiting-link{color:inherit;transition:color .15s var(--ease-out-quart);border-radius:2px;text-decoration:none}.awaiting-link[data-tone=warn],.awaiting-link .crew-ops-figure-value[data-tone=warn]{color:var(--warn);font-weight:600}.awaiting-link:hover{text-underline-offset:.15em;text-decoration:underline}.awaiting-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a.crew-ops-figure.awaiting-link{text-decoration:none}a.crew-ops-figure.awaiting-link:hover .crew-ops-figure-value{text-underline-offset:.12em;text-decoration:underline}.crew-head-stats{flex-wrap:wrap;gap:1.9rem;display:flex}.crew-stat{gap:.1rem;display:grid}.crew-stat-value{font-family:var(--font-data);letter-spacing:-.02em;font-size:1.6rem;font-weight:600;line-height:1}.crew-stat-value[data-tone=warn]{color:var(--warn)}.crew-stat-label{color:var(--ink-faint);font-size:.72rem}.crew-ops{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(165deg, color-mix(in oklch, var(--accent-soft) 35%, var(--bg-elevated)) 0%, var(--bg-elevated) 38%, var(--bg-elevated) 100%);animation:rise .45s var(--ease-out-quint) both;gap:0;display:grid;overflow:hidden}.crew-ops-attention,.crew-ops-budget,.crew-ops-structure,.crew-ops-pulse{align-content:start;gap:.75rem;padding:1rem 1.1rem 1.05rem;display:grid}.crew-ops-attention{border-bottom:1px solid var(--line)}.crew-ops-split{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.crew-ops-budget{border-right:1px solid var(--line)}.crew-ops-inference{border-top:1px solid var(--line);gap:.5rem;padding-top:.85rem;display:grid}.crew-ops-inference .crew-ops-sub[data-tone=warn]{color:var(--warn)}.crew-ops-inference .crew-ops-sub[data-tone=high]{color:var(--danger,var(--warn))}.crew-ops-plan{border-top:1px solid var(--line);gap:.5rem;padding-top:.85rem;display:grid}.crew-ops-plan .dropdown{justify-self:start}.crew-ops-fields{flex-wrap:wrap;align-items:flex-end;gap:.5rem .9rem;display:flex}.crew-ops-fields .field{max-width:11rem}.crew-ops-fields .ds-input-num{max-width:7rem}.crew-ops-flags{flex-wrap:wrap;gap:.35rem 1.1rem;display:flex}.crew-ops-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;display:flex}.crew-ops-title{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.72rem;font-weight:650}.crew-ops-sub{color:var(--ink-muted);margin:.15rem 0 0;font-size:.8rem;line-height:1.35}.crew-ops-figure{text-align:right;justify-items:end;gap:.05rem;display:grid}.crew-ops-figure-value{font-family:var(--font-data);letter-spacing:-.02em;color:var(--ink);font-size:1.55rem;font-weight:600;line-height:1}.crew-ops-figure-value[data-tone=warn]{color:var(--warn)}.crew-ops-figure-label{color:var(--ink-faint);font-size:.7rem}.crew-ops-empty{color:var(--ink-faint);margin:0;font-size:.8rem}.crew-ops-link{color:var(--accent-on-soft);justify-self:start;font-size:.78rem;transition:color .15s}.crew-ops-link:hover{color:var(--ink)}.crew-ops-await{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.crew-ops-await-row{gap:.35rem;display:grid}.crew-ops-await-meta{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.crew-ops-await-who{color:var(--ink);font-size:.9rem;font-weight:560}.crew-ops-await-count{font-family:var(--font-data);color:var(--warn);font-size:.78rem}.crew-ops-await-bar{background:var(--bg-active);border-radius:999px;height:5px;position:relative;overflow:hidden}.crew-ops-await-bar:after{content:"";width:var(--fill,0%);background:var(--warn);border-radius:inherit;transition:width .5s var(--ease-out-quint);position:absolute;inset:0 auto 0 0}.crew-ops-await-agents{color:var(--ink-muted);flex-wrap:wrap;gap:.35rem .85rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.crew-ops-await-agents li{align-items:baseline;gap:.35rem;display:inline-flex}.crew-ops-await-value{font-family:var(--font-data);color:var(--ink-faint)}.crew-ops-stack{background:var(--bg-active);border-radius:999px;gap:2px;height:12px;display:flex;overflow:hidden}.crew-ops-stack-seg{background:color-mix(in oklch, var(--accent) 72%, var(--ink));min-width:3px;transition:flex-grow .45s var(--ease-out-quint);display:block}.crew-ops-stack-seg[data-i="1"]{background:color-mix(in oklch, var(--accent) 55%, #317c92)}@supports (color:lab(0% 0 0)){.crew-ops-stack-seg[data-i="1"]{background:color-mix(in oklch, var(--accent) 55%, lab(48.2139% -18.6754 -18.962))}}.crew-ops-stack-seg[data-i="2"]{background:color-mix(in oklch, var(--accent) 40%, #3d6f5f)}@supports (color:lab(0% 0 0)){.crew-ops-stack-seg[data-i="2"]{background:color-mix(in oklch, var(--accent) 40%, lab(42.7872% -20.6872 3.00879))}}.crew-ops-stack-seg[data-i="3"]{background:color-mix(in oklch, var(--ink-muted) 55%, var(--accent))}.crew-ops-stack-seg[data-i="4"]{background:color-mix(in oklch, var(--accent-soft) 40%, var(--ink-muted))}.crew-ops-stack-seg[data-tone=warn]{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--warn) 55%, transparent)}.crew-ops-stack-seg[data-tone=high]{background:color-mix(in oklch, var(--warn) 70%, #9b1e22)}@supports (color:lab(0% 0 0)){.crew-ops-stack-seg[data-tone=high]{background:color-mix(in oklch, var(--warn) 70%, lab(34.5744% 50.677 31.8589))}}.crew-ops-shares{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.crew-ops-shares li{grid-template-columns:.55rem minmax(0,1fr) auto auto;align-items:baseline;gap:.45rem;font-size:.8rem;display:grid}.crew-ops-swatch{background:color-mix(in oklch, var(--accent) 72%, var(--ink));border-radius:2px;align-self:center;width:.45rem;height:.45rem}.crew-ops-swatch[data-i="1"]{background:color-mix(in oklch, var(--accent) 55%, #317c92)}@supports (color:lab(0% 0 0)){.crew-ops-swatch[data-i="1"]{background:color-mix(in oklch, var(--accent) 55%, lab(48.2139% -18.6754 -18.962))}}.crew-ops-swatch[data-i="2"]{background:color-mix(in oklch, var(--accent) 40%, #3d6f5f)}@supports (color:lab(0% 0 0)){.crew-ops-swatch[data-i="2"]{background:color-mix(in oklch, var(--accent) 40%, lab(42.7872% -20.6872 3.00879))}}.crew-ops-swatch[data-i="3"]{background:color-mix(in oklch, var(--ink-muted) 55%, var(--accent))}.crew-ops-swatch[data-i="4"]{background:color-mix(in oklch, var(--accent-soft) 40%, var(--ink-muted))}.crew-ops-share-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crew-ops-share-name:hover{color:var(--accent-on-soft)}.crew-ops-share-amt{font-family:var(--font-data);color:var(--ink-faint);white-space:nowrap}.crew-ops-share-amt [data-tone=warn]{color:var(--warn)}.crew-ops-share-amt [data-tone=high]{color:#ac3031;color:lab(40.3901% 50.5466 30.7736)}.crew-ops-share-pct{font-family:var(--font-data);color:var(--ink-muted);text-align:right;min-width:2.4rem}.crew-ops-roles{background:var(--bg-active);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.crew-ops-role-seg[data-role=manager]{background:color-mix(in oklch, var(--ink) 55%, var(--accent))}.crew-ops-role-seg[data-role=worker]{background:var(--accent)}.crew-ops-role-seg[data-role=other]{background:var(--ink-faint)}.crew-ops-role-legend{color:var(--ink-muted);flex-wrap:wrap;gap:.55rem 1rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.crew-ops-role-mark{color:var(--ink-faint);margin-right:.3rem}.crew-ops-depth{grid-template-columns:auto 1fr auto;align-items:end;gap:.55rem;margin-top:.15rem;display:grid}.crew-ops-depth-label,.crew-ops-depth-cap{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.crew-ops-depth-steps{grid-template-columns:repeat(4,1fr);align-items:end;gap:.35rem;height:2.6rem;display:grid}.crew-ops-depth-step{align-content:end;justify-items:center;gap:.15rem;height:100%;display:grid}.crew-ops-depth-fill{background:color-mix(in oklch, var(--accent) 45%, var(--bg-active));width:100%;max-width:1.6rem;min-height:4px;transition:height .45s var(--ease-out-quint);border-radius:3px 3px 0 0}.crew-ops-depth-step[data-depth="0"] .crew-ops-depth-fill{background:color-mix(in oklch, var(--ink) 40%, var(--accent))}.crew-ops-depth-n{font-family:var(--font-data);color:var(--ink-faint);font-size:.68rem}.crew-ops-roster-preview{gap:.2rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.crew-ops-roster-preview li{color:var(--ink-muted);align-items:baseline;gap:.4rem;font-size:.8rem;display:flex}.crew-ops-roster-preview a{color:var(--ink)}.crew-ops-roster-preview a:hover{color:var(--accent-on-soft)}.crew-ops-roster-mark{text-align:center;width:.9rem;color:var(--ink-faint);flex-shrink:0}.crew-ops-roster-kind{color:var(--ink-faint);text-transform:capitalize;margin-left:auto;font-size:.7rem}.crew-ops-roster-more{color:var(--ink-faint);padding-left:1.3rem;font-size:.75rem}.crew-ops-spark{border-bottom:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:3px;height:3.2rem;padding:.15rem 0 .35rem;display:grid}.crew-ops-spark-bar{background:color-mix(in oklch, var(--accent) 70%, var(--ink-muted));min-height:4px;transition:height .45s var(--ease-out-quint);border-radius:2px 2px 0 0;display:block}.crew-ops-spark-bar[data-empty]{background:var(--bg-active)}.crew-ops-spark-figure{margin:0}.crew-ops-spark-axis{font-family:var(--font-data);color:var(--ink-faint);justify-content:space-between;gap:.5rem;padding-top:.3rem;font-size:.68rem;display:flex}.crew-ops-pulse-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.crew-ops-pulse-list li{grid-template-columns:minmax(4.5rem,max-content) 1fr max-content;align-items:baseline;gap:.55rem;font-size:.78rem;display:grid}.crew-ops-pulse-kind{color:var(--ink-faint);text-transform:lowercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crew-ops-pulse-summary{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crew-ops-pulse-at{color:var(--ink-faint);white-space:nowrap}@media (max-width:52rem){.crew-ops-split{grid-template-columns:1fr}.crew-ops-budget{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:40rem){.crew-ops-pulse-list li{grid-template-columns:1fr max-content}.crew-ops-pulse-kind{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.crew-ops,.crew-ops-await-bar:after,.crew-ops-stack-seg,.crew-ops-depth-fill,.crew-ops-spark-bar{transition:none;animation:none}}.crew-hire{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);gap:.5rem;padding:.85rem .95rem;display:grid}.crew-hire-row{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.crew-hire-row .field{min-width:11rem;margin:0}.crew-note{color:var(--ink-faint);margin:.55rem 0 0;font-size:.75rem;line-height:1.5}.crew-note a{color:var(--accent-on-soft)}.crew-roster{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.crew-member{border-radius:var(--radius-sm);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.45rem .55rem;transition:background .15s,border-color .15s;display:grid}.crew-member:hover{background:var(--bg-hover);border-color:var(--line)}.crew-member[data-outsider]{opacity:.82}.crew-member-main{min-width:0;color:var(--ink-muted);align-items:center;gap:.55rem;display:flex}.crew-member:hover .crew-member-main{color:var(--ink)}.crew-member-mark{text-align:center;width:1.1rem;color:var(--ink-faint);flex-shrink:0}.crew-member-name{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:560;overflow:hidden}.crew-member-role{color:var(--ink-faint);text-transform:capitalize;white-space:nowrap;font-size:.73rem}.crew-member-meta{align-items:center;gap:.4rem;font-size:.75rem;display:flex}.crew-member-allowance{font-family:var(--font-data);color:var(--ink-faint);white-space:nowrap}.crew-member-actions{align-items:center;gap:.35rem;display:flex}@media (hover:hover) and (min-width:55rem){.crew-member-actions{opacity:0;transition:opacity .15s}.crew-member:hover .crew-member-actions,.crew-member:focus-within .crew-member-actions{opacity:1}}@media (max-width:46rem){.crew-member{grid-template-columns:1fr;gap:.4rem}.crew-member-actions{justify-content:flex-start}}.crew-head-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.crew-settings-trigger,.agent-settings-trigger{min-width:2.85rem;padding-left:.85rem;padding-right:.85rem;font-size:1.1rem;line-height:1}.agent-settings-trigger{flex-shrink:0;margin-left:auto}.modal-backdrop{z-index:40;background:oklch(15% .02 var(--hue) / .4);cursor:pointer;animation:modal-fade-in .18s var(--ease-out-quart) both;border:0;margin:0;padding:0;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.settings-modal{z-index:41;background:var(--bg-elevated);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);width:min(30rem,100vw - 2rem);max-height:calc(100vh - 3rem);box-shadow:var(--shadow-soft);animation:settings-modal-in .28s var(--ease-out-quint) both;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.settings-modal[data-size=lg]{width:min(38rem,100vw - 2rem)}.settings-modal[data-size=xl]{width:min(46rem,100vw - 2rem)}@keyframes settings-modal-in{0%{opacity:0;transform:translate(-50%,calc(.55rem - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.modal-backdrop,.settings-modal{animation:none}}.settings-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .85rem;display:flex}.settings-modal-titles{gap:.15rem;min-width:0;display:grid}.settings-modal-head h2{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.35rem;min-width:0;margin:0;font-size:1.05rem;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.settings-modal-hash{color:var(--ink-faint);font-weight:500}.settings-modal-sub{color:var(--ink-faint);margin:0;font-size:.78rem;line-height:1.4}.settings-modal-body{gap:.15rem;padding:.35rem 0 .85rem;display:grid;overflow:auto}.settings-modal-section{gap:.55rem;padding:.85rem 1rem;display:grid}.settings-modal-section h3{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.72rem;font-weight:600}.settings-modal-section[data-danger]{border:1px solid color-mix(in oklch, var(--warn) 28%, var(--line));border-radius:var(--radius);background:color-mix(in oklch, var(--warn) 6%, var(--bg-elevated));margin:.25rem .75rem 0;padding:.85rem .9rem}.settings-modal-section[data-danger] h3{color:var(--warn)}.settings-modal-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;display:grid}.settings-modal-facts>div{gap:.1rem;display:grid}.settings-modal-facts dt{color:var(--ink-faint);font-size:.72rem}.settings-modal-facts dd{font-family:var(--font-data);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.15rem;font-weight:600}.settings-modal-facts dd[data-tone=warn]{color:var(--warn)}.settings-modal-hint{color:var(--ink-faint);margin:0;font-size:.78rem;line-height:1.45}.settings-modal-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.settings-modal-row .ds-input,.settings-modal-row .field,.settings-modal-row .dd{flex:1;min-width:10rem;margin:0}.settings-modal-row .dd{min-width:14rem}.settings-modal-footer{justify-content:flex-end;gap:.4rem;padding:.35rem 1rem .25rem;display:flex}.agent-settings-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.agent-settings-head h3{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.72rem;font-weight:600}.settings-modal-facts dd.agent-settings-fact{letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:.9rem;font-weight:500;overflow:hidden}.agent-settings-tools{gap:.5rem;display:grid}.agent-settings-unit{color:var(--ink-faint);white-space:nowrap;font-size:.78rem}.crew-tool-rows{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.crew-tool-row{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.6rem;padding:.3rem .45rem;display:flex}.crew-tool-row:hover{background:var(--bg-hover)}.crew-tool-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.crew-tool-actions{flex-shrink:0;gap:.3rem;display:flex}.crew-trail{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.crew-trail-row{border-radius:var(--radius-sm);grid-template-columns:minmax(5rem,max-content) 1fr max-content;align-items:baseline;gap:.7rem;padding:.3rem .5rem;font-size:.8rem;display:grid}.crew-trail-row:hover{background:var(--bg-hover)}.crew-trail-actor{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:560;overflow:hidden}.crew-trail-summary{color:var(--ink-muted)}.crew-trail-at{color:var(--ink-faint);white-space:nowrap;font-size:.73rem}@media (max-width:46rem){.crew-trail-row{grid-template-columns:1fr max-content}.crew-trail-actor{grid-column:1/-1}}.audit-origin{font-family:var(--font-ui);color:var(--ink-faint);font-size:.72rem;font-style:italic}.channel-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:var(--radius-sm);background:var(--bg-elevated);overflow-wrap:anywhere;padding:.15rem .35rem;font-size:.78rem}.seat-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.seat-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.6rem 1.1rem;display:grid}.seat-row:last-child{border-bottom:0}.seat-row:hover{background:var(--bg-hover)}.seat-main{align-items:center;gap:.45rem;min-width:0;display:flex}.seat-name{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:560;overflow:hidden}.seat-meta{color:var(--ink-faint);white-space:nowrap;align-items:center;gap:.6rem;font-size:.75rem;display:flex}.seat-hint{font-family:var(--font-data);font-size:.72rem}.seat-actions{align-items:center;gap:.35rem;display:flex}.seat-rename{align-items:center;gap:.4rem;width:100%;display:flex}.seat-rename .ds-input{min-width:9rem}@media (max-width:46rem){.seat-row{grid-template-columns:1fr;gap:.4rem}.seat-actions{justify-content:flex-start}}.directive{gap:.9rem;display:grid}.directive-part{gap:.4rem;display:grid}.directive-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem;font-weight:600}.directive-rows{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.directive-resource{grid-template-columns:6.5rem minmax(0,1fr) minmax(0,1.2fr) max-content;align-items:center;gap:.35rem;display:grid}.directive-resource .ds-input,.directive-resource .dd{min-width:0;margin:0}@media (max-width:32rem){.directive-resource{grid-template-columns:minmax(0,1fr) max-content}.directive-resource .dd{grid-column:1/-1}}.directive-skill{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elevated);gap:.35rem;padding:.55rem .6rem;display:grid}.directive-skill-head{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.35rem;display:grid}.directive-skill[data-installed]{border-left:2px solid var(--accent)}.directive-skill:has(.directive-skill-source) .directive-skill-head{grid-template-columns:minmax(0,1fr) max-content max-content}.directive-skill-source{font-family:var(--font-data);color:var(--ink-muted);white-space:nowrap;font-size:.7rem}.directive-skill .ds-input,.directive-skill .ds-textarea{min-width:0;margin:0}.crew-template-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.crew-template{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);width:100%;height:100%;color:inherit;cursor:pointer;align-content:start;gap:.3rem;padding:.7rem .75rem;transition:border-color .15s,background .15s;display:grid}.crew-template:hover:not(:disabled){border-color:var(--accent);background:var(--bg-hover)}.crew-template[data-active]{border-color:var(--accent);background:var(--accent-soft)}.crew-template:disabled{opacity:.6;cursor:default}.crew-template-head{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.crew-template-head strong{color:var(--ink);font-size:.92rem;font-weight:600}.crew-template-summary{color:var(--ink-faint);font-size:.78rem;line-height:1.45}.crew-template-facts{font-family:var(--font-data);color:var(--ink-faint);font-size:.72rem}.install-ledger{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.install-row{border-radius:var(--radius-sm);grid-template-columns:minmax(7rem,max-content) max-content minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.35rem .5rem;display:grid}.install-row[data-status=failed]{background:color-mix(in oklch, var(--warn) 8%, transparent)}.install-controls{color:var(--ink-muted);gap:.25rem;margin:.35rem 0 0;padding:0 0 0 1.6rem;font-size:.8rem;line-height:1.35;list-style:none;display:grid}.install-what{color:var(--ink);font-size:.82rem;font-weight:500}.install-detail{color:var(--ink-faint);font-size:.78rem;line-height:1.45}@media (max-width:34rem){.install-row{grid-template-columns:minmax(0,1fr) max-content}.install-detail{grid-column:1/-1}}.conversation-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.thread{overflow-anchor:auto;gap:.1rem;max-height:30rem;padding:.2rem .1rem .4rem;display:grid;overflow-y:auto}.thread-day,.thread-unread{grid-template-columns:1fr max-content 1fr;align-items:center;gap:.6rem;margin:.7rem 0 .35rem;font-size:.7rem;display:grid}.thread-day:before,.thread-day:after,.thread-unread:before,.thread-unread:after{content:"";background:var(--line);height:1px}.thread-day>span{color:var(--ink-faint);letter-spacing:.03em;font-weight:600}.thread-unread>span{color:var(--warn);font-weight:600}.thread-unread:before,.thread-unread:after{background:color-mix(in oklch, var(--warn) 45%, transparent)}.thread-group{grid-template-columns:1.8rem minmax(0,1fr);gap:.6rem;margin-top:.35rem;padding:.35rem .2rem .1rem;display:grid}.thread-avatar{border-radius:var(--radius-sm);width:1.8rem;height:1.8rem;font-family:var(--font-data);letter-spacing:.02em;background:oklch(72% .06 var(--author-hue,172));color:oklch(22% .04 var(--author-hue,172));place-items:center;font-size:.66rem;font-weight:600;display:grid}.thread-avatar[data-kind=human]{border-radius:999px}.thread-byline{align-items:baseline;gap:.45rem;margin-bottom:.05rem;display:flex}.thread-author{color:var(--ink);font-size:.82rem;font-weight:600}.thread-time{color:var(--ink-faint);font-size:.68rem}.thread-msg{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:.5rem;padding:.15rem .35rem .15rem .5rem;display:grid}.thread-msg:hover{background:var(--bg-hover)}.thread-msg[data-kind=plan],.thread-msg[data-kind=question]{border-left-color:var(--warn)}.thread-msg[data-kind=result]{border-left-color:var(--accent)}.thread-msg[data-open]{background:color-mix(in oklch, var(--warn) 6%, transparent)}.thread-msg-main{gap:.25rem;min-width:0;display:grid}.thread-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);justify-self:start;font-size:.62rem;font-weight:600}.thread-kind[data-kind=plan],.thread-kind[data-kind=question]{color:var(--warn)}.thread-via{letter-spacing:.04em;color:var(--ink-faint);border:1px solid var(--line);border-radius:999px;padding:.02rem .4rem;font-size:.62rem;font-weight:600}.thread-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.55}.thread-options{flex-wrap:wrap;gap:.3rem;margin-top:.15rem;display:flex}.thread-option{font:inherit;border:1px solid var(--line);background:var(--bg-elevated);color:var(--ink);cursor:pointer;border-radius:999px;padding:.2rem .55rem;font-size:.76rem;transition:border-color .15s,background .15s}.thread-option:hover:not(:disabled){border-color:var(--accent);background:var(--bg-hover)}.thread-option:disabled{opacity:.5;cursor:not-allowed}.thread-locked{color:var(--ink-muted);margin:0;font-size:.76rem;line-height:1.45}.thread-locked strong{color:var(--ink);font-weight:500}.thread-msg-foot{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.thread-ref{font-family:var(--font-data);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-on-soft);padding:.05rem .32rem;font-size:.68rem;text-decoration:none}.thread-unverified{color:var(--ink-faint);font-size:.68rem;font-style:italic}.thread-actions{opacity:0;transition:opacity .12s}.thread-msg:hover .thread-actions,.thread-actions:focus-within{opacity:1}.thread-action{font:inherit;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--ink-faint);cursor:pointer;padding:.1rem .4rem;font-size:.7rem}.thread-action:hover:not(:disabled){color:var(--ink);border-color:var(--accent)}.thread-replies{border-left:1px solid var(--line);grid-column:1/-1;gap:.15rem;margin:.3rem 0 .1rem;padding:0 0 0 .7rem;list-style:none;display:grid}.thread-reply{color:var(--ink-faint);align-items:baseline;gap:.4rem;font-size:.78rem;display:flex}.thread-reply-author{color:var(--ink);white-space:nowrap;font-weight:600}.thread-reply-author[data-kind=agent]{font-family:var(--font-data);font-weight:500}.thread-reply-body{color:var(--ink);overflow-wrap:anywhere}.thread-reply .thread-time{margin-left:auto}.composer{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);gap:.35rem;margin-top:.7rem;padding:.5rem .55rem;transition:border-color .15s;display:grid}.composer:focus-within{border-color:var(--accent)}.composer[data-replying]{border-color:color-mix(in oklch, var(--warn) 45%, var(--line))}.composer-replying{color:var(--ink-faint);justify-content:space-between;align-items:center;gap:.5rem;font-size:.74rem;display:flex}.composer-replying strong{color:var(--ink);font-weight:500}.composer-replying[data-locked]{color:var(--warn)}.composer-cancel{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:.95rem;line-height:1}.composer-row{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:.45rem;display:grid}.composer-row .ds-textarea{field-sizing:content;resize:none;min-height:2.2rem;max-height:9rem;margin:0}.composer-note{color:var(--ink-faint);margin:0;font-size:.7rem;line-height:1.5}.composer-note kbd{font-family:var(--font-data);border:1px solid var(--line);background:var(--bg-sidebar);border-bottom-width:2px;border-radius:3px;padding:.02rem .25rem;font-size:.66rem}.blocks{gap:.35rem;display:grid}.block-text{color:var(--ink);margin:0;font-size:.84rem;line-height:1.5}.block-code{border-radius:var(--radius-sm);background:var(--bg-sidebar);font-family:var(--font-data);white-space:pre;margin:0;padding:.45rem .55rem;font-size:.74rem;line-height:1.5;overflow-x:auto}.block-fields{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.3rem .7rem;margin:0;display:grid}.block-fields dt{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);font-size:.68rem}.block-fields dd{font-size:.8rem;font-family:var(--font-data);color:var(--ink);overflow-wrap:anywhere;margin:0}.block-link{border:1px solid var(--line);border-radius:var(--radius-sm);color:inherit;gap:.1rem;padding:.4rem .5rem;text-decoration:none;display:grid}.block-link:hover{border-color:var(--accent);background:var(--bg-hover)}.block-link-label{color:var(--ink);font-size:.82rem}.block-link-host{font-family:var(--font-data);color:var(--ink-faint);font-size:.7rem}.block-link[data-dressed]{border-color:color-mix(in oklch, var(--warn) 45%, var(--line));background:color-mix(in oklch, var(--warn) 6%, transparent)}.block-link-warn{color:var(--warn);font-size:.7rem}.block-ref{border:1px solid var(--line);border-radius:var(--radius-sm);color:inherit;align-items:center;gap:.4rem;padding:.35rem .5rem;text-decoration:none;display:flex}.block-ref[data-known]{border-color:color-mix(in oklch, var(--accent) 40%, var(--line))}.block-ref:hover{background:var(--bg-hover)}.block-ref-summary{font-size:.8rem;font-family:var(--font-data);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.block-ref-go{color:var(--ink-faint);white-space:nowrap;margin-left:auto;font-size:.72rem}.question-queue{gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.question-item{border:1px solid color-mix(in oklch, var(--warn) 30%, var(--line));border-radius:var(--radius);background:color-mix(in oklch, var(--warn) 5%, var(--bg-elevated));gap:.4rem;padding:.65rem .7rem;display:grid}.question-head{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.question-where{color:var(--ink);font-size:.8rem;font-weight:600;text-decoration:none}.question-where:hover{text-decoration:underline}.question-author{font-family:var(--font-data);color:var(--ink-faint);font-size:.72rem}.question-head .chip-sm{margin-left:auto}.question-item[data-blocking]{border-color:color-mix(in oklch, #e97871 45%, var(--line));background:color-mix(in oklch, #e97871 7%, var(--bg-elevated))}@supports (color:lab(0% 0 0)){.question-item[data-blocking]{border-color:color-mix(in oklch, lab(63.8384% 43.7764 24.8032) 45%, var(--line));background:color-mix(in oklch, lab(63.8384% 43.7764 24.8032) 7%, var(--bg-elevated))}}.question-item[data-review]{border-color:color-mix(in oklch, #80a3f0 45%, var(--line));background:color-mix(in oklch, #80a3f0 7%, var(--bg-elevated))}@supports (color:lab(0% 0 0)){.question-item[data-review]{border-color:color-mix(in oklch, lab(66.6482% 3.28371 -43.2324) 45%, var(--line));background:color-mix(in oklch, lab(66.6482% 3.28371 -43.2324) 7%, var(--bg-elevated))}}.question-filters{flex-wrap:wrap;gap:.4rem;margin-bottom:.2rem;display:flex}.question-gate{color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.45}.question-gate code{font-family:var(--font-data);font-size:.74rem}.question-body{color:var(--ink);margin:0;font-size:.9rem;line-height:1.5}.question-options{flex-wrap:wrap;gap:.3rem;display:flex}.question-answer{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:.4rem;display:grid}.question-answer .ds-textarea{margin:0}@media (max-width:34rem){.question-answer{grid-template-columns:minmax(0,1fr)}}.crew-tabpanel,.agent-tabpanel{animation:tabpanel-in .22s var(--ease-out-quint) both}@keyframes tabpanel-in{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.crew-tabpanel,.agent-tabpanel{animation:none}}.crew-tabpanel>:not(:last-child),.agent-tabpanel>:not(:last-child){margin-bottom:.75rem}.agent-surface .agent-ident{padding-bottom:.85rem}.overview{gap:1.4rem;display:grid;container-type:inline-size}.overview-body{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;gap:clamp(1.4rem,3.4cqi,2.75rem);display:grid}.overview-lead{gap:1.75rem;min-width:0;display:grid}.overview-aside{border-inline-start:1px solid var(--line);gap:1.5rem;min-width:0;padding-inline-start:clamp(1.05rem,2.6cqi,2rem);display:grid}@container (max-width:52rem){.overview-body{grid-template-columns:minmax(0,1fr);gap:1.6rem}.overview-aside{border-inline-start:0;border-block-start:1px solid var(--line);padding-block-start:1.5rem;padding-inline-start:0}}.overview-state{font-family:var(--font-brand);letter-spacing:-.005em;color:var(--ink);align-items:baseline;gap:.6rem;margin:0;font-size:clamp(1rem,.95rem + .3vw,1.16rem);font-weight:400;line-height:1.45;display:flex}.overview-state:before{content:"";background:var(--accent);border-radius:1px;flex:none;width:.4rem;height:.4rem;transform:translateY(-.1em)rotate(45deg)}.overview-state[data-tone=warn]:before{background:var(--warn)}.overview-state[data-tone=info]:before{background:var(--line-strong)}.overview-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:.72rem;font-weight:600;display:flex}.overview-count{font-family:var(--font-data);color:var(--warn);background:color-mix(in oklch, var(--warn) 14%, transparent);border-radius:999px;padding:.05rem .4rem;font-size:.7rem}.overview-band[data-quiet] .overview-title{color:color-mix(in oklch, var(--ink-faint) 80%, transparent)}.overview-list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.overview-row{border-radius:var(--radius-sm);color:inherit;border-left:2px solid #0000;grid-template-columns:1.6rem minmax(0,1fr) max-content;align-items:center;gap:.65rem;padding:.6rem .65rem;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.overview-row:hover{background:var(--bg-hover)}.overview-row[data-stale]{border-left-color:var(--warn)}.overview-glyph{border-radius:var(--radius-sm);background:var(--bg-active);width:1.6rem;height:1.6rem;color:var(--ink-faint);place-items:center;font-size:.78rem;display:grid}.overview-glyph[data-kind=question],.overview-glyph[data-kind=intent]{background:color-mix(in oklch, var(--warn) 14%, transparent);color:var(--warn)}.overview-main{gap:.1rem;min-width:0;display:grid}.overview-row-title{color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.4;display:-webkit-box;overflow:hidden}.overview-who{color:var(--ink-faint);font-size:.72rem}.overview-waited{font-family:var(--font-data);color:var(--ink-faint);white-space:nowrap;font-size:.74rem}.overview-waited[data-stale]{color:var(--warn);font-weight:600}.overview-news{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.overview-news-row{border-radius:var(--radius-sm);color:var(--ink-faint);align-items:center;gap:.45rem;padding:.35rem .5rem;font-size:.8rem;text-decoration:none;display:flex}.overview-news-row:hover{background:var(--bg-hover);color:var(--ink)}.overview-news-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-digest{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:1.15rem 2.2rem;display:grid}.overview-digest-group{align-content:start;gap:.35rem;min-width:0;display:grid}.overview-digest-head{font:inherit;text-align:start;letter-spacing:.005em;color:var(--ink);background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.78rem;font-weight:600;transition:color .15s;display:flex}button.overview-digest-head{cursor:pointer}.overview-digest-head:hover{color:var(--accent-on-soft)}.overview-digest-jump{color:var(--ink-faint);opacity:0;transition:opacity .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);font-size:.72rem;transform:translate(-.15rem)}.overview-digest-head:hover .overview-digest-jump,.overview-digest-head:focus-visible .overview-digest-jump{opacity:1;transform:none}.overview-digest-rows{border-block-start:1px solid var(--line);gap:.05rem;margin:0;padding-block-start:.15rem;display:grid}.overview-digest-row{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:.55rem;padding-block:.3rem;display:grid}.overview-digest-row+.overview-digest-row{border-block-start:1px solid color-mix(in oklch, var(--line) 45%, transparent)}.overview-digest-row dt{color:var(--ink-faint);font-size:.75rem;line-height:1.4}.overview-digest-row dd{text-align:end;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.1rem .4rem;min-width:0;margin:0;display:flex}.overview-digest-value{font-family:var(--font-data);letter-spacing:-.01em;color:var(--ink);font-size:.78rem;font-weight:500}.overview-digest-row dd[data-tone=warn] .overview-digest-value{color:var(--warn)}.overview-digest-row dd[data-tone=high] .overview-digest-value{color:var(--warn);font-weight:650}.overview-digest-row dd[data-tone=ok] .overview-digest-value{color:var(--accent-on-soft)}.overview-digest-absent{color:var(--ink-faint);font-size:.75rem;font-style:italic}.overview-digest-note{color:var(--ink-faint);flex-basis:100%;font-size:.7rem;line-height:1.35}.overview-ratio{font-family:var(--font-data);color:var(--ink-faint);margin-inline-start:auto;font-size:.7rem;font-weight:500}.overview-spine{margin:0;padding:0;list-style:none;display:grid}.overview-step{position:relative}.overview-step+.overview-step:before{content:"";border-inline-start:1px solid var(--line);height:.78rem;position:absolute;inset-block-start:0;inset-inline-start:.79rem}.overview-step-body{width:100%;font:inherit;text-align:start;border-radius:var(--radius-sm);background:0 0;border:0;grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.05rem .5rem;padding:.42rem .4rem .42rem 0;transition:background .15s;display:grid}button.overview-step-body{cursor:pointer}.overview-step-body:hover{background:var(--bg-hover)}.overview-step-mark{border:1px solid var(--line);background:var(--bg);width:1.05rem;height:1.05rem;color:var(--ink-faint);border-radius:999px;grid-row:1/span 2;place-items:center;margin-block-start:.12rem;margin-inline-start:.26rem;font-size:.66rem;line-height:1;display:grid}.overview-step[data-state=met] .overview-step-mark{border-color:color-mix(in oklch, var(--accent) 55%, var(--line));color:var(--accent-on-soft)}.overview-step[data-state=blocked] .overview-step-mark{border-color:color-mix(in oklch, var(--warn) 55%, var(--line));background:color-mix(in oklch, var(--warn) 12%, var(--bg));color:var(--warn)}.overview-step[data-state=pending] .overview-step-mark{border-style:dashed}.overview-step-title{color:var(--ink);font-size:.82rem;font-weight:560}.overview-step[data-state=unknown] .overview-step-title,.overview-step[data-state=pending] .overview-step-title{color:var(--ink-muted)}.overview-step-detail{color:var(--ink-faint);grid-column:2;font-size:.735rem;line-height:1.45}.overview-step[data-state=blocked] .overview-step-detail{color:color-mix(in oklch, var(--warn) 72%, var(--ink-muted))}.overview-timeline{gap:.05rem;margin:0;padding:0;list-style:none;display:grid}.overview-tl-body{width:100%;font:inherit;text-align:start;border-radius:var(--radius-sm);color:var(--ink-faint);background:0 0;border:0;grid-template-columns:3.6rem minmax(0,1fr) max-content;align-items:baseline;gap:.6rem;padding:.34rem .5rem;transition:background .15s,color .15s;display:grid}button.overview-tl-body{cursor:pointer}.overview-tl-body:hover{background:var(--bg-hover);color:var(--ink)}.overview-tl-source{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);font-size:.66rem}.overview-tl-text{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.4;overflow:hidden}.overview-tl-at{font-family:var(--font-data);white-space:nowrap;color:var(--ink-faint);font-size:.7rem}.rt{gap:.4rem;display:grid}.rt-p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.55}.rt strong{color:var(--ink);font-weight:650}.rt em{font-style:italic}.rt s{-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint)}.rt-code{font-family:var(--font-data);background:var(--bg-sidebar);color:var(--ink);border-radius:3px;padding:.05em .3em;font-size:.78em}.rt-block-code{border-radius:var(--radius-sm);background:var(--bg-sidebar);font-family:var(--font-data);white-space:pre;margin:0;padding:.5rem .6rem;font-size:.74rem;line-height:1.55;position:relative;overflow-x:auto}.rt-block-code[data-lang]:before{content:attr(data-lang);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:.6rem;position:absolute;top:.3rem;right:.45rem}.rt-quote{border-left:2px solid var(--line);color:var(--ink-faint);margin:0;padding:.1rem 0 .1rem .6rem;font-size:.84rem;line-height:1.55}.rt-list{color:var(--ink);gap:.15rem;margin:0;padding-left:1.1rem;font-size:.86rem;line-height:1.5;display:grid}.rt-link{color:var(--accent-on-soft);text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}.rt-link-host{font-family:var(--font-data);color:var(--ink-faint);white-space:nowrap;margin-left:.25rem;font-size:.68em;text-decoration:none}.composer-tools{align-items:center;gap:.1rem;margin-bottom:-.1rem;display:flex}.composer-tool{border-radius:var(--radius-sm);min-width:1.55rem;height:1.55rem;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 .3rem;font-size:.76rem;font-weight:600;transition:background .12s,color .12s;display:grid}.composer-tool:hover:not(:disabled){background:var(--bg-hover);color:var(--ink)}.composer-tool[title^=Italic]{font-style:italic}.composer-tool[title^=Strikethrough]{text-decoration:line-through}.composer-tool[title^=Code]{font-family:var(--font-data);font-size:.7rem}.composer-note code{font-family:var(--font-data);color:var(--ink-faint);font-size:.92em}.firstrun{border:1px solid color-mix(in oklch, var(--accent) 28%, var(--line));border-radius:var(--radius-md);background:color-mix(in oklch, var(--accent) 4%, var(--bg-raised,var(--bg)));gap:.75rem;margin-bottom:1rem;padding:1rem 1.1rem;display:grid}.firstrun-done{border-color:var(--line);background:var(--bg-raised,var(--bg))}.firstrun-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.firstrun-title{color:var(--ink);align-items:baseline;gap:.5rem;margin:0;font-size:.95rem;font-weight:600;display:flex}.firstrun-ratio{font-family:var(--font-data);color:var(--ink-faint);font-size:.72rem;font-weight:500}.firstrun-actions{flex-wrap:wrap;gap:.5rem;display:flex}.firstrun-lede{max-width:68ch;color:var(--ink-muted);margin:0;font-size:.8rem;line-height:1.5}.firstrun-spine{margin:0}.firstrun-step-action{color:var(--accent-on-soft);white-space:nowrap;font-weight:550}.firstrun-foot{border-top:1px solid var(--line);color:var(--ink-faint);margin:0;padding-top:.6rem;font-size:.735rem;line-height:1.5}.firstrun-foot strong{font-family:var(--font-data);color:var(--ink-muted);font-weight:500}.firstrun-ledger{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.firstrun-ledger li{grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);gap:.15rem .6rem;font-size:.735rem;line-height:1.45;display:grid}.firstrun-ledger-what{color:var(--ink);font-weight:550}.firstrun-ledger-detail{color:var(--ink-faint)}.firstrun-ledger li[data-status=failed] .firstrun-ledger-detail{color:var(--warn)}.firstrun-install{gap:.9rem;display:grid}.firstrun-install-actions{justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}@media (max-width:40rem){.firstrun-ledger li{grid-template-columns:minmax(0,1fr)}}.crew-evals{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);flex-direction:column;gap:.7rem;padding:1rem 1.1rem;display:flex}.crew-evals-note{color:var(--ink-faint);margin:0;font-size:.78rem}.crew-evals-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.crew-evals-row{border-left:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-hover);flex-direction:column;gap:.35rem;padding:.55rem .7rem;display:flex}.crew-evals-row[data-ok]{border-left-color:var(--ok,var(--accent))}.crew-evals-row-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.crew-evals-row-head strong{color:var(--ink);max-width:72ch;font-size:.85rem;font-weight:500}.crew-evals-failures{flex-direction:column;gap:.3rem;margin:0;padding:0 0 0 .2rem;list-style:none;display:flex}.crew-evals-failures li{color:var(--ink-muted);flex-direction:column;gap:.1rem;font-size:.8rem;line-height:1.45;display:flex}.crew-evals-assertion{text-transform:uppercase;letter-spacing:.04em;color:var(--warn);font-size:.72rem}.crew-pnl{gap:.9rem;display:grid}.crew-pnl-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.crew-pnl-range{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.crew-pnl-range label{color:var(--ink-faint);gap:.25rem;font-size:.72rem;display:grid}.crew-pnl-range input{font:inherit;font-family:var(--font-data);border:1px solid var(--line);border-radius:calc(var(--radius) / 1.5);background:var(--bg-elevated);color:var(--ink);padding:.35rem .5rem}.crew-pnl-meta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.crew-pnl-period{font-family:var(--font-data);color:var(--ink-muted);font-size:.78rem}.crew-pnl-sources{flex-wrap:wrap;gap:.3rem;margin-left:auto;display:flex}.crew-pnl-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.crew-pnl-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);align-content:start;gap:.5rem;padding:.8rem .9rem;display:grid}.crew-pnl-card h3{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:0;font-size:.72rem;font-weight:600}.crew-pnl-lines{gap:.3rem;margin:0;display:grid}.crew-pnl-lines>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.crew-pnl-lines dt{color:var(--ink-muted);font-size:.78rem}.crew-pnl-lines dd{font-family:var(--font-data);color:var(--ink);text-align:right;margin:0;font-size:.85rem}.crew-pnl-headroom{gap:.35rem;display:grid}.crew-pnl-seats h3,.crew-pnl-drawer summary{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-size:.72rem;font-weight:600}.crew-pnl-table{border-collapse:collapse;width:100%;font-size:.82rem}.crew-pnl-table th[scope=col]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);border-bottom:1px solid var(--line);padding:.3rem .4rem;font-size:.7rem;font-weight:500}.crew-pnl-table td,.crew-pnl-table th[scope=row]{border-bottom:1px solid color-mix(in oklch, var(--line) 60%, transparent);text-align:left;padding:.4rem;font-weight:400}.crew-pnl-table .num{font-family:var(--font-data);text-align:right}.crew-pnl-seat{font:inherit;color:var(--ink);cursor:pointer;text-align:left;text-underline-offset:.2em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.crew-pnl-seat-detail td{background:color-mix(in oklch, var(--accent-soft) 22%, transparent)}.crew-pnl-drawer ul{gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.crew-pnl-drawer li{color:var(--ink-muted);justify-content:space-between;gap:.75rem;font-size:.8rem;display:flex}.crew-pnl-drawer .num{font-family:var(--font-data);color:var(--ink);white-space:nowrap}.crew-pnl-notes{color:var(--ink-muted);gap:.25rem;margin:0;padding-left:1rem;font-size:.76rem;line-height:1.5;display:grid}.crew-pnl-export{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.crew-hb{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);flex-direction:column;gap:.7rem;padding:1rem 1.1rem;display:flex}.crew-hb-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.crew-hb-last{border-left:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-hover);flex-direction:column;gap:.35rem;padding:.55rem .7rem;display:flex}.crew-hb-last-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.crew-hb-last-when,.crew-hb-spend{color:var(--ink-faint);font-size:.78rem}.crew-hb-spend{font-variant-numeric:tabular-nums}.crew-hb-items{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.crew-hb-items li{color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:.45rem;font-size:.8rem;display:flex}.crew-hb-item-status{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);font-size:.7rem}.crew-hb-item-status[data-status=failed]{color:var(--danger,var(--warn))}.crew-hb-item-status[data-status=attention]{color:var(--warn)}.crew-hb-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.crew-hb-switches{flex-direction:column;gap:.45rem;display:flex}.crew-hb-list{border-top:1px solid var(--line);flex-direction:column;gap:.45rem;padding-top:.35rem;display:flex}.crew-hb-list-head{flex-direction:column;gap:.15rem;display:flex}.crew-hb-list-head strong{color:var(--ink);font-size:.85rem;font-weight:500}.crew-hb-row{grid-template-columns:6rem minmax(8rem,1.2fr) minmax(8rem,1fr) minmax(8rem,1fr) auto;align-items:center;gap:.4rem;display:grid}.crew-hb-footer{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.35rem;display:flex}@media (max-width:52rem){.crew-hb-row{grid-template-columns:minmax(0,1fr)}}.agent-settings-packs{flex-direction:column;gap:.4rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.agent-settings-packs li{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius-sm);background:var(--bg-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.agent-settings-packs li>div{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.agent-settings-packs strong{font-family:var(--font-data);font-size:.85rem}.agent-settings-packs .settings-modal-hint{margin:0}
.treasury{gap:clamp(1.1rem,2.2vw,1.75rem);animation:.55s cubic-bezier(.16,1,.3,1) both treasury-in;display:grid}@keyframes treasury-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.treasury-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.68rem;font-weight:700}.treasury-hero{border:1px solid color-mix(in oklch, var(--accent) 28%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in oklch, var(--accent) 10%, transparent) 0%, transparent 48%), var(--bg-elevated);padding:clamp(1rem,2vw,1.35rem) clamp(1rem,2.2vw,1.5rem)}.treasury-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.treasury-hero-bal{letter-spacing:-.03em;color:var(--ink);margin:.2rem 0 0;font-size:clamp(1.85rem,3.5vw,2.55rem);font-weight:620;line-height:1.05}.treasury-hero-sub{color:var(--ink-faint);margin:.35rem 0 0;font-size:.78rem}.treasury-hero-split{grid-auto-flow:column;align-items:end;gap:1.1rem;display:grid}.treasury-split-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.62rem;font-weight:700;display:block}.treasury-split-val{color:var(--ink);margin-top:.15rem;font-size:1.05rem;font-weight:560;display:block}.treasury-reserve-bar{background:var(--line);border-radius:999px;height:.55rem;margin-top:1rem;display:flex;overflow:hidden}.treasury-reserve-liquid{background:var(--accent);min-width:2px;transition:flex-grow .45s cubic-bezier(.16,1,.3,1)}.treasury-reserve-reserved{background:color-mix(in oklch, var(--warn) 75%, var(--ink-faint));min-width:2px;transition:flex-grow .45s cubic-bezier(.16,1,.3,1)}.treasury-reserve-legend{color:var(--ink-faint);flex-wrap:wrap;gap:.75rem 1.25rem;margin:.55rem 0 0;font-size:.72rem;display:flex}.treasury-reserve-legend span{align-items:center;gap:.35rem;display:inline-flex}.treasury-swatch{background:color-mix(in oklch, var(--ink-faint) 40%, transparent);border-radius:2px;width:.55rem;height:.55rem;display:inline-block}.treasury-swatch[data-tone=liquid],.treasury-swatch[data-primary="1"],.treasury-compose-seg[data-primary="1"]{background:var(--accent)}.treasury-swatch[data-tone=reserved]{background:color-mix(in oklch, var(--warn) 75%, var(--ink-faint))}.treasury-swatch[data-i="0"],.treasury-compose-seg[data-i="0"]:not([data-primary]){background:oklch(55% .08 var(--hue))}.treasury-swatch[data-i="1"],.treasury-compose-seg[data-i="1"]:not([data-primary]){background:oklch(50% .1 var(--signal-hue))}.treasury-swatch[data-i="2"],.treasury-compose-seg[data-i="2"]:not([data-primary]){background:color-mix(in oklch, var(--warn) 45%, var(--ink-faint))}.treasury-swatch[data-i="3"],.treasury-compose-seg[data-i="3"]:not([data-primary]){background:color-mix(in oklch, var(--ink) 28%, var(--line))}.treasury-holdings{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.treasury-holding{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);animation:.55s cubic-bezier(.16,1,.3,1) both treasury-in;animation-delay:calc(40ms * var(--i,0));padding:.85rem .95rem}.treasury-holding[data-i="0"]{--i:1}.treasury-holding[data-i="1"]{--i:2}.treasury-holding[data-i="2"]{--i:3}.treasury-holding[data-kind=native]{border-color:color-mix(in oklch, var(--accent) 28%, var(--line))}.treasury-holding-top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.treasury-holding-sym{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:700}.treasury-holding-bal{letter-spacing:-.02em;color:var(--ink);margin:.45rem 0 0;font-size:1.25rem;font-weight:600}.treasury-holding-name{color:var(--ink-muted);margin:.15rem 0 0;font-size:.78rem}.treasury-holding-usd{margin:.35rem 0 0}.treasury-holding-note{color:var(--ink-faint);margin:.45rem 0 0;font-size:.7rem;line-height:1.35}.treasury-insights{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.treasury-insight{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);padding:.95rem 1rem}.treasury-insight-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.treasury-insight-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:.92rem;font-weight:600}.treasury-insight-sub{color:var(--ink-faint);margin:.15rem 0 0;font-size:.72rem}.treasury-compose{background:var(--line);border-radius:999px;height:.65rem;display:flex;overflow:hidden}.treasury-compose-seg{min-width:2px;transition:flex-grow .45s cubic-bezier(.16,1,.3,1)}.treasury-compose-legend{gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.treasury-compose-legend li{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.45rem;font-size:.78rem;display:grid}.treasury-compose-legend strong{color:var(--ink);font-weight:600}.treasury-flow-figure{text-align:right}.treasury-flow-net{letter-spacing:-.02em;font-size:1.2rem;font-weight:600;display:block}.treasury-flow-label{color:var(--ink-faint);font-size:.68rem}.treasury-spark{align-items:flex-end;gap:.28rem;height:3.2rem;padding:.15rem 0;display:flex}.treasury-spark-bar{background:color-mix(in oklch, var(--ink-faint) 35%, transparent);border-radius:2px 2px 0 0;flex:1 1 0;min-width:0;transition:height .4s cubic-bezier(.16,1,.3,1)}.treasury-spark-bar[data-sign=in]{background:var(--accent)}.treasury-spark-bar[data-sign=out]{background:color-mix(in oklch, var(--warn) 80%, var(--ink-faint))}.treasury-spark-bar[data-empty]{opacity:.35}.treasury-flow-stats{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.75rem 0 0;display:grid}.treasury-flow-stats div{gap:.1rem;display:grid}.treasury-flow-stats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.62rem;font-weight:700}.treasury-flow-stats dd{color:var(--ink);margin:0;font-size:.95rem;font-weight:560}.treasury-amt[data-sign=in],.treasury-flow-net[data-sign=in],.treasury-flow-stats dd[data-sign=in],.treasury-asset-flow-net[data-sign=in]{color:color-mix(in oklch, var(--accent) 70%, var(--ink))}.treasury-amt[data-sign=out],.treasury-flow-net[data-sign=out],.treasury-flow-stats dd[data-sign=out],.treasury-asset-flow-net[data-sign=out]{color:color-mix(in oklch, var(--warn) 75%, var(--ink))}.treasury-amt{align-items:baseline;gap:.35rem;display:inline-flex}.treasury-amt-asset{letter-spacing:.04em;color:var(--ink-faint);font-size:.72rem;font-weight:600}.treasury-kinds{gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.treasury-kinds li{grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.74rem;display:grid}.treasury-kind-label{color:var(--ink-muted)}.treasury-kind-bar{background:var(--line);border-radius:999px;height:.35rem;position:relative;overflow:hidden}.treasury-kind-bar:after{content:"";width:var(--fill,0%);background:oklch(58% .12 var(--hue));border-radius:inherit;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.treasury-kind-vol{color:var(--ink-faint);font-size:.7rem}.treasury-asset-flows{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);padding:.95rem 1rem}.treasury-asset-flow-list{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.treasury-asset-flow-btn{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elevated);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;gap:.15rem;padding:.65rem .75rem;transition:border-color .2s,background .2s;display:grid}.treasury-asset-flow-btn:hover{border-color:color-mix(in oklch, var(--accent) 35%, var(--line))}.treasury-asset-flow-btn[data-active="1"],.treasury-asset-flow-btn[data-primary="1"]:not([data-active]){border-color:color-mix(in oklch, var(--accent) 40%, var(--line))}.treasury-asset-flow-btn[data-active="1"]{background:color-mix(in oklch, var(--accent) 8%, var(--bg-elevated))}.treasury-asset-flow-sym{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.68rem;font-weight:700}.treasury-asset-flow-net{font-size:1rem;font-weight:600}.treasury-ledger-head{margin-top:.25rem}.treasury-empty{color:var(--ink-faint);margin:0;font-size:.8rem}.treasury-epoch{border:1px solid color-mix(in oklch, var(--ink) 8%, transparent);background:color-mix(in oklch, var(--surface) 70%, var(--bg));border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:.75rem .9rem;display:flex}.treasury-epoch-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .15rem;font-size:.68rem}.treasury-epoch-line{color:var(--ink-muted);margin:0;font-size:.88rem}.treasury-epoch-line strong{color:var(--ink);font-weight:600}@media (max-width:52rem){.treasury-insights{grid-template-columns:1fr}}@media (max-width:40rem){.treasury-hero-split{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;width:100%}.treasury-kinds li{grid-template-columns:3.6rem minmax(0,1fr)}.treasury-kind-vol{grid-column:2}}@media (prefers-reduced-motion:reduce){.treasury,.treasury-holding,.treasury-reserve-liquid,.treasury-reserve-reserved,.treasury-compose-seg,.treasury-spark-bar,.treasury-kind-bar:after{transition:none;animation:none}}
.ledger-stack{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.ledger{gap:.75rem;display:grid}.ledger-head{flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;display:flex}.ledger-chain{font-family:var(--font-brand);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:500}.ledger-chain-meta{color:var(--ink-faint);align-items:baseline;gap:.5rem;margin:0;font-size:.76rem;display:flex}.ledger-chain-id{border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-data);letter-spacing:.02em;color:var(--ink-muted);padding:.05rem .3rem;font-size:.66rem}.ledger-scroll{overscroll-behavior-x:contain;overflow-x:auto}.ledger-table{border-collapse:collapse;width:100%;font-size:.85rem}.ledger-caption{caption-side:bottom;text-align:left;color:var(--ink-faint);padding-top:.7rem;font-size:.72rem;line-height:1.45}.ledger-table thead th{text-align:right;vertical-align:bottom;border-bottom:2px solid var(--line-strong);padding:0 0 .7rem}.ledger-th-account{min-width:15rem;text-align:left!important}.ledger-th-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.62rem;font-weight:700}.ledger-th-asset{min-width:9.5rem;animation:ledger-head-in .5s var(--ease-out-quint) both;animation-delay:calc(60ms + var(--col) * 55ms);display:table-cell;padding-left:1.75rem!important}.ledger-asset-sym{font-family:var(--font-brand);letter-spacing:.01em;color:var(--ink-muted);justify-content:flex-end;align-items:baseline;gap:.35rem;font-size:.86rem;font-weight:500;display:flex}.ledger-asset-tag{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklch, var(--warn) 78%, var(--ink-faint));font-size:.55rem;font-weight:700}.ledger-asset-total{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);margin-top:.1rem;font-size:clamp(1.05rem,1.9vw,1.32rem);font-weight:500;display:block}.ledger-dist{background:color-mix(in oklch, var(--line) 60%, transparent);border-radius:2px;gap:2px;height:6px;margin-top:.5rem;display:flex;overflow:hidden}.ledger-dist-seg{width:var(--pct);background:var(--accent);transform-origin:0;min-width:4px;animation:ledger-seg-in .62s var(--ease-out-quart) both;animation-delay:calc(.18s + var(--col) * 55ms);transition:opacity .22s var(--ease-out-quart), filter .22s var(--ease-out-quart)}.ledger-dist-seg:nth-child(2n){background:color-mix(in oklch, var(--accent) 55%, var(--bg-elevated))}.ledger-dist-seg[data-dim="1"]{opacity:.2}.ledger-dist-seg[data-lit="1"]{opacity:1;filter:brightness(1.12)}.ledger-dist-empty{flex:1}.ledger-asset-meta{color:var(--ink-faint);margin-top:.35rem;font-size:.66rem;display:block}.ledger-band th{text-align:left;padding:1.15rem 0 .4rem;font-weight:500}.ledger-band-label{letter-spacing:.01em;color:var(--ink);font-size:.78rem}.ledger-band-note{color:var(--ink-faint);margin-left:.6rem;font-size:.7rem;font-weight:400}.ledger-table tbody:not([data-counted]) .ledger-band th{border-top:1px solid var(--line-strong);padding-top:1.6rem}.ledger-table tbody:not([data-counted]) .ledger-figure,.ledger-table tbody:not([data-counted]) .ledger-name-link{color:var(--ink-faint)}.ledger-row{animation:ledger-row-in .5s var(--ease-out-quint) both;animation-delay:min(calc(.14s + var(--row) * 26ms), .62s);transition:background-color .18s var(--ease-out-quart)}.ledger-row:hover{background:var(--bg-hover)}.ledger-row>*{border-bottom:1px solid var(--line);padding:.5rem 0}.ledger-account{text-align:left;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;font-weight:400;display:flex;position:relative;padding-left:.85rem!important}.ledger-gutter{background:var(--accent);transform-origin:top;width:2px;transition:transform .24s var(--ease-out-quint);border-radius:1px;position:absolute;top:.45rem;bottom:.45rem;left:0;transform:scaleY(0)}.ledger-row:hover .ledger-gutter,.ledger-row[data-lit="1"] .ledger-gutter{transform:scaleY(1)}.ledger-gutter[data-dry="1"]{background:var(--warn);transform:scaleY(1)}.ledger-name{align-items:baseline;gap:.45rem;display:flex}.ledger-name-link{color:var(--ink);align-items:baseline;gap:.35rem;font-weight:550;text-decoration:none;display:inline-flex}a.ledger-name-link:hover{color:var(--accent-on-soft);text-underline-offset:.18em;text-decoration:underline}.ledger-name-link[data-unknown="1"]{color:var(--ink-faint);font-style:italic}.ledger-mark{color:var(--ink-faint)}.ledger-role{text-transform:capitalize;color:var(--ink-faint);font-size:.7rem}.ledger-dry{border:1px solid color-mix(in oklch, var(--warn) 45%, var(--line));border-radius:var(--radius-sm);letter-spacing:.04em;color:color-mix(in oklch, var(--warn) 82%, var(--ink));padding:.05rem .34rem;font-size:.62rem;font-weight:600}.ledger-figure{text-align:right;font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;padding-left:1.75rem;font-size:.82rem}.ledger-figure[data-empty="1"],.ledger-figure[data-void="1"]{color:var(--ink-faint);opacity:.55}.ledger-subtotal th{text-align:left;letter-spacing:.02em;color:var(--ink-faint);padding:.5rem 0;font-size:.7rem;font-weight:500}.ledger-subtotal .ledger-figure{color:var(--ink-muted);padding-top:.5rem;padding-bottom:.5rem;font-size:.78rem}.ledger-subtotal>*{border-top:1px solid var(--line)}.ledger-note{color:var(--ink-faint);margin:0;font-size:.76rem;line-height:1.5}.ledger-note[data-tone=warn]{border-left:2px solid color-mix(in oklch, var(--warn) 55%, var(--line));color:color-mix(in oklch, var(--ink) 70%, var(--warn));padding-left:.7rem}@keyframes ledger-head-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ledger-seg-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ledger-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ledger-th-asset,.ledger-dist-seg,.ledger-row{animation:none}.ledger-gutter{transition:none}}@media (max-width:720px){.ledger-th-account{min-width:11rem}.ledger-th-asset{min-width:7.5rem;padding-left:1.1rem!important}.ledger-figure{padding-left:1.1rem}.ledger-account{flex-direction:column;align-items:flex-start;gap:.15rem}.ledger-name{flex-direction:column;align-items:flex-start;gap:0}}.wallet-panel{gap:1.1rem;display:grid}.wallet-panel-chain{border-bottom:1px solid var(--line);gap:.6rem;padding-bottom:.9rem;display:grid}.wallet-panel-chain:last-of-type{border-bottom:0;padding-bottom:0}.wallet-panel-chain[data-unread="1"] .wallet-panel-chain-name{color:var(--ink-faint)}.wallet-panel-head{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.wallet-panel-chain-name{font-family:var(--font-brand);color:var(--ink);margin:0;font-size:.98rem;font-weight:500}.wallet-panel-unread{border-left:2px solid color-mix(in oklch, var(--warn) 45%, var(--line));color:var(--ink-faint);margin:0;padding-left:.7rem;font-size:.78rem}.wallet-panel-assets{flex-wrap:wrap;gap:.6rem 2.25rem;margin:0;padding:0;list-style:none;display:flex}.wallet-panel-asset{min-width:7rem;animation:ledger-row-in .42s var(--ease-out-quint) both;gap:.05rem;display:grid}.wallet-panel-sym{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);align-items:baseline;gap:.3rem;font-size:.64rem;font-weight:700;display:flex}.wallet-panel-asset[data-kind=erc20] .wallet-panel-sym{color:var(--accent)}.wallet-panel-gas{color:color-mix(in oklch, var(--warn) 75%, var(--ink-faint));font-size:.55rem}.wallet-panel-figure{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font-size:1.15rem;font-weight:550}.wallet-panel-split{font-size:.68rem}.wallet-panel-rows{gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.wallet-panel-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;padding:.3rem 0;font-size:.76rem;display:flex}.wallet-panel-row-acct{color:var(--ink-faint)}.wallet-panel-row-figs{flex-wrap:wrap;gap:.3rem 1rem;margin-left:auto;display:flex}.wallet-panel-row-fig em{color:var(--ink-faint);font-size:.66rem;font-style:normal}.wallet-panel-note{color:var(--ink-faint);margin:0;font-size:.74rem;line-height:1.5}.watch-list{border-top:1px solid var(--line);margin:0 0 .5rem;padding:0;list-style:none;display:grid}.watch-chain{border-bottom:1px solid var(--line)}.watch-chain[data-open]{background:color-mix(in oklch, var(--bg-hover) 45%, transparent)}.watch-chain-head{align-items:center;gap:.35rem;display:flex}.watch-chain-toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:.45rem .35rem;display:flex}.watch-chain-toggle:hover .watch-chain-name{color:var(--accent)}.watch-caret{color:var(--ink-faint);transition:transform .2s var(--ease-out-quint);flex:none;font-size:.6rem;display:inline-block}.watch-caret[data-open]{transform:rotate(90deg)}.watch-chain-name{color:var(--ink);transition:color .14s var(--ease-out);flex:none;font-size:.82rem}.watch-chain-id{color:var(--ink-faint);flex:none;font-size:.66rem}.watch-chain-assets{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-faint);flex:1;font-size:.7rem;overflow:hidden}.watch-chain-toggle>.chip-sm{flex:none}.watch-chain-panel{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:.6rem 1.5rem;padding:.1rem .35rem .85rem 1.45rem;display:grid}.watch-chain-panel[hidden]{display:none}.watch-panel-col{align-content:start;gap:.35rem;display:grid}.watch-hint{color:var(--ink-faint);margin:0;font-size:.7rem}.watch-tokens{gap:.35rem;display:grid}.watch-tokens-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:.62rem;font-weight:700}.watch-token-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.watch-token{align-items:baseline;gap:.6rem;font-size:.74rem;display:flex}.watch-token-sym{min-width:3.5rem;color:var(--ink);font-weight:600}.watch-token-addr{overflow-wrap:anywhere;color:var(--ink-faint);flex:1;font-size:.68rem}.watch-drop{cursor:pointer;color:var(--ink-faint);transition:color .16s var(--ease-out-quart);background:0 0;border:0;flex:none;padding:0 .3rem;font-size:.95rem;line-height:1}.watch-drop:hover{color:var(--warn)}.watch-drop:disabled{cursor:not-allowed;opacity:.5}.watch-token-add,.watch-add{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.watch-add{margin-top:.6rem}.watch-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.9rem;padding-top:.85rem;display:flex}.ledger-chain-public{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);letter-spacing:.03em;color:var(--ink-faint);padding:.05rem .3rem;font-size:.62rem}.watch-custom{border-top:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.35rem .6rem;margin-top:.5rem;padding-top:.5rem;display:grid}.watch-custom-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.watch-custom>.watch-hint{grid-column:1/-1}.watch-custom-found{color:var(--ink);font-size:.76rem}.watch-hint[data-tone=warn]{color:color-mix(in oklch, var(--ink) 65%, var(--warn))}@media (prefers-reduced-motion:reduce){.watch-caret{transition:none}}@media (max-width:720px){.watch-chain-panel{grid-template-columns:minmax(0,1fr);padding-left:.9rem}.watch-chain-assets{display:none}.watch-chain-toggle>.chip-sm{margin-left:auto}.watch-custom{grid-template-columns:minmax(0,1fr)}}
.sessions-surface{width:100%;animation:rise .4s var(--ease-out-quint) both;gap:.95rem;display:grid}.sessions-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.25rem;display:flex}.sessions-head-lede{min-width:0}.sessions-head-summary{font-family:var(--font-data);color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;margin:0;font-size:.88rem;display:flex}.sessions-blast strong{color:var(--ink);font-weight:600}.sessions-head-link{color:inherit;font:inherit;cursor:pointer;transition:color .15s var(--ease-out-quart);background:0 0;border:0;border-radius:2px;margin:0;padding:0;text-decoration:none}.sessions-head-link:hover{text-underline-offset:.14em;color:var(--ink);text-decoration:underline}.sessions-head-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sessions-head-link[data-tone=ok]{color:color-mix(in oklch, var(--accent) 75%, var(--ink))}.sessions-head-link[data-tone=warn]{color:var(--warn)}.sessions-head-link[data-tone=high]{color:#9e141e;color:lab(34.4625% 53.9261 34.7284)}html[data-theme=dark] .sessions-head-link[data-tone=high],html:not([data-theme=light]) .sessions-head-link[data-tone=high]{color:#ffa9a2;color:lab(77.7701% 43.6482 24.4382)}.sessions-head-link[data-active]{text-underline-offset:.14em;color:var(--ink);text-decoration:underline}.sessions-mix{background:color-mix(in oklch, var(--ink) 4%, transparent);border-radius:3px;flex-wrap:nowrap;min-height:2.1rem;display:flex;overflow:hidden}.sessions-mix-seg{border-right:1px solid color-mix(in oklch, var(--bg) 55%, transparent);background:color-mix(in oklch, var(--accent) 12%, transparent);min-width:0;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.72rem;display:flex}.sessions-mix-seg:nth-child(2n){background:color-mix(in oklch, var(--ink) 7%, transparent)}.sessions-mix-seg:nth-child(3n){background:color-mix(in oklch, var(--warn) 10%, transparent)}.sessions-mix-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sessions-mix-count{color:var(--ink);flex-shrink:0;font-weight:600}.sessions-mix-spacer{min-width:0}.sessions-epoch{border:1px solid color-mix(in oklch, var(--ink) 8%, transparent);background:color-mix(in oklch, var(--surface) 65%, var(--bg));border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:.7rem .85rem;display:flex}.sessions-epoch-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .12rem;font-size:.68rem}.sessions-epoch-line{color:var(--ink-muted);margin:0;font-size:.86rem}.sessions-epoch-line strong{color:var(--ink)}.sessions-epoch-msg{color:color-mix(in oklch, var(--accent) 70%, var(--ink));margin:.35rem 0 0;font-size:.8rem}.sessions-rootauth{border:1px solid var(--line);border-radius:var(--radius-sm,.4rem);color:var(--ink-muted);margin:0 0 .75rem;padding:.5rem .7rem;font-size:.82rem;line-height:1.45}.sessions-rootauth[data-tone=ok]{border-color:color-mix(in oklch, var(--ok,var(--accent)) 35%, var(--line))}.sessions-rootauth[data-tone=warn]{border-color:color-mix(in oklch, var(--warn,var(--accent)) 45%, var(--line));color:var(--ink)}.sessions-epoch-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sessions-toolbar{--sessions-ctrl-h:2rem;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.sessions-facets{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.sessions-toolbar-utils{min-height:var(--sessions-ctrl-h);flex-wrap:wrap;align-items:center;gap:.65rem;margin-left:auto;display:flex}.sessions-search{height:var(--sessions-ctrl-h);margin:0}.sessions-search input{box-sizing:border-box;height:100%;padding-top:0;padding-bottom:0;font-size:.8rem;line-height:1}.sessions-chip{box-sizing:border-box;height:var(--sessions-ctrl-h);border:1px solid color-mix(in oklch, var(--ink) 12%, transparent);color:var(--ink-muted);font:inherit;cursor:pointer;transition:color .15s var(--ease-out-quart), border-color .15s var(--ease-out-quart), background .15s var(--ease-out-quart);background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.8rem;line-height:1;display:inline-flex}.sessions-chip:hover{color:var(--ink);border-color:color-mix(in oklch, var(--ink) 22%, transparent)}.sessions-chip[data-active]{color:var(--ink);border-color:color-mix(in oklch, var(--accent) 45%, transparent);background:color-mix(in oklch, var(--accent) 12%, transparent)}.sessions-chip[data-tone=warn][data-active]{border-color:color-mix(in oklch, var(--warn) 50%, transparent);background:color-mix(in oklch, var(--warn) 12%, transparent)}.sessions-chip-count{font-family:var(--font-data);color:var(--ink-faint);font-size:.72rem}.sessions-util-link{color:var(--ink-faint);font:inherit;font-size:.78rem;line-height:var(--sessions-ctrl-h);cursor:pointer;background:0 0;border:0;padding:0}.sessions-util-link:hover{color:var(--ink);text-underline-offset:.14em;text-decoration:underline}.sessions-empty{text-align:left;padding:1.5rem .25rem}.sessions-empty p{margin:0 0 .4rem}.sessions-empty-reset{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:.14em;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.sessions-list{border:1px solid color-mix(in oklch, var(--ink) 8%, transparent);border-radius:4px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sessions-list-head,.sessions-row{grid-template-columns:minmax(12rem,1.6fr) minmax(8rem,1fr) minmax(5rem,.55fr) auto;align-items:start;gap:.75rem 1rem;padding:.85rem 1rem;display:grid}.sessions-list-head{background:color-mix(in oklch, var(--ink) 4%, transparent);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-size:.68rem}.sessions-row{border-top:1px solid color-mix(in oklch, var(--ink) 7%, transparent);animation:rise-sm .35s var(--ease-out-quint) both}.sessions-row[data-expiring="1"]{background:color-mix(in oklch, var(--warn) 5%, transparent)}.sessions-row[data-status=revoked]{opacity:.78}.sessions-row-title{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-bottom:.25rem;display:flex}.sessions-row-title strong{font-size:.95rem}.sessions-crew-link{color:var(--ink-faint);font-size:.78rem;text-decoration:none}.sessions-crew-link:hover{color:var(--ink);text-underline-offset:.14em;text-decoration:underline}.sessions-row-sub{color:var(--ink-faint);margin:0 0 .4rem;font-size:.78rem}.sessions-scope-chips{flex-wrap:wrap;gap:.25rem;display:flex}.sessions-bound-cap{color:var(--ink);margin:0 0 .2rem;font-size:.95rem;font-weight:600}.sessions-bound-target,.sessions-bound-issued{margin:0;font-size:.78rem}.sessions-expiry-countdown{color:var(--ink);margin:0 0 .15rem;font-size:1rem;font-weight:600}.sessions-expiry-countdown[data-tone=warn]{color:var(--warn)}.sessions-expiry-countdown[data-tone=ok]{color:color-mix(in oklch, var(--accent) 70%, var(--ink))}.sessions-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem;min-height:2rem;display:flex}.sessions-footnote{color:var(--ink-faint);margin:.15rem 0 0;font-size:.78rem}@media (max-width:52rem){.sessions-list-head{display:none}.sessions-row{grid-template-columns:1fr 1fr;grid-template-areas:"agent agent""bounds expiry""actions actions"}.sessions-row-agent{grid-area:agent}.sessions-row-bounds{grid-area:bounds}.sessions-row-expiry{grid-area:expiry}.sessions-row-actions{grid-area:actions;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.sessions-surface,.sessions-row{animation:none}}.wallet-chip-root{display:inline-flex;position:relative}.wallet-chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;align-items:center;gap:.4rem;padding:.32rem .65rem;font-size:.8rem;font-weight:560;transition:background .15s,border-color .15s;display:inline-flex}.wallet-chip:hover:not(:disabled){background:var(--bg-hover);border-color:var(--line-strong)}.wallet-chip:disabled{cursor:default;color:var(--ink-faint)}.wallet-chip[data-disconnected]{color:var(--ink-muted);font-weight:500}.wallet-chip[data-warning]{border-color:var(--warn,#b8860b)}.wallet-chip-dot{background:var(--ok,#2f9e5f);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.wallet-chip[data-warning] .wallet-chip-dot{background:var(--warn,#b8860b)}.wallet-chip-address{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-chip-badge{color:var(--warn,#b8860b);flex-shrink:0;font-size:.65rem;font-weight:700}.wallet-menu{z-index:40;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-raised,var(--bg));min-width:17rem;box-shadow:var(--shadow-md,0 8px 24px #0000001f);flex-direction:column;gap:.35rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}.wallet-menu-head{border-bottom:1px solid var(--line);flex-direction:column;gap:.15rem;padding:.3rem .4rem .45rem;display:flex}.wallet-menu-address{font-size:.72rem;font-family:var(--font-mono,ui-monospace, monospace);word-break:break-all;color:var(--ink)}.wallet-menu-network{color:var(--ink-muted);font-size:.72rem}.wallet-menu-warning{border-radius:var(--radius-xs,4px);background:var(--warn-bg,#b8860b1a);color:var(--warn,#b8860b);margin:0;padding:.4rem;font-size:.72rem;line-height:1.35}.wallet-menu-section{flex-direction:column;gap:.15rem;padding-top:.2rem;display:flex}.wallet-menu-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);padding:.15rem .4rem;font-size:.65rem;font-weight:700}.wallet-menu-item{border-radius:var(--radius-xs,4px);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.38rem .4rem;font-size:.78rem;display:flex}.wallet-menu-item:hover:not(:disabled){background:var(--bg-hover)}.wallet-menu-item:disabled{cursor:default;color:var(--ink-faint)}.wallet-menu-item[data-active]{font-weight:640}.wallet-menu-item[data-danger]{color:var(--danger,#b3261e);border-top:1px solid var(--line);border-radius:0;margin-top:.2rem;padding-top:.45rem}.wallet-menu-hint{color:var(--ink-faint);margin:0;padding:.1rem .4rem .25rem;font-size:.68rem;line-height:1.35}.wallet-menu-hint[data-ok]{color:var(--ok,#2f9e5f)}.wallet-menu-hint[data-error]{color:var(--danger,#b3261e)}
.status-chip-root{display:inline-flex;position:relative}.status-chip{--tone:var(--ink-faint);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink-muted);white-space:nowrap;transition:background .18s var(--ease-out-quart), border-color .18s var(--ease-out-quart), color .18s var(--ease-out-quart);align-items:center;gap:.4rem;padding:.32rem .6rem;font-size:.75rem;font-weight:560;display:inline-flex}.status-chip[data-tone=ok]{--tone:var(--accent)}.status-chip[data-tone=warn]{--tone:var(--warn);color:var(--ink)}.status-chip[data-tone=high]{--tone:#d74745;color:var(--ink);border-color:color-mix(in oklch, var(--tone) 45%, var(--line))}@supports (color:lab(0% 0 0)){.status-chip[data-tone=high]{--tone:lab(51.7988% 56.7776 34.0415)}}.status-chip:hover,.status-chip[aria-expanded=true]{background:var(--bg-hover);border-color:color-mix(in oklch, var(--tone) 40%, var(--line-strong))}.status-chip-dot{background:var(--tone);width:7px;height:7px;transition:background-color .4s var(--ease-out-quart);box-shadow:0 0 0 0 color-mix(in oklch, var(--tone) 60%, transparent);border-radius:50%;flex-shrink:0}.status-chip[data-tone=ok] .status-chip-dot{animation:1.8s ease-in-out infinite pulse-dot}.status-chip[data-busy] .status-chip-dot{background:var(--ink-faint)}@media (max-width:720px){.status-chip-label{display:none}.status-chip{padding:.32rem .45rem}}.status-glance{z-index:40;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);width:min(23rem,100vw - 1.5rem);box-shadow:var(--shadow-soft);animation:status-glance-in .18s var(--ease-out-quart) both;position:absolute;top:calc(100% + .45rem);right:0;overflow:hidden}@keyframes status-glance-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.status-glance{width:auto;position:fixed;top:auto;left:.75rem;right:.75rem}}.status-glance-head{border-bottom:1px solid var(--line);gap:.4rem;padding:.75rem .85rem;display:grid}.status-glance-verdict{--tone:var(--ink-faint);font-family:var(--font-brand);letter-spacing:-.015em;color:var(--ink);font-size:1.05rem;font-weight:560}.status-glance-verdict[data-tone=ok]{--tone:var(--accent)}.status-glance-verdict[data-tone=warn]{--tone:var(--warn)}.status-glance-verdict[data-tone=high]{--tone:#d74745;color:var(--tone)}@supports (color:lab(0% 0 0)){.status-glance-verdict[data-tone=high]{--tone:lab(51.7988% 56.7776 34.0415)}}.status-glance-head p{color:var(--ink-muted);margin:0;font-size:.8rem;line-height:1.45}.status-glance-meta{color:var(--ink-faint);font-size:.72rem}.status-glance-list{max-height:15rem;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.status-glance-list li{border-radius:var(--radius-sm);animation:glance-row-in .26s var(--ease-out-quart) calc(var(--i,0) * 22ms) both;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.78rem;display:grid}@keyframes glance-row-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.status-glance-list li:hover{background:var(--bg-hover)}.status-glance-list .pulse-dot{margin-right:0;animation:none}.status-glance-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-glance-num{color:var(--ink-muted);font-size:.72rem}.status-glance-num.num{font-family:var(--font-data);font-variant-numeric:tabular-nums}.status-glance-when{color:var(--ink-faint);text-align:right;min-width:3.5rem;font-size:.7rem}.status-glance-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.76rem;display:flex}.status-glance-foot a{color:var(--accent-on-soft);font-weight:560}.status-glance-foot a:hover{text-decoration:underline}.status-glance-recheck{color:var(--ink-faint);background:0 0;border:0;padding:0;font-size:.76rem}.status-glance-recheck:hover{color:var(--ink)}.ping-rail{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:flex-end;gap:2px;min-width:0;height:18px;display:flex}.ping-tick{--tone:var(--ink-faint);min-width:2px;height:var(--h,25%);background:var(--tone);opacity:.7;transform-origin:bottom;animation:ping-tick-in .35s var(--ease-out-quint) var(--delay,0s) both;border-radius:1px 1px 0 0;flex:0 3px}.ping-tick[data-inflight]{background:var(--ink-faint);height:28%;animation:1s ease-in-out infinite ping-inflight}@keyframes ping-inflight{0%,to{opacity:.2;transform:scaleY(.65)}50%{opacity:.55;transform:scaleY(1)}}@keyframes ping-tick-in{0%{opacity:0;transform:scaleY(.2)}to{opacity:.7;transform:scaleY(1)}}.ping-tick[data-tone=ok]{--tone:var(--accent)}.ping-tick[data-tone=warn]{--tone:var(--warn)}.ping-tick[data-tone=high]{--tone:#d74745}@supports (color:lab(0% 0 0)){.ping-tick[data-tone=high]{--tone:lab(51.7988% 56.7776 34.0415)}}.ping-tick[data-latest]{opacity:1}.status-page{align-items:start;gap:2rem;width:100%;max-width:108rem;margin-inline:auto}.status-verdict,.status-ledger>*{animation:status-enter .5s var(--ease-out-quart) both}.status-ledger>:first-child{animation-delay:60ms}.status-ledger>:nth-child(2){animation-delay:.12s}.status-ledger>:nth-child(3){animation-delay:.18s}.status-ledger>:nth-child(n+4){animation-delay:.24s}.status-ledger{align-content:start;gap:2rem;min-width:0;display:grid}@keyframes status-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.status-verdict{--tone:var(--ink-faint);border-left:2px solid var(--tone);transition:border-color .6s var(--ease-out-quart);gap:.5rem;padding:.35rem 0 .35rem 1.1rem;display:grid}.status-verdict-headline{animation:verdict-swap .42s var(--ease-out-quart) both;gap:.5rem;display:grid}@keyframes verdict-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.status-verdict[data-tone=ok]{--tone:var(--accent)}.status-verdict[data-tone=warn]{--tone:var(--warn)}.status-verdict[data-tone=high]{--tone:#d74745}@supports (color:lab(0% 0 0)){.status-verdict[data-tone=high]{--tone:lab(51.7988% 56.7776 34.0415)}}.status-verdict-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.7rem;font-weight:650}.status-verdict h1{font-family:var(--font-brand);letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,5vw,2.9rem);font-weight:560;line-height:1.05}.status-verdict-line{max-width:58ch;color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.55}.status-tally{font-family:var(--font-data);color:var(--ink-faint);margin:.15rem 0 0;font-size:.78rem;line-height:1.6}.status-tally-item{white-space:nowrap}.status-tally-total{color:var(--ink-muted);font-weight:600}.status-tally-part[data-tone=ok]{color:var(--accent-on-soft)}.status-tally-part[data-tone=warn]{color:var(--warn);font-weight:600}.status-tally-part[data-tone=high]{color:#d33a3c;color:lab(49.3643% 60.058 36.7948);font-weight:600}html[data-theme=dark] .status-tally-part[data-tone=high]{color:#ff8880;color:lab(70.5991% 50.0807 28.5093)}.status-verdict-rail{gap:.4rem;max-width:26rem;margin-top:.6rem;display:grid}.status-verdict-rail .ping-rail{gap:2px;height:34px}.status-verdict-rail .ping-tick{max-width:8px}.status-verdict-rail span{color:var(--ink-faint);font-size:.74rem;line-height:1.45}.status-verdict-meta{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.35rem;font-size:.78rem;display:flex}.status-cadence{background:var(--line);border-radius:1px;max-width:26rem;height:2px;margin-top:.5rem;overflow:hidden}.status-cadence>span{background:var(--tone);opacity:.4;transform-origin:0;height:100%;animation-name:status-cadence-fill;animation-timing-function:linear;animation-fill-mode:both;display:block;transform:scaleX(1)}.status-cadence[data-waiting]>span{opacity:.7;animation-play-state:paused}@keyframes status-cadence-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.status-section h2{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .35rem;font-size:.72rem;font-weight:650}.status-rows{display:grid}.status-row{--flash:var(--accent);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(7rem,11rem) 9.5rem;align-items:start;gap:1rem;padding:.95rem .15rem;display:grid;position:relative}.status-row[data-state=degraded]{--flash:var(--warn)}.status-row[data-state=down]{--flash:#d74745}@supports (color:lab(0% 0 0)){.status-row[data-state=down]{--flash:lab(51.7988% 56.7776 34.0415)}}.status-row[data-state=unconfigured]{--flash:var(--ink-faint)}.status-row:after{content:"";pointer-events:none;border-radius:var(--radius-sm);background:var(--flash);opacity:0;position:absolute;inset:0 -.6rem}.status-row[data-changed]:after{animation:status-row-settle 1.1s var(--ease-out-quart) both}@keyframes status-row-settle{0%{opacity:.14}to{opacity:0}}.status-row:last-child{border-bottom:1px solid var(--line)}.status-row-chain{grid-template-columns:minmax(0,1fr) 11rem}.status-row[data-state=degraded],.status-row[data-state=down]{box-shadow:inset 2px 0 0 -1px var(--warn);padding-left:.65rem}.status-row[data-state=down]{box-shadow:inset 2px 0 0 -1px #d74745;box-shadow:inset 2px 0 0 -1px lab(51.7988% 56.7776 34.0415)}.status-row-id{gap:.55rem;min-width:0;display:flex}.status-row-id>.pulse-dot{flex-shrink:0;margin:.42rem 0 0;animation:none}.status-row[data-state=operational] .status-row-id>.pulse-dot{animation:1.8s ease-in-out infinite pulse-dot}.status-row h3{letter-spacing:-.01em;align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:600;display:flex}.status-row p{max-width:60ch;color:var(--ink-muted);margin:.25rem 0 0;font-size:.83rem;line-height:1.5}.status-row-error{font-family:var(--font-data);color:var(--warn)!important;font-size:.75rem!important}.status-active-tag{letter-spacing:.08em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-on-soft);border-radius:999px;padding:.1rem .35rem;font-size:.62rem;font-weight:700}.status-facts{flex-wrap:wrap;gap:.15rem 1.1rem;margin:.4rem 0 0;display:flex}.status-facts>div{align-items:baseline;gap:.35rem;display:flex}.status-facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);font-size:.7rem}.status-facts dd{color:var(--ink-muted);margin:0;font-size:.78rem}.status-facts dd.num{font-family:var(--font-data);font-variant-numeric:tabular-nums}.status-row>.ping-rail{margin-top:.35rem}.status-row-explorer{color:var(--ink-faint);margin-top:.4rem;font-size:.76rem;display:inline-block}.status-row-explorer:hover{color:var(--ink);text-decoration:underline}.status-row-verdict{text-align:right;justify-items:end;gap:.1rem;display:grid}.status-row-word{--tone:var(--ink-faint);color:var(--tone);font-size:.82rem;font-weight:600}.status-row-word[data-tone=ok]{--tone:var(--accent-on-soft)}.status-row-word[data-tone=warn]{--tone:var(--warn)}.status-row-word[data-tone=high]{--tone:#d33a3c}@supports (color:lab(0% 0 0)){.status-row-word[data-tone=high]{--tone:lab(49.3643% 60.058 36.7948)}}html[data-theme=dark] .status-row-word[data-tone=high]{--tone:#ff8880}@supports (color:lab(0% 0 0)){html[data-theme=dark] .status-row-word[data-tone=high]{--tone:lab(70.5991% 50.0807 28.5093)}}.status-row-num{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:.78rem}.status-row-median{color:var(--ink-faint)}.status-row-when{color:var(--ink-faint);font-size:.72rem}.status-footnote{max-width:68ch;color:var(--ink-faint);margin:.85rem 0 0;font-size:.78rem;line-height:1.55}.status-footnote a{color:var(--ink-muted);text-underline-offset:2px;text-decoration:underline}@media (min-width:1400px){.status-page{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);gap:clamp(2rem,3.5vw,3.5rem)}.status-tally{justify-items:start;gap:.05rem;margin-top:.55rem;display:grid}.status-verdict-meta{justify-items:start;gap:.15rem;display:grid}.status-tally-item>[aria-hidden],.status-verdict-sep{display:none}.status-verdict-meta .btn{margin-top:.55rem}}@media (max-width:860px){.status-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem}.status-row>.ping-rail{grid-column:1/-1;height:14px}}@media (max-width:560px){.status-row{grid-template-columns:minmax(0,1fr)}.status-row-verdict{text-align:left;grid-auto-flow:column;place-items:baseline start;gap:.6rem}}
.sandbox{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in oklch, var(--bg-elevated) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-soft);gap:clamp(1rem,2.5vw,1.6rem);padding:clamp(1.05rem,2.4vw,1.6rem);display:grid}.sandbox-tree{gap:.5rem;padding-left:1.35rem;display:grid;position:relative}.sandbox-tree:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:.85rem;bottom:.85rem;left:.42rem}.sandbox-tree:after{content:"";background:var(--warn);transform-origin:bottom;pointer-events:none;width:1px;position:absolute;top:.85rem;bottom:.85rem;left:.42rem;transform:scaleY(0)}.sandbox[data-phase=pending] .sandbox-tree:after{animation:sandbox-climb .85s var(--ease-out-quint) both}.sandbox[data-idle-escalate] .sandbox-tree:after{animation:sandbox-idle-climb 3.4s var(--ease-out-quint) infinite}@keyframes sandbox-climb{0%{opacity:.35;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes sandbox-idle-climb{0%{opacity:0;transform:scaleY(0)}35%{opacity:.55;transform:scaleY(1)}70%{opacity:.2;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}.sandbox-node{border-radius:var(--radius-sm);animation:sandbox-seat .5s var(--ease-out-quint) both;animation-delay:calc(var(--step,0) * 90ms);grid-template-columns:1fr auto;align-items:baseline;gap:.2rem .6rem;padding:.42rem .6rem;display:grid;position:relative}.sandbox-node:before{content:"";background:var(--bg-elevated);border:1px solid var(--line-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:.86rem;left:-.98rem}.sandbox-node[data-rank=root]:before{border-color:var(--accent);background:var(--accent)}.sandbox-node[data-lit]{animation:sandbox-climb-seat .55s var(--ease-out-quint) both;animation-delay:calc(var(--step,0) * .11s)}.sandbox-node[data-lit]:before{border-color:var(--warn);background:var(--warn);animation:sandbox-dot-lit .55s var(--ease-out-quint) both;animation-delay:calc(var(--step,0) * .11s)}@keyframes sandbox-climb-seat{0%{opacity:0;background:0 0;transform:translateY(6px)}to{opacity:1;background:color-mix(in oklch, var(--warn) 8%, transparent);transform:translateY(0)}}@keyframes sandbox-dot-lit{0%{opacity:.4;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.sandbox-node[data-rank=agent]{background:color-mix(in oklch, var(--bg-hover) 28%, transparent)}.sandbox-node-role{font-family:var(--font-brand);letter-spacing:-.01em;color:var(--ink);font-size:1.02rem;font-weight:560}.sandbox-node-meta{font-family:var(--font-data);color:var(--ink-muted);text-align:right;font-size:.8rem}.sandbox-chip{border:1px solid var(--accent);color:var(--accent-on-soft);border-radius:999px;padding:.05rem .5rem;font-size:.7rem}.sandbox-node-gauge{background:color-mix(in oklch, var(--line) 70%, transparent);border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.sandbox-node-gauge-fill{height:100%;width:var(--pct,0%);background:var(--accent);transition:width .45s var(--ease-out-quart);display:block}.sandbox-node-gauge-fill[data-hot]{background:var(--warn)}.sandbox-node-badge{font-family:var(--font-data);border-radius:var(--radius-sm);animation:sandbox-badge-in .4s var(--ease-out-quart) both;grid-column:1/-1;justify-self:start;margin-top:.1rem;padding:.1rem .45rem;font-size:.72rem}@keyframes sandbox-badge-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sandbox-node-badge[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.sandbox-node-badge[data-tone=ok]{background:var(--accent-soft);color:var(--accent-on-soft)}.sandbox-node-badge[data-tone=high]{background:color-mix(in oklch, var(--warn-soft) 60%, var(--bg-hover));color:var(--ink-muted)}@keyframes sandbox-seat{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sandbox-controls{gap:.85rem;display:grid}.sandbox-field{gap:.35rem;display:grid}.sandbox-field-label{color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.82rem;display:flex}.sandbox-field-value{font-family:var(--font-data);color:var(--ink);font-weight:500}.sandbox-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px}.sandbox-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--pct,50%), color-mix(in oklch, var(--line) 80%, transparent) var(--pct,50%) 100%);border-radius:999px;height:4px}.sandbox-range::-moz-range-track{background:linear-gradient(to right, var(--accent) 0 var(--pct,50%), color-mix(in oklch, var(--line) 80%, transparent) var(--pct,50%) 100%);border-radius:999px;height:4px}.sandbox-range::-webkit-slider-thumb{appearance:none;background:var(--bg-elevated);border:2px solid var(--accent);width:15px;height:15px;transition:transform .18s var(--ease-out-quart);border-radius:50%;margin-top:-5.5px}.sandbox-range::-moz-range-thumb{background:var(--bg-elevated);border:2px solid var(--accent);width:15px;height:15px;transition:transform .18s var(--ease-out-quart);border-radius:50%}.sandbox-range:hover::-webkit-slider-thumb{transform:scale(1.15)}.sandbox-range:hover::-moz-range-thumb{transform:scale(1.15)}.sandbox-range:disabled{cursor:not-allowed;opacity:.5}.sandbox-verdict{border-top:1px solid var(--line);gap:.15rem;margin:.15rem 0 0;padding-top:.7rem;display:grid}.sandbox-verdict-value{font-family:var(--font-data);letter-spacing:.01em;color:var(--ink);animation:sandbox-stamp .42s var(--ease-out-quint) both;font-size:1.02rem;font-weight:500;display:inline-block}.sandbox-verdict-why{color:var(--ink-muted);animation:fade .35s var(--ease-out-quart) both;font-size:.85rem}@keyframes sandbox-stamp{0%{opacity:0;letter-spacing:.08em;transform:translateY(6px)scale(.96)}to{opacity:1;letter-spacing:.01em;transform:translateY(0)scale(1)}}.sandbox-verdict[data-phase=pending] .sandbox-verdict-value,.sandbox-verdict[data-phase=denied] .sandbox-verdict-value{color:var(--warn)}.sandbox-verdict[data-phase=allowed] .sandbox-verdict-value{color:var(--accent-on-soft)}.sandbox[data-variant=hero]{animation:sandbox-unfurl .8s var(--ease-out-quint) .35s both;transform-origin:top}@keyframes sandbox-unfurl{0%{opacity:0;transform:translateY(18px)scaleY(.97)}to{opacity:1;transform:translateY(0)scaleY(1)}}.sandbox-actions .btn-primary{transition:transform .18s var(--ease-out-quart), background .2s ease, border-color .2s ease}.sandbox-actions .btn-primary:active{transform:scale(.97)}.sandbox-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sandbox-footnote{color:var(--ink-faint);margin:0;font-size:.75rem}.sandbox-log{border-top:1px solid var(--line);font-family:var(--font-data);color:var(--ink-muted);gap:.3rem;margin:0;padding:.85rem 0 0;font-size:.79rem;list-style:none;display:grid}.sandbox-log li:first-child{color:var(--ink)}@media (min-width:900px){.sandbox[data-variant=page]{grid-template-columns:1fr 1fr;align-items:start}.sandbox[data-variant=page] .sandbox-log{grid-column:1/-1}}
.app-content{padding-left:max(clamp(1rem, 2.5vw, 1.75rem), env(safe-area-inset-left));padding-right:max(clamp(1rem, 2.5vw, 1.75rem), env(safe-area-inset-right));padding-bottom:max(2rem, env(safe-area-inset-bottom))}.app-sidebar{padding-left:max(.55rem, env(safe-area-inset-left));padding-bottom:max(1rem, env(safe-area-inset-bottom))}@media (display-mode:standalone){.app-topbar,.mkt-nav{padding-top:env(safe-area-inset-top);height:auto;min-height:var(--header-h)}}.sw-update{z-index:60;left:max(1rem, env(safe-area-inset-left));bottom:max(1rem, env(safe-area-inset-bottom));border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow-soft);animation:fade .3s var(--ease-out-quart) both;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.85rem;display:flex;position:fixed}.sw-update button{border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);cursor:pointer;border:1px solid #0000;padding:.3rem .6rem;font-size:.8rem;font-weight:600}.sw-update button.sw-update-dismiss{border-color:var(--line);color:var(--ink-muted);background:0 0;font-weight:500}@media (max-width:520px){.sw-update{right:max(1rem, env(safe-area-inset-right))}}.push-devices{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.push-devices li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);align-items:baseline;gap:.5rem;padding:.35rem .5rem;font-size:.84rem;display:flex}.push-device-name{font-weight:550}.push-device-meta{color:var(--ink-faint);margin-left:auto;font-size:.72rem}.offline-page{min-height:100vh;padding:max(2rem, env(safe-area-inset-top)) 1.25rem max(2rem, env(safe-area-inset-bottom));background:var(--bg);place-items:center;display:grid}.offline-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);max-width:32rem;padding:1.75rem}.offline-eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--warn);margin:0;font-size:.7rem}.offline-card h1{font-family:var(--font-display,serif);margin:.4rem 0 .75rem;font-size:1.6rem;font-weight:600}.offline-card p{color:var(--ink-muted);margin:0 0 1rem;line-height:1.55}.offline-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.offline-status{color:var(--ink-faint);font-size:.8rem}.offline-status[data-online=yes]{color:var(--accent)}.offline-note{border-top:1px solid var(--line);color:var(--ink-faint);margin:0;padding-top:.9rem;font-size:.82rem}

