:root{color-scheme:light;--bg: #ebe5dc;--bg-soft: #f7f3ec;--bg-strong: #fffaf3;--panel: rgba(250, 245, 238, .84);--panel-strong: rgba(255, 250, 243, .96);--panel-solid: #f3eee7;--line: rgba(80, 63, 47, .14);--line-strong: rgba(80, 63, 47, .24);--text: #2f2721;--muted: #6f6254;--primary: #231c16;--primary-strong: #17120e;--primary-foreground: #f8f4ed;--accent: #7d8e43;--accent-strong: #5c6a2f;--accent-soft: rgba(125, 142, 67, .14);--license-accent: #7d8e43;--license-accent-strong: #5c6a2f;--license-accent-soft: rgba(125, 142, 67, .14);--license-accent-border: rgba(125, 142, 67, .28);--success: #2d7b59;--warning: #956b37;--danger: #aa4d57;--danger-soft: rgba(170, 77, 87, .12);--shadow: 0 30px 90px rgba(73, 56, 40, .08);--radius-panel: 32px;--radius-card: 26px;--radius-control: 16px;--radius-chip: 999px;font-family:Avenir Next,Inter,Segoe UI,sans-serif;font-feature-settings:"rlig" 1,"calt" 1}*{box-sizing:border-box}html,body,#root{min-height:100%}html{scroll-behavior:smooth;overflow-y:scroll;scrollbar-gutter:stable}body{margin:0;min-height:100vh;background:radial-gradient(circle at 10% 0%,rgba(125,142,67,.18),transparent 24%),radial-gradient(circle at 88% 6%,rgba(177,138,84,.14),transparent 24%),linear-gradient(180deg,#faf6ef,#efe9df 44%,#e7e1d7);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none}body:before{background:linear-gradient(180deg,rgba(255,255,255,.5),transparent 18%),linear-gradient(rgba(67,53,40,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(67,53,40,.03) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;opacity:.4}body:after{background:radial-gradient(circle at 16% 14%,rgba(255,255,255,.72),transparent 20%),radial-gradient(circle at 78% 18%,rgba(125,142,67,.1),transparent 24%)}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.66}::selection{background:#231c1624;color:var(--text)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:999px;background:#6f625452}::-webkit-scrollbar-thumb:hover{background:#6f625475}*:focus-visible{outline:none;box-shadow:0 0 0 2px #231c161f,0 0 0 4px #7d8e432e}.shell{position:relative;min-height:100vh;padding:24px}.shell[data-program-type=enterprise]{--license-accent: #3d6fb0;--license-accent-strong: #224f8a;--license-accent-soft: rgba(61, 111, 176, .14);--license-accent-border: rgba(61, 111, 176, .28)}.shell[data-program-type=educational]{--license-accent: #2e8a7e;--license-accent-strong: #1f665d;--license-accent-soft: rgba(46, 138, 126, .14);--license-accent-border: rgba(46, 138, 126, .28)}.shell[data-program-type=nonprofit]{--license-accent: #b86c47;--license-accent-strong: #8b4e30;--license-accent-soft: rgba(184, 108, 71, .14);--license-accent-border: rgba(184, 108, 71, .28)}.shell[data-program-type=team],.shell[data-program-type=custom]{--license-accent: #7d8e43;--license-accent-strong: #5c6a2f;--license-accent-soft: rgba(125, 142, 67, .14);--license-accent-border: rgba(125, 142, 67, .28)}.shell-centered{display:grid;place-items:center}.glow{pointer-events:none;position:fixed;width:32rem;height:32rem;filter:blur(110px);opacity:.34}.glow-cobalt{left:-8rem;top:-9rem;background:#7d8e4338}.glow-copper{right:-10rem;bottom:-10rem;background:#b17e4e33}.app-frame{display:grid;grid-template-columns:minmax(252px,284px) minmax(0,1fr);align-items:start;min-height:calc(100vh - 48px);gap:20px}.sidebar,.main-panel,.hero-panel,.detail-card,.metric-card{position:relative;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,#fffaf3f0,#f4eee7d6);box-shadow:var(--shadow)}.sidebar>*,.main-panel>*,.hero-panel>*,.detail-card>*,.metric-card>*{position:relative;z-index:1}.sidebar:before,.main-panel:before,.hero-panel:before,.detail-card:before,.metric-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 24%),radial-gradient(circle at top right,rgba(125,142,67,.09),transparent 26%)}.sidebar:after,.main-panel:after{content:"";position:absolute;left:24px;right:24px;top:0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--license-accent),transparent 72%);opacity:.95;pointer-events:none}.sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:18px;border-radius:var(--radius-panel);padding:22px;min-height:calc(100vh - 48px);animation:lift-in .6s ease both}.main-panel{border-radius:34px;padding:28px;animation:lift-in .66s ease .06s both}.sidebar-brand,.sidebar-switcher,.sidebar-footer,.sidebar-snapshot,.sidebar-meta-row,.identity-card,.field,.form-stack,.preview-panel,.data-list,.topbar-main,.topbar-side,.login-hero,.login-form-panel,.login-form-intro{display:flex;flex-direction:column;gap:12px}.sidebar-brand h2,.hero-panel h1,.hero-panel h2,.login-form-panel h2{margin:0;font-family:Iowan Old Style,Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:-.04em}.topbar h1,.detail-card h3,.metric-card strong,.signal-tile strong,.hero-stat strong{margin:0;font-weight:600;letter-spacing:-.03em}.sidebar-brand h2{font-size:clamp(1.9rem,2.6vw,2.4rem);line-height:.95}.hero-panel h1{font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:.9}.hero-panel h2,.login-form-panel h2{font-size:clamp(1.7rem,2.7vw,2.45rem);line-height:.96}.topbar h1{font-size:clamp(1.8rem,2.4vw,2.45rem);line-height:.98}.detail-card h3{font-size:1rem;line-height:1.35}.muted-copy,.identity-label,.metric-label,.eyebrow,.data-list span,.sidebar-switcher label,.field span,.signal-label,.nav-label,.hero-stat span{color:var(--muted)}.muted-copy{margin:0;font-size:.9375rem;line-height:1.6}.eyebrow,.nav-label,.metric-label,.signal-label{margin:0;font-size:.7rem;line-height:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em}.section-lead{margin:0;max-width:46rem;color:var(--muted);font-size:.98rem;line-height:1.65;overflow-wrap:anywhere}.brand-badge{display:inline-flex;width:fit-content;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-chip);border:1px solid rgba(35,28,22,.12);background:#ffffff7a;color:var(--text);font-size:.8125rem;font-weight:700;line-height:1.125rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--license-accent-soft)}.brand-badge img{width:18px;height:18px;object-fit:contain;flex-shrink:0}.brand-mark{display:inline-block;width:18px;height:18px;flex-shrink:0}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.brand-mark-negative,.dark .brand-mark-positive,[data-theme=dark] .brand-mark-positive{display:none!important}.dark .brand-mark-negative,[data-theme=dark] .brand-mark-negative{display:block!important}.sidebar-meta-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.license-seal{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:8px 12px 8px 8px;border-radius:var(--radius-chip);border:1px solid var(--license-accent-border);background:linear-gradient(180deg,#fff9,#faf6efeb);box-shadow:inset 0 0 0 1px #fff6,0 8px 24px #231c160d}.license-seal-mark{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:999px;border:1px solid var(--license-accent-border);background:var(--license-accent-soft);color:var(--license-accent-strong);font-size:.64rem;line-height:1;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.license-seal-copy{display:grid;min-width:0}.license-seal-copy strong{color:var(--license-accent-strong);font-size:.86rem;line-height:1.15rem;font-weight:700;overflow-wrap:anywhere}.license-seal-copy small{color:var(--muted);font-size:.64rem;line-height:.95rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.license-seal-compact{padding-right:10px}.license-seal-compact .license-seal-mark{width:36px;height:36px;font-size:.58rem}.license-seal-compact .license-seal-copy strong{font-size:.8rem;line-height:1.05rem}.license-seal-compact .license-seal-copy small{font-size:.6rem;line-height:.9rem}.sidebar-switcher label,.field span{font-size:.875rem;line-height:1.25rem;font-weight:600}.sidebar-switcher select,.field input,.field select,.field textarea{width:100%;min-height:46px;border:1px solid var(--line);border-radius:var(--radius-control);padding:12px 14px;background:#fffdf9db;color:var(--text);font-size:.9375rem;line-height:1.5rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.sidebar-switcher select:hover,.field input:hover,.field select:hover,.field textarea:hover,.field-input:hover{border-color:var(--line-strong)}.sidebar-switcher select:focus,.field input:focus,.field select:focus,.field textarea:focus{background:#fffffffa}.field textarea{min-height:168px;resize:vertical}.sidebar-snapshot .identity-card,.sidebar-footer .identity-card{background:#ffffff6b}.nav-label{padding-top:4px}.sidebar-nav{display:grid;gap:8px}.nav-button,.button,.filter-pill,.action-card{transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.nav-button,.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-control);border:1px solid transparent}.nav-button{justify-content:flex-start;min-height:46px;padding:11px 14px;background:transparent;color:var(--text);font-size:.9375rem;line-height:1.25rem;font-weight:600;min-width:0;text-align:left}.nav-button:hover{transform:translate(2px);background:#231c160b;border-color:#231c1614}.nav-button.active{transform:translate(4px);background:var(--license-accent-soft);border-color:var(--license-accent-border);box-shadow:inset 3px 0 0 var(--license-accent)}.button{min-height:46px;padding:0 17px;font-size:.875rem;line-height:1.2rem;font-weight:700;min-width:0;white-space:normal}.button span{overflow-wrap:anywhere}.button:hover:not(:disabled),.action-card:hover:not(:disabled),.filter-pill:hover:not(:disabled){transform:translateY(-1px)}.button-primary{background:linear-gradient(180deg,var(--primary) 0%,var(--primary-strong) 100%);color:var(--primary-foreground);box-shadow:0 14px 34px #231c162e}.button-primary:hover:not(:disabled){box-shadow:0 18px 38px #231c1633}.button-ghost{background:#ffffff7a;border-color:#231c161f;color:var(--text)}.button-ghost:hover:not(:disabled){background:#ffffffad}.button-danger{background:var(--danger-soft);border-color:#aa4d573d;color:var(--danger)}.topbar{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);gap:24px;align-items:start;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid rgba(35,28,22,.08);animation:lift-in .6s ease .1s both}.topbar-context,.topbar-meta,.inline-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.topbar-side{align-items:stretch}.context-pill,.status-chip,.status-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:var(--radius-chip);border:1px solid rgba(35,28,22,.1);background:#ffffff80;font-size:.77rem;line-height:1rem;font-weight:700;min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:center}.context-pill,.status-pill{color:var(--text)}.topbar-meta{justify-content:flex-end}.signal-cluster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.section-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:18px;animation:lift-in .56s ease .12s both}.summary-card{display:grid;gap:8px;min-width:0;min-height:112px;padding:16px 18px;border-radius:20px;border:1px solid rgba(35,28,22,.08);background:#fff6}.summary-label{color:var(--muted);font-size:.72rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em}.summary-card strong{font-size:clamp(1.2rem,1.9vw,1.8rem);line-height:1.08;letter-spacing:-.03em;overflow-wrap:anywhere}.summary-detail{margin:0;color:var(--muted);font-size:.82rem;line-height:1.35rem;overflow-wrap:anywhere}.signal-tile{display:grid;gap:6px;min-height:92px;padding:14px 16px;border-radius:20px;border:1px solid rgba(35,28,22,.08);background:#ffffff6b;min-width:0}.signal-tile strong{font-size:clamp(1.2rem,2vw,1.58rem);line-height:1.05;overflow-wrap:anywhere}.status-chip.success{border-color:#2d7b593d;color:var(--success);background:#2d7b5914}.status-chip.warning{border-color:#956b373d;color:var(--warning);background:#956b3714}.status-chip.danger{border-color:#aa4d573d;color:var(--danger);background:#aa4d5714}.section-grid{display:grid;gap:18px;grid-auto-flow:row dense}.overview-grid,.section-grid:not(.overview-grid){grid-template-columns:repeat(12,minmax(0,1fr))}.hero-panel,.detail-card,.metric-card{border-radius:var(--radius-card);padding:22px;min-width:0}.hero-panel{display:flex;flex-direction:column;gap:16px}.hero-panel.narrow{max-width:620px}.overview-layout>.hero-panel{grid-column:span 8;min-height:300px;justify-content:flex-end;color:var(--primary-foreground);border-color:#231c1629;background:radial-gradient(circle at 82% 14%,rgba(196,220,105,.3),transparent 20%),linear-gradient(140deg,#1c1712fa,#31281ff5 46%,#697a38d1)}.overview-layout>.hero-panel:before,.login-hero:before{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 26%),radial-gradient(circle at 84% 16%,rgba(255,255,255,.16),transparent 18%)}.overview-layout>.hero-panel:after,.login-hero:after{content:"";position:absolute;right:-8%;bottom:-20%;width:18rem;height:18rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);opacity:.8}.overview-layout>.hero-panel .eyebrow,.overview-layout>.hero-panel .muted-copy,.overview-layout>.hero-panel .hero-stat span,.login-hero .eyebrow,.login-hero .muted-copy,.login-signal span{color:#f8f4edc7}.overview-layout>.metric-card{grid-column:span 2}.overview-layout>.detail-card{grid-column:span 4}.contract-grid>.hero-panel{grid-column:span 6;min-height:220px}.contract-grid>.metric-card{grid-column:span 3}.contract-grid>.detail-card{grid-column:span 4}.section-grid:not(.overview-grid)>.detail-card{grid-column:span 4}.section-grid>.detail-card.span-two{grid-column:span 8}.section-grid>.detail-card.span-full,.section-grid>.detail-card:only-child{grid-column:1 / -1}.metric-card{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:156px}.metric-card strong,.data-list strong{color:var(--text)}.metric-card strong{display:block;margin-top:8px;font-size:clamp(1.45rem,2.1vw,2.05rem);line-height:1.05;overflow-wrap:anywhere;word-break:break-word}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.hero-stat{display:grid;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;min-width:0}.hero-stat strong{font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.08;color:var(--primary-foreground);overflow-wrap:anywhere}.data-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:14px;padding:12px 0;border-top:1px solid rgba(35,28,22,.08)}.data-list div:first-child{border-top:0;padding-top:0}.data-list span{font-size:.875rem;line-height:1.25rem;overflow-wrap:anywhere}.data-list strong{text-align:right;font-size:.95rem;line-height:1.375rem;font-weight:700;max-width:26ch;overflow-wrap:anywhere}.card-heading{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:14px}.health-list{display:grid;gap:12px}.health-item,.timeline-item,.action-card,.identity-card{border-radius:18px;border:1px solid rgba(35,28,22,.08);background:#ffffff61}.health-item{padding:15px 16px;min-width:0}.health-item-header,.timeline-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.health-item-header>div,.timeline-item-top>strong,.timeline-item-copy,.muted-copy,.small{min-width:0;overflow-wrap:anywhere}.health-item-header strong,.action-card strong{display:block;font-size:.97rem;line-height:1.35rem}.action-stack{display:grid;gap:10px}.action-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:15px 16px;color:var(--text);text-align:left}.action-card span{font-size:.875rem;line-height:1.375rem;color:var(--muted);text-align:left}.action-card:hover:not(:disabled){background:#ffffff94;border-color:#231c1624}.brief-shell{margin:0;padding:18px;border-radius:18px;border:1px solid rgba(35,28,22,.08);background:linear-gradient(180deg,#2a221bfa,#382f26f5);color:#f4eee5;font-family:SFMono-Regular,SF Mono,ui-monospace,Menlo,monospace;font-size:.8125rem;line-height:1.5rem;white-space:pre-wrap;word-break:break-word}.queue-block{display:grid;gap:12px;margin-top:16px}.queue-block-header,.timeline-item-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.timeline-toolbar{display:grid;gap:12px;margin-bottom:12px}.filter-pills{display:flex;flex-wrap:wrap;gap:8px}.filter-pill{min-height:36px;padding:0 12px;border-radius:var(--radius-chip);border:1px solid rgba(35,28,22,.12);background:#ffffff70;color:var(--text);font-size:.8125rem;line-height:1.125rem;font-weight:600}.filter-pill.active{border-color:var(--license-accent-border);background:var(--license-accent-soft)}.timeline-list{display:grid;gap:12px}.timeline-list.compact{margin-top:14px}.timeline-item{padding:15px 16px;min-width:0}.timeline-item-meta{flex-wrap:wrap;justify-content:flex-end}.timeline-item-copy{margin:8px 0 0;font-size:.875rem;line-height:1.375rem;color:var(--text)}.table-shell{overflow:auto;max-height:min(72vh,720px);border-radius:18px;border:1px solid rgba(35,28,22,.08);background:#ffffff5c;scrollbar-gutter:stable both-edges}.data-table{width:100%;border-collapse:collapse;min-width:680px}.data-table th,.data-table td{padding:13px 14px;border-bottom:1px solid rgba(35,28,22,.08);text-align:left;vertical-align:top}.data-table th{position:sticky;top:0;z-index:1;background:var(--panel-solid);font-size:.6875rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.data-table td{font-size:.875rem;line-height:1.4rem;overflow-wrap:anywhere;word-break:break-word}.data-table tbody tr:hover{background:#ffffff80}.data-table tbody tr:last-child td{border-bottom:0}.chip-grid{display:flex;flex-wrap:wrap;gap:8px}.chip-toggle{position:relative}.chip-toggle input{position:absolute;opacity:0;pointer-events:none}.chip-toggle span{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border-radius:var(--radius-chip);border:1px solid rgba(35,28,22,.12);background:#ffffff75;color:var(--text);font-size:.8125rem;line-height:1.125rem;max-width:100%;overflow-wrap:anywhere;transition:background .18s ease,border-color .18s ease,color .18s ease}.chip-toggle input:checked+span,.chip-toggle.checked span{border-color:var(--license-accent-border);background:var(--license-accent-soft);color:var(--text)}.field-input{display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:var(--radius-control);border:1px solid var(--line);background:#fffdf9e0;color:var(--muted);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.field-input input{width:100%;min-height:46px;border:0;padding:12px 0;background:transparent;color:var(--text);outline:none}.form-stack{gap:14px}.form-stack.compact{gap:12px}.form-error{border:1px solid rgba(170,77,87,.24);background:#aa4d5714;color:var(--danger);padding:12px 14px;border-radius:var(--radius-control);font-size:.875rem;line-height:1.375rem}.preview-panel{margin-top:14px;padding-top:16px;border-top:1px solid rgba(35,28,22,.08)}.identity-card{padding:15px}.identity-card strong{font-size:1rem;line-height:1.35rem;font-weight:700;overflow-wrap:anywhere}.sidebar-footer{margin-top:auto}.login-panel{width:min(1160px,100%);display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,430px);gap:20px;padding:20px}.login-hero{position:relative;min-height:620px;justify-content:space-between;padding:38px;border-radius:28px;color:var(--primary-foreground);background:radial-gradient(circle at 82% 16%,rgba(211,228,137,.28),transparent 18%),linear-gradient(145deg,#1a1511fc,#362c23f5 44%,#6e8039d6);animation:lift-in .7s ease both}.login-heading{display:flex;flex-direction:column;gap:14px}.login-heading .muted-copy{max-width:36rem;font-size:1rem}.login-heading h1,.topbar h1,.hero-panel h2,.sidebar-brand h2,.detail-card h3,.login-form-panel h2{text-wrap:balance;overflow-wrap:anywhere}.login-signal-list{display:grid;gap:14px}.login-signal{display:grid;gap:6px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.login-signal strong{font-size:1rem;line-height:1.25rem;overflow-wrap:anywhere}.login-form-panel{justify-content:center;padding:30px;border-radius:28px;border:1px solid rgba(35,28,22,.08);background:linear-gradient(180deg,#fffcf7eb,#f7f1ead1);animation:lift-in .7s ease .08s both}.login-form-panel .form-stack{gap:16px}.small{font-size:.75rem;line-height:1rem}.pulse-orbit{width:72px;height:72px;border-radius:var(--radius-chip);border:2px solid rgba(125,142,67,.16);border-top-color:var(--accent);animation:spin 1.1s linear infinite}.section-grid>*{animation:lift-in .54s ease both}.section-grid>*:nth-child(1){animation-delay:.04s}.section-grid>*:nth-child(2){animation-delay:.07s}.section-grid>*:nth-child(3){animation-delay:.1s}.section-grid>*:nth-child(4){animation-delay:.13s}.section-grid>*:nth-child(5){animation-delay:.16s}.section-grid>*:nth-child(6){animation-delay:.19s}.section-grid>*:nth-child(7){animation-delay:.22s}.section-grid>*:nth-child(8){animation-delay:.25s}.section-grid>*:nth-child(9){animation-delay:.28s}.section-grid>*:nth-child(10){animation-delay:.31s}.section-grid>*:nth-child(11){animation-delay:.34s}.section-grid>*:nth-child(12){animation-delay:.37s}@keyframes lift-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1380px){.overview-layout>.hero-panel,.contract-grid>.hero-panel{grid-column:1 / -1}.overview-layout>.metric-card,.contract-grid>.metric-card{grid-column:span 4}.overview-layout>.detail-card,.contract-grid>.detail-card,.section-grid:not(.overview-grid)>.detail-card{grid-column:span 6}.section-grid>.detail-card.span-two{grid-column:1 / -1}}@media(max-width:1160px){.app-frame,.login-panel{grid-template-columns:1fr}.sidebar{position:static;min-height:auto}.topbar{grid-template-columns:1fr}.topbar-meta{justify-content:flex-start}.login-hero{min-height:auto}}@media(max-width:920px){.shell{padding:16px}.overview-grid,.section-grid:not(.overview-grid){grid-template-columns:repeat(6,minmax(0,1fr))}.overview-layout>.hero-panel,.overview-layout>.metric-card,.overview-layout>.detail-card,.contract-grid>.hero-panel,.contract-grid>.metric-card,.contract-grid>.detail-card,.section-grid:not(.overview-grid)>.detail-card,.section-grid>.detail-card.span-two,.section-grid>.detail-card.span-full{grid-column:1 / -1}.signal-cluster,.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.data-list div{grid-template-columns:1fr}.data-list strong{max-width:none;text-align:left}}@media(max-width:720px){.shell{padding:12px}.sidebar,.main-panel,.hero-panel,.detail-card,.metric-card,.login-hero,.login-form-panel{border-radius:22px}.main-panel,.sidebar,.hero-panel,.detail-card,.metric-card,.login-hero,.login-form-panel{padding:18px}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-button{justify-content:center}.button,.nav-button{width:100%}.signal-cluster,.hero-stats,.login-signal-list{grid-template-columns:1fr}.topbar-meta{flex-direction:column;align-items:stretch}}@media(max-width:560px){.sidebar-nav,.signal-cluster,.hero-stats{grid-template-columns:1fr}.topbar-context{flex-direction:column;align-items:stretch}.context-pill,.license-seal{width:100%}.context-pill,.license-seal{justify-content:center}.license-seal{padding-right:12px}.data-table{min-width:620px}.data-table th,.data-table td{padding:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
