:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mp-brand-950:#06281f;--mp-brand-900:#07382b;--mp-brand-800:#074633;--mp-brand-700:#0a5c45;--mp-brand-600:#0e7357;--mp-brand-500:#15946f;--mp-brand-100:#dff3eb;--mp-brand-50:#eefaf5;--mp-navy-950:#07111f;--mp-navy-900:#0b1b2d;--mp-navy-800:#10243a;--mp-navy-700:#17314d;--mp-bg:#f7f5ef;--mp-bg-warm:#fbf8f1;--mp-surface:#fff;--mp-surface-warm:#fffdf8;--mp-surface-muted:#f3f0e8;--mp-border:#e6e1d8;--mp-border-strong:#d6cec0;--mp-ink:#101828;--mp-ink-soft:#243447;--mp-muted:#667085;--mp-subtle:#8a94a6;--mp-inverse:#fff;--mp-success:#067647;--mp-success-bg:#ecfdf3;--mp-success-border:#abefc6;--mp-warning:#b54708;--mp-warning-bg:#fffaeb;--mp-warning-border:#fedf89;--mp-danger:#b42318;--mp-danger-bg:#fef3f2;--mp-danger-border:#fecdca;--mp-info:#175cd3;--mp-info-bg:#eff8ff;--mp-info-border:#b2ddff;--mp-violet:#6941c6;--mp-violet-bg:#f4f3ff;--mp-violet-border:#d9d6fe;--mp-amber:#f59e0b;--mp-amber-soft:#fff3d6;--mp-shadow-xs:0 1px 2px #1018280d;--mp-shadow-sm:0 4px 14px #1018280f;--mp-shadow-md:0 12px 30px #10182814;--mp-shadow-lg:0 22px 55px #1018281a;--mp-radius-xs:6px;--mp-radius-sm:10px;--mp-radius-md:14px;--mp-radius-lg:18px;--mp-radius-xl:24px;--mp-radius-2xl:30px;--mp-sidebar-width:236px;--mp-page-max-width:1500px;--mp-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--background:var(--mp-bg);--surface:var(--mp-surface);--surface-muted:var(--mp-surface-muted);--surface-tint:var(--mp-brand-50);--ink:var(--mp-ink);--ink-muted:var(--mp-muted);--line:var(--mp-border);--line-strong:var(--mp-border-strong);--accent:var(--mp-brand-600);--accent-strong:var(--mp-brand-800);--navy:var(--mp-navy-950);--navy-soft:var(--mp-navy-800);--violet:var(--mp-violet);--sky:var(--mp-info);--attention:var(--mp-warning);--danger:var(--mp-danger);--success:var(--mp-success);--shadow-soft:var(--mp-shadow-sm);--shadow:var(--mp-shadow-lg)}*{box-sizing:border-box}html{background:var(--background);min-height:100%}body{min-height:100%;color:var(--ink);background:radial-gradient(circle at 12% 0%, #0e73571f, transparent 28rem), radial-gradient(circle at 92% 4%, #f59e0b1a, transparent 26rem), linear-gradient(180deg, var(--mp-bg-warm) 0%, var(--background) 42rem);font-family:var(--mp-font-sans);margin:0}a{color:inherit;text-decoration:none}.skip-link{z-index:1000;border:1px solid var(--mp-brand-700);border-radius:var(--mp-radius-sm);color:var(--mp-inverse);background:var(--mp-navy-950);box-shadow:var(--mp-shadow-md);padding:10px 12px;font-size:.9rem;font-weight:850;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #2f6f636b}button,summary{cursor:pointer}.app-shell,.mp-main-shell{min-width:0}.mp-app-shell{grid-template-columns:var(--mp-sidebar-width) minmax(0, 1fr);max-width:calc(var(--mp-page-max-width) + var(--mp-sidebar-width) + 72px);gap:24px;min-height:100vh;margin:0 auto;padding:16px 24px 56px;display:grid}.mp-sidebar{border-radius:var(--mp-radius-xl);min-height:calc(100vh - 32px);box-shadow:var(--mp-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #e6e1d8db;align-self:start;gap:18px;padding:16px;display:grid;position:sticky;top:16px}.mp-sidebar-brand,.brand{border-radius:var(--mp-radius-md);align-items:center;gap:12px;padding:8px;display:inline-flex}.mp-brand-mark,.brand-mark{border-radius:var(--mp-radius-sm);width:38px;height:38px;color:var(--surface);background:linear-gradient(135deg, var(--mp-brand-700), var(--mp-navy-900));border:1px solid #ffffff47;place-items:center;font-size:.84rem;font-weight:850;display:grid;box-shadow:0 10px 22px #07564233}.mp-sidebar-brand strong,.mp-sidebar-brand small,.brand strong,.brand small{display:block}.mp-sidebar-brand strong,.brand strong{font-size:1rem}.mp-sidebar-brand small,.brand small{color:var(--ink-muted);margin-top:2px;font-size:.78rem}.mp-sidebar-nav{gap:18px;display:grid}.mp-sidebar-nav section{gap:7px;display:grid}.mp-sidebar-nav h2{color:var(--mp-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 8px;font-size:.7rem;font-weight:900}.mp-sidebar-nav section div{gap:3px;display:grid}.mp-sidebar-nav a{border-radius:var(--mp-radius-sm);color:var(--mp-ink-soft);border:1px solid #0000;align-items:center;gap:10px;padding:9px 10px;font-size:.88rem;font-weight:800;display:flex}.mp-sidebar-nav a span{width:26px;height:26px;color:var(--mp-brand-800);background:var(--mp-brand-50);border-radius:9px;place-items:center;font-size:.68rem;font-weight:900;display:grid}.mp-sidebar-nav a:hover,.mp-sidebar-nav a:focus-visible{color:var(--mp-brand-800);background:#dff3ebc2;border-color:#0a5c4524;outline:none}.mp-sidebar-footer{border-top:1px solid var(--mp-border);align-self:end;gap:12px;padding-top:14px;display:grid}.mp-sidebar-footer>div{align-items:center;gap:10px;display:flex}.mp-sidebar-footer>div>strong{width:36px;height:36px;color:var(--mp-inverse);background:var(--mp-navy-900);border-radius:999px;place-items:center;font-size:.8rem;display:grid}.mp-sidebar-footer b,.mp-sidebar-footer small{display:block}.mp-sidebar-footer small,.mp-sidebar-footer p{color:var(--mp-muted);font-size:.77rem}.mp-sidebar-footer p{margin:0;line-height:1.4}.mp-main-shell{width:100%}.text-link{color:var(--accent-strong);font-size:.9rem;font-weight:800}.text-link:hover,.text-link:focus-visible{text-decoration:underline}.page-stack{gap:18px;display:grid}.hero-panel,.section-panel{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:8px;min-width:0}.section-panel{background:linear-gradient(180deg, #fffffff5, #f8fbfce6), var(--surface)}.hero-panel{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:28px;padding:36px;display:grid}.hero-copy{align-content:center;gap:18px;display:grid}.page-title{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(2.2rem,6vw,4.8rem);line-height:.98}.page-lede{max-width:700px;color:var(--ink-muted);margin:0;font-size:1.06rem;line-height:1.65}.actions{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid var(--accent-strong);background:linear-gradient(180deg, var(--accent), var(--accent-strong));min-height:42px;color:var(--surface);border-radius:8px;justify-content:center;align-items:center;padding:0 15px;font-size:.92rem;font-weight:800;display:inline-flex;box-shadow:0 10px 20px #07564229}.button.secondary{border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:none}.button:hover,.button:focus-visible{border-color:var(--accent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover,.button:focus-visible,.workflow-glance-card:hover,.review-queue-card:hover,.billing-card:hover,.limited-focus-card:hover,.audit-trail-card:hover,.matter-row:hover{transform:none}}.status-list{align-content:start;gap:12px;display:grid}.status-item,.matter-row,.metric-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px}.status-item{gap:8px;padding:16px;display:grid}.status-item span,.kicker,.meta{color:var(--ink-muted);text-transform:uppercase;font-size:.82rem;font-weight:700}.status-item strong{font-size:1.45rem}.section-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.section-heading h2,.section-heading h1,.detail-title{margin:0;font-size:1.45rem;line-height:1.2}.section-heading p{color:var(--ink-muted);margin:6px 0 0;line-height:1.55}.matter-list{gap:12px;display:grid}.matter-row{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px;display:grid}.matter-row h3{margin:0;font-size:1.04rem}.matter-row p{color:var(--ink-muted);margin:7px 0 0;line-height:1.5}.pill-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pill{border:1px solid var(--line);color:var(--ink-muted);background:var(--surface-muted);border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:700}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{padding:18px}.metric-card strong{margin-top:8px;font-size:1.8rem;display:block}.dashboard-hero{background:linear-gradient(135deg,#0717280a,#1f7a630f),#ffffffed}.demo-guide-panel,.review-hero,.audit-hero,.limited-focus-hero{background:linear-gradient(135deg,#0717280a,#1f7a630f),#fffffff0}.demo-guide-panel{background:linear-gradient(135deg, #fffffffa, #f7fafcf0), var(--surface);border-color:#0717281a;position:relative;overflow:hidden}.demo-guide-panel:before{width:fit-content;color:var(--accent-strong);background:var(--surface-tint);content:"Internal demo path";text-transform:uppercase;border:1px solid #1f7a632e;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:850;display:block}.dashboard-heading{align-items:center}.dashboard-count{border:1px solid var(--line);color:var(--accent-strong);background:var(--surface-tint);border-radius:8px;flex:none;padding:9px 12px;font-size:.84rem;font-weight:800}.workflow-hero{background:radial-gradient(circle at 96% 0,#5138c914,#0000 16rem),linear-gradient(90deg,#0717280a,#0000 18rem),#fffffff0;border-color:#0717281a;gap:18px;padding:18px;display:grid;position:relative;overflow:hidden}.workflow-hero:before{background:linear-gradient(180deg, var(--accent-strong), var(--navy));content:"";width:5px;position:absolute;inset:0 auto 0 0}.workflow-tone-dashboard{background:linear-gradient(135deg,#0717280a,#1f7a630f),#ffffffed}.workflow-tone-review{background:linear-gradient(135deg,#5138c90f,#0717280a),#fffffff0}.workflow-tone-focus{background:linear-gradient(135deg,#eeb25e24,#1f7a630f),#fffffff0}.workflow-tone-billing{background:linear-gradient(135deg,#1f7a6314,#0717280a),#fffffff0}.workflow-tone-audit{background:linear-gradient(135deg,#0717280f,#5138c90a),#fffffff0}.workflow-route-strip{z-index:1;background:radial-gradient(circle at 10% 0%, #1f7a6357, transparent 10rem), linear-gradient(135deg, #071728fa, #102438f0), var(--navy);border:1px solid #0717281a;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:6px;display:grid;position:relative}.workflow-route-strip a{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;min-height:38px;font-size:.8rem;font-weight:800;display:inline-flex}.workflow-hero-main{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(280px,.62fr);align-items:start;gap:16px;display:grid;position:relative}.workflow-hero-main h1{letter-spacing:0;margin:6px 0 0;font-size:clamp(1.85rem,4vw,2.6rem);line-height:1.06}.workflow-hero-main p{max-width:54rem;color:var(--ink-muted);margin:10px 0 0;line-height:1.6}.workflow-hero-side{align-content:start;gap:12px;display:grid}.workflow-boundary-card,.workflow-glance-card{box-shadow:var(--shadow-soft);background:#ffffffd1;border:1px solid #0717281a;border-radius:8px}.workflow-boundary-card{border-left:4px solid #1f7a638f;gap:6px;padding:14px;display:grid}.workflow-boundary-card strong{font-size:1rem}.workflow-boundary-card p{margin:0;font-size:.9rem}.workflow-hero-cta{width:fit-content}.workflow-glance-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.workflow-glance-card{background:linear-gradient(180deg, #fffffffa, #f8fbfce6), var(--surface);align-content:start;gap:8px;padding:16px;display:grid}.workflow-glance-card,.review-queue-card,.billing-card,.limited-focus-card,.audit-trail-card,.matter-row{transition:border-color .16s,box-shadow .16s,transform .16s}.workflow-glance-card:hover,.review-queue-card:hover,.billing-card:hover,.limited-focus-card:hover,.audit-trail-card:hover,.matter-row:hover{transform:translateY(-1px);box-shadow:0 16px 38px #11182717}.workflow-glance-card strong{font-size:1.5rem}.workflow-glance-card p{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.45}.dashboard-mode-selector{--mode-accent:var(--accent-strong);--mode-accent-soft:var(--surface-tint);background:linear-gradient(180deg, #fffffff5, #f8fbfce6), var(--surface);width:min(100%,700px);box-shadow:var(--shadow-soft);border:1px solid #0717281a;border-radius:8px;gap:8px;padding:8px;display:grid}.dashboard-mode-selector[data-selected-mode=comfort]{--mode-accent:#2f6f63;--mode-accent-soft:#2f6f631c}.dashboard-mode-selector[data-selected-mode=control]{--mode-accent:#102842;--mode-accent-soft:#1028421a}.dashboard-mode-selector[data-selected-mode=systems]{--mode-accent:#5138c9;--mode-accent-soft:#5138c91a}.dashboard-mode-selector-header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dashboard-mode-selector-header strong{font-size:.84rem}.dashboard-mode-options{border:1px solid var(--line);background:#f1f4f4e6;border-radius:8px;grid-template-columns:repeat(4,minmax(104px,1fr));gap:4px;padding:4px;display:grid}.dashboard-mode-options button{color:var(--ink-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;min-height:36px;padding:8px 12px;font-size:.8rem;font-weight:800;line-height:1.15}.dashboard-mode-options button.active{background:var(--mode-accent);color:#fff;box-shadow:0 8px 18px #07172824}.dashboard-mode-options button:not(.active):hover,.dashboard-mode-options button:not(.active):focus-visible{background:var(--mode-accent-soft);color:var(--ink);outline:none}.dashboard-mode-selector p{color:var(--ink-muted);max-width:46rem;margin:0;font-size:.76rem;line-height:1.35}.dashboard-controls{background:linear-gradient(180deg, #fffffffa, #f8fbfcf0), var(--surface);box-shadow:none;border-color:#07172814;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.dashboard-command-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dashboard-command-strip article{border:1px solid var(--line);background:linear-gradient(180deg, #fffffffa, #f8fbfcf0), var(--surface);min-height:112px;box-shadow:var(--shadow-soft);border-radius:8px;align-content:start;gap:7px;padding:14px;display:grid}.dashboard-command-strip strong{color:var(--ink);font-size:1.7rem;line-height:1}.dashboard-command-strip p{color:var(--ink-muted);margin:0;font-size:.83rem;line-height:1.4}.dashboard-controls label{color:var(--ink-muted);gap:7px;font-size:.8rem;font-weight:700;display:grid}.dashboard-controls select{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fffffff5;border:1px solid #11182724;border-radius:8px;padding:0 11px;font-size:.9rem}.toggle-group{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:12px;display:flex}.toggle-group label{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:8px;flex:190px;align-items:center;gap:8px;padding:0 10px;font-size:.84rem;display:inline-flex}.toggle-group input{accent-color:var(--accent-strong);margin:0}.matter-card-grid{gap:12px;display:grid}.matter-card{border:1px solid var(--line);border-left:5px solid var(--line);background:#ffffffeb;border-radius:8px;gap:12px;padding:16px;display:grid;box-shadow:0 10px 28px #1d25220f}.matter-card-critical,.matter-card-high{border-left-color:var(--attention)}.matter-card-medium{border-left-color:var(--accent)}.matter-card-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.matter-card-header h2{margin:0;font-size:1.18rem;line-height:1.25}.matter-card-header h2:hover,.matter-card-header h2:focus-visible{text-underline-offset:3px;text-decoration:underline}.matter-card-header p{color:var(--ink-muted);margin:5px 0 0}.risk-chip,.signal-chip{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.risk-chip{min-width:78px;color:var(--attention);background:#a75d1714;border:1px solid #a75d1747;padding:6px 10px}.matter-card-status{flex-wrap:wrap;gap:8px;display:flex}.signal-chip{border:1px solid var(--line);color:var(--ink-muted);background:var(--surface-muted);text-transform:none;padding:5px 9px}.signal-chip.attention{color:var(--attention);background:#a75d1714;border-color:#a75d1742}.demo-chip{color:var(--accent-strong);background:var(--surface-tint);border-color:#2f6f6357}.product-explainer,.demo-script-card,.demo-guide-panel{box-shadow:none}.july-demo-page .demo-guide-panel{background:radial-gradient(circle at 0 0,#1f7a6329,#0000 24rem),radial-gradient(circle at 96% 6%,#5138c91a,#0000 26rem),linear-gradient(135deg,#07172808,#0000 22rem),#ffffffed;border-color:#1f7a6329;padding:22px;position:relative;overflow:hidden}.demo-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:stretch;gap:18px;display:grid}.demo-hero-copy{background:linear-gradient(135deg, #071728f2, #102438e6), var(--navy);color:#fff;min-height:260px;box-shadow:var(--shadow-soft);border:1px solid #0717281a;border-radius:8px;align-content:center;gap:12px;padding:28px;display:grid}.demo-hero-copy .kicker{color:#ffffffb8}.demo-hero-copy h1{letter-spacing:0;max-width:780px;margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.02}.demo-hero-copy p{color:#ffffffc2;max-width:760px;margin:0;font-size:1rem;line-height:1.62}.demo-hero-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.demo-hero-actions .button.secondary{color:#fff;background:#ffffff14;border-color:#ffffff3d}.demo-presenter-card{background:linear-gradient(180deg, #fffffffa, #f8fbfceb), var(--surface);border:1px solid #1f7a6329;border-radius:8px;align-content:start;gap:14px;padding:20px;display:grid;box-shadow:0 18px 44px #11182714}.demo-presenter-card strong{color:var(--accent-strong);text-transform:uppercase;font-size:.82rem;font-weight:850}.demo-presenter-card p{color:var(--ink);margin:0;font-size:1rem;line-height:1.55}.demo-presenter-card dl{gap:10px;margin:0;display:grid}.demo-presenter-card div{border-top:1px solid var(--line);grid-template-columns:minmax(80px,.38fr) minmax(0,1fr);gap:12px;padding-top:10px;display:grid}.demo-presenter-card dt{color:var(--ink-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}.demo-presenter-card dd{color:var(--ink);margin:0;font-weight:800}.demo-signal-strip,.demo-visual-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.demo-signal-strip article,.demo-visual-strip div,.demo-route-card{background:linear-gradient(180deg, #fffffffa, #f8fbfce6), var(--surface);border:1px solid #1f7a6324;border-radius:8px;box-shadow:0 12px 28px #1118270f}.demo-signal-strip article,.demo-visual-strip div{gap:6px;padding:14px;display:grid}.demo-signal-strip span{color:var(--accent-strong);text-transform:uppercase;font-size:.72rem;font-weight:850}.demo-signal-strip strong,.demo-visual-strip strong,.demo-route-card strong{color:var(--ink);font-size:.9rem}.demo-signal-strip p,.demo-visual-strip span,.demo-route-card p{color:var(--ink-muted);margin:0;font-size:.82rem;line-height:1.4}.demo-path-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.demo-path-groups article{background:#ffffffb8;border:1px solid #0717281a;border-radius:8px;align-content:start;gap:10px;padding:16px;display:grid}.demo-path-groups h2{margin:0;font-size:1.05rem}.demo-path-groups p{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.45}.demo-path-groups div{flex-wrap:wrap;gap:7px;display:flex}.demo-path-groups span{color:var(--ink);background:var(--surface-muted);border:1px solid #0717281a;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:750}.explainer-grid,.demo-guide-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.explainer-grid article,.demo-guardrail-box{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:14px}.explainer-grid h3,.demo-guardrail-box h2{margin:0;font-size:1rem}.explainer-grid p,.demo-guardrail-box li,.demo-step-list li,.demo-script-card li{color:var(--ink-muted);line-height:1.5}.demo-script-card details{gap:12px;display:grid}.demo-script-card summary{color:var(--ink);font-weight:800}.demo-script-card ol,.demo-step-list,.demo-guardrail-box ul{margin:12px 0 0;padding-left:22px}.demo-step-list{border:1px solid var(--line);background:linear-gradient(#f1f4f4cc,#ffffffe6);border-radius:8px;grid-column:span 2;gap:10px;padding:16px;list-style:none;display:grid}.demo-step-list li{border-bottom:1px solid #07172814;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding-bottom:10px;display:grid}.demo-step-list li:last-child{border-bottom:0;padding-bottom:0}.demo-step-list li>span{width:34px;height:34px;color:var(--accent-strong);background:var(--surface-tint);border:1px solid #1f7a632e;border-radius:999px;place-items:center;font-size:.76rem;font-weight:850;display:inline-grid}.demo-step-list p{margin:0}.demo-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.demo-route-card{align-content:start;gap:7px;min-height:132px;padding:16px;text-decoration:none;display:grid;position:relative}.demo-route-card>span{color:var(--accent-strong);text-transform:uppercase;font-size:.72rem;font-weight:850}.demo-route-card em{width:fit-content;color:var(--accent-strong);background:var(--surface-tint);border:1px solid #1f7a632e;border-radius:999px;align-self:end;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:850}.demo-route-card:hover,.demo-route-card:focus-visible{border-color:#1f7a635c;outline:none;box-shadow:0 18px 34px #1118271a}.billing-empty-state,.audit-empty-state{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;max-width:none;padding:18px}.matter-facts div{border-top:1px solid var(--line);align-content:start;gap:4px;min-height:58px;padding-top:10px;display:grid}.matter-facts dt{color:var(--ink-muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.matter-facts dd{margin:0;line-height:1.4}.next-move{border:1px solid var(--line);background:linear-gradient(180deg, #1f7a630f, #ffffffe0), var(--surface-muted);border-radius:8px;padding:12px}.next-move p{margin:6px 0 0;line-height:1.5}.matter-counts span{border:1px solid var(--line);color:var(--ink-muted);background:var(--surface);border-radius:8px;gap:4px;padding:10px;font-size:.78rem;font-weight:700;display:grid}.stale-warning{border-left:4px solid var(--attention);color:var(--attention);background:#9b5d2514;padding:10px 12px;line-height:1.5}.persistence-boundary-note{border:1px solid #2f6f6338;border-left:4px solid var(--accent);color:var(--ink-muted);background:#2f6f6312;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:.9rem;line-height:1.5}.matter-card-actions{flex-wrap:wrap;gap:10px;display:flex}.matter-card-actions button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:var(--surface);border-radius:8px;padding:0 14px;font-size:.9rem;font-weight:700}.matter-card-actions button:hover,.matter-card-actions button:focus-visible,.matter-card-actions .button:hover,.matter-card-actions .button:focus-visible{border-color:var(--accent);outline:none}.limited-focus-page{max-width:960px;margin:0 auto}.limited-focus-page .workflow-hero{background:radial-gradient(circle at 12% 0,#eeb25e33,#0000 18rem),radial-gradient(circle at 96% 10%,#1f7a631f,#0000 20rem),#fffffff0;border-color:#a75d1724}.limited-focus-hero{box-shadow:var(--shadow-soft)}.limited-focus-comfort-panel{background:radial-gradient(circle at 100% 0%, #eeb25e2e, transparent 20rem), linear-gradient(135deg, #eef7f3db, #fffffff5), var(--surface);box-shadow:var(--shadow-soft);border:1px solid #1f7a6329;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:stretch;gap:16px;padding:18px;display:grid}.limited-focus-comfort-panel>div{align-content:center;gap:10px;display:grid}.limited-focus-comfort-panel span{width:fit-content;color:var(--accent-strong);background:var(--surface-tint);text-transform:uppercase;border:1px solid #1f7a632e;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:850}.limited-focus-comfort-panel h2{letter-spacing:0;max-width:620px;margin:0;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.08}.limited-focus-comfort-panel p{max-width:640px;color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.62}.limited-focus-comfort-panel dl{gap:10px;margin:0;display:grid}.limited-focus-comfort-panel dl div{background:#ffffffb8;border:1px solid #07172814;border-radius:8px;padding:12px}.limited-focus-comfort-panel dt{color:var(--ink-muted);text-transform:uppercase;font-size:.74rem;font-weight:850}.limited-focus-comfort-panel dd{color:var(--ink);margin:5px 0 0;font-weight:800;line-height:1.35}.limited-focus-heading{align-items:center}.limited-focus-heading h1{margin-top:5px;font-size:2rem}.limited-focus-status{border:1px solid var(--line);background:linear-gradient(135deg, #eef7f3eb, #ffffffdb), var(--surface-tint);border-radius:8px;gap:6px;padding:16px;display:grid}.limited-focus-status span{color:var(--ink-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.limited-focus-status strong{font-size:1.1rem}.limited-focus-status p{color:var(--ink-muted);margin:0;line-height:1.5}.limited-focus-list{gap:14px;display:grid}.limited-focus-card{background:linear-gradient(180deg, #fffffffa, #f8fbfced), var(--surface);box-shadow:var(--shadow-soft);border:1px solid #1f7a6321;border-radius:8px;gap:16px;padding:20px;display:grid}.limited-focus-card-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.limited-focus-card-header h2{margin:10px 0 0;font-size:1.16rem;line-height:1.3}.limited-focus-card-header p{color:var(--ink-muted);margin:6px 0 0}.limited-focus-details{grid-template-columns:minmax(0,1.5fr) minmax(150px,.5fr) minmax(180px,.65fr);gap:12px;margin:0;display:grid}.limited-focus-details div,.limited-focus-smaller{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:13px}.limited-focus-details dt{color:var(--ink-muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.limited-focus-details dd{margin:6px 0 0;line-height:1.5}.limited-focus-smaller{background:#f1f4f4b8;gap:10px;display:grid}.limited-focus-smaller p{margin:0;line-height:1.5}.limited-focus-smaller .button{justify-self:start}.limited-focus-actions{flex-wrap:wrap;gap:10px;display:flex}.button-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.limited-focus-actions button{cursor:pointer}.detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:18px;display:grid}.detail-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.detail-list li{border-top:1px solid var(--line);padding-top:10px}.detail-list strong{margin-bottom:4px;display:block}.calm-note{border-left:4px solid var(--accent);background:var(--surface-muted);color:var(--ink-muted);padding:12px 14px;line-height:1.55}.matter-detail-hero{background:linear-gradient(135deg, #fffffffa, #f7fafcf0), var(--surface);border-color:#0717281a;position:relative;overflow:hidden}.matter-detail-hero:before{background:linear-gradient(180deg, var(--accent-strong), var(--navy));content:"";width:5px;position:absolute;inset:0 auto 0 0}.detail-heading{z-index:1;align-items:center;position:relative}.detail-heading-actions{place-items:end;gap:12px;display:grid}.matter-detail-hero .matter-card-status{z-index:1;border-top:1px solid #07172814;margin-top:18px;padding-top:14px;position:relative}.matter-detail-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.26fr);gap:18px;margin-top:18px;display:grid}.detail-fact-panel{gap:14px;display:grid}.detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-action-panel{align-content:start;gap:10px;display:grid}.detail-action-panel button,.panel-link-button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:.9rem;font-weight:700;display:inline-flex}.detail-action-panel button:hover,.detail-action-panel button:focus-visible,.panel-link-button:hover,.panel-link-button:focus-visible{border-color:var(--accent);outline:none}.summary-block{border:1px solid var(--line);background:linear-gradient(180deg, #fffffffa, #f8fbfcf0), var(--surface);border-radius:8px;padding:14px}.summary-block p{color:var(--ink-muted);margin:6px 0 0;line-height:1.55}.command-dashboard{background:radial-gradient(circle at 92% 6%, #5138c914, transparent 16rem), linear-gradient(180deg, #fff, #f7faf9), var(--surface);border-color:#0717281a;padding:0;overflow:hidden}.command-mode-shell{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.command-mode-workspace{align-content:start;gap:10px;padding:14px;display:grid}.command-overview-bar{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(90deg,#07172808,#0000 20rem),linear-gradient(#fffffffa,#f8fbfaf5);border-radius:8px;grid-template-columns:minmax(220px,.95fr) minmax(390px,1.2fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.command-overview-bar h2{color:var(--ink);margin:4px 0;font-size:1.28rem;line-height:1.2}.command-overview-bar p{color:var(--ink-muted);margin:0;font-weight:700}.command-overview-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.command-overview-facts div{border-left:1px solid var(--line);gap:4px;padding:0 12px;display:grid}.command-overview-facts dt{color:var(--ink-muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.command-overview-facts dd{color:var(--ink);flex-wrap:wrap;gap:5px;margin:0;font-size:.84rem;font-weight:800;display:flex}.command-overview-facts dd span{color:#fff;background:var(--navy);border-radius:999px;place-items:center;width:24px;height:24px;font-size:.68rem;display:inline-grid}.command-overview-actions{gap:8px;display:flex}.command-overview-actions a{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.command-overview-actions a:first-child{border-color:var(--accent-strong);color:#fff;background:var(--accent-strong)}.command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.command-strip article,.command-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px}.command-strip article{gap:5px;min-height:78px;padding:10px 12px;display:grid}.command-strip strong{color:var(--ink);font-size:.96rem;line-height:1.25}.command-strip p,.command-card p{color:var(--ink-muted);margin:0;line-height:1.5}.command-main-grid{grid-template-columns:minmax(190px,.66fr) minmax(220px,.78fr) minmax(340px,1.32fr) minmax(230px,.8fr);gap:10px;display:grid}.command-secondary-grid,.command-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.command-card{align-content:start;gap:10px;padding:12px;display:grid}.command-health-card{text-align:center;justify-items:center}.command-health-card .command-mini-facts{grid-template-columns:1fr;width:100%}.command-health-card .command-mini-facts div{text-align:left;align-items:center;gap:3px;display:grid}.command-health-card .command-mini-facts dd{text-align:left;overflow-wrap:anywhere;margin:0}.command-health-score{background:radial-gradient(circle, var(--surface) 56%, transparent 57%), conic-gradient(var(--attention) var(--score), #101f271a 0);border-radius:999px;place-items:center;width:96px;height:96px;display:grid}.command-health-score strong{color:var(--ink);font-size:1.72rem;line-height:1}.command-health-score span{color:var(--ink-muted);margin-top:28px;font-size:.72rem;font-weight:850}.command-next-action{background:linear-gradient(180deg, #1f7a631f, #fffffff5), var(--surface);border-color:#1f7a6347}.command-deadline-card{background:linear-gradient(180deg, #eeb25e1a, #fffffff5), var(--surface);border-color:#d9770638}.command-card-header{justify-content:space-between;align-items:start;gap:10px;display:flex}.command-card-header h2{margin:3px 0 0;font-size:1rem;line-height:1.3}.command-card-header a,.command-inline-link{color:var(--accent-strong);font-size:.85rem;font-weight:800;text-decoration:none}.command-card-header a:hover,.command-card-header a:focus-visible,.command-inline-link:hover,.command-inline-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.command-mini-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.command-mini-facts div{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;padding:8px}.command-mini-facts dt{color:var(--ink-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.command-mini-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:5px 0 0;font-weight:750}.command-deadline-card .command-mini-facts{grid-template-columns:repeat(2,minmax(72px,1fr))}.command-actions{flex-wrap:wrap;gap:8px;display:flex}.command-actions a{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.command-actions a:first-child{border-color:var(--accent-strong);color:#fff;background:var(--accent-strong)}.command-actions a:hover,.command-actions a:focus-visible{border-color:var(--accent);outline:none}.health-meter{background:#101f271a;border-radius:999px;height:10px;overflow:hidden}.health-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--attention), var(--accent));height:100%;display:block}.command-signal-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.command-signal-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 0 7px;display:grid}.command-signal-list li:last-child{border-bottom:0;padding-bottom:0}.command-signal-list strong{color:var(--ink);font-size:.88rem;line-height:1.35}.command-signal-list span{color:var(--ink-muted);white-space:nowrap;font-size:.82rem}.command-lower-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.32fr);gap:10px;display:grid}.dashboard-secondary-disclosure{border:1px solid var(--line);background:linear-gradient(180deg, #fffffff0, #f8fbfce6), var(--surface);box-shadow:var(--shadow-soft);border-radius:8px}.dashboard-secondary-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:10px 14px;list-style:none;display:grid}.dashboard-secondary-disclosure>summary::-webkit-details-marker{display:none}.dashboard-secondary-disclosure>summary:after{border:1px solid var(--line);width:30px;height:30px;color:var(--accent-strong);content:"+";border-radius:999px;grid-area:1/2/span 2;place-items:center;font-weight:900;display:inline-grid}.dashboard-secondary-disclosure[open]>summary:after{content:"-"}.dashboard-secondary-disclosure>summary span{color:var(--ink);grid-column:1;font-size:.92rem;font-weight:850}.dashboard-secondary-disclosure>summary strong{color:var(--ink-muted);grid-column:1;font-size:.8rem;font-weight:750}.dashboard-secondary-disclosure[open]{padding-bottom:12px}.dashboard-secondary-disclosure[open] .command-lower-layout,.dashboard-secondary-disclosure[open] .command-insights-row,.dashboard-secondary-disclosure[open] .control-layout{margin:0 12px 12px}.control-disclosure{background:linear-gradient(180deg, #fffffff5, #f7faf9eb), var(--surface)}.command-workboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.command-workboard-column{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;align-content:start;gap:8px;min-height:182px;padding:10px;display:grid}.command-workboard-column h3{color:var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;margin:0;font-size:.83rem;display:flex}.command-workboard-column h3 span{color:var(--ink-muted)}.command-work-card,.command-work-empty{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px}.command-work-card{gap:5px;display:grid}.command-work-card strong{color:var(--ink);font-size:.84rem;line-height:1.35}.command-work-card span,.command-work-card small,.command-work-empty{color:var(--ink-muted);font-size:.76rem}.command-insights-row{background:linear-gradient(135deg, #5138c912, #1f7a630d), var(--surface);box-shadow:var(--shadow-soft);border:1px solid #5138c929;border-radius:8px;grid-template-columns:minmax(170px,.35fr) repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.command-dashboard .command-context-grid .command-card,.command-dashboard .command-lower-layout .command-card{box-shadow:0 12px 30px #0717280d}.command-insights-row>div,.command-insights-row article{align-content:start;gap:7px;display:grid}.command-insights-row strong,.command-insights-row h3{color:var(--ink);margin:0;font-size:.9rem;line-height:1.3}.command-insights-row p{color:var(--ink-muted);margin:0;font-size:.82rem;line-height:1.45}.command-insights-row a{color:var(--accent-strong);font-size:.8rem;font-weight:850;text-decoration:none}.comfort-dashboard{background:radial-gradient(circle at 90% 10%, #eeb25e1f, transparent 18rem), linear-gradient(135deg, #f5faf7fa, #fffffffa 52%, #faf7f0eb), var(--surface);border-color:#2f6f631f;gap:14px;padding:0;display:grid}.comfort-mode-shell{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:10px;display:grid}.comfort-mode-content{align-content:start;gap:12px;min-width:0;display:grid}.comfort-matter-header{box-shadow:var(--shadow-soft);background:#ffffffd1;border:1px solid #145f4f1a;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.comfort-matter-header h2{color:var(--ink);margin:4px 0 0;font-size:1.5rem;line-height:1.15}.comfort-matter-header p{color:var(--ink-muted);margin:5px 0 0;font-size:.9rem}.comfort-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.comfort-header-actions a{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#ffffffd1;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-size:.84rem;font-weight:850;text-decoration:none;display:inline-flex}.comfort-header-actions a:last-child{border-color:var(--accent-strong);color:#fff;background:linear-gradient(180deg, var(--accent), var(--accent-strong))}.comfort-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.34fr);gap:14px;display:grid}.comfort-main,.comfort-sidebar{align-content:start;gap:14px;display:grid}.comfort-hero-panel,.comfort-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:8px}.comfort-hero-panel{isolation:isolate;background:linear-gradient(180deg, #0b2a3305, #0b2a33ad), radial-gradient(circle at 76% 20%, #faca7ae6 0 3.6rem, transparent 3.7rem), linear-gradient(180deg, #f5dca8 0%, #a6c3bb 38%, #3f8378 100%), var(--surface);gap:22px;min-height:300px;padding:24px 22px 14px;display:grid;position:relative;overflow:hidden}.comfort-hero-panel:before,.comfort-hero-panel:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.comfort-hero-panel:before{background:linear-gradient(145deg,#0000 0 18%,#3e6062c7 18% 28%,#0000 28%) 0 32%/42% 44% no-repeat,linear-gradient(145deg,#0000 0 20%,#5f7d6fb3 20% 32%,#0000 32%) 25% 27%/48% 46% no-repeat,linear-gradient(145deg,#0000 0 18%,#456c58b3 18% 30%,#0000 30%) 56% 35%/46% 42% no-repeat,linear-gradient(150deg,#0000 0 24%,#e8d6a847 24% 34%,#0000 34%) 72% 33%/36% 38% no-repeat,linear-gradient(#0000 0 58%,#f7e9c66b 59%,#1a524b33 79%,#14484475 100%)}.comfort-hero-panel:after{opacity:.94;background:radial-gradient(at 58% 71%,#fff8dcb8 0 14%,#0000 38%),linear-gradient(178deg,#0000 0 63%,#ffffff2e 64%,#0000 66%),linear-gradient(185deg,#0000 0 69%,#ffffff24 70%,#0000 74%),linear-gradient(#0000 0 58%,#0c3a4233 58%,#104b4fa3 100%)}.comfort-hero-panel>div{z-index:1;position:relative}.comfort-hero-panel h2{color:#fff;max-width:560px;margin:6px 0;font-size:2.32rem;line-height:1.08}.comfort-hero-panel p{color:#ffffffe0;max-width:720px;margin:0;line-height:1.55}.comfort-stat-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.comfort-stat-row div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffdb,#f8fbfcc7),#fffc;border:1px solid #ffffffc2;border-radius:8px;gap:5px;min-height:96px;padding:14px;display:grid;position:relative}.comfort-stat-row div:before{content:"";background:#1f7a631f;border-radius:999px;width:34px;height:34px}.comfort-stat-row strong{color:var(--ink);font-size:1.45rem}.comfort-stat-row span{color:var(--ink-muted);font-size:.82rem;font-weight:750}.comfort-card{gap:14px;padding:16px;display:grid}.comfort-progress-path{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.comfort-progress-path:before{content:"";background:linear-gradient(90deg,#2f6f636b,#9b5d2552,#101f271f);height:2px;position:absolute;top:17px;left:8%;right:8%}.comfort-stage{text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.comfort-stage span{z-index:1;border:1px solid var(--line);background:var(--surface-muted);border-radius:999px;width:34px;height:34px;position:relative}.comfort-stage-complete span{background:#2f6f6329;border-color:#2f6f6373}.comfort-stage-in_progress span{background:#9b5d2521;border-color:#9b5d256b}.comfort-stage strong{color:var(--ink);font-size:.84rem}.comfort-stage small{color:var(--ink-muted);font-size:.74rem}.comfort-lower-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.comfort-primary-action{color:#fff;background:linear-gradient(180deg, var(--accent), var(--accent-strong));border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.comfort-view-dock{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:8px;grid-template-columns:auto repeat(3,minmax(96px,auto)) minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.comfort-view-dock span,.comfort-view-dock strong{border-radius:8px;padding:9px 12px;font-size:.82rem;font-weight:800}.comfort-view-dock strong{color:var(--accent-strong);background:var(--surface-tint)}.comfort-view-dock small{color:var(--ink-muted);font-size:.82rem}.comfort-view-dock a{color:var(--accent-strong);border-radius:8px;justify-content:center;align-items:center;padding:9px 12px;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.comfort-view-dock a:hover,.comfort-view-dock a:focus-visible{background:#1f7a6314;outline:none}@media (max-width:1040px){.dashboard-mode-selector{width:100%}.dashboard-mode-options{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.comfort-view-dock{grid-template-columns:auto repeat(3,minmax(90px,1fr)) auto}.comfort-view-dock small{grid-column:1/-1}}.comfort-summary-list{gap:10px;margin:0;display:grid}.comfort-summary-list div{border-top:1px solid var(--line);gap:4px;padding-top:10px;display:grid}.comfort-summary-list dt{color:var(--ink-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}.comfort-summary-list dd{color:var(--ink);margin:0;font-weight:720}.control-dashboard{background:radial-gradient(circle at 94% 10%, #1f7a631f, transparent 16rem), linear-gradient(90deg, #1f7a630f, transparent 18rem), linear-gradient(180deg, #fffffffa, #f8fafafa), var(--surface);gap:12px;padding:14px;display:grid}.control-command-header{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #145f4f1f;border-radius:8px;position:sticky;top:10px;overflow:hidden;box-shadow:0 18px 46px #07172814}.control-brand-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:9px 14px;display:flex}.control-brand-row strong{color:var(--ink);font-size:1rem}.control-brand-row nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.control-brand-row a{color:var(--ink-muted);border-radius:8px;padding:7px 10px;font-size:.82rem;font-weight:850;text-decoration:none}.control-brand-row a.active,.control-brand-row a:hover,.control-brand-row a:focus-visible{color:var(--accent-strong);background:#1f7a631a;outline:none}.control-header-main{grid-template-columns:minmax(240px,.92fr) minmax(0,1.28fr);align-items:stretch;gap:14px;padding:15px 18px;display:grid}.control-header-main h2{color:var(--ink);margin:4px 0 0;font-size:1.45rem;line-height:1.15}.control-header-main p{color:var(--ink-muted);margin:6px 0 0;line-height:1.45}.control-header-main dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.control-header-main dl div{border-left:1px solid var(--line);gap:4px;padding:0 12px;display:grid}.control-header-main dt{color:var(--ink-muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.control-header-main dd{color:var(--ink);margin:0;font-size:.86rem;font-weight:800;line-height:1.35}.control-header-main dl div:last-child dd{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.control-status-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.control-status-strip article,.control-card,.control-column,.control-task-card{border:1px solid var(--line);background:var(--surface);border-radius:8px}.control-status-strip article{background:linear-gradient(180deg, #fffffffa, #f8fbfcf5), var(--surface);min-height:68px;box-shadow:var(--shadow-soft);gap:5px;padding:10px 12px;display:grid}.control-status-strip strong{color:var(--ink);font-size:.94rem;line-height:1.25}.control-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.26fr);gap:12px;display:grid}.control-main{gap:12px;display:grid}.control-command-grid{grid-template-columns:minmax(230px,.24fr) minmax(420px,.52fr) minmax(270px,.24fr);gap:12px;display:grid}.control-top-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.control-card{min-width:0;box-shadow:var(--shadow-soft);align-content:start;gap:12px;padding:14px;display:grid}.control-next-action{background:linear-gradient(180deg, #fff6e1c7, #fffffffa), var(--surface);border-color:#1f7a6347;box-shadow:0 18px 42px #9b5d251a}.control-next-action .command-card-header h2{font-size:1.22rem;line-height:1.25}.control-health-card{background:radial-gradient(circle at 20% 22%, #eeb25e29, transparent 6rem), var(--surface)}.control-upcoming-card{background:linear-gradient(180deg, #f8fbfcfa, #fffffffa), var(--surface)}.control-card h2{margin:3px 0 0;font-size:1.02rem;line-height:1.3}.control-card p{color:var(--ink-muted);margin:0;line-height:1.55}.control-card .command-signal-list strong,.control-card .command-signal-list span{overflow-wrap:anywhere;white-space:normal;min-width:0}.control-card .command-signal-list span{text-align:right}.control-action-row{flex-wrap:wrap;gap:8px;display:flex}.control-action-row a{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-size:.83rem;font-weight:800;text-decoration:none;display:inline-flex}.control-action-row a:first-child{border-color:var(--accent-strong);color:#fff;background:linear-gradient(180deg, var(--accent), var(--accent-strong))}.control-tab-strip{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px;grid-template-columns:repeat(7,minmax(96px,1fr));gap:5px;padding:5px;display:grid}.control-tab-strip a{min-height:34px;color:var(--ink-muted);border-radius:8px;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex;position:relative}.control-tab-strip a:first-child{color:var(--accent-strong);background:var(--surface-tint)}.control-tab-strip a:first-child:after{background:var(--accent-strong);content:"";border-radius:999px;height:2px;position:absolute;bottom:3px;left:16px;right:16px}.control-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.control-column{background:var(--surface-muted);align-content:start;gap:8px;min-height:172px;padding:10px;display:grid}.control-column h3{color:var(--ink);justify-content:space-between;align-items:center;margin:0;font-size:.88rem;display:flex}.control-column h3 span{color:var(--ink-muted)}.control-task-card{background:var(--surface);gap:5px;padding:9px;display:grid}.control-task-card strong{color:var(--ink);font-size:.86rem;line-height:1.35}.control-task-card span,.control-task-card small,.control-empty-column{color:var(--ink-muted);font-size:.78rem}.control-detail-panel{align-content:start;gap:12px;display:grid}.control-detail-alerts{background:linear-gradient(180deg, #f8f7ffdb, #fffffffa), var(--surface);border-color:#5138c924}.control-action-row-vertical{display:grid}.systems-dashboard{background:radial-gradient(circle at 92% 8%, #5138c929, transparent 16rem), linear-gradient(90deg, #0717280d, transparent 16rem), linear-gradient(180deg, #fffffffa, #f7f8fdfa), var(--surface);border-color:#0717281a;gap:14px;padding:16px;display:grid}.systems-perspective-banner{border:1px solid var(--line);background:linear-gradient(135deg, #071728f5, #102a3deb), var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.systems-perspective-banner h2{color:#fff;margin:4px 0;font-size:1.18rem}.systems-perspective-banner p{color:#ffffffb8;margin:0;line-height:1.45}.systems-perspective-banner .meta{color:#ffffffa8}.systems-perspective-banner div:last-child{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:repeat(3,minmax(96px,auto));gap:6px;padding:5px;display:grid}.systems-perspective-banner span,.systems-perspective-banner strong{text-align:center;border-radius:8px;padding:9px 12px;font-size:.82rem;font-weight:800}.systems-perspective-banner span{color:#ffffffb8}.systems-perspective-banner strong{color:var(--navy);background:#fff}.systems-health-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.systems-health-row article,.systems-card,.systems-stage{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px}.systems-health-row article{background:linear-gradient(180deg, #fffffffa, #f8fafdf5), var(--surface);gap:5px;min-height:68px;padding:12px;display:grid}.systems-health-row strong{color:var(--ink);font-size:.95rem}.systems-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.24fr);gap:14px;display:grid}.systems-main,.systems-side-panel{align-content:start;gap:12px;display:grid}.systems-process-toolbar{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px;grid-template-columns:minmax(160px,1.2fr) repeat(3,minmax(130px,1fr)) minmax(130px,.8fr);align-items:center;gap:8px;padding:8px;display:grid}.systems-process-toolbar strong,.systems-process-toolbar span,.systems-process-toolbar a{border-radius:8px;padding:9px 11px;font-size:.82rem;font-weight:850;text-decoration:none}.systems-process-toolbar strong{color:#fff;background:var(--navy)}.systems-process-toolbar span{color:var(--ink);background:var(--surface-muted)}.systems-process-toolbar a{color:var(--accent-strong);background:var(--surface-tint);justify-self:end}.systems-card{gap:12px;padding:16px;display:grid}.systems-pipeline-card{background:linear-gradient(180deg, #fffffffa, #f7fafcf5), var(--surface);border-color:#0717281f}.systems-card h2,.systems-stage h3{color:var(--ink);margin:4px 0 0;line-height:1.3}.systems-card p,.systems-stage p{color:var(--ink-muted);margin:0;line-height:1.5}.systems-pipeline{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.systems-stage{border-top:4px solid #07172838;align-content:start;gap:11px;min-height:178px;padding:12px;display:grid}.systems-stage-complete{border-color:#1f7a633d;border-top-color:var(--accent);background:#1f7a630d}.systems-stage-in_progress{border-color:#a75d1747;border-top-color:var(--attention);background:#a75d170f}.systems-stage dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.systems-stage dl div{background:#ffffffad;border:1px solid #101f2714;border-radius:8px;gap:3px;padding:7px;display:grid}.systems-stage dl div:first-child{border-top:1px solid #101f2714;padding-top:7px}.systems-stage dt{color:var(--ink-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.systems-stage dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:800}.systems-stage p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.systems-lower-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.systems-side-panel .command-signal-list li{grid-template-columns:1fr}.systems-side-panel .command-signal-list span{white-space:normal}.systems-boundary-card{background:linear-gradient(180deg, #f1f9f6d1, #fffffffa), var(--surface);border-color:#1f7a6324}.pulse-answer-grid,.section-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pulse-answer,.section-summary-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:14px}.pulse-answer span{color:var(--ink-muted);text-transform:uppercase;font-size:.82rem;font-weight:800}.pulse-answer p,.section-summary-grid p{color:var(--ink);margin:7px 0 0;line-height:1.5}.record-list{gap:12px;margin-top:14px;display:grid}.record-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);gap:16px;padding:16px;display:grid}.record-card h3{margin:0;font-size:1rem;line-height:1.3}.record-card p{color:var(--ink-muted);margin:7px 0 0;line-height:1.5}.record-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.record-card dl div{border-top:1px solid var(--line);padding-top:8px}.record-card dt,table th{color:var(--ink-muted);text-align:left;text-transform:uppercase;font-size:.74rem;font-weight:800}.record-card dd{margin:4px 0 0;line-height:1.4}.review-record{grid-template-columns:minmax(0,.55fr) minmax(360px,1fr)}.review-record dl{grid-template-columns:repeat(4,minmax(0,1fr))}.review-content{white-space:pre-wrap;border:1px solid var(--line);max-height:360px;color:var(--ink);background:var(--surface-muted);font:inherit;border-radius:8px;margin:12px 0 0;padding:12px;font-size:.88rem;line-height:1.5;overflow-x:auto}.communication-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.communication-workspace{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.communication-form{position:sticky;top:16px}.communication-history{margin-top:0}.communication-record{grid-template-columns:minmax(0,.62fr) minmax(360px,1fr)}.communication-record dl{grid-template-columns:repeat(3,minmax(0,1fr))}.review-queue-row{align-items:start}.review-queue-row h3{margin-top:10px}.review-queue-meta{color:var(--ink-muted);text-align:right;justify-items:end;gap:6px;font-size:.84rem;font-weight:700;display:grid}.review-queue{gap:16px;display:grid}.review-control-strip{background:radial-gradient(circle at 8% 0%, #5138c929, transparent 18rem), linear-gradient(135deg, #071728fa, #102438f0), var(--navy);box-shadow:var(--shadow-soft);border:1px solid #0717281a;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px;display:grid}.review-control-strip article{background:#ffffff0f;border:1px solid #ffffff17;border-radius:8px;align-content:start;gap:6px;min-height:108px;padding:12px;display:grid}.review-control-strip span{color:#ffffffa8;text-transform:uppercase;font-size:.72rem;font-weight:850}.review-control-strip strong{color:#fff;font-size:1.8rem;line-height:1}.review-control-strip p{color:#ffffffb8;margin:0;font-size:.82rem;line-height:1.35}.review-filters{background:linear-gradient(135deg, #5138c90a, #fffffff5), var(--surface);border-color:#5138c91f;padding:18px}.review-filters .toggle-group{grid-column:auto;align-content:end}.review-queue-count{color:var(--ink-muted);text-transform:uppercase;font-size:.84rem;font-weight:800}.review-queue-card{border:1px solid var(--line);border-left:5px solid var(--line);background:linear-gradient(180deg, #fffffffa, #f8fbfcf0), var(--surface);box-shadow:var(--shadow-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:18px;padding:16px;display:grid}.review-status-approved{border-left-color:var(--accent);background:linear-gradient(180deg, #1f7a630d, var(--surface))}.review-status-rejected,.review-status-dismissed{border-left-color:var(--danger)}.review-status-changes_requested{border-left-color:var(--attention)}.review-card-main,.review-card-side{align-content:start;gap:12px;display:grid}.review-card-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.review-card-heading h2{margin:0;font-size:1.1rem;line-height:1.25}.review-card-heading p{color:var(--ink-muted);margin:6px 0 0;line-height:1.5}.review-card-heading a{text-underline-offset:3px;font-weight:800;text-decoration:underline}.review-list-blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.review-list-blocks>div,.review-note-box,.review-card-side dl,.review-edit-field{border:1px solid var(--line);background:#f1f4f4b8;border-radius:8px;padding:12px}.review-list-blocks ul{color:var(--ink-muted);gap:6px;margin:8px 0 0;padding-left:18px;line-height:1.45;display:grid}.review-note-box label,.review-edit-field{color:var(--ink-muted);text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:800;display:grid}.review-note-box textarea,.review-edit-field textarea{border:1px solid var(--line-strong);width:100%;min-height:82px;color:var(--ink);background:var(--surface);font:inherit;resize:vertical;text-transform:none;border-radius:8px;padding:10px;font-size:.9rem;line-height:1.45}.review-edit-field textarea{min-height:220px}.review-actions button:disabled{cursor:not-allowed;opacity:.55}.review-card-side dl{gap:10px;margin:0;display:grid}.review-card-side dl div{border-top:1px solid var(--line);padding-top:8px}.review-card-side dl div:first-child{border-top:0;padding-top:0}.review-card-side dt{color:var(--ink-muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.review-card-side dd{margin:4px 0 0;line-height:1.4}.review-audit-panel{background:var(--surface-muted);margin-top:0}.billing-capture{gap:18px;display:grid}.billing-command-strip{background:radial-gradient(circle at 92% 0%, #1f7a6338, transparent 18rem), linear-gradient(135deg, #071728fa, #102438f0), var(--navy);box-shadow:var(--shadow-soft);border:1px solid #0717281a;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px;display:grid}.billing-command-strip article{background:#ffffff0f;border:1px solid #ffffff17;border-radius:8px;align-content:start;gap:6px;min-height:108px;padding:12px;display:grid}.billing-command-strip span{color:#ffffffa8;text-transform:uppercase;font-size:.72rem;font-weight:850}.billing-command-strip strong{color:#fff;font-size:1.8rem;line-height:1}.billing-command-strip p{color:#ffffffb8;margin:0;font-size:.82rem;line-height:1.35}.billing-hero{background:linear-gradient(135deg,#0717280a,#1f7a630f),#ffffffed}.billing-filters{background:linear-gradient(135deg, #1f7a630d, #fffffff5), var(--surface);box-shadow:none;border-color:#1f7a6324}.billing-controls{margin-bottom:18px}.billing-panel,.billing-card-list{gap:14px;display:grid}.billing-card{border:1px solid var(--line);border-left:5px solid var(--line);background:linear-gradient(180deg, #fffffffa, #f8fbfcf0), var(--surface);box-shadow:var(--shadow-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);gap:18px;padding:18px;display:grid}.billing-status-confirmed{border-left-color:var(--accent);background:linear-gradient(180deg, #1f7a630d, var(--surface))}.billing-status-rejected{border-left-color:var(--danger)}.billing-status-attention{border-left-color:var(--attention)}.billing-card-main,.billing-card-side{align-content:start;gap:14px;display:grid}.billing-card-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.billing-card-heading h3{margin:10px 0 0;font-size:1.1rem;line-height:1.25}.billing-card-heading p,.billing-description p,.billing-audit-mini p{color:var(--ink-muted);margin:6px 0 0;line-height:1.5}.billing-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.billing-facts div,.billing-description,.billing-audit-mini{border:1px solid var(--line);background:#f1f4f4b8;border-radius:8px;padding:12px}.billing-facts dt{color:var(--ink-muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.billing-facts dd{margin:4px 0 0;line-height:1.4}.billing-card-side label{color:var(--ink-muted);text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:800;display:grid}.billing-card-side textarea,.billing-card-side input{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--ink);background:var(--surface);font:inherit;text-transform:none;border-radius:8px;padding:9px 10px;font-size:.9rem;line-height:1.45}.billing-card-side textarea{resize:vertical;min-height:96px}.billing-actions{flex-wrap:wrap;gap:9px;display:flex}.billing-actions button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--surface);border-radius:8px;padding:0 11px;font-size:.84rem;font-weight:800}.billing-actions button:hover,.billing-actions button:focus-visible{border-color:var(--accent);outline:none}.billing-status-chip-confirmed{color:var(--accent-strong);background:var(--surface-tint);border-color:#1f7a6352}.billing-status-chip-rejected{color:var(--danger);background:#b4231812;border-color:#b423183d}.billing-status-chip-attention{color:var(--attention);background:#a75d1714;border-color:#a75d1747}.billing-audit-mini ol{gap:8px;margin:8px 0 0;padding-left:20px;display:grid}.billing-audit-mini li{color:var(--ink-muted);line-height:1.45}.billing-audit-mini time{color:var(--ink);font-weight:700;display:block}.detail-counts{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.commitment-heading{align-items:center}.commitment-workspace{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.commitment-form,.commitment-card,.audit-note-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px}.commitment-form{gap:14px;padding:16px;display:grid}.commitment-form h3,.commitment-card h3{margin:0;font-size:1rem;line-height:1.3}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label{color:var(--ink-muted);text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:800;display:grid}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--ink);background:var(--surface);font:inherit;text-transform:none;border-radius:8px;padding:9px 10px;font-size:.9rem}.form-grid textarea{resize:vertical;min-height:84px}.wide-field{grid-column:1/-1}.checkbox-field{grid-column:1/-1;align-items:center;grid-template-columns:none!important;gap:10px!important;display:flex!important}.checkbox-field input{width:auto;min-height:auto}.form-error{border-left:4px solid var(--attention);color:var(--attention);background:#a75d1714;margin:0;padding:10px 12px;line-height:1.45}.form-helper{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.45}.success-note,.form-success{border-left:4px solid var(--accent);color:var(--accent-strong);background:var(--surface-tint);margin:0 0 14px;padding:10px 12px;line-height:1.45}.form-actions,.commitment-actions{flex-wrap:wrap;gap:10px;display:flex}.form-actions .button:disabled,.alpha-feedback-form input:disabled,.alpha-feedback-form select:disabled,.alpha-feedback-form textarea:disabled{cursor:not-allowed;opacity:.66}.form-toggle-group{margin-top:-2px}.commitment-list{gap:12px;display:grid}.commitment-card{border-left-width:5px;gap:12px;padding:16px;display:grid}.commitment-open{border-left-color:var(--accent)}.commitment-due-soon{border-left-color:#57748d}.commitment-overdue{border-left-color:var(--attention)}.commitment-blocked{border-left-color:var(--danger);background:linear-gradient(180deg, #b423180a, var(--surface))}.commitment-completed{border-left-color:var(--success);background:linear-gradient(180deg, #1f7a630d, var(--surface))}.commitment-card-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.commitment-card p{color:var(--ink-muted);margin:6px 0 0;line-height:1.5}.commitment-status-blocked{color:var(--danger);background:#b4231812;border-color:#b423183d}.commitment-status-completed{color:var(--accent-strong);background:var(--surface-tint);border-color:#1f7a6352}.commitment-status-review_required{color:var(--attention);background:#a75d1714;border-color:#a75d1747}.commitment-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.commitment-facts div{border-top:1px solid var(--line);padding-top:8px}.commitment-facts dt{color:var(--ink-muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.commitment-facts dd{margin:4px 0 0;line-height:1.4}.commitment-actions button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--surface);border-radius:8px;padding:0 11px;font-size:.84rem;font-weight:700}.commitment-actions button:hover,.commitment-actions button:focus-visible{border-color:var(--accent);outline:none}.audit-note-panel{margin-top:16px;padding:14px}.audit-note-panel ol{gap:8px;margin:8px 0 0;padding-left:20px;display:grid}.audit-note-panel li{color:var(--ink-muted);line-height:1.45}.audit-note-panel time{color:var(--ink);margin-right:8px;font-weight:700;display:inline-block}.audit-trail-list{gap:12px;display:grid}.audit-system-strip{background:radial-gradient(circle at 8% 0%, #5138c92e, transparent 18rem), linear-gradient(135deg, #071728fa, #102438f0), var(--navy);box-shadow:var(--shadow-soft);border:1px solid #0717281a;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px;display:grid}.audit-system-strip article{background:#ffffff0f;border:1px solid #ffffff17;border-radius:8px;align-content:start;gap:6px;min-height:108px;padding:12px;display:grid}.audit-system-strip span{color:#ffffffa8;text-transform:uppercase;font-size:.72rem;font-weight:850}.audit-system-strip strong{color:#fff;font-size:1.8rem;line-height:1}.audit-system-strip p{color:#ffffffb8;margin:0;font-size:.82rem;line-height:1.35}.audit-trail-card{border:1px solid var(--line);background:linear-gradient(180deg, #fffffffa, #f8fbfcf0), var(--surface);box-shadow:var(--shadow-soft);border-radius:8px;grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);gap:16px;padding:16px;display:grid}.audit-trail-main,.audit-trail-detail{align-content:start;gap:12px;display:grid}.audit-trail-main time{color:var(--ink-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.audit-trail-main h3{margin:0;font-size:1rem;line-height:1.3}.audit-trail-main p{color:var(--ink-muted);margin:0;line-height:1.5}.audit-matter-link{text-underline-offset:3px;text-decoration:underline}.audit-facts,.audit-snapshot dl{gap:10px;margin:0;display:grid}.audit-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-facts div,.audit-snapshot{border:1px solid var(--line);background:#f1f4f4b8;border-radius:8px;padding:12px}.audit-snapshot dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.audit-snapshot dl div{border-top:1px solid var(--line);padding-top:8px}.audit-facts dt,.audit-snapshot dt{color:var(--ink-muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.audit-facts dd,.audit-snapshot dd{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.4}.table-wrap{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:100%;box-shadow:var(--shadow-soft);border-radius:8px;overflow-x:auto}table{border-collapse:collapse;background:var(--surface);width:100%;min-width:820px}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}thead{background:linear-gradient(180deg, #f8faf9, var(--surface-muted))}tbody tr:last-child td{border-bottom:0}td{color:var(--ink);line-height:1.45}td strong,td small{display:block}td small{color:var(--ink-muted);margin-top:5px}.inline-table-action{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;border-radius:6px;align-items:center;margin-top:8px;padding:5px 8px;font-size:.82rem;font-weight:800;display:inline-flex}.inline-table-action:hover,.inline-table-action:focus-visible{border-color:var(--accent);color:var(--accent-strong);outline:none}.inline-table-action:disabled{cursor:not-allowed;opacity:.55}.docx-proof-action{justify-items:start;gap:6px;margin-top:8px;display:grid}.docx-proof-action .inline-table-action{margin-top:0}.document-version-detail-row td{background:color-mix(in srgb, var(--surface) 86%, var(--line));padding:0 12px 12px}.document-version-list{gap:12px;padding-top:14px;display:grid}.document-version-item{border:1px solid var(--line);background:#ffffffc7;border-radius:8px;gap:10px;padding:12px;display:grid;box-shadow:0 10px 26px #0b1f1c0f}.document-version-item>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.document-version-item>small{color:var(--ink-muted);line-height:1.45}.document-version-item span{color:var(--ink-muted);text-transform:uppercase;font-size:.82rem;font-weight:700}.assembly-packet-panel{border:1px solid var(--line);background:#f1f4f49e;border-radius:8px;gap:10px;margin-top:0;padding:10px;display:grid}.variable-resolution-panel{border:1px solid var(--line);background:#ffffffc7;border-left:3px solid #145f4f47;border-radius:8px;gap:10px;margin-top:0;padding:10px;display:grid}.assembly-packet-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.assembly-packet-heading strong{text-transform:none;font-size:.95rem;display:block}.assembly-packet-facts{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.assembly-packet-facts div{border-left:2px solid var(--line);padding-left:8px}.assembly-packet-facts dt{color:var(--ink-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.assembly-packet-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.variable-resolution-facts{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.assembly-packet-guardrails{flex-wrap:wrap;gap:6px;display:flex}.assembly-packet-guardrails span{background:var(--surface);border:1px solid var(--line);color:var(--ink-muted);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:.76rem;font-weight:800}.assembly-packet-note{color:var(--ink-muted);margin:0;font-size:.86rem}.artifact-review-panel{background:#fffbeb8f}.artifact-review-summary{border-left:3px solid #145f4f42;padding-left:9px}.dashboard-create-matter-callout,.matter-create-hero{justify-content:space-between;align-items:center;gap:24px;display:flex}.dashboard-create-matter-callout h2,.matter-create-hero h1{margin:4px 0 8px}.matter-create-form{gap:18px;display:grid}.form-status-note{color:var(--muted);background:#145f4f14;border:1px solid #145f4f29;border-radius:10px;margin:0;padding:12px 14px;font-size:.88rem;font-weight:700}.matter-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.matter-create-form label,.matter-create-supporting-users{color:var(--ink);letter-spacing:0;text-transform:none;gap:8px;font-size:.84rem;font-weight:800;display:grid}.matter-create-form input,.matter-create-form select,.matter-create-form textarea{color:var(--ink);font:inherit;background:#ffffffe6;border:1px solid #0f172a24;border-radius:8px;padding:10px 12px;font-weight:600}.matter-create-form textarea{resize:vertical}.matter-create-supporting-users{border:1px solid #0f172a1a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.matter-create-supporting-users legend{padding:0 6px}.matter-create-supporting-users label,.matter-create-acknowledgement{flex-direction:row;align-items:center;font-weight:700;display:flex}.form-error{color:#7f1d1d;background:#fee2e2a8;border:1px solid #b91c1c38;border-radius:10px;margin:0;padding:12px 14px;font-weight:800}.matter-workspace-shell{grid-template-columns:minmax(280px,.62fr) minmax(420px,1.38fr);align-items:stretch;gap:18px;display:grid}.matter-workspace-main{align-content:start;gap:12px;display:grid}.matter-workspace-status{background:#ffffffb3;border:1px solid #0f172a17;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px;display:flex}.matter-workspace-status span,.matter-workspace-status strong{border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:850}.matter-workspace-status span{color:var(--ink-muted);background:#0f172a0a}.matter-workspace-status strong{color:var(--accent-strong);background:#1f7a631a}.matter-workspace-grid{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.matter-workspace-card{color:var(--ink);cursor:pointer;text-align:left;background:#ffffffc7;border:1px solid #0f172a1f;border-radius:999px;flex:148px;gap:4px;min-height:58px;padding:9px 12px;display:grid;box-shadow:0 10px 22px #0f172a0d}.matter-workspace-card span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.matter-workspace-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.25;display:-webkit-box;overflow:hidden}.matter-workspace-card em{color:var(--ink-muted);background:#0f172a0d;border-radius:999px;justify-self:start;padding:4px 7px;font-size:.68rem;font-style:normal;font-weight:900}.matter-workspace-card-high{border-color:#b91c1c2e}.matter-workspace-card-high em{color:#991b1b;background:#fee2e2c7}.matter-workspace-card-medium{border-color:#d9770633}.matter-workspace-card-medium em{color:#92400e;background:#fef3c7d1}.matter-workspace-card.active{background:#ecfdf5e6;border-color:#145f4f57;box-shadow:0 18px 42px #145f4f24}.matter-workspace-drawer{background:#ffffffeb;border:1px solid #0f172a1a;border-radius:14px;min-height:360px;overflow:hidden;box-shadow:0 24px 70px #0f172a1c}.matter-workspace-drawer-header{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.matter-workspace-drawer-header h2,.matter-workspace-empty h2{margin:4px 0 8px}.matter-workspace-drawer-header button{color:var(--ink);cursor:pointer;background:#0f172a0a;border:1px solid #0f172a1a;border-radius:8px;padding:8px 12px;font-weight:900}.matter-workspace-drawer-body{max-height:74vh;padding:18px;overflow:auto}.matter-workspace-drawer-body>.section-panel,.matter-workspace-drawer-body .section-panel{box-shadow:none;margin:0}.matter-workspace-empty{place-content:center;min-height:360px;padding:24px;display:grid}.matter-ai-workspace-panel{gap:14px;display:grid}.matter-ai-workspace-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.matter-ai-workspace-header h3,.matter-ai-guard-card h4,.matter-ai-suggestion-card h4,.matter-ai-section-heading h4,.matter-ai-monitor-card h5,.matter-ai-flag-card h5,.matter-ai-routing-boundary-card h4{margin:4px 0 8px}.matter-ai-workspace-header p,.matter-ai-guard-card p,.matter-ai-suggestion-card p,.matter-ai-flag-card p,.matter-ai-routing-boundary-card p{color:var(--ink-muted);margin:0;line-height:1.5}.matter-ai-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.matter-ai-suggestion-card,.matter-ai-guard-card,.matter-ai-monitor-card,.matter-ai-flag-card,.matter-ai-routing-boundary-card{background:#ffffffc7;border:1px solid #0f172a1a;border-radius:10px;padding:14px;box-shadow:0 10px 24px #0f172a0d}.matter-ai-guard-card{background:#fffaebc2;border-color:#d9770638}.matter-ai-section-heading,.matter-ai-card-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.source-posture-chip{width:fit-content;color:var(--ink);background:#0f172a0a;border:1px solid #0f172a1f;border-radius:999px;align-items:center;margin:8px 0 2px;padding:5px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.source-posture-chip.mock_fixture{color:#065f46;background:#d1fae5b8;border-color:#04785733}.source-posture-chip.not_checked{color:#1d4ed8;background:#dbeafeb8;border-color:#2563eb2e}.source-posture-chip.blocked{color:#92400e;background:#fef3c7c7;border-color:#d977063d}.matter-ai-monitor-section,.matter-ai-flag-section{border-top:1px solid #0f172a14;padding-top:16px}.matter-ai-monitor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.matter-ai-monitor-card dl,.matter-ai-flag-card dl,.matter-ai-routing-boundary-card dl{gap:8px;margin:12px 0 0;display:grid}.matter-ai-monitor-card dt,.matter-ai-flag-card dt,.matter-ai-routing-boundary-card dt{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.matter-ai-monitor-card dd,.matter-ai-flag-card dd,.matter-ai-routing-boundary-card dd{color:var(--ink);margin:2px 0 0;font-size:.86rem;font-weight:800}.matter-ai-flag-list{gap:10px;display:grid}.matter-ai-flag-card{grid-template-columns:minmax(0,1fr) 220px;align-items:flex-start;gap:14px;display:grid}.matter-ai-routing-boundary-card{background:linear-gradient(135deg,#f0fdf4d1,#ffffffd1);border-color:#04785729;grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.matter-ai-confirmation-preview{background:#ffffff9e;border:1px solid #04785724;border-radius:8px;grid-column:1/-1;padding:12px}.matter-ai-confirmation-preview ul{gap:8px;margin:10px 0 0;padding:0;display:grid}.matter-ai-confirmation-preview li{color:var(--ink);gap:8px;font-size:.86rem;font-weight:750;line-height:1.35;display:flex}.matter-ai-confirmation-preview li:before{content:"";background:#047857;border-radius:999px;flex:0 0 8px;width:8px;height:8px;margin-top:5px}.matter-ai-guard-card ul,.matter-ai-source-list{gap:6px;margin:12px 0 0;padding-left:18px;display:grid}.matter-ai-guard-card li,.matter-ai-source-list li{color:var(--ink-muted);font-size:.82rem;line-height:1.4}.matter-ai-source-list{padding-left:0}.matter-ai-source-list li{overflow-wrap:anywhere;background:#0f172a08;border:1px solid #0f172a14;border-radius:999px;padding:5px 8px;font-weight:750;display:block}.matter-ai-audit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.matter-ai-audit-grid div{background:#ecfdf5a3;border:1px solid #0f172a17;border-radius:8px;padding:10px}.matter-ai-audit-grid dt{color:var(--ink-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.matter-ai-audit-grid dd{color:var(--ink);margin:5px 0 0;font-weight:900}.artifact-review-flags{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.artifact-review-flags span{border:1px solid var(--line);color:var(--ink-muted);background:#ffffffb8;border-radius:6px;padding:6px 8px;font-size:.75rem;font-weight:800}.assembly-lifecycle-flags{grid-template-columns:repeat(4,minmax(0,1fr))}.assembly-review-block{border:1px solid var(--line);border-radius:8px;gap:6px;padding:9px 10px;display:grid}.assembly-review-block strong{color:var(--ink);text-transform:none;font-size:.82rem}.assembly-review-block ul{color:var(--ink-muted);gap:4px;margin:0;padding-left:18px;display:grid}.assembly-review-block li{line-height:1.35}.assembly-review-block.attention{background:#fffbeb9e;border-color:#b453093d}.assembly-review-block.blocked{background:#fef2f29e;border-color:#b91c1c38}.assembly-review-block.warning{background:#fff7ed9e;border-color:#c2410c38}.assembly-clause-snapshot-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.assembly-clause-snapshot-grid article{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.assembly-clause-snapshot-grid strong{color:var(--ink);font-size:.88rem}.assembly-clause-snapshot-grid span,.assembly-clause-snapshot-grid small{color:var(--ink-muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.assembly-clause-snapshot-grid small{text-transform:none;font-weight:700}.assembly-clause-snapshot-grid .assembly-clause-provenance{color:var(--matterpulse-green);font-weight:850}.assembly-clause-snapshot-grid .assembly-clause-boundary{color:#7c2d12;background:#fff7edb8;border:1px solid #c2410c29;border-radius:6px;padding:6px 7px;font-weight:760;line-height:1.35}.variable-resolution-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:8px;display:grid}.variable-resolution-grid div{border:1px solid var(--line);background:#f1f4f4b8;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.variable-resolution-grid span{color:var(--ink-muted);overflow-wrap:anywhere;text-transform:uppercase;font-size:.74rem;font-weight:800}.variable-resolution-grid strong{color:var(--ink);overflow-wrap:anywhere;font-size:.86rem}.document-version-form{margin-top:12px}.document-admin-page{--document-admin-accent:#145f4f;--document-admin-violet:#4f46e5;--document-admin-line:#1118271a}.document-admin-page .template-admin-hero{background:linear-gradient(135deg, #071728f5, #102438eb 48%, #145f4fe0), var(--navy);color:#f8fbfc;border-color:#145f4f2e;position:relative;overflow:hidden;box-shadow:0 24px 60px #0717282e}.document-admin-page .template-admin-hero:after{content:"";opacity:.72;pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 58%);border:1px solid #ffffff29;border-radius:999px;width:min(320px,38vw);height:min(320px,38vw);position:absolute;bottom:-148px;right:18px}.document-admin-page .template-admin-hero .section-heading,.document-admin-page .template-admin-hero .calm-note{z-index:1;position:relative}.document-admin-page .template-admin-hero .kicker,.document-admin-page .template-admin-hero p,.document-admin-page .template-admin-hero .text-link{color:#f8fbfcc7}.document-admin-page .template-admin-hero .text-link:hover,.document-admin-page .template-admin-hero .text-link:focus-visible{color:#fff}.document-admin-page .template-admin-hero .dashboard-count,.document-admin-page .template-admin-hero .calm-note{color:#f8fbfce0;background:#ffffff1a;border-color:#fff3}.controlled-content-strip{background:radial-gradient(circle at 8% 0%, #5138c92e, transparent 18rem), linear-gradient(135deg, #071728fa, #102438f0), var(--navy);box-shadow:var(--shadow-soft);border:1px solid #0717281a;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px;display:grid}.controlled-content-strip article{background:#ffffff0f;border:1px solid #ffffff17;border-radius:8px;align-content:start;gap:6px;min-height:108px;padding:12px;display:grid}.controlled-content-strip span{color:#ffffffa8;text-transform:uppercase;font-size:.72rem;font-weight:850}.controlled-content-strip strong{color:#fff;font-size:1.8rem;line-height:1}.controlled-content-strip p{color:#ffffffb8;margin:0;font-size:.82rem;line-height:1.35}.clause-control-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.document-admin-page>.section-panel:not(.template-admin-hero){background:linear-gradient(180deg, #fffffffa, #f8fbfcf0), var(--surface);border-color:#145f4f1f}.template-creation-panel{gap:14px;margin-bottom:18px;display:grid}.template-creation-panel>.button{background:linear-gradient(135deg, var(--accent-strong), var(--accent));border-color:#145f4f2e;justify-self:start;box-shadow:0 14px 26px #07564226}.document-admin-page .template-creation-form{background:linear-gradient(135deg, #eef7f3d1, #fffffff5), var(--surface);border-color:#145f4f2e;box-shadow:inset 3px 0 #1f7a6361}.document-admin-page .template-creation-form h3{margin-bottom:4px}.document-admin-page .template-creation-form input,.document-admin-page .template-creation-form select,.document-admin-page .template-creation-form textarea{background:#ffffffeb;border-color:#11182729}.template-approval-controls,.template-approval-actions{gap:8px;margin-top:8px;display:grid}.template-approval-controls small{color:var(--ink-muted);line-height:1.35;display:block}.document-admin-page .template-approval-controls{background:linear-gradient(135deg,#5138c90f,#1f7a630d);border:1px solid #5138c924;border-radius:8px;padding:10px}.template-approval-actions textarea,.template-approval-actions select{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface);font:inherit;border-radius:8px;width:100%;min-width:180px;padding:9px 10px}.template-approval-actions textarea{resize:vertical;min-height:64px}.inline-actions{flex-wrap:wrap;gap:8px;display:flex}.inline-actions .button{padding:8px 10px;font-size:.82rem}.alpha-feedback-hero{background:linear-gradient(135deg,#5138c90d,#1f7a630f),#ffffffed}.alpha-feedback-page{--alpha-learning:#4338ca;--alpha-learning-soft:#4338ca14;--alpha-learning-line:#4338ca29}.alpha-feedback-page .alpha-feedback-hero,.alpha-feedback-page .template-admin-hero{border-color:var(--alpha-learning-line);background:radial-gradient(circle at 9% 18%, #4338ca26, transparent 18rem), radial-gradient(circle at 96% 6%, #1f7a6324, transparent 20rem), linear-gradient(135deg, #fffffffa, #f8fbfceb), var(--surface);position:relative;overflow:hidden}.alpha-feedback-page .alpha-feedback-hero:after,.alpha-feedback-page .template-admin-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#4338ca14,#0000 62%);border:1px solid #4338ca1f;border-radius:999px;width:150px;height:150px;position:absolute;bottom:18px;right:22px}.alpha-feedback-page .section-heading,.alpha-feedback-page .alpha-feedback-notices{z-index:1;position:relative}.alpha-feedback-notices{gap:10px;display:grid}.alpha-feedback-page .alpha-feedback-notices{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-feedback-page .alpha-feedback-notices .calm-note{background:linear-gradient(135deg, #ffffffdb, #eef7f3a8), var(--surface);border-color:#4338ca21}.alpha-feedback-guide-strip{background:linear-gradient(135deg, #fffffff2, #eff8f6cc), var(--surface);box-shadow:var(--shadow-soft);border:1px solid #4338ca1f;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;display:grid}.alpha-feedback-guide-strip article{background:#ffffffbd;border:1px solid #4338ca1f;border-radius:8px;gap:6px;min-height:104px;padding:12px;display:grid}.alpha-feedback-guide-strip span{color:#0f172a8f;text-transform:uppercase;font-size:.72rem;font-weight:850}.alpha-feedback-guide-strip strong{color:var(--alpha-learning);font-size:1.08rem;line-height:1.1}.alpha-feedback-guide-strip p{color:var(--ink-muted);margin:0;font-size:.84rem;line-height:1.4}.alpha-feedback-admin-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.alpha-feedback-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:start;gap:16px;display:grid}.alpha-feedback-side-note{background:radial-gradient(circle at 100% 0%, #1f7a631f, transparent 12rem), linear-gradient(180deg, #fffffffa, #f8fbfcf0), var(--surface);box-shadow:var(--shadow-soft);border:1px solid #4338ca1f;border-radius:8px;gap:14px;padding:18px;display:grid;position:sticky;top:18px}.alpha-feedback-side-note h3{margin:0;font-size:1.15rem}.alpha-feedback-side-note ul{color:var(--ink-muted);gap:9px;margin:0;padding-left:18px;line-height:1.45;display:grid}.alpha-feedback-form>div:first-child p{color:var(--ink-muted);margin:8px 0 0;line-height:1.5}.alpha-feedback-page .alpha-feedback-form{border-color:var(--alpha-learning-line);background:linear-gradient(180deg, #fffffffa, #f8fbfcf5), var(--surface);position:relative;overflow:hidden;box-shadow:inset 3px 0 #4338ca4d}.alpha-feedback-page .alpha-feedback-form:before{background:var(--alpha-learning-soft);width:fit-content;color:var(--alpha-learning);content:"Product learning only";text-transform:uppercase;border:1px solid #4338ca24;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:850;display:block}.alpha-feedback-page .alpha-feedback-form input,.alpha-feedback-page .alpha-feedback-form select,.alpha-feedback-page .alpha-feedback-form textarea{background:#ffffffeb;border-color:#11182724}.alpha-feedback-page .alpha-feedback-form input:disabled,.alpha-feedback-page .alpha-feedback-form select:disabled,.alpha-feedback-page .alpha-feedback-form textarea:disabled{background:repeating-linear-gradient(135deg,#4338ca09 0 6px,#0000 6px 12px),#f1f4f4d6}.alpha-feedback-page .template-admin-table{border-color:var(--alpha-learning-line);background:linear-gradient(180deg, #fffffffa, #f8fbfcf0), var(--surface)}.alpha-feedback-page .template-admin-table th{color:#20145d;background:#4338ca0f;border-bottom:1px solid #4338ca24}.alpha-feedback-page .template-admin-detail-link{color:#20145d}.alpha-feedback-page .alpha-feedback-detail-facts div{border-color:var(--alpha-learning-line);background:linear-gradient(135deg, #fffffffa, #f5f7f8f2), var(--surface)}.alpha-feedback-triage-panel{gap:16px;display:grid}.alpha-feedback-triage-panel .section-heading{border-bottom:1px solid #4338ca1f;padding-bottom:12px}.alpha-feedback-triage-grid{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.alpha-feedback-triage-grid label{color:var(--ink-strong);gap:8px;font-weight:800;display:grid}.alpha-feedback-triage-grid select,.alpha-feedback-triage-grid textarea{width:100%;color:var(--ink-strong);font:inherit;background:#fffffff0;border:1px solid #11182724;border-radius:8px;padding:10px 12px;font-weight:650}.alpha-feedback-triage-grid textarea{resize:vertical;min-height:148px;font-weight:600;line-height:1.45}.alpha-feedback-triage-grid select:disabled,.alpha-feedback-triage-grid textarea:disabled{color:var(--ink-muted);background:repeating-linear-gradient(135deg,#4338ca09 0 6px,#0000 6px 12px),#f1f4f4d6}.alpha-feedback-page .alpha-feedback-export-panel{border-color:var(--alpha-learning-line);background:linear-gradient(135deg,#4338ca0d,#1f7a630a),#fffffff0}.alpha-feedback-page .alpha-feedback-export-block{background:linear-gradient(180deg, #071728fa, #102438fa), var(--navy);color:#e8f3f0;border-color:#4338ca29}.compact-empty{margin:12px 0 0}.template-admin-table table{border-collapse:separate;border-spacing:0;min-width:1120px}.clause-admin-table table{min-width:1280px}.alpha-feedback-admin-table table{min-width:1180px}.template-admin-table th,.template-admin-table td{overflow-wrap:anywhere;font-size:.9rem}.document-admin-page .template-admin-table{background:linear-gradient(#fffffffa,#f1f4f4ad);border-color:#145f4f1f}.document-admin-page .template-admin-table th{color:#17342e;letter-spacing:.02em;background:#eef7f3b8;border-bottom:1px solid #145f4f24}.document-admin-page .template-admin-table tbody tr:hover{background:#eef7f38a}.document-admin-page .template-admin-table td{vertical-align:top}.template-admin-table td:first-child{min-width:240px}.template-admin-card-grid,.template-admin-version-grid,.template-admin-variable-grid{gap:12px;display:grid}.template-admin-card-grid,.template-admin-version-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-admin-variable-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-admin-card,.template-admin-version-card,.template-admin-variable-card{background:linear-gradient(180deg, #fffffffc, #f8fbfcf2), var(--surface);box-shadow:var(--shadow-soft);border:1px solid #145f4f24;border-radius:8px;gap:14px;padding:16px;display:grid}.template-admin-card-header,.template-admin-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.template-admin-card-header h3,.template-admin-card-header p,.template-admin-card-footer{margin:0}.template-admin-card-header p{color:var(--ink-muted);margin-top:6px;line-height:1.45}.template-admin-card-header>span,.template-admin-card-footer span{color:#145f4f;background:#eef7f3cc;border:1px solid #145f4f24;border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:850}.template-admin-card-meta,.template-admin-card-governance{gap:10px;display:grid}.template-admin-card-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.template-admin-card-governance{grid-template-columns:repeat(3,minmax(0,1fr))}.template-admin-card-meta div,.template-admin-card-governance div,.template-admin-version-approval,.template-admin-variable-card dl div{background:#ffffffb8;border:1px solid #11182714;border-radius:8px;padding:10px}.template-admin-card-meta span,.template-admin-card-governance span,.template-admin-version-approval span,.template-admin-variable-card span,.template-admin-variable-card dt{color:var(--ink-muted);text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.template-admin-card-meta strong,.template-admin-card-governance strong,.template-admin-version-approval strong,.template-admin-variable-card strong,.template-admin-variable-card dd{color:var(--ink);overflow-wrap:anywhere;margin:5px 0 0;font-weight:850;line-height:1.25;display:block}.template-admin-card-governance p,.template-admin-version-approval p,.template-admin-variable-card p{color:var(--ink-muted);margin:6px 0 0;font-size:.84rem;line-height:1.42}.template-admin-variable-policy{text-transform:uppercase;background:#eef7f3b8;border:1px solid #145f4f1f;border-radius:999px;padding:5px 9px;font-weight:850;display:inline-flex;color:#145f4f!important;margin-top:10px!important;font-size:.74rem!important;line-height:1.2!important}.template-admin-variable-policy-grid{gap:8px;display:grid}.template-admin-variable-policy-grid p{color:var(--ink-muted);background:#ffffffbd;border:1px solid #11182714;border-left:3px solid #145f4f38;border-radius:8px;margin:0;padding:9px 10px;font-size:.8rem;line-height:1.42}.template-admin-card-footer{border-top:1px solid #11182714;padding-top:12px}.clause-admin-card .template-admin-card-header>span{color:#4c1d95;background:#f5f3ffe0;border-color:#6941c62e}.clause-admin-use-grid strong{font-size:.92rem}.clause-admin-policy-band{background:linear-gradient(135deg, #f5f3fff0, #ffffffe0), var(--surface);border:1px solid #6941c62e;border-radius:8px;padding:12px}.clause-admin-policy-band span{color:#4c1d95;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.clause-admin-policy-band strong{color:var(--ink);margin-top:5px;font-weight:850;display:block}.clause-admin-policy-band p{color:var(--ink-muted);margin:6px 0 0;line-height:1.42}.clause-detail-policy-band{margin-bottom:12px}.template-admin-version-approval{gap:10px;display:grid}.template-admin-variable-card dl{gap:8px;margin:0;display:grid}.template-admin-variable-card dd{margin-left:0}.template-admin-detail-link{color:var(--ink);font-weight:800;text-decoration:none;display:inline-flex}.document-admin-page .template-admin-detail-link{align-items:center;gap:8px}.document-admin-page .template-admin-detail-link:before{background:linear-gradient(135deg, var(--document-admin-violet), var(--accent));content:"";border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.template-admin-detail-link:hover,.template-admin-detail-link:focus-visible{color:var(--accent-strong);text-decoration:underline}.template-detail-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.template-detail-facts div{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px}.document-admin-page .template-detail-facts div{background:linear-gradient(180deg, #fffffffa, #f8fbfcfa), var(--surface);border-color:#145f4f1f;box-shadow:inset 0 1px #ffffffc7}.document-admin-page .template-detail-facts div:nth-child(4n+1){box-shadow:inset 3px 0 #1f7a6338}.template-detail-facts dt{color:var(--ink-muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.template-detail-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:5px 0 0;line-height:1.4}.template-admin-empty{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;max-width:none;padding:18px}.document-admin-page .template-admin-empty{background:linear-gradient(135deg, #eef7f3cc, #ffffffeb), var(--surface-muted);border-color:#145f4f24}.clause-guardrail-grid,.clause-version-list{gap:12px;display:grid}.clause-guardrail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clause-guardrail-grid div,.clause-version-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:14px}.document-admin-page .clause-guardrail-grid div,.document-admin-page .clause-version-card{background:linear-gradient(135deg, #fffffffa, #eef7f3b8), var(--surface);border-color:#5138c924}.document-admin-page .clause-guardrail-grid div{box-shadow:inset 3px 0 #5138c947}.document-admin-page .clause-version-card{box-shadow:var(--shadow-soft)}.clause-guardrail-grid span,.clause-version-heading span{color:var(--ink-muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.clause-guardrail-grid strong{margin-top:5px;display:block}.clause-guardrail-grid p,.clause-version-heading p{color:var(--ink-muted);margin:6px 0 0}.clause-version-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.clause-version-heading h3{margin:0}.clause-version-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.clause-version-facts .clause-selection-guardrails{background:linear-gradient(135deg, #fffbebe0, #fffffff5), var(--surface);border-color:#b4530933}.clause-selection-guardrails ul{margin:0;padding-left:18px}.clause-selection-guardrails li+li{margin-top:6px}.alpha-feedback-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-feedback-export-panel{gap:16px;display:grid}.alpha-feedback-export-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.alpha-feedback-export-actions span{color:var(--ink-muted);font-size:.9rem}.alpha-feedback-export-block{border:1px solid var(--line);background:var(--surface-muted);max-height:680px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:16px;font:.9rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}.timeline-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline-list li{border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.timeline-list li:first-child{border-top:0;padding-top:0}.timeline-list time{color:var(--ink-muted);font-size:.86rem;font-weight:700}.timeline-list h3{margin:8px 0 4px;font-size:1rem}.timeline-list p{color:var(--ink-muted);margin:0;line-height:1.5}.empty-state{justify-items:start;gap:14px;max-width:760px;display:grid}.empty-state h1{margin:0;font-size:1.8rem}.empty-state p,.empty-copy{color:var(--ink-muted);margin:0;line-height:1.55}.hero-panel,.section-panel,.workflow-hero,.matter-card,.command-card,.comfort-card,.control-card,.systems-card,.record-card,.review-queue-card,.billing-card,.audit-trail-card,.commitment-card,.table-wrap,.matter-workspace-card,.matter-workspace-drawer,.template-detail-facts div,.clause-guardrail-grid div,.clause-version-card{border-radius:var(--mp-radius-lg);background:linear-gradient(180deg, #fffffffa, #fcfaf5f0), var(--mp-surface);box-shadow:var(--mp-shadow-sm);border-color:#d6cec0c2}.section-panel{padding:20px}.workflow-hero{border-radius:var(--mp-radius-xl);background:radial-gradient(circle at 88% 4%, #0e735729, transparent 18rem), radial-gradient(circle at 18% 10%, #f59e0b1f, transparent 16rem), linear-gradient(135deg, #fffffffa, #f9f6eeeb), var(--mp-surface);padding:20px;position:relative;overflow:hidden}.workflow-route-strip{border-radius:var(--mp-radius-md);background:#ffffffb8;box-shadow:inset 0 0 0 1px #d6cec0b8}.workflow-route-strip a{border-radius:var(--mp-radius-sm);color:var(--mp-ink-soft);background:0 0;border-color:#0000}.workflow-route-strip a.active{color:var(--mp-inverse);background:linear-gradient(180deg, var(--mp-navy-800), var(--mp-navy-950));border-color:#0000;box-shadow:0 10px 22px #07111f29}.workflow-hero-main h1,.page-title{color:var(--mp-ink);letter-spacing:0;font-weight:860}.workflow-hero-main p,.page-lede,.section-heading p,.calm-note,.form-helper{color:var(--mp-muted)}.workflow-boundary-card,.calm-note,.stale-warning,.form-error,.success-note,.form-success{border-radius:var(--mp-radius-md)}.workflow-boundary-card{background:linear-gradient(135deg, #eefaf5e6, #ffffffeb), var(--mp-surface);border-color:#0a5c4529}.workflow-glance-card,.dashboard-command-strip article,.dashboard-route-card,.matter-counts span,.detail-counts>div,.billing-facts div,.audit-facts div,.review-list-blocks>div,.pulse-answer,.section-summary-grid>div{border-radius:var(--mp-radius-md);background:linear-gradient(180deg, #fffffffa, #f9f7f1db), var(--mp-surface);border:1px solid #d6cec0c2;box-shadow:inset 0 1px #ffffffc7}.button,button[type=submit],.form-actions button,.review-actions button,.billing-actions button,.commitment-actions button,.inline-table-action,.panel-link-button{border-radius:var(--mp-radius-sm);font-weight:850}.button{min-height:42px;color:var(--mp-inverse);background:linear-gradient(180deg, var(--mp-brand-600), var(--mp-brand-800));border-color:#0000;box-shadow:0 12px 24px #07463324}.button.secondary,.matter-card-actions .button.secondary,.workflow-hero-cta{color:var(--mp-ink);box-shadow:none;background:#ffffffdb;border-color:#d6cec0eb}.button:hover,.button:focus-visible{transform:translateY(-1px)}.mp-badge,.risk-chip,.signal-chip,.review-status-chip,.billing-status-chip,.commitment-status-chip{border:1px solid var(--mp-border);text-transform:none;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.74rem;font-weight:850;line-height:1.2;display:inline-flex}.mp-badge-neutral,.signal-chip{color:var(--mp-ink-soft);background:#f3f0e8bd}.mp-badge-success,.demo-chip,.billing-status-chip-confirmed,.commitment-status-completed{border-color:var(--mp-success-border);color:var(--mp-success);background:var(--mp-success-bg)}.mp-badge-warning,.signal-chip.attention,.risk-chip,.billing-status-chip-attention,.commitment-status-review_required{border-color:var(--mp-warning-border);color:var(--mp-warning);background:var(--mp-warning-bg)}.mp-badge-danger,.billing-status-chip-rejected,.commitment-status-blocked{border-color:var(--mp-danger-border);color:var(--mp-danger);background:var(--mp-danger-bg)}.mp-badge-info{border-color:var(--mp-info-border);color:var(--mp-info);background:var(--mp-info-bg)}.mp-badge-violet{border-color:var(--mp-violet-border);color:var(--mp-violet);background:var(--mp-violet-bg)}.mp-sidebar{border-radius:var(--mp-radius-xl)}.mp-sidebar-nav a.active{color:var(--mp-brand-800);box-shadow:inset 3px 0 0 var(--mp-brand-700);background:linear-gradient(90deg,#dff3ebf5,#ffffffa3);border-color:#0a5c452e}.mp-sidebar-nav a.active span{color:var(--mp-inverse);background:var(--mp-brand-800)}.dashboard-command-strip{gap:12px}.dashboard-command-strip article{border-radius:var(--mp-radius-lg);padding:16px}.dashboard-command-strip strong{color:var(--mp-brand-900);font-size:2rem}.dashboard-controls{border-radius:var(--mp-radius-xl);background:linear-gradient(135deg, #fffffff0, #eff8f4b8), var(--mp-surface);padding:16px}.dashboard-controls select,.form-grid input,.form-grid select,.form-grid textarea,.billing-card-side textarea,.billing-card-side input,.review-note-box textarea,.review-edit-field textarea,.alpha-feedback-page .alpha-feedback-form input,.alpha-feedback-page .alpha-feedback-form select,.alpha-feedback-page .alpha-feedback-form textarea{border-radius:var(--mp-radius-sm);background:#fffffff0;border-color:#d6cec0eb}.toggle-group{border-top-color:#d6cec0c7}.toggle-group label{border-radius:var(--mp-radius-sm);background:#ffffffd1}.dashboard-operations-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-route-card{align-content:start;gap:10px;min-height:168px;padding:18px;display:grid}.dashboard-route-card strong{color:var(--mp-ink);font-size:1.05rem;line-height:1.25}.dashboard-route-card p{color:var(--mp-muted);margin:0;line-height:1.5}.dashboard-route-card a{color:var(--mp-brand-800);align-self:end;font-size:.86rem;font-weight:850}.matter-card-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:stretch}.matter-card{border-radius:var(--mp-radius-xl);box-shadow:var(--mp-shadow-md);border-left-width:0;padding:20px}.matter-card-critical,.matter-card-high,.matter-card-medium{border-top:4px solid var(--mp-warning)}.matter-card-medium{border-top-color:var(--mp-brand-600)}.matter-card-header h2{font-size:1.25rem}.matter-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.matter-facts div,.next-move{border-radius:var(--mp-radius-sm);background:#ffffffa3;border:1px solid #d6cec0b3;padding:10px}.next-move{box-shadow:inset 3px 0 #0a5c4538}.matter-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.matter-counts span{color:var(--mp-muted);gap:4px;padding:10px;font-size:.78rem;display:grid}.matter-counts strong{color:var(--mp-ink);font-size:1.2rem}.matter-card-actions{gap:8px}.matter-card-actions .button{flex:160px}.dashboard-mode-selector{border-radius:var(--mp-radius-xl);box-shadow:var(--mp-shadow-sm);background:#ffffffeb;border-color:#d6cec0d1}.dashboard-mode-options{border-radius:var(--mp-radius-md)}.dashboard-mode-options button{border-radius:var(--mp-radius-sm);font-weight:850}.dashboard-mode-options button.active{background:linear-gradient(180deg, var(--mode-accent), color-mix(in srgb, var(--mode-accent) 78%, #07111f))}.command-dashboard,.control-dashboard,.systems-dashboard{border-radius:var(--mp-radius-xl)}.command-mode-shell{border-radius:var(--mp-radius-xl);background:#ffffffbd;overflow:hidden}.command-overview-bar,.control-command-header,.systems-perspective-banner{border-radius:var(--mp-radius-lg)}.command-card,.command-workboard-column,.command-work-card,.control-card,.control-column,.control-task-card,.systems-stage,.systems-health-row article{border-radius:var(--mp-radius-md)}.command-main-grid,.command-context-grid,.command-lower-layout,.command-insights-row,.control-command-grid,.control-layout,.systems-layout{gap:12px}.command-next-action,.control-next-action,.comfort-next-action{background:radial-gradient(circle at 92% 4%, #0e735729, transparent 10rem), linear-gradient(180deg, #fffcf4f5, #fffffffa), var(--mp-surface);border-color:#0a5c4538;box-shadow:0 18px 42px #0746331a}.comfort-next-action .command-card-header h2,.comfort-sidebar .command-card-header h2{font-size:1.02rem;line-height:1.28}.command-health-score{background:radial-gradient(circle, var(--mp-surface) 56%, transparent 57%), conic-gradient(var(--mp-warning) var(--score), #07111f1a 0)}.command-actions a:first-child,.control-action-row a:first-child,.comfort-primary-action{color:var(--mp-inverse);background:linear-gradient(180deg, var(--mp-brand-600), var(--mp-brand-800));border-color:#0000;box-shadow:0 12px 24px #07463324}.command-workboard-column,.control-column{background:linear-gradient(180deg, #f8f7f1eb, #ffffffb8), var(--mp-surface-muted)}.command-insights-row{border-radius:var(--mp-radius-lg);border-color:#6941c629}.comfort-dashboard{border-radius:var(--mp-radius-2xl)}.comfort-mode-shell{gap:18px}.comfort-matter-header,.comfort-hero-panel,.comfort-view-dock{border-radius:var(--mp-radius-xl)}.comfort-hero-panel{min-height:360px;box-shadow:var(--mp-shadow-lg);border:0}.comfort-stat-row div{border-radius:var(--mp-radius-lg);box-shadow:0 10px 24px #07111f14}.comfort-card{border-radius:var(--mp-radius-lg)}.comfort-progress-path:before{top:18px}.comfort-stage span{width:38px;height:38px}.comfort-view-dock{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;position:static;bottom:14px}.control-command-header{top:16px}.control-status-strip article,.systems-health-row article{min-height:82px}.control-tab-strip,.systems-process-toolbar{border-radius:var(--mp-radius-lg)}.control-detail-panel{position:sticky;top:112px}.systems-perspective-banner{background:radial-gradient(circle at 92% 0%, #6941c647, transparent 14rem), linear-gradient(135deg, var(--mp-navy-950), var(--mp-navy-800))}.systems-pipeline{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.systems-stage{min-height:240px}.review-control-strip,.billing-command-strip,.audit-system-strip{border-radius:var(--mp-radius-xl);background:radial-gradient(circle at 92% 0%, #0e735738, transparent 18rem), linear-gradient(135deg, var(--mp-navy-950), var(--mp-navy-800))}.review-control-strip article,.billing-command-strip article,.audit-system-strip article{border-radius:var(--mp-radius-md)}.limited-focus-comfort-panel{border-radius:var(--mp-radius-xl)}.table-wrap,.template-admin-table,.clause-admin-table,.alpha-feedback-admin-table{border-radius:var(--mp-radius-lg)}.matter-workspace-shell{border-radius:var(--mp-radius-xl)}.matter-workspace-card{border-radius:999px}.matter-workspace-card em{letter-spacing:0}.matter-workspace-drawer{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:hidden}.matter-workspace-drawer-body{overflow:auto}@media (max-width:1280px){.mp-app-shell{grid-template-columns:212px minmax(0,1fr);gap:18px;padding-inline:16px}.dashboard-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-overview-bar{grid-template-columns:1fr}.command-overview-facts,.command-strip,.control-status-strip,.systems-health-row{grid-template-columns:repeat(2,minmax(0,1fr))}.command-main-grid,.control-command-grid,.comfort-layout{grid-template-columns:1fr}.command-context-grid,.control-top-grid,.dashboard-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.review-control-strip,.billing-command-strip,.audit-system-strip,.controlled-content-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.template-admin-card-grid,.template-admin-version-grid,.template-admin-variable-grid{grid-template-columns:1fr}.template-admin-card-meta,.template-admin-card-governance{grid-template-columns:repeat(2,minmax(0,1fr))}.matter-workspace-shell{grid-template-columns:1fr}}@media (max-width:1120px){.mp-app-shell{max-width:var(--mp-page-max-width);grid-template-columns:1fr}.mp-sidebar{min-height:0;position:static}.mp-sidebar-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-sidebar-footer{align-self:auto}.command-mode-shell,.comfort-mode-shell{grid-template-columns:minmax(0,1fr)}.comfort-hero-panel{min-height:280px}.control-tab-strip{overflow-x:auto}.control-tab-strip a{min-width:max-content}.systems-layout{grid-template-columns:1fr}.systems-process-toolbar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.systems-process-toolbar a{text-align:center;justify-self:stretch}}@media (max-width:780px){.site-header,.mp-sidebar-nav,.dashboard-operations-grid,.hero-panel,.detail-grid,.matter-row,.limited-focus-details,.matter-detail-layout,.command-overview-bar,.command-overview-facts,.command-strip,.command-main-grid,.command-secondary-grid,.command-context-grid,.command-lower-layout,.command-workboard,.command-insights-row,.comfort-mode-shell,.comfort-layout,.comfort-stat-row,.comfort-progress-path,.comfort-lower-grid,.comfort-view-dock,.control-header-main,.control-header-main dl,.control-command-grid,.control-status-strip,.control-layout,.control-top-grid,.control-board,.control-tab-strip,.command-mode-shell,.systems-health-row,.systems-perspective-banner,.systems-perspective-banner div:last-child,.systems-process-toolbar,.systems-layout,.systems-pipeline,.systems-lower-grid,.commitment-workspace,.communication-workspace,.dashboard-command-strip,.review-control-strip,.billing-command-strip,.audit-system-strip,.controlled-content-strip,.dashboard-create-matter-callout,.matter-create-hero,.matter-create-grid,.matter-create-supporting-users,.matter-workspace-grid,.matter-ai-suggestion-grid,.matter-ai-monitor-grid,.matter-ai-flag-card,.matter-ai-routing-boundary-card,.matter-ai-audit-grid,.template-admin-card-grid,.template-admin-version-grid,.template-admin-variable-grid,.template-admin-card-meta,.template-admin-card-governance,.limited-focus-comfort-panel,.review-queue-card,.billing-card,.audit-trail-card,.record-card,.communication-record,.review-record,.timeline-list li{grid-template-columns:1fr}.dashboard-create-matter-callout,.matter-create-hero{flex-direction:column;align-items:stretch}.mp-app-shell{padding:10px}.mp-sidebar{border-radius:var(--mp-radius-lg);gap:10px;padding:12px}.mp-sidebar-nav{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.mp-sidebar-nav section{display:contents}.mp-sidebar-nav h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mp-sidebar-nav section div{flex:none;gap:8px;min-width:max-content;display:flex}.mp-sidebar-nav a{white-space:nowrap;flex:none;min-height:40px}.mp-sidebar-footer{display:none}.matter-workspace-drawer-body{max-height:none}.matter-workspace-grid{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;padding:2px 2px 10px;overflow-x:auto}.matter-workspace-card{scroll-snap-align:start;flex:0 0 min(245px,82vw)}.site-header{align-items:start}.primary-nav{justify-content:start}.hero-panel{padding:24px}.document-admin-page .template-admin-hero:after,.alpha-feedback-page .alpha-feedback-hero:after,.alpha-feedback-page .template-admin-hero:after{display:none}.metrics-grid{grid-template-columns:1fr}.comfort-stat-row div{min-height:126px}.comfort-stat-row div:last-child{grid-column:1/-1}.pulse-grid,.workflow-hero-main,.demo-hero-grid,.demo-signal-strip,.demo-path-groups,.dashboard-controls,.explainer-grid,.demo-guide-layout,.demo-visual-strip,.demo-route-grid,.alpha-feedback-page .alpha-feedback-notices,.template-detail-facts,.alpha-feedback-detail-facts,.alpha-feedback-triage-grid,.clause-guardrail-grid,.matter-facts,.matter-counts,.detail-facts,.detail-counts,.form-grid,.commitment-facts,.review-list-blocks,.billing-facts,.pulse-answer-grid,.section-summary-grid,.communication-summary-grid,.record-card dl,.communication-record dl,.review-record dl,.audit-facts,.audit-snapshot dl,.assembly-packet-facts,.artifact-review-flags{grid-template-columns:1fr}.workflow-route-strip,.workflow-glance-grid,.dashboard-command-strip,.review-control-strip,.billing-command-strip,.audit-system-strip,.controlled-content-strip,.alpha-feedback-guide-strip{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.workflow-route-strip a{scroll-snap-align:start;white-space:nowrap;flex:none;min-width:118px}.workflow-glance-card,.dashboard-command-strip article,.review-control-strip article,.billing-command-strip article,.audit-system-strip article,.controlled-content-strip article,.alpha-feedback-guide-strip article{scroll-snap-align:start;flex:0 0 min(230px,78vw);min-height:112px}.alpha-feedback-workspace{grid-template-columns:1fr}.alpha-feedback-side-note{position:static}.demo-step-list{grid-column:auto}.communication-form{position:static}.comfort-mode-shell{min-height:0;padding:8px}.comfort-hero-panel{gap:16px;min-height:230px;padding:20px 18px 14px}.comfort-hero-panel h2{font-size:2rem;line-height:1.08}.comfort-hero-panel p{line-height:1.4}.comfort-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.comfort-matter-header{flex-direction:column;align-items:stretch}.comfort-header-actions{justify-content:stretch}.comfort-header-actions a{flex:140px}.control-dashboard{padding:10px}.control-command-header{position:static}.control-brand-row{flex-direction:column;align-items:stretch}.control-brand-row nav{justify-content:start}.control-header-main dl div{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}.comfort-view-dock small{grid-column:1/-1}.systems-dashboard{padding:10px}.systems-perspective-banner{flex-direction:column;align-items:stretch}.systems-stage{min-height:0}.review-queue-meta{text-align:left;justify-items:start}.dashboard-heading,.matter-card-header,.limited-focus-card-header,.detail-heading{flex-direction:column;align-items:stretch}.detail-heading-actions{place-items:stretch stretch}.matter-detail-hero{padding-bottom:14px}.matter-detail-hero .section-heading{gap:14px}.matter-detail-hero .detail-heading p,.dashboard-mode-selector p,.matter-detail-hero .detail-heading-actions>.button.secondary,.matter-detail-hero .matter-card-status{display:none}.dashboard-mode-selector-header{flex-direction:row;align-items:center}.dashboard-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid;overflow-x:visible}.dashboard-mode-options button{min-height:34px;padding:7px 10px}.dashboard-mode-selector{padding:7px}.alpha-feedback-export-actions{justify-content:flex-start}.command-card-header,.command-signal-list li{grid-template-columns:1fr;align-items:start}.command-mini-facts{grid-template-columns:1fr}.command-next-action .command-card-header h2,.control-next-action .command-card-header h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.04rem;line-height:1.2;display:-webkit-box;overflow:hidden}.command-next-action>p,.control-next-action>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.42;display:-webkit-box;overflow:hidden}.command-next-action .command-mini-facts,.control-next-action .command-mini-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.command-next-action .command-mini-facts div,.control-next-action .command-mini-facts div{padding:8px}.command-actions,.control-action-row{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.command-actions a,.control-action-row a{white-space:nowrap;flex:none;min-height:38px;padding:9px 11px}.control-header-main dl div:last-child{display:none}.control-status-strip{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.control-status-strip article{scroll-snap-align:start;flex:0 0 152px;min-height:74px}}@media (max-width:520px){.mp-sidebar-nav section div,.matter-card-grid{grid-template-columns:1fr}.dashboard-mode-selector-header{flex-direction:row;align-items:center}.control-status-strip,.systems-health-row{grid-template-columns:1fr}.control-status-strip{grid-template-columns:none;display:flex}.comfort-view-dock{grid-template-columns:1fr}.comfort-view-dock span,.comfort-view-dock strong,.comfort-view-dock a{text-align:center}.systems-perspective-banner div:last-child{grid-template-columns:1fr}}
