:root {--bg:#f5f6f3;--bg-deep:#ecefeb;--panel:rgba(255,255,255,.94);--panel-strong:#fff;--panel-ink:#f3f5f1;--line:rgba(31,44,36,.12);--line-strong:rgba(31,44,36,.18);--text:#202620;--muted:#677267;--olive:#1f4238;--olive-soft:rgba(31,66,56,.1);--amber:#b56f2f;--amber-soft:rgba(181,111,47,.12);--sky:#2a6075;--sky-soft:rgba(42,96,117,.12);--danger:#b54836;--danger-soft:rgba(181,72,54,.12);--shadow-lg:none;--shadow-md:none;--radius-2xl:8px;--radius-xl:8px;--radius-lg:8px;--radius-md:8px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;color:var(--text);background:linear-gradient(180deg,#fafbf8 0%,var(--bg) 56%,var(--bg-deep) 100%);font-family:Avenir Next,PingFang SC,Noto Sans SC,sans-serif}body:before {display:none}body{padding:18px}button,input,select,textarea{font:inherit}h1,h2,h3,p{margin:0}h1,h2{font-family:Iowan Old Style,Georgia,Songti SC,serif}h1{font-size:2rem;line-height:1;letter-spacing:0}h2{font-size:1.45rem;line-height:1.12;letter-spacing:0}h3{font-size:1.08rem;line-height:1.2;letter-spacing:0}.action-copy,.action-meta span,.context-copy p,.empty-state,.helper-list p,.hero-meta span,.loading,.meta-block span,.metric-strip span,.queue-item p,.row-subtitle,.stage-action,.stage-caption,.stage-status,.subtitle,.summary-hint,.summary-title{color:var(--muted)}.app-shell{max-width:1520px;margin:0 auto;display:grid;gap:18px;position:relative;z-index:1}.auth-shell{width:min(33rem,100%);margin-top:22px;gap:12px}.auth-shell-card,.auth-shell-copy,.auth-shell-header{display:grid;gap:6px}.auth-shell-title{margin:0;font-family:Iowan Old Style,Georgia,Songti SC,serif;font-size:clamp(2rem,1.45rem + 1vw,2.65rem);line-height:1.04;letter-spacing:-0.04em}.auth-shell-kicker{margin:0;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.auth-shell-heading{margin:.08rem 0 0;font-family:Iowan Old Style,Georgia,Songti SC,serif;font-size:clamp(1.34rem,1.06rem + .6vw,1.72rem);line-height:1.12;letter-spacing:-0.03em}.auth-shell-body,.auth-shell-note{margin:0;color:var(--muted);line-height:1.58}.action-card,.context-card,.list-panel,.masthead,.panel-card,.push-card,.queue-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-lg);backdrop-filter:blur(14px)}.masthead{display:grid;gap:14px;position:relative;padding:18px 20px 16px;border-radius:30px;border:1px solid rgba(31,44,36,.08);background:radial-gradient(circle at top left,rgba(181,111,47,.08),transparent 30%),
    linear-gradient(180deg,rgba(255,255,255,.84),rgba(246,239,229,.76)),
    var(--panel);box-shadow:0 18px 46px rgba(38,34,22,.075);backdrop-filter:blur(14px)}.masthead:before {display:none}.masthead-topbar{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:16px 18px;align-items:start;padding:0 0 12px;border-radius:0;border:0;background:transparent;box-shadow:none}.masthead-copy{display:grid;gap:10px;position:relative;z-index:1}.eyebrow,.section-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--amber);font-size:.72rem;font-weight:700}.subtitle{max-width:30rem;line-height:1.48;font-size:.9rem}.masthead-pills{display:flex;flex-wrap:wrap;gap:8px}.ops-pill{border-radius:999px;padding:7px 10px;border:1px solid rgba(31,66,56,.1);background:rgba(255,255,255,.42);color:var(--olive);font-size:.8rem}.masthead-actions{display:grid;align-content:start;gap:12px;position:relative;z-index:1}.masthead-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.status-card{display:grid;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid rgba(31,44,36,.06);box-shadow:none;background:rgba(255,255,255,.48)}.status-card.tone-warm{background:rgba(181,111,47,.08)}.status-card.tone-calm{background:rgba(31,66,56,.08)}.status-value{font-size:.95rem;line-height:1.18;letter-spacing:-0.03em}.status-copy{margin:0;color:var(--muted);line-height:1.4;font-size:.79rem}.status-card.tone-warm .status-value{color:var(--amber)}.status-card.tone-calm .status-value{color:var(--olive)}.masthead-cta-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.masthead-cta-row .ghost-button,.masthead-cta-row .primary-button{width:100%;padding:11px 14px}.action-card{border-radius:28px;padding:18px;display:grid;gap:14px;background:linear-gradient(135deg,rgba(31,66,56,.05),rgba(181,111,47,.04)),
    var(--panel-strong)}.session-card{background:linear-gradient(160deg,rgba(255,255,255,.88),rgba(252,245,235,.88)),
    var(--panel-strong)}.ops-card{background:linear-gradient(160deg,rgba(31,66,56,.1),rgba(42,96,117,.06) 50%,rgba(255,255,255,.88)),
    var(--panel-strong)}.action-card-top{display:grid;gap:6px}.action-card-top strong{font-size:1.18rem;letter-spacing:-0.02em}.action-copy{line-height:1.56}.action-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.action-meta div,.hero-meta div,.meta-block div,.metric-strip div,.summary-card{display:grid;gap:5px}.action-meta strong,.hero-meta strong,.meta-block strong{font-size:.94rem}.capture-grid,.compact-grid,.inline-form,.metric-strip,.panel-grid,.planner-grid,.pulse-grid,.queue-grid,.review-actions,.stage-intro,.summary-grid{display:grid;gap:14px}.pulse-grid{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:1}.masthead-pulse-grid{gap:8px;padding:14px 0 0;border-top:1px solid rgba(31,44,36,.08)}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-card{border-radius:22px;padding:16px 18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(249,244,235,.78)),
    var(--panel-strong);min-width:0;min-height:108px;align-content:start}.masthead-pulse-grid .summary-card{min-height:72px;padding:10px 12px;border-radius:16px;gap:4px;border-color:rgba(31,44,36,.06);background:rgba(255,255,255,.48);box-shadow:none}.masthead-pulse-grid .summary-title{font-size:.74rem}.masthead-pulse-grid .summary-value{font-size:clamp(1.06rem,.92rem + .48vw,1.34rem)}.analytics-panel{gap:18px}.wallet-analytics-grid{display:grid;gap:16px}.wallet-analytics-card,.wallet-range-card{display:grid;gap:16px;padding:18px;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,.72)}.analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.timeline-card{display:grid;gap:14px;padding:16px 18px;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,.72)}.timeline-head,.timeline-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.timeline-head span{color:var(--muted);font-size:.9rem}.timeline-chart{width:100%;height:220px;overflow:visible}.compact-timeline-card{padding:14px 16px}.compact-timeline-chart{height:180px}.timeline-line{fill:none;stroke:var(--olive);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.timeline-baseline{fill:none;stroke:rgba(31,44,36,.1);stroke-width:1.5;stroke-linecap:round}.timeline-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-meta div{display:grid;gap:5px}.summary-title{font-size:.84rem}.summary-value{font-size:clamp(1.42rem,2vw,1.9rem);font-weight:700;letter-spacing:-0.05em;line-height:1}.tone-alert .summary-value{color:var(--danger)}.tone-warm .summary-value{color:var(--amber)}.tone-muted .summary-value{color:var(--muted)}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,28vw,420px);gap:16px;align-items:start}.workspace-main{min-width:0;display:grid;gap:16px}.stage-rail-head{display:flex;justify-content:space-between;align-items:center;gap:12px 16px}.stage-rail-shell{display:grid;gap:10px;padding:0;border:0;background:transparent;box-shadow:none}.stage-rail-note{margin:0;max-width:none;color:var(--muted);line-height:1.42;font-size:.86rem}.stage-switcher{display:flex;gap:8px;padding:4px;overflow-x:auto;border-radius:22px;border:1px solid rgba(31,44,36,.08);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(247,241,232,.76)),
    var(--panel);box-shadow:0 10px 22px rgba(38,34,22,.045);scrollbar-width:none}.stage-switcher:-webkit-scrollbar {display:none}.context-rail{display:grid;gap:12px;min-width:0}.context-rail{position:sticky;top:18px;align-self:start}.stage-card{appearance:none;border:1px solid transparent;background:transparent;border-radius:16px;padding:10px 12px;text-align:left;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease;box-shadow:none;min-height:0;min-width:0;flex:1 1 0}.stage-card:hover {transform:none;border-color:rgba(31,44,36,.08);background:rgba(255,255,255,.44)}.stage-card.active{border-color:rgba(31,66,56,.16);background:rgba(31,66,56,.08)}.stage-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-shrink:0}.stage-index{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--olive);padding:4px 7px;border-radius:999px;background:rgba(31,66,56,.08)}.stage-count{min-width:1.65rem;text-align:center;padding:4px 7px;border-radius:999px;background:var(--olive-soft);color:var(--olive);font-weight:700;font-size:.82rem}.stage-card-copy{display:grid;gap:2px;min-width:0;flex:1}.stage-card-copy h3{margin:0;font-size:.9rem}.stage-status{font-size:.78rem;line-height:1.34;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.context-shell{display:grid;gap:0;overflow:hidden;border-radius:24px;border:1px solid rgba(31,44,36,.08);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(247,241,232,.76)),
    var(--panel);box-shadow:0 12px 28px rgba(38,34,22,.06)}.context-shell > .context-card,.context-shell > .panel-card,.context-shell > .push-card{background:transparent;border:0;box-shadow:none;border-radius:0;padding:16px 18px}.context-shell > * + *{border-top:1px solid rgba(31,44,36,.08)}.context-card,.push-card{border-radius:22px;padding:15px 16px;display:grid;gap:10px}.context-copy{display:grid;gap:8px;line-height:1.56}.push-card{background:radial-gradient(circle at top right,rgba(31,66,56,.07),transparent 36%),
    var(--panel)}.push-card-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.push-schedule{color:var(--olive);font-weight:700;font-size:.94rem}.push-copy{color:var(--muted);line-height:1.54}.filter-chip,.ghost-button,.primary-button{border:0;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.ghost-button,.primary-button{border-radius:999px;padding:12px 18px}.primary-button{background:var(--olive);color:#f8f3eb}.ghost-button{background:var(--olive-soft);color:var(--olive)}.ghost-button.danger{background:var(--danger-soft);color:var(--danger)}.wide-button{width:100%}button:hover {transform:translateY(-1px)}button:disabled {opacity:.6;cursor:default;transform:none}.banner{border-radius:18px;padding:14px 18px;border:1px solid var(--line);box-shadow:0 10px 20px rgba(38,34,22,.05)}.banner.success,.inline-note.success{background:var(--olive-soft);color:var(--olive)}.inline-note.muted{background:rgba(103,114,103,.12);color:var(--muted)}.inline-note.warning{background:var(--amber-soft);color:var(--amber)}.banner.error,.inline-note.error{background:var(--danger-soft);color:var(--danger)}.stage-shell{display:grid;gap:18px}.history-analytics-shell,.history-grid-shell,.today-analytics-shell,.today-workflow-shell{display:grid;gap:18px}.history-shell{gap:20px}.stage-intro-copy{display:grid;align-content:start;gap:4px;max-width:18rem;padding-top:2px}.stage-title{font-size:clamp(1.6rem,2vw,2rem);line-height:.98;letter-spacing:-0.04em}.stage-intro{gap:12px;grid-template-columns:minmax(200px,.46fr) minmax(0,1.54fr);align-items:end}.history-intro{grid-template-columns:minmax(220px,.48fr) minmax(360px,1.52fr)}.panel-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr)}.history-grid{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);gap:18px;align-items:start}.list-panel,.panel-card,.queue-card{border-radius:var(--radius-2xl)}.list-panel,.panel-card{padding:22px}.narrow-panel{max-width:420px;justify-self:end}.wide-panel{min-width:0}.compact-grid{gap:8px}.compact-grid .summary-card{min-height:74px;padding:10px 12px;border-radius:16px;border-color:rgba(31,44,36,.06);background:rgba(255,255,255,.56);box-shadow:none}.compact-grid .summary-title{font-size:.74rem}.compact-grid .summary-value{font-size:clamp(1rem,.92rem + .38vw,1.18rem)}.history-detail-panel,.history-range-card{min-width:0}.history-range-card{display:grid;gap:14px}.history-reset{align-self:end}.history-analytics{gap:18px}.analytics-fold-card .fold-card-body{gap:18px}.history-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.section-count{min-width:2.4rem;text-align:center;border-radius:999px;padding:7px 12px;background:rgba(31,66,56,.08);color:var(--olive);font-size:.9rem;font-weight:700}.fold-card{padding:0;overflow:hidden}.fold-card-summary{list-style:none;cursor:pointer;display:grid;gap:10px;padding:20px 22px 16px;position:relative}.fold-card-summary:-webkit-details-marker {display:none}.fold-card-summary:after {content:"▾";position:absolute;top:21px;right:22px;color:var(--muted);font-size:.92rem;transition:transform .16s ease}.fold-card[open] .fold-card-summary:after {transform:rotate(180deg)}.fold-card[open] .fold-card-summary{border-bottom:1px solid rgba(31,44,36,.08)}.fold-card:not([open]) .fold-card-note {display:none}.fold-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-right:24px}.fold-card-note{margin:0;max-width:34rem;color:var(--muted);line-height:1.52}.fold-card-body{display:grid;gap:14px;padding:0 22px 22px}.build-tools-grid,.compact-status-panel{align-items:start}.compact-status-panel{gap:12px}.compact-status-panel .meta-block{display:grid;gap:10px}.compact-status-panel .meta-block div{padding:14px 15px;border-radius:16px;border:1px solid rgba(31,44,36,.06);background:rgba(255,255,255,.68)}.capture-grid label,.inline-form label,.planner-grid label,.review-actions label,.stack-field{display:grid;gap:6px;min-width:0}.capture-grid span,.inline-form span,.planner-grid span,.review-actions span,.stack-field span{font-size:.82rem;color:var(--muted)}.dense-input,.dense-textarea{width:100%;min-width:0;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.78);color:var(--text);padding:12px 14px}.capture-grid select,.inline-form select,.planner-grid select,.review-actions select{width:100%;min-width:0}.dense-input:focus,.dense-textarea:focus {outline:0;border-color:rgba(31,66,56,.35);box-shadow:0 0 0 4px rgba(31,66,56,.08)}.dense-textarea{min-height:172px;resize:vertical;line-height:1.54}.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-form{align-items:end}.capital-card{gap:16px}.capital-summary-card{gap:16px}.capital-shortcuts{gap:8px}.capital-summary-card .detail-list{margin-top:6px}.capital-summary-card .detail-list li:first-child {border-top:1px solid rgba(31,44,36,.08);padding-top:14px}.wallet-card-actions{align-items:center}.compact-button{padding:8px 12px;min-height:auto}.helper-list{display:grid;gap:8px;margin:14px 0 18px}.helper-list.compact{margin-top:0}.capture-group-stack,.filter-strip{display:flex;flex-wrap:wrap;gap:10px}.filter-toolbar{display:grid;gap:10px;margin-bottom:16px}.filter-search{max-width:420px}.filter-chip{border:1px solid var(--line);border-radius:999px;padding:10px 14px;background:rgba(255,255,255,.68);color:var(--muted)}.filter-chip.active{background:var(--panel-strong);color:var(--olive);border-color:rgba(31,66,56,.18)}.planner-grid{grid-template-columns:1fr 1fr .8fr .7fr .8fr 1.4fr}.capture-grid{grid-template-columns:.8fr .9fr .9fr .9fr 1.5fr}.capture-group{display:grid;gap:12px}.mini-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.wide-field{grid-column:span 2}.list-stack{display:grid;gap:12px}.archived-row,.capture-row,.planner-row,.review-row{border-radius:22px;border:1px solid rgba(31,44,36,.08);background:var(--panel-strong);padding:18px;display:grid;gap:14px}.capture-row,.planner-row,.review-row{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(249,244,235,.8)),
    var(--panel-strong)}.capture-row:before,.planner-row:before,.review-row:before {content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(
    90deg,
    rgba(31,66,56,.95),
    rgba(42,96,117,.55),
    rgba(181,111,47,.8)
  )}.archived-row{width:100%;text-align:left;align-items:start;grid-template-columns:minmax(0,1fr) auto;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.archived-row:hover {transform:translateY(-1px);border-color:rgba(31,66,56,.18)}.archived-row.active{border-color:rgba(31,66,56,.24);box-shadow:inset 0 0 0 1px rgba(31,66,56,.08);background:rgba(255,253,250,.98)}.archived-row-main,.archived-row-side,.history-detail-head,.history-detail-meta{display:grid;gap:8px}.archived-row-side{justify-items:end;text-align:right}.archived-realized-label{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.14em}.money-warm{color:var(--amber)}.money-alert{color:var(--danger)}.money-muted{color:var(--muted)}.planner-skipped{opacity:.88}.planner-row-top,.review-main{display:grid;gap:12px}.planner-row-top{grid-template-columns:minmax(0,1fr) auto;align-items:start}.review-main{grid-template-columns:minmax(260px,.84fr) minmax(0,1.16fr);align-items:start}.review-ident{display:grid;gap:9px}.row-title{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.row-title strong{font-size:1.12rem}.row-subtitle{line-height:1.5}.row-summary-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.row-summary-strip span{padding:7px 11px;border-radius:999px;background:rgba(31,66,56,.06);border:1px solid rgba(31,66,56,.08);color:var(--muted);font-size:.86rem}.position-note-preview{margin:0;line-height:1.54;color:var(--text);background:rgba(31,66,56,.04);border-radius:14px;padding:12px 14px}.row-hint{color:var(--muted);font-size:.92rem;line-height:1.5;padding:8px 11px;border-radius:999px;border:1px solid rgba(31,66,56,.08);background:rgba(31,66,56,.06)}.row-toggle{border:0;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.row-toggle:hover {transform:translateY(-1px)}.row-actions{display:flex;flex-wrap:wrap;gap:10px}.plan-sizing-stack{display:grid;gap:8px}.plan-sizing-note{margin:0}.row-actions > *{flex:1 1 10.5rem}.compact-actions{justify-content:flex-start}.pill{border-radius:999px;padding:7px 12px;font-size:.8rem;white-space:nowrap}.pill.success{background:var(--olive-soft);color:var(--olive)}.pill.warning{background:var(--amber-soft);color:var(--amber)}.pill.danger{background:var(--danger-soft);color:var(--danger)}.pill.muted{background:rgba(103,114,103,.12);color:var(--muted)}.plan-planned{background:var(--amber-soft);color:var(--amber)}.plan-filled{background:var(--olive-soft);color:var(--olive)}.asset-us_stock{background:var(--olive-soft);color:var(--olive)}.asset-cn_a_stock{background:var(--amber-soft);color:var(--amber)}.asset-crypto{background:var(--sky-soft);color:var(--sky)}.plan-skipped{background:rgba(103,114,103,.12);color:var(--muted)}.risk-triggered_stop,.run-failed,.run-partial_failure{background:var(--danger-soft);color:var(--danger)}.risk-missing_stop,.risk-near_stop,.run-running{background:var(--amber-soft);color:var(--amber)}.risk-awaiting_price,.risk-ok,.run-skipped,.run-success{background:var(--olive-soft);color:var(--olive)}.review-pill{background:rgba(103,114,103,.12);color:var(--muted)}.run-abandoned,.run-aborted{background:rgba(103,114,103,.12);color:var(--muted)}.queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.queue-card{padding:20px}.queue-card-empty{padding-bottom:16px}.queue-card-empty .section-head{margin-bottom:8px}.queue-empty-note{font-size:.94rem}.queue-list,.simple-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.queue-item,.simple-list li{border-top:1px solid rgba(31,44,36,.08);padding-top:12px;display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.queue-item:first-child,.simple-list li:first-child {border-top:0;padding-top:0}.queue-item-side,.simple-list-side{display:grid;justify-items:end;gap:8px;text-align:right}.metric-strip{grid-template-columns:repeat(5,minmax(0,1fr));align-self:stretch;padding:14px;border:1px solid rgba(31,44,36,.07);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(250,246,238,.68))}.metric-strip div{padding:10px 11px;border-radius:14px;border:1px solid rgba(31,44,36,.06);background:rgba(255,255,255,.72)}.review-actions{grid-template-columns:.8fr 1.6fr auto auto auto auto;align-items:end;padding:14px;border:1px solid rgba(31,44,36,.07);border-radius:18px;background:rgba(255,255,255,.5)}.product-shell{max-width:1480px;gap:12px}.app-bar,.context-shell,.list-panel,.panel-card,.stage-switcher,.workflow-lens-card,.workflow-stream-panel{border-radius:8px;box-shadow:none}.app-bar{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr);gap:16px;align-items:center;padding:12px 14px;border:1px solid var(--line);background:var(--panel)}.app-bar-main,.app-bar-side{min-width:0}.app-bar-main{display:grid;gap:6px}.app-title-row{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.active-stage-pill{background:rgba(31,66,56,.08);color:var(--olive)}.app-bar-side{display:grid;gap:8px}.app-meta-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.app-meta-strip span{min-width:0;display:flex;gap:6px;align-items:baseline;justify-content:space-between;padding:7px 9px;border-radius:6px;border:1px solid rgba(31,44,36,.08);background:rgba(246,248,245,.74);color:var(--muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-meta-strip strong{flex:0 0 auto;color:var(--text);font-size:.76rem}.app-bar-note{min-width:0;color:var(--muted);font-size:.82rem;line-height:1.36;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-bar-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.app-bar-actions .ghost-button,.app-bar-actions .primary-button{padding:9px 12px}.workspace-grid{grid-template-columns:minmax(0,1fr) 320px;gap:12px}.workspace-main{gap:12px}.stage-rail-head{display:none}.stage-switcher{gap:4px;padding:4px;border-color:var(--line);background:var(--panel)}.stage-card{border-radius:6px;padding:8px 10px}.stage-card.active{background:rgba(31,66,56,.1)}.stage-index{display:none}.stage-count{min-width:1.5rem;padding:2px 6px;font-size:.78rem}.stage-card-copy h3{font-size:.88rem}.stage-status{font-size:.76rem}.list-panel,.panel-card{padding:16px;background:var(--panel)}.context-shell{background:var(--panel);border-color:var(--line)}.context-shell > .context-card,.context-shell > .panel-card,.context-shell > .push-card{padding:12px}.context-shell .summary-hint,.context-shell .workflow-stream-note{display:none}.section-head{gap:10px}.section-kicker{font-size:.68rem}.banner,.inline-note,.metric-strip,.metric-strip div,.queue-card,.review-actions,.status-card,.summary-card,.timeline-card,.wallet-analytics-card,.wallet-range-card{border-radius:8px;box-shadow:none}.summary-card{min-height:0;padding:11px 12px}.summary-value{font-size:1.24rem;letter-spacing:0}