:root{--font-ui:"Space Grotesk","Manrope","Avenir Next","Segoe UI",sans-serif;--font-mono:"IBM Plex Mono","JetBrains Mono","SFMono-Regular",monospace;--bg:#0a0d12;--panel:#11161d;--panel-2:#151b24;--border:#222b36;--text:#e7edf6;--muted:#9fb0c4;--accent:#4da2ff;--ok:#2fbf71;--warn:#f0b429;--danger:#ef5b6b;--idle:#7f8ea3;--running:#3c9eff;--waiting:#f0b429;--blocked:#ef5b6b;--completed:#2fbf71}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body,html{margin:0;padding:0;min-height:100%;background:radial-gradient(1200px 500px at 80% -10%,#1b2230 0,var(--bg) 45%);color:var(--text);font-family:var(--font-ui),"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:grid;grid-template-columns:248px 1fr}.sidebar{overflow-y:auto;background:rgba(9,12,16,.94);border-right:1px solid var(--border);padding:20px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.brand{border:1px solid var(--border);background:linear-gradient(180deg,#171f2b,#10151d);border-radius:12px;padding:12px;margin-bottom:16px}.brand h1{margin:0;font-size:15px;letter-spacing:.03em}.brand p{margin:4px 0 0;color:var(--muted);font-size:12px}.nav{display:grid;grid-gap:4px;gap:4px}.nav-item{line-height:1.15;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:#bfd0e6;font-size:14px;border:1px solid transparent}.nav-item:hover{background:#121a24;border-color:#1f2c3c}.nav-item.active{background:linear-gradient(180deg,#1a2636,#142132);border-color:#2b3f59;color:#e6f0ff}.main{min-width:0}.header{height:64px;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(10,13,18,.7);display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.header-actions{display:inline-flex;align-items:center;gap:8px}.search{width:360px;max-width:50vw;background:#111823;border:1px solid #283344;border-radius:10px;color:var(--text);padding:9px 12px}.header-status{font-family:var(--font-mono),monospace;font-size:12px;color:var(--muted);border:1px solid var(--border);padding:8px 10px;border-radius:10px;background:#10161f}.page{max-width:1440px;margin:0 auto;padding:22px}.page-title{margin:0 0 18px;font-size:22px;letter-spacing:.02em}.grid{display:grid;grid-gap:14px;gap:14px}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-5{grid-template-columns:repeat(5,minmax(240px,1fr))}.card{background:linear-gradient(180deg,var(--panel) 0,#0f141c 100%);border:1px solid var(--border);border-radius:12px;padding:14px}.card h3{margin:0 0 12px;font-size:14px;color:#dce8f7;letter-spacing:.02em}.muted{color:var(--muted)}.field-label{color:#c5d4e9;font-size:12px}.input{width:100%;border:1px solid #32455f;background:#111a26;color:var(--text);border-radius:8px;padding:8px 10px;font-size:13px}.input:disabled{opacity:.6;cursor:not-allowed}.error-text{color:#ff9aa6;font-size:12px}.list{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.list li{border:1px solid #212b39;background:var(--panel-2);border-radius:10px;padding:10px;font-size:13px}.status-badge{display:inline-flex;align-items:center;gap:7px;border-radius:99px;padding:4px 8px;font-size:11px;border:1px solid transparent}.status-dot{width:7px;height:7px;border-radius:50%}.status-idle{color:#afbdd0;border-color:#3b4758;background:#1a222d}.status-idle .status-dot{background:var(--idle)}.status-running{color:#beddff;border-color:#355f86;background:#162739}.status-running .status-dot{background:var(--running)}.status-waiting{color:#ffe2a0;border-color:#7c6425;background:#2a2313}.status-waiting .status-dot{background:var(--waiting)}.status-blocked{color:#ffbdc6;border-color:#7c2d39;background:#2f171d}.status-blocked .status-dot{background:var(--blocked)}.status-completed{color:#b8f0d0;border-color:#2f6a4c;background:#13271d}.status-completed .status-dot{background:var(--completed)}.agent-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.agent-chip{display:inline-flex;align-items:center;gap:8px}.avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:11px;background:#223149;color:#cde1fb;border:1px solid #344d71}.kanban-wrap{grid-template-columns:minmax(0,1fr) 320px;grid-gap:14px;gap:14px}.columns,.kanban-wrap{display:grid;align-items:start}.columns{grid-gap:10px;gap:10px;grid-template-columns:repeat(6,minmax(230px,1fr));overflow-x:auto;padding-bottom:8px}.columns.pipeline{grid-template-columns:repeat(6,minmax(240px,1fr))}.column{background:#0f151d;border:1px solid #223142;border-radius:12px;padding:10px;min-height:260px;min-width:0;align-self:start}.column-over{border-color:#4d79a9;box-shadow:inset 0 0 0 1px #4d79a9}.column h4{margin:0 0 10px;font-size:12px;letter-spacing:.04em;color:#d2e1f5;text-transform:uppercase}.task-card{border:1px solid #28364a;background:#141c27;border-radius:10px;padding:10px;display:grid;grid-gap:8px;gap:8px;min-width:0;position:relative}.task-card-stale{border-color:#7b5a21;box-shadow:inset 0 0 0 1px rgba(123,90,33,.22);background:linear-gradient(180deg,#1d1a12,#141c27)}.task-card-topline,.task-inline-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.task-inline-meta{flex-wrap:wrap}.task-stale-pill{border:1px solid #8c6a28;background:#2b2413;color:#ffd991;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.05em}.task-title{font-size:13px;line-height:1.35}.task-notes,.task-title{margin:0;overflow-wrap:anywhere}.task-notes{font-size:12px;color:var(--muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.task-inline-copy{min-width:0;overflow-wrap:anywhere}.task-badge-row{gap:6px}.task-badge-row,.task-meta{display:flex;flex-wrap:wrap;align-items:center}.task-meta{justify-content:space-between;gap:8px}.task-agent-name{overflow-wrap:anywhere}.qa-badge{display:inline-flex;border-radius:999px;border:1px solid transparent;padding:2px 8px;font-size:10px;letter-spacing:.04em}.qa-pass{border-color:#2f6a4c;background:#13271d;color:#b8f0d0}.qa-pending{border-color:#7c6425;background:#2a2313;color:#ffe2a0}.task-blocked-reason-badge{display:inline-flex;border-radius:999px;border:1px solid #6c2f3d;background:#28151d;color:#ffb8c4;padding:2px 8px;font-size:10px;letter-spacing:.04em;white-space:normal}.task-click{all:unset;display:block;width:100%;max-width:100%;min-width:0;cursor:pointer}.column>.grid{align-content:start;grid-auto-rows:min-content;min-width:0}.column>.grid>div{min-width:0;max-width:100%;position:relative}.activity-item{display:grid;grid-gap:4px;gap:4px}.activity-time{font-family:var(--font-mono),monospace;color:#8da2ba;font-size:11px}.live-dot{border:1px solid #2f6a4c;background:#13271d;color:#b8f0d0;border-radius:999px;padding:2px 8px;font-size:10px;letter-spacing:.05em}.mission-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);grid-gap:18px;gap:18px;margin-bottom:14px;border-color:#22364b;background:radial-gradient(640px 220px at 100% 0,rgba(77,162,255,.12),transparent 50%),linear-gradient(180deg,#101927,#0d131d)}.mission-hero-tight{align-items:center}.mission-hero-title{margin:2px 0 8px;font-size:24px;line-height:1.15;color:#e5effd}.mission-hero-copy{margin:0;max-width:70ch;color:#97acc6}.mission-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mission-hero-metric{border:1px solid #243a52;border-radius:12px;padding:12px;background:rgba(9,16,25,.68);display:grid;grid-gap:4px;gap:4px}.mission-hero-metric span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#79a6d3}.mission-hero-metric strong{font-size:22px;line-height:1}.compact-grid{gap:10px}.mini-agent-card{border:1px solid #223243;border-radius:10px;background:linear-gradient(180deg,#0f1724,#0d131d);padding:10px 12px}.agent-card-shell{box-shadow:0 10px 24px rgba(0,0,0,.12)}.agent-card-shell-active{border-color:#4d79a9;box-shadow:0 0 0 1px rgba(77,121,169,.45),0 14px 30px rgba(13,32,56,.28)}.project-link-row{width:100%;border-radius:10px;padding:8px 10px}.project-link-row-active{background:linear-gradient(180deg,#182438,#111c2c);border:1px solid #2f4f74}.project-progress-bar{width:100%;height:9px;border-radius:999px;overflow:hidden;border:1px solid #27415d;background:#0d1520}.project-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4da2ff,#78c2ff)}.app-launcher{display:grid;grid-gap:18px;gap:18px}.app-launcher-head{border:1px solid #22364b;border-radius:14px;padding:18px;background:radial-gradient(720px 260px at 95% 0,rgba(77,162,255,.14),transparent 52%),linear-gradient(180deg,#101927,#0d131d);display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);grid-gap:18px;gap:18px;align-items:center}.app-launcher-title{margin:2px 0 8px;font-size:28px;line-height:1.1;color:#e5effd}.app-launcher-copy,.app-section-copy{margin:0;max-width:74ch;color:#9fb0c4;line-height:1.5}.app-section-copy{margin-bottom:14px}.app-launcher-status{border:1px solid #243a52;border-radius:12px;padding:14px;background:rgba(9,16,25,.68);display:grid;grid-gap:5px;gap:5px}.app-launcher-status span{color:#79a6d3;font-size:10px;font-weight:700;letter-spacing:.08em}.app-launcher-status strong{font-size:18px;overflow-wrap:anywhere}.app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.app-grid-compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.app-card{min-height:168px;border:1px solid #243448;border-radius:12px;background:linear-gradient(180deg,#111925,#0d131d);padding:14px;display:grid;grid-gap:10px;gap:10px;align-content:start}.app-card:hover{border-color:#3f638d;background:linear-gradient(180deg,#142033,#101823)}.app-card-top{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.app-card h2{margin:0;font-size:17px;line-height:1.2}.app-card-top span{border:1px solid #2f6a4c;border-radius:999px;color:#b8f0d0;background:#13271d;padding:3px 8px;font-size:10px;font-weight:700;letter-spacing:.04em}.app-card p{margin:0;color:#9fb0c4;font-size:13px;line-height:1.45}.app-card-host{margin-top:auto;color:#79a6d3;font-family:var(--font-mono),monospace;font-size:11px;overflow-wrap:anywhere}.overview-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.overview-summary-card{border:1px solid #1f2f41;background:linear-gradient(180deg,#0f1724,#0d131d);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.overview-summary-card span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#5a7a9a}.overview-summary-card strong{font-size:22px;font-weight:700;color:#d8e8fb;line-height:1.1}.overview-summary-card small{font-size:10px;color:#4a6a82}.ops-watchlist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ops-watch-card{border:1px solid #223243;background:linear-gradient(180deg,#0f1724,#0d131d);border-radius:10px;padding:10px 12px;display:grid;grid-gap:3px;gap:3px}.ops-watch-card span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6a89a8}.ops-watch-card strong{font-size:20px;color:#dce8f7;line-height:1.15}.ops-watch-card.tone-ok{border-color:#2f6a4c;background:linear-gradient(180deg,#102118,#0d1510)}.ops-watch-card.tone-warning{border-color:#6f5820;background:linear-gradient(180deg,#241d12,#15110b)}.ops-watch-card.tone-critical{border-color:#7a3340;background:linear-gradient(180deg,#27151b,#160d11)}.ops-watch-card.tone-info{border-color:#355b84;background:linear-gradient(180deg,#162739,#101925)}.ops-watch-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ops-strong-compact{font-size:14px!important}.ops-filter-bar{display:flex;gap:12px;align-items:flex-end;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap}.ops-filter-field{display:grid;grid-gap:6px;gap:6px;min-width:150px}.ops-filter-field-grow{flex:1 1}.ops-filter-wide{flex:1 1 280px;min-width:240px}.ops-filter-actions{align-self:flex-end}.segmented-control{display:inline-flex;align-items:center;gap:2px;border:1px solid #2b3f59;background:#0e1622;border-radius:9px;padding:3px;min-height:34px}.segmented-control button{border:0;border-radius:7px;background:transparent;color:#9fb0c4;padding:7px 10px;font:inherit;font-size:12px;cursor:pointer}.segmented-control button.active{background:#1d3148;color:#e7f0fb;box-shadow:inset 0 0 0 1px #345779}.task-board-columns{grid-template-columns:repeat(6,minmax(220px,1fr))}.task-board-columns-history{grid-template-columns:minmax(320px,720px)!important}.agent-ops-layout{margin-bottom:14px}.agent-detail-shell{min-height:100%}.agent-freshness-row{align-items:center}.agent-freshness-meta{display:grid;justify-items:end;grid-gap:6px;gap:6px}.overview-alert-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.overview-alert-pill{padding:3px 10px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.05em;border:1px solid transparent}.overview-alert-pill.critical{background:#321922;border-color:#8d3342;color:#ffc1cb}.overview-alert-pill.warning{background:#2c2413;border-color:#846521;color:#ffe0a3}.overview-alert-pill.ok{background:#13271d;border-color:#2f6a4c;color:#b8f0d0}.overview-alert-pill.info{background:#162739;border-color:#355f86;color:#beddff}.bella-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.bella-health-card{border:1px solid #223243;background:linear-gradient(180deg,#0f1724,#0d131d);border-radius:10px;padding:10px 12px;display:grid;grid-gap:2px;gap:2px}.bella-health-card span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6a89a8}.bella-health-card strong{font-size:20px;color:#dce8f7;line-height:1.1}.bella-health-card small{font-size:10px;color:#5d7894}.bella-health-card.warning{border-color:#6f5820;background:linear-gradient(180deg,#241d12,#15110b)}.bella-health-card.critical{border-color:#7a3340;background:linear-gradient(180deg,#27151b,#160d11)}.bella-health-notes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.bella-health-pill{border:1px solid #355b84;background:#162739;color:#beddff;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.calendar-shell{gap:0}.calendar-shell,.calendar-topbar{display:flex;flex-direction:column}.calendar-topbar{gap:10px;padding-bottom:14px;border-bottom:1px solid #1e2f42;margin-bottom:14px}.calendar-running{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.calendar-section-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#5a7a9a;white-space:nowrap}.calendar-chip-row{display:flex;flex-wrap:wrap;gap:6px}.calendar-chip{padding:3px 10px;border-radius:20px;font-size:11px;font-weight:500;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#c8d8ea;white-space:nowrap}.calendar-chip.tone-blue{background:rgba(59,110,244,.2);border-color:rgba(59,110,244,.45);color:#7fa3ff}.calendar-chip.tone-orange{background:rgba(224,104,48,.2);border-color:rgba(224,104,48,.45);color:#f4a26b}.calendar-chip.tone-teal{background:rgba(31,158,137,.2);border-color:rgba(31,158,137,.45);color:#4ecdc4}.calendar-nav{display:flex;align-items:center;justify-content:space-between;gap:10px}.calendar-controls{display:grid;grid-gap:10px;gap:10px}.calendar-view-tabs{margin-bottom:0}.calendar-month-title{margin:0;font-size:14px;font-weight:700;color:#dce8f7;letter-spacing:.02em}.calendar-grid-wrap{flex:1 1;overflow:auto}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.calendar-weekday{color:#5a7a9a;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:0 4px 4px}.calendar-day{border:1px solid #1e2f42;background:#0e1622;border-radius:8px;min-height:100px;padding:7px;font-size:11px}.calendar-day.muted{opacity:.3}.calendar-day.today{border-color:#3b6ef4;box-shadow:inset 0 0 0 1px rgba(59,110,244,.2)}.calendar-day-header{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:6px}.calendar-day-header strong{font-size:13px;font-weight:700;color:#d8e6f6}.calendar-day-header span{color:#3f5a72;font-size:9px}.calendar-events{gap:4px}.calendar-event,.calendar-events{display:flex;flex-direction:column}.calendar-event{border-left:3px solid #2d4b6d;background:#111e2e;color:#b0c8e0;border-radius:4px;padding:4px 6px;font-size:10px;line-height:1.4;gap:1px}.calendar-event strong{color:#d0e2f4;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.calendar-event span{color:#4a7a9a;font-size:9px}.calendar-event-kicker{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#3b6ef4;display:block}.calendar-event.calendar-task-event{border-left-color:#3b6ef4;background:rgba(59,110,244,.1)}.calendar-event.calendar-task-event .calendar-event-kicker{color:#5585f0}.calendar-event.calendar-run{border-left-color:#c87a2a;background:rgba(200,122,42,.12);color:#f4c06a}.calendar-event.calendar-run .calendar-event-kicker{color:#d48a40}.calendar-event.tone-positive{border-left-color:#2fbf71;background:rgba(29,105,70,.28);color:#a0efc2}.calendar-event.tone-positive strong{color:#c0f8da}.calendar-event.tone-positive span{color:#6dd4a0}.calendar-event.tone-warning{border-left-color:#f0b429;background:rgba(120,80,20,.3);color:#f9d87a}.calendar-event.tone-warning strong{color:#fde49a}.calendar-event.tone-warning span{color:#c89030}.calendar-event.tone-critical{border-left-color:#ef5b6b;background:rgba(120,35,45,.34);color:#f8aab2}.calendar-event.tone-critical strong{color:#fcc8cc}.calendar-event.tone-critical span{color:#d06070}.calendar-event.tone-info{border-left-color:#3c9eff;background:rgba(30,70,140,.22);color:#a8d0ff}.calendar-event.tone-info strong{color:#c8e4ff}.calendar-event.tone-info span{color:#6aa8e8}.calendar-event.tone-neutral{border-left-color:#5b6a7a;background:rgba(42,54,67,.28);color:#9fb0c4}.calendar-event.tone-neutral strong{color:#c0cfe0}.calendar-event.tone-neutral span{color:#6a7e92}.calendar-event.muted{background:#0e1622;border-left-color:#1e2f42;color:#3f5a72}.calendar-overflow-details{margin-top:2px}.calendar-overflow-summary{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:1px dashed #2a3f56;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:600;color:#7fb8e8;background:rgba(16,32,51,.6);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;transition:background .15s,border-color .15s,color .15s}.calendar-overflow-summary::-webkit-details-marker{display:none}.calendar-overflow-summary:after{content:"▸ Tap to expand";font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#4a6e8e;white-space:nowrap}.calendar-overflow-details[open] .calendar-overflow-summary:after{content:"▾ Collapse"}.calendar-overflow-summary:hover{border-color:#4278a0;color:#b8d8f4;background:rgba(24,46,72,.7)}.calendar-overflow-details[open] .calendar-overflow-summary{background:rgba(16,38,68,.7);border-color:#3b6ef4;border-style:solid;color:#a0c8f8}.calendar-overflow-list{display:grid;grid-gap:4px;gap:4px;margin-top:6px;padding-left:2px;border-left:2px solid rgba(59,110,244,.25)}.calendar-week-wrap{display:grid;grid-gap:10px;gap:10px}.calendar-week-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.calendar-week-summary-item{border:1px solid #1f2f41;background:linear-gradient(180deg,#0f1724,#0d131d);border-radius:8px;padding:8px 10px;display:grid;grid-gap:2px;gap:2px}.calendar-week-summary-item span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6784a2}.calendar-week-summary-item strong{font-size:12px;color:#d7e5f8}.calendar-week-grid-wrap{overflow-x:auto}.calendar-week-grid{display:grid;grid-template-columns:repeat(7,minmax(240px,1fr));grid-gap:8px;gap:8px;min-width:980px}.calendar-week-day{border:1px solid #1f2f41;background:linear-gradient(180deg,#0e1621,#0c121b);border-radius:10px;padding:8px;display:grid;grid-gap:8px;gap:8px}.calendar-week-day.today{border-color:#3b6ef4;box-shadow:inset 0 0 0 1px rgba(59,110,244,.24)}.calendar-week-day-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;border-bottom:1px solid #18293b;padding-bottom:7px}.calendar-week-day-header small{display:block;color:#6481a0;letter-spacing:.08em;font-size:9px;font-weight:700;text-transform:uppercase}.calendar-week-day-header h5{margin:2px 0 0;color:#d3e3f8;font-size:13px}.calendar-week-day-header span{color:#86a5c3;font-family:var(--font-mono),monospace;font-size:10px}.calendar-week-bands{display:grid;grid-gap:6px;gap:6px}.calendar-week-band{border:1px solid #182738;background:#0e1621;border-radius:8px;padding:6px;display:grid;grid-gap:5px;gap:5px}.calendar-week-band-label{color:#537292;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.calendar-week-events{display:grid;grid-gap:4px;gap:4px}.calendar-week-event{border:1px solid #28405d;background:#112033;border-radius:7px;padding:5px 6px;display:grid;grid-gap:1px;gap:1px}.calendar-week-event small{color:#6799cb;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.calendar-week-event strong{color:#d5e8fb;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-week-event span{color:#89aac9;font-family:var(--font-mono),monospace;font-size:10px}.calendar-week-event.task{border-color:#2d4f7a;background:rgba(56,102,169,.2)}.calendar-week-event.run{border-color:#6f4a25;background:rgba(176,110,42,.2)}.calendar-week-event.tone-positive{border-color:#2fbf71;background:rgba(29,105,70,.28)}.calendar-week-event.tone-positive small{color:#5ed4a0}.calendar-week-event.tone-positive strong{color:#c0f8da}.calendar-week-event.tone-positive span{color:#6dd4a0}.calendar-week-event.tone-warning{border-color:#f0b429;background:rgba(120,80,20,.32)}.calendar-week-event.tone-warning small{color:#c89030}.calendar-week-event.tone-warning strong{color:#fde49a}.calendar-week-event.tone-warning span{color:#c89030}.calendar-week-event.tone-critical{border-color:#ef5b6b;background:rgba(120,35,45,.34)}.calendar-week-event.tone-critical small{color:#d06070}.calendar-week-event.tone-critical strong{color:#fcc8cc}.calendar-week-event.tone-critical span{color:#d06070}.calendar-week-event.tone-info{border-color:#3c9eff;background:rgba(30,70,140,.22)}.calendar-week-event.tone-info small{color:#6aa8e8}.calendar-week-event.tone-info strong{color:#c8e4ff}.calendar-week-event.tone-info span{color:#6aa8e8}.calendar-week-event.tone-neutral{border-color:#4f6175;background:rgba(48,61,75,.3)}.calendar-week-event.tone-neutral small{color:#537292}.calendar-week-event.tone-neutral strong{color:#c0cfe0}.calendar-week-event.tone-neutral span{color:#6a7e92}.calendar-event.tone-bella,.calendar-week-event.tone-bella{border-color:#e8549a;background:rgba(232,84,154,.18)}.calendar-event.tone-bella strong,.calendar-week-event.tone-bella strong{color:#f9b8d8}.calendar-event.tone-bella span,.calendar-week-event.tone-bella small,.calendar-week-event.tone-bella span{color:#d06090}.calendar-event.tone-moon,.calendar-week-event.tone-moon{border-color:#a855f7;background:rgba(168,85,247,.18)}.calendar-event.tone-moon strong,.calendar-week-event.tone-moon strong{color:#d8b4fe}.calendar-event.tone-moon span,.calendar-week-event.tone-moon small,.calendar-week-event.tone-moon span{color:#9040d0}.calendar-event.tone-google-ads,.calendar-week-event.tone-google-ads{border-color:#4285f4;background:rgba(66,133,244,.18)}.calendar-event.tone-google-ads strong,.calendar-week-event.tone-google-ads strong{color:#a8c7fa}.calendar-event.tone-google-ads span,.calendar-week-event.tone-google-ads small,.calendar-week-event.tone-google-ads span{color:#3b6ecb}.calendar-event.tone-gmail,.calendar-week-event.tone-gmail{border-color:#ea4335;background:rgba(234,67,53,.18)}.calendar-event.tone-gmail strong,.calendar-week-event.tone-gmail strong{color:#fca5a5}.calendar-event.tone-gmail span,.calendar-week-event.tone-gmail small,.calendar-week-event.tone-gmail span{color:#c03028}.calendar-event.tone-whatsapp,.calendar-week-event.tone-whatsapp{border-color:#25d366;background:rgba(37,211,102,.15)}.calendar-event.tone-whatsapp strong,.calendar-week-event.tone-whatsapp strong{color:#86efac}.calendar-event.tone-whatsapp span,.calendar-week-event.tone-whatsapp small,.calendar-week-event.tone-whatsapp span{color:#1aad54}.calendar-event.tone-ops,.calendar-week-event.tone-ops{border-color:#f59e0b;background:rgba(245,158,11,.18)}.calendar-event.tone-ops strong,.calendar-week-event.tone-ops strong{color:#fde68a}.calendar-event.tone-ops span,.calendar-week-event.tone-ops small,.calendar-week-event.tone-ops span{color:#b97a08}.calendar-event.tone-qa,.calendar-week-event.tone-qa{border-color:#f97316;background:rgba(249,115,22,.18)}.calendar-event.tone-qa strong,.calendar-week-event.tone-qa strong{color:#fed7aa}.calendar-event.tone-qa span,.calendar-week-event.tone-qa small,.calendar-week-event.tone-qa span{color:#c25a10}.calendar-event.tone-dev,.calendar-week-event.tone-dev{border-color:#06b6d4;background:rgba(6,182,212,.15)}.calendar-event.tone-dev strong,.calendar-week-event.tone-dev strong{color:#a5f3fc}.calendar-event.tone-dev span,.calendar-week-event.tone-dev small,.calendar-week-event.tone-dev span{color:#0891a8}.calendar-event.tone-strategy,.calendar-week-event.tone-strategy{border-color:#6366f1;background:rgba(99,102,241,.18)}.calendar-event.tone-strategy strong,.calendar-week-event.tone-strategy strong{color:#c7d2fe}.calendar-event.tone-strategy span,.calendar-week-event.tone-strategy small,.calendar-week-event.tone-strategy span{color:#4f51c0}.calendar-event.tone-system,.calendar-week-event.tone-system{border-color:#64748b;background:rgba(100,116,139,.18)}.calendar-event.tone-system strong,.calendar-week-event.tone-system strong{color:#cbd5e1}.calendar-event.tone-system span,.calendar-week-event.tone-system small,.calendar-week-event.tone-system span{color:#4e6070}.calendar-event.tone-default,.calendar-week-event.tone-default{border-color:#4f6175;background:rgba(42,54,67,.28)}.calendar-event.tone-default strong,.calendar-week-event.tone-default strong{color:#c0cfe0}.calendar-event.tone-default span,.calendar-week-event.tone-default span{color:#6a7e92}.calendar-week-event.tone-default small{color:#537292}.calendar-legend{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 12px;border-bottom:1px solid #1e2f42;margin-bottom:12px}.calendar-legend-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.04em;border:1px solid transparent}.calendar-legend-pill.tone-bella{background:rgba(232,84,154,.18);border-color:#e8549a;color:#f9b8d8}.calendar-legend-pill.tone-moon{background:rgba(168,85,247,.18);border-color:#a855f7;color:#d8b4fe}.calendar-legend-pill.tone-google-ads{background:rgba(66,133,244,.18);border-color:#4285f4;color:#a8c7fa}.calendar-legend-pill.tone-gmail{background:rgba(234,67,53,.18);border-color:#ea4335;color:#fca5a5}.calendar-legend-pill.tone-whatsapp{background:rgba(37,211,102,.15);border-color:#25d366;color:#86efac}.calendar-legend-pill.tone-ops{background:rgba(245,158,11,.18);border-color:#f59e0b;color:#fde68a}.calendar-legend-pill.tone-qa{background:rgba(249,115,22,.18);border-color:#f97316;color:#fed7aa}.calendar-legend-pill.tone-dev{background:rgba(6,182,212,.15);border-color:#06b6d4;color:#a5f3fc}.calendar-legend-pill.tone-strategy{background:rgba(99,102,241,.18);border-color:#6366f1;color:#c7d2fe}.calendar-legend-pill.tone-system{background:rgba(100,116,139,.18);border-color:#64748b;color:#cbd5e1}.calendar-legend-pill.tone-default{background:rgba(42,54,67,.28);border-color:#4f6175;color:#9fb0c4}.calendar-week-empty{border:1px dashed #1d3044;border-radius:6px;color:#4f6f8e;font-size:10px;padding:4px 5px}.calendar-next-up{display:flex;align-items:center;gap:14px;padding-top:12px;border-top:1px solid #1e2f42;margin-top:12px;flex-wrap:wrap}.calendar-next-up-items{display:flex;gap:20px;flex-wrap:wrap;flex:1 1}.calendar-next-up-item{display:flex;flex-direction:column;gap:2px}.calendar-next-up-item strong{font-size:12px;font-weight:600;color:#c8d8ea}.calendar-next-up-item span{font-size:10px;color:#5a7a9a}@media (max-width:1080px){.calendar-nav{flex-wrap:wrap}.calendar-week-summary{grid-template-columns:1fr}}.tabs{display:inline-flex;gap:6px;margin-bottom:12px}.tab{border:1px solid #32455f;background:#111a26;color:#bdd0e5;border-radius:8px;padding:7px 10px;font-size:12px;cursor:pointer}.tab.active{color:#eaf2ff;border-color:#496f97;background:#17304b}.btn{border:1px solid #32455f;background:#111a26;color:#bdd0e5;border-radius:8px;padding:7px 10px;font-size:12px;cursor:pointer}.btn:hover{border-color:#496f97}.mobile-install-btn{border-color:#355f86;background:#14283d;color:#d7eaff}.link-row{all:unset;cursor:pointer;display:block;width:100%}.modal-backdrop{position:fixed;inset:0;background:rgba(5,8,12,.66);display:grid;place-items:center;z-index:40;padding:12px;overflow-y:auto}.modal{width:min(560px,calc(100vw - 24px));max-height:calc(100vh - 24px);border:1px solid #2b3f59;background:#0f1825;border-radius:12px;padding:14px;overflow-y:auto}.modal h3{margin:0 0 12px}.modal-actions{display:inline-flex;gap:8px}.toast-stack{position:fixed;right:14px;bottom:14px;display:grid;grid-gap:8px;gap:8px;z-index:60}.toast{border-radius:10px;border:1px solid #2b3f59;background:#101926;color:var(--text);padding:8px 10px;font-size:12px;min-width:180px}.toast-ok{border-color:#2f6a4c}.card-stale,.toast-error{border-color:#7c2d39}.office-scene{position:relative;min-height:500px;overflow:hidden;background:radial-gradient(720px 280px at 50% -20%,rgba(77,162,255,.24),transparent 60%),linear-gradient(180deg,#121b28,#0b1118)}.office-floor-glow{position:absolute;inset:8% 10% 10%;border-radius:28px;background:radial-gradient(circle at 50% 50%,rgba(77,162,255,.08),transparent 56%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0));border:1px solid rgba(78,108,143,.18);box-shadow:inset 0 0 60px rgba(0,0,0,.16)}.office-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(89,124,162,.11) 1px,transparent 0),linear-gradient(90deg,rgba(89,124,162,.11) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at 50% 45%,black 52%,transparent 92%);mask-image:radial-gradient(circle at 50% 45%,black 52%,transparent 92%)}.office-board{position:absolute;left:50%;top:11%;transform:translateX(-50%);z-index:2;min-width:150px;display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:14px;border:1px solid rgba(77,162,255,.35);background:linear-gradient(180deg,rgba(20,32,49,.96),rgba(13,21,33,.96));text-align:center;box-shadow:0 12px 28px rgba(0,0,0,.25)}.office-board-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#7ea8d2}.office-board strong{font-size:22px;line-height:1;color:#e4f0ff}.office-board span:last-child{font-size:11px;color:#9cb6d3}.office-furniture{position:absolute;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.office-furniture-label{position:absolute;left:50%;bottom:-18px;transform:translateX(-50%);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#5f7d9b;white-space:nowrap}.office-furniture-desk,.office-furniture-plant,.office-furniture-sofa,.office-furniture-table{border-radius:16px}.office-furniture-desk{background:linear-gradient(180deg,rgba(39,55,76,.9),rgba(22,31,43,.95));border:1px solid rgba(92,122,158,.28);box-shadow:0 10px 24px rgba(0,0,0,.18)}.office-monitor{top:22%;width:28%;height:26%;border-radius:6px;border:1px solid rgba(98,151,209,.5);background:linear-gradient(180deg,rgba(88,174,255,.35),rgba(17,43,73,.9));box-shadow:0 0 18px rgba(60,158,255,.18)}.office-chair,.office-monitor{position:absolute;left:50%;transform:translateX(-50%)}.office-chair{bottom:-18%;width:24%;height:28%;border-radius:10px 10px 14px 14px;border:1px solid rgba(82,102,130,.35);background:linear-gradient(180deg,rgba(26,37,52,.95),rgba(17,24,34,.95))}.office-furniture-table{background:linear-gradient(180deg,rgba(62,74,91,.82),rgba(31,38,49,.95));border:1px solid rgba(106,126,154,.3)}.office-table-core{position:absolute;inset:18% 10%;border-radius:999px;background:linear-gradient(180deg,rgba(130,151,182,.28),rgba(34,42,55,.2));border:1px solid rgba(121,146,176,.26)}.office-furniture-sofa{background:linear-gradient(180deg,rgba(51,66,90,.92),rgba(27,35,49,.96));border:1px solid rgba(98,118,146,.28)}.office-sofa-pillows{position:absolute;inset:20% 10%;border-radius:12px;background:radial-gradient(circle at 25% 50%,rgba(127,169,214,.18),transparent 18%),radial-gradient(circle at 75% 50%,rgba(127,169,214,.18),transparent 18%)}.office-furniture-plant{background:linear-gradient(180deg,rgba(37,53,69,.92),rgba(21,31,42,.96));border:1px solid rgba(76,98,120,.28);border-radius:12px}.office-plant-leaf{position:absolute;left:50%;top:-12%;width:70%;height:70%;transform:translateX(-50%);border-radius:50% 50% 40% 40%;background:radial-gradient(circle at 30% 65%,rgba(84,187,128,.95),transparent 30%),radial-gradient(circle at 68% 48%,rgba(50,142,95,.95),transparent 30%),radial-gradient(circle at 50% 24%,rgba(132,226,169,.85),transparent 24%)}.office-link{position:absolute;z-index:1;height:2px;transform-origin:left center;opacity:.8;pointer-events:none}.office-link:after{content:"";position:absolute;right:-4px;top:50%;width:8px;height:8px;transform:translateY(-50%);border-radius:999px}.office-link-hub{background:linear-gradient(90deg,rgba(77,162,255,.06),rgba(77,162,255,.9));box-shadow:0 0 12px rgba(77,162,255,.24);animation:officeSignal 2.2s linear infinite}.office-link-hub:after{background:rgba(127,196,255,.9)}.office-link-peer{background:linear-gradient(90deg,rgba(47,191,113,.08),rgba(47,191,113,.9));box-shadow:0 0 10px rgba(47,191,113,.2);animation:officeSignal 1.8s linear infinite}.office-link-peer:after{background:rgba(130,239,182,.95)}.office-agent{position:absolute;transform:translate(-50%,-50%);z-index:3;display:grid;justify-items:center;grid-gap:5px;gap:5px;min-width:92px;border:1px solid #36506e;border-radius:18px;background:linear-gradient(180deg,rgba(19,31,47,.94),rgba(12,20,31,.96));color:var(--text);padding:14px 10px 10px;overflow:visible;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;animation:officeFloat 5.2s ease-in-out infinite}.office-agent:hover{transform:translate(-50%,calc(-50% - 2px))}.office-agent.active{border-color:#6db0ff;box-shadow:0 0 0 1px #6db0ff,0 12px 30px rgba(22,85,153,.32)}.office-agent-presence{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:999px;background:rgba(127,142,163,.9)}.office-agent.is-working .office-agent-presence{background:#61c3ff;box-shadow:0 0 0 0 rgba(97,195,255,.45);animation:pulsePresence 1.8s infinite}.office-avatar{width:34px;height:34px;border-radius:50%;font-size:11px;font-weight:700;border:1px solid #4a6689}.office-name{font-size:11px;color:#d5e7ff}.office-status-mini{font-size:10px;color:#8fb1d5;text-transform:uppercase;letter-spacing:.05em}.office-activity-ping,.office-meta-pill,.office-task-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent}.office-task-chip{max-width:150px;padding:3px 8px;font-size:10px;color:#d6ebff;background:rgba(32,58,89,.92);border-color:rgba(87,144,205,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.office-activity-ping{padding:2px 7px;font-size:9px;color:#9fc4e8;background:rgba(17,29,44,.9);border-color:rgba(57,81,109,.5)}.office-agent.node-idle .office-avatar{background:#2a3545;border-color:#6f8198}.office-agent.node-running{box-shadow:0 0 0 1px rgba(60,158,255,.18),0 18px 28px rgba(19,61,112,.18)}.office-agent.node-running .office-avatar{background:rgba(60,158,255,.2);border-color:#5aabff;box-shadow:0 0 0 0 rgba(60,158,255,.45);animation:pulseRunning 1.8s infinite}.office-agent.node-waiting .office-avatar{background:rgba(240,180,41,.2);border-color:#f0b429}.office-agent.node-blocked .office-avatar{background:rgba(239,91,107,.22);border-color:#ef5b6b;animation:pulseBlocked 1.2s infinite}.office-agent.node-completed .office-avatar{background:rgba(47,191,113,.22);border-color:#2fbf71}.office-meta-pills{display:flex;flex-wrap:wrap;gap:6px}.office-meta-pill{padding:3px 9px;font-size:10px;font-weight:700;letter-spacing:.04em;background:rgba(22,39,57,.92);border-color:rgba(62,86,112,.45);color:#bed6f0}.office-meta-pill.working{background:rgba(22,62,101,.9);border-color:rgba(77,162,255,.55);color:#c9e6ff}.office-meta-pill.idle{background:rgba(32,40,52,.94);border-color:rgba(96,110,128,.4);color:#afbdd0}.office-meta-pill.stale{background:rgba(49,23,29,.94);border-color:rgba(239,91,107,.45);color:#ffbdc6}@keyframes officeFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 4px))}}@keyframes officeSignal{0%{opacity:.35;filter:brightness(.95)}50%{opacity:.95;filter:brightness(1.2)}to{opacity:.35;filter:brightness(.95)}}@keyframes pulseRunning{0%{box-shadow:0 0 0 0 rgba(60,158,255,.45)}to{box-shadow:0 0 0 12px rgba(60,158,255,0)}}@keyframes pulseBlocked{0%,to{box-shadow:0 0 0 0 rgba(239,91,107,.36)}50%{box-shadow:0 0 0 8px rgba(239,91,107,0)}}@keyframes pulsePresence{0%{box-shadow:0 0 0 0 rgba(97,195,255,.38)}to{box-shadow:0 0 0 10px rgba(97,195,255,0)}}@keyframes officeTypeHands{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(2px);opacity:1}}@keyframes officeReviewHalo{0%,to{opacity:.28;transform:scale(.92)}50%{opacity:.75;transform:scale(1.05)}}@keyframes officeCompleteGlow{0%,to{box-shadow:0 0 0 0 rgba(47,191,113,.16)}50%{box-shadow:0 0 18px 2px rgba(47,191,113,.28)}}.header-title-block{display:grid;grid-gap:2px;gap:2px}.header-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#7ea8d2}.header-title-row{display:flex;align-items:center;gap:10px;font-size:14px}.header-title-row strong{color:#e5effd}.header-live-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid rgba(77,162,255,.35);background:rgba(15,29,45,.95);color:#a6cdf4;font-size:11px;font-weight:700}.page-shell{display:grid;grid-gap:16px;gap:16px}.page-shell-head{grid-gap:4px;gap:4px}.page-eyebrow{letter-spacing:.1em;color:#7ea8d2}.section-card{box-shadow:0 10px 28px rgba(0,0,0,.12)}.section-card-head{display:flex;align-items:center;justify-content:space-between}.activity-feed-card,.agent-card{box-shadow:0 12px 28px rgba(0,0,0,.14)}.agent-card-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.office-zone{position:absolute;transform:translate(-50%,-50%);border:1px dashed rgba(84,120,160,.2);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.01),rgba(255,255,255,0));z-index:0;pointer-events:none}.office-zone-label{position:absolute;left:12px;top:10px;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:rgba(155,184,214,.62)}.office-avatar{position:relative;width:44px;height:52px;display:grid;place-items:center}.office-avatar-halo{position:absolute;inset:7px 3px 5px;border-radius:999px;background:radial-gradient(circle at 50% 30%,rgba(120,177,236,.3),transparent 58%)}.office-avatar-head{position:absolute;top:2px;left:50%;width:23px;height:23px;transform:translateX(-50%)}.office-avatar-face{position:absolute;inset:4px 3px 0;border-radius:999px;background:linear-gradient(180deg,#f1d1bc,#c99277);overflow:hidden}.office-avatar-hair{position:absolute;left:2px;right:2px;top:0;height:12px;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,#202630,#0e1117);z-index:2}.office-avatar-eyes{top:8px;width:10px;height:2px;background:linear-gradient(90deg,#1d2735 0 35%,transparent 35% 65%,#1d2735 65% 100%)}.office-avatar-eyes,.office-avatar-mouth{position:absolute;left:50%;transform:translateX(-50%)}.office-avatar-mouth{bottom:4px;width:8px;height:3px;border-radius:999px;background:rgba(133,66,66,.8)}.office-avatar-body{bottom:4px;width:28px;height:24px;border-radius:11px 11px 10px 10px;background:linear-gradient(180deg,#304663,#182437);border:1px solid rgba(101,134,170,.36)}.office-avatar-body,.office-avatar-lanyard{position:absolute;left:50%;transform:translateX(-50%)}.office-avatar-lanyard{top:3px;width:10px;height:10px;border-radius:0 0 10px 10px;border:2px solid rgba(179,210,244,.56);border-top:0}.office-avatar-hands{position:absolute;left:50%;bottom:1px;width:20px;height:5px;transform:translateX(-50%);border-radius:999px;background:linear-gradient(90deg,#e3b79c 0 38%,transparent 38% 62%,#e3b79c 62% 100%)}.office-avatar-badge{position:absolute;right:-2px;bottom:-1px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(117,157,203,.5);background:rgba(11,20,31,.96);color:#d8ebff;font-size:8px;font-weight:700}.office-dept-chip{padding:2px 7px;border-radius:999px;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#abc5e2;background:rgba(15,27,40,.92);border:1px solid rgba(55,82,112,.48)}.office-agent.mode-typing .office-avatar-hands{animation:officeTypeHands .65s linear infinite}.office-agent.mode-reviewing .office-avatar-halo{animation:officeReviewHalo 1.5s ease-in-out infinite}.office-agent.mode-blocked .office-avatar-mouth{width:10px;height:2px;background:rgba(183,61,72,.95)}.office-agent.mode-complete .office-avatar-body{animation:officeCompleteGlow 1.8s ease-in-out infinite}.palette-blue .office-avatar-body{background:linear-gradient(180deg,#335f8d,#1c3150)}.palette-rose .office-avatar-body{background:linear-gradient(180deg,#845176,#4b2443)}.palette-amber .office-avatar-body{background:linear-gradient(180deg,#8a6940,#46311f)}.palette-violet .office-avatar-body{background:linear-gradient(180deg,#69539c,#352456)}.palette-green .office-avatar-body{background:linear-gradient(180deg,#3d7b62,#203f33)}.palette-cyan .office-avatar-body{background:linear-gradient(180deg,#3a7586,#183945)}.palette-slate .office-avatar-body{background:linear-gradient(180deg,#56657a,#283244)}.palette-blue .office-avatar-halo{background:radial-gradient(circle at 50% 30%,rgba(77,162,255,.34),transparent 58%)}.palette-rose .office-avatar-halo{background:radial-gradient(circle at 50% 30%,rgba(220,111,167,.28),transparent 58%)}.palette-amber .office-avatar-halo{background:radial-gradient(circle at 50% 30%,rgba(240,180,41,.26),transparent 58%)}.palette-violet .office-avatar-halo{background:radial-gradient(circle at 50% 30%,rgba(149,110,255,.26),transparent 58%)}.palette-green .office-avatar-halo{background:radial-gradient(circle at 50% 30%,rgba(47,191,113,.26),transparent 58%)}.palette-cyan .office-avatar-halo{background:radial-gradient(circle at 50% 30%,rgba(80,210,255,.24),transparent 58%)}.palette-slate .office-avatar-halo{background:radial-gradient(circle at 50% 30%,rgba(145,164,189,.22),transparent 58%)}.office-side-avatar.palette-blue{background:linear-gradient(180deg,#335f8d,#1c3150)}.office-side-avatar.palette-rose{background:linear-gradient(180deg,#845176,#4b2443)}.office-side-avatar.palette-amber{background:linear-gradient(180deg,#8a6940,#46311f)}.office-side-avatar.palette-violet{background:linear-gradient(180deg,#69539c,#352456)}.office-side-avatar.palette-green{background:linear-gradient(180deg,#3d7b62,#203f33)}.office-side-avatar.palette-cyan{background:linear-gradient(180deg,#3a7586,#183945)}.office-side-avatar.palette-slate{background:linear-gradient(180deg,#56657a,#283244)}.office-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.office-desk{border:1px solid #2a3a50;border-radius:12px;background:#121c2a;padding:12px;cursor:pointer}.office-desk.active{border-color:#4d79a9;background:#15283f}.hierarchy{display:grid;grid-gap:10px;gap:10px;max-width:700px}.node{border:1px solid #30435c;border-radius:10px;background:#121c29;padding:12px}.node.root{background:#1a2738;border-color:#476286}.team-diagram-shell{border:1px solid #223243;border-radius:16px;background:radial-gradient(700px 240px at 50% -10%,rgba(77,162,255,.12),transparent 60%),linear-gradient(180deg,#0f1621,#0b1118);padding:14px}.team-diagram-topline{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-bottom:14px}.team-legend-pill,.team-priority-pill{display:inline-flex;align-items:center;border:1px solid #355b84;background:#162739;color:#beddff;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700;letter-spacing:.05em}.team-authority-node{width:min(340px,100%);margin:0 auto;text-align:center;border:1px solid #2f4765;border-radius:14px;padding:12px 14px;background:linear-gradient(180deg,#131f2d,#101824);box-shadow:0 10px 24px rgba(0,0,0,.2)}.team-authority-node.owner{border-color:#6b4f1f;background:linear-gradient(180deg,#2a2112,#17130d)}.team-authority-node.root{border-color:#355b84;background:linear-gradient(180deg,#142234,#111a27)}.team-authority-node small{display:block;color:#7fa3c8;text-transform:uppercase;letter-spacing:.08em;font-size:9px;margin-bottom:4px}.team-authority-node h3{margin:0 0 6px;font-size:20px}.team-authority-node p{margin:0;color:#bcd0e5;font-size:12px;line-height:1.4}.team-link.vertical{width:2px;height:18px;margin:6px auto;background:linear-gradient(180deg,rgba(100,145,184,.1),rgba(100,145,184,.8) 50%,rgba(100,145,184,.1))}.team-cluster-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}.team-cluster{position:relative;border:1px solid #24384d;border-radius:14px;padding:10px;background:linear-gradient(180deg,rgba(18,27,39,.96),rgba(14,20,29,.96))}.team-cluster:before{content:"";position:absolute;top:-10px;left:50%;width:2px;height:10px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(100,145,184,.7),rgba(100,145,184,.05))}.team-cluster-head{text-align:center;margin-bottom:8px}.team-cluster-head strong{display:block;color:#e0ebfa;font-size:14px;margin-bottom:2px}.team-cluster-head span{color:#7291ae;font-size:11px}.team-cluster-stack,.team-diagram-agent{display:grid;grid-gap:8px;gap:8px}.team-diagram-agent{border:1px solid #35506f;border-radius:14px;background:linear-gradient(180deg,#142234,#101824);padding:12px 12px 10px;box-shadow:0 8px 20px rgba(0,0,0,.16)}.team-diagram-agent-top{display:grid;grid-gap:6px;gap:6px;justify-items:center;text-align:center}.team-diagram-agent-top .status-badge{justify-self:center}.team-diagram-agent-top h4{margin:2px 0 0;font-size:18px}.team-diagram-agent-top .muted{font-size:12px}.team-diagram-agent-body{display:grid;grid-gap:6px;gap:6px;text-align:center}.team-diagram-meta-row{display:grid;grid-gap:2px;gap:2px}.team-diagram-meta-row span{color:#6f8eab;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.team-diagram-meta-row strong{color:#d6e7fb;font-size:12px}.team-diagram-agent-body p{margin:0;color:#b9cee3;font-size:11px;line-height:1.35}@media (max-width:1200px){.shell{grid-template-columns:90px 1fr}.brand p,.nav-item span{display:none}.brand h1{font-size:12px}}@media (max-width:940px){.kanban-wrap{grid-template-columns:1fr}.search{max-width:60vw}.bella-health-grid,.grid.cols-2,.grid.cols-3,.mission-hero,.mission-hero-metrics,.office-grid,.ops-watchlist-grid,.overview-summary-strip,.team-cluster-grid{grid-template-columns:1fr}.ops-filter-bar{flex-direction:column;align-items:stretch}}.task-evidence-block{margin:6px 0;padding:6px 8px;background:rgba(255,255,255,.04);border-left:3px solid #3b82f6;border-radius:0 4px 4px 0;font-size:.72rem}.task-peer-review{border-left-color:#8b5cf6}.task-qa-evidence{border-left-color:#10b981}.task-evidence-label{font-weight:600;color:#94a3b8}.task-evidence-by{color:#60a5fa;font-size:.7rem;margin-left:4px}.task-evidence-text{margin:3px 0 0;color:#cbd5e1;font-size:.7rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}.task-rejection-block{margin:6px 0;padding:6px 8px;background:rgba(239,68,68,.08);border-left:3px solid #ef4444;border-radius:0 4px 4px 0;font-size:.72rem}.task-rejection-label{font-weight:600;color:#f87171}.task-rejection-text{color:#fca5a5;margin-left:4px}.tc-card{position:relative;background:#1e2433;border:1px solid #2d3748;border-radius:8px;overflow:hidden;max-width:100%;min-width:0;transition:border-color .15s,box-shadow .15s}.tc-card:hover{border-color:#4a5568;box-shadow:0 2px 12px rgba(0,0,0,.3)}.tc-card-stale{opacity:.7}.tc-card-expanded{border-color:#3b82f6}.tc-priority-stripe{height:3px;width:100%}.tc-face{padding:10px 12px 8px;min-width:0}.tc-topline{display:flex;align-items:center;gap:6px;margin-bottom:6px;flex-wrap:wrap}.tc-priority-pill{letter-spacing:.05em;border:1px solid;text-transform:uppercase}.tc-priority-pill,.tc-stale-pill{font-size:.62rem;font-weight:700;border-radius:3px;padding:1px 5px}.tc-stale-pill{background:#78350f;color:#fcd34d}.tc-rejected-pill{font-size:.62rem;background:rgba(239,68,68,.15);color:#f87171;border-radius:3px;padding:1px 5px;font-weight:700}.tc-title{font-size:.82rem;font-weight:600;color:#e2e8f0;margin:0 0 4px;line-height:1.35;overflow-wrap:anywhere}.tc-notes,.tc-title{word-break:break-word}.tc-notes{font-size:.72rem;color:#94a3b8;margin:0 0 8px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tc-badges{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}.tc-badge{font-size:.62rem;font-weight:600;padding:2px 6px;border-radius:3px;letter-spacing:.03em}.tc-badge-pass{background:rgba(16,185,129,.15);color:#34d399}.tc-badge-pending{background:rgba(100,116,139,.15);color:#94a3b8}.tc-badge-peer{background:rgba(139,92,246,.15);color:#a78bfa}.tc-badge-tested{background:rgba(245,158,11,.15);color:#fbbf24}.tc-footer{justify-content:space-between;gap:8px;flex-wrap:wrap}.tc-agent,.tc-footer{display:flex;align-items:center;min-width:0}.tc-agent{gap:5px;flex:1 1 140px}.tc-avatar{width:22px;height:22px;background:#334155;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:#94a3b8;flex-shrink:0}.tc-agent-name{font-size:.7rem;color:#64748b;overflow-wrap:anywhere;word-break:break-word}.tc-footer-right{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap;justify-content:flex-end}.tc-age{font-size:.65rem;color:#475569}.tc-expand-btn{font-size:.65rem;color:#60a5fa;background:none;border:none;cursor:pointer;padding:2px 4px;border-radius:3px;transition:background .1s}.tc-expand-btn:hover{background:rgba(96,165,250,.1)}.tc-evidence-panel{border-top:1px solid #2d3748;padding:10px 12px;background:#161b27}.tc-evidence-panel-title{font-size:.7rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.tc-evidence-block{margin-bottom:8px;padding:6px 8px;background:rgba(255,255,255,.03);border-left:3px solid #3b82f6;border-radius:0 4px 4px 0}.tc-evidence-header{display:flex;align-items:center;gap:5px;margin-bottom:3px}.tc-evidence-icon{font-size:.75rem}.tc-evidence-label{font-size:.7rem;font-weight:700;color:#94a3b8}.tc-evidence-by{font-size:.68rem;color:#60a5fa}.tc-evidence-text{font-size:.7rem;color:#cbd5e1;line-height:1.5;white-space:pre-wrap;word-break:break-word;margin:0}.tc-screenshot-path{font-family:monospace;font-size:.65rem;color:#64748b}.tc-card .tc-evidence-panel{position:relative;z-index:1;border-radius:0 0 8px 8px;box-shadow:0 4px 16px rgba(0,0,0,.25);overflow-wrap:anywhere;word-break:break-word}.column{overflow-x:hidden;overflow-y:visible}.tc-type-pill{font-size:.6rem;font-weight:600;padding:1px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em}.tc-type-pill[data-type=bug]{background:rgba(239,68,68,.15);color:#f87171}.tc-type-pill[data-type=feature]{background:rgba(59,130,246,.15);color:#60a5fa}.tc-type-pill[data-type=ops]{background:rgba(245,158,11,.15);color:#fbbf24}.tc-type-pill[data-type=chore]{background:rgba(100,116,139,.15);color:#94a3b8}.tc-cycle-time{font-size:.62rem;color:#8b5cf6;font-weight:600}.bella-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (min-width:1100px){.bella-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.bella-col{border:1px solid #1f3146;border-radius:14px;background:linear-gradient(180deg,rgba(15,23,36,.9),rgba(13,19,29,.9));padding:12px 12px 10px;min-width:0}.bella-col .list li{padding:9px 10px;background:rgba(21,27,36,.75)}.bella-subhead{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#79a6d3;margin-bottom:10px}.bella-direct-panel{display:grid;grid-gap:12px;gap:12px}.bella-direct-note{border:1px solid #243a52;border-radius:8px;background:rgba(9,16,25,.62);color:#cbd8e6;font-size:12px;line-height:1.45;padding:10px 12px}.bella-direct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.bella-direct-grid label,.bella-direct-options label{display:grid;grid-gap:5px;gap:5px;min-width:0}.bella-direct-grid label>span{color:#97acc6;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bella-direct-options{display:grid;grid-gap:8px;gap:8px}.bella-direct-check{align-items:center;grid-template-columns:18px minmax(0,1fr);color:#cbd8e6;font-size:12px;line-height:1.35}.bella-direct-check input{accent-color:#38bdf8}.bella-direct-result{border:1px solid #243a52;border-radius:8px;background:rgba(9,16,25,.65);color:#dce8f6;padding:11px 12px}.bella-direct-result.ok{border-color:rgba(47,106,76,.9);background:rgba(13,32,24,.7)}.bella-direct-result.warning{border-color:rgba(158,126,42,.9);background:rgba(43,33,10,.68)}.bella-direct-result.critical{border-color:rgba(153,55,55,.9);background:rgba(49,19,19,.7)}.bella-direct-result-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bella-direct-result-head span{color:#97acc6;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bella-direct-slot{display:grid;grid-gap:4px;gap:4px;margin-top:10px;border-top:1px solid rgba(151,172,198,.2);padding-top:10px}.bella-direct-slot span{color:#b7c6d7;font-size:12px}.bella-table{border:1px solid #1f3146;border-radius:14px;overflow:hidden;background:rgba(9,16,25,.55)}.bella-table-head{padding:10px 12px;border-bottom:1px solid #21364e;background:linear-gradient(180deg,rgba(19,33,52,.55),rgba(13,19,29,.55));font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#97acc6}.bella-table-head,.bella-table-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);grid-gap:12px;gap:12px}.bella-table-row{padding:12px;border-top:1px solid rgba(33,54,78,.65)}.bella-table-row:first-of-type{border-top:none}.bella-cell-label{display:none;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#97acc6;margin-bottom:6px}@media (max-width:900px){.grid.cols-2{grid-template-columns:1fr}.bella-table-head{display:none}.bella-table-row{grid-template-columns:1fr;gap:10px}.bella-cell-label{display:block}.bella-signal-pills{justify-content:flex-start}}.bella-table-main strong{display:block;color:#e5effd}.bella-table-empty{padding:12px;color:#97acc6}.bella-signal-pills{display:flex;flex-wrap:wrap;gap:6px}.bella-signal-pill{border:1px solid #243a52;background:rgba(9,16,25,.55);color:#97acc6;border-radius:999px;padding:4px 8px;font-size:10px}.bella-signal-pill.ok{border-color:rgba(47,106,76,.9);background:rgba(19,39,29,.7);color:#b8f0d0}.bella-signal-pill.warning{border-color:rgba(158,126,42,.9);background:rgba(43,33,10,.7);color:#ffe3a1}.bella-signal-pill.action{cursor:pointer;font-weight:800}.bella-signal-pill.action:hover{border-color:rgba(56,189,248,.9);color:#d9f6ff}@media (max-width:700px){.bella-direct-grid{grid-template-columns:1fr}}@media (max-width:980px){.shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto;padding:calc(12px + env(safe-area-inset-top)) 12px 10px}.brand{margin-bottom:10px}.nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.nav-item{white-space:nowrap}.header{position:relative;height:auto;padding:14px 16px;align-items:flex-start}.header-actions{flex-wrap:wrap;justify-content:flex-start}.search{width:100%;max-width:100%}.page{padding:16px max(14px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}}@media (max-width:640px){.header{gap:12px;flex-direction:column}.header-actions,.header-actions .btn,.header-actions .input,.header-status{width:100%}.header-actions{align-items:stretch}.header-actions .btn,.header-actions .input,.header-status{min-height:40px}}.page-shell-head{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px}.page-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}body{overflow-x:hidden}.header{min-height:64px;height:auto;gap:16px;padding:10px 20px}.header-actions{display:grid;grid-gap:7px;gap:7px;justify-items:end;min-width:min(740px,62vw)}.header-control-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.header-actor-select{display:flex;align-items:center;gap:7px;min-width:182px}.header-actor-select span,.header-status span{color:#6f8fad;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.header-actor-select .input{min-height:34px}.header-status-grid{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;width:100%}.header-status{display:inline-flex;align-items:center;gap:7px;min-height:30px;white-space:nowrap}.header-status strong{color:#c8d8ea;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.header-logout{min-height:34px}.app-card,.app-launcher-head,.app-launcher-status,.bella-col,.bella-health-card,.bella-table,.card,.mission-hero-metric,.ops-watch-card,.overview-summary-card,.section-card{border-radius:8px}.agent-row,.card,.grid,.list,.section-card,.task-card,.tc-card{min-width:0}.activity-item,.header-status,.list li,.muted,.nav-item,.task-notes,.task-title{overflow-wrap:anywhere}.page-title{line-height:1.15}@media (max-width:760px){body,html{background:radial-gradient(520px 220px at 95% -40px,rgba(77,162,255,.14),transparent 60%),#0a0d12}.shell{display:block;min-height:100dvh}.main{width:100%}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:auto;max-height:none;border-right:0;border-bottom:1px solid #1f2b39;padding:calc(8px + env(safe-area-inset-top)) 10px 8px;background:rgba(8,11,15,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 8px;padding:8px 10px;border-radius:8px}.brand h1{display:block;font-size:13px;line-height:1.1}.brand p{display:block;margin:0;font-size:10px;white-space:nowrap}.nav{display:flex;gap:6px;overflow-x:auto;max-width:100%;padding:1px 2px 5px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-item{flex:0 0 auto;scroll-snap-align:start;min-height:34px;padding:8px 10px;border-radius:8px;font-size:12px;white-space:nowrap}.nav-item span{display:inline}.header{position:relative;z-index:5;display:grid;grid-gap:10px;gap:10px;align-items:stretch;padding:12px max(12px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left));border-bottom-color:#1d2a38;background:rgba(10,13,18,.86)}.header-title-block{gap:4px;min-width:0}.header-title-row{align-items:flex-start;justify-content:space-between;gap:8px}.header-title-row strong{font-size:15px;line-height:1.18}.header-live-pill{flex:0 0 auto;padding:4px 7px;font-size:10px}.header-actions{width:100%;min-width:0;justify-items:stretch}.header-control-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(116px,.85fr) auto;grid-gap:6px;gap:6px}.header-actor-select{min-width:0;display:grid;grid-gap:3px;gap:3px}.header-actor-select span{font-size:8px}.header-actor-select .input,.header-control-row .btn{width:100%;min-height:36px;padding:7px 8px;font-size:12px;border-radius:8px}.header-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.header-status{display:grid;grid-gap:2px;gap:2px;min-width:0;min-height:44px;padding:7px 8px;border-radius:8px;white-space:normal}.header-status strong{font-size:10px;line-height:1.25}.page{width:100%;padding:12px max(10px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.page-shell{gap:12px}.page-shell-head{margin-bottom:2px;padding:0 2px}.page-title{margin:0;font-size:20px}.page-eyebrow{font-size:9px}.card{padding:11px}.card h3,.section-card-head h3{font-size:13px;line-height:1.2}.mission-hero{grid-template-columns:1fr;gap:12px;margin-bottom:10px;padding:12px}.mission-hero-title{margin:2px 0 6px;font-size:19px;line-height:1.16}.app-launcher-copy,.app-section-copy,.mission-hero-copy{font-size:12px;line-height:1.45}.mission-hero-metrics,.overview-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bella-health-card,.mission-hero-metric,.ops-watch-card,.overview-summary-card{padding:8px}.bella-health-card span,.mission-hero-metric span,.ops-watch-card span,.overview-summary-card span{font-size:8px;line-height:1.2;letter-spacing:.06em}.bella-health-card strong,.mission-hero-metric strong,.ops-watch-card strong,.overview-summary-card strong{font-size:18px}.bella-health-card small,.overview-summary-card small{display:none}.grid{gap:10px}.grid.cols-2,.grid.cols-3,.grid.cols-5{grid-template-columns:1fr}.bella-columns,.bella-health-grid,.ops-watchlist-grid{grid-template-columns:1fr;gap:8px}.agent-freshness-row,.agent-row,.task-card-topline,.task-inline-meta{align-items:flex-start}.agent-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.agent-freshness-meta{justify-items:start}.list{gap:7px}.list li{border-radius:8px;padding:9px}.ops-filter-bar{gap:8px;margin-bottom:10px}.ops-filter-field,.ops-filter-wide{min-width:0;width:100%}.segmented-control{width:100%;overflow-x:auto}.segmented-control button{flex:1 0 auto;min-height:32px}.kanban-wrap{grid-template-columns:1fr}.columns,.columns.pipeline,.task-board-columns{display:flex;gap:10px;overflow-x:auto;padding:0 1px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.column{flex:0 0 min(88vw,360px);min-height:220px;padding:9px;border-radius:8px;scroll-snap-align:start}.column h4{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin:-2px -2px 8px;padding:4px 2px 7px;background:#0f151d}.task-card,.tc-card{border-radius:8px}.task-title{font-size:12px}.modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:8px}.modal-actions{display:grid;grid-template-columns:1fr;width:100%}.modal-actions .btn{width:100%}.toast-stack{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom))}.toast{width:100%}.app-launcher{gap:12px}.app-launcher-head{grid-template-columns:1fr;gap:12px;padding:13px}.app-launcher-title{font-size:24px}.app-grid,.app-grid-compact{grid-template-columns:1fr;gap:10px}.app-card{min-height:132px}.bella-table{border-radius:8px}.bella-table-head{display:none}.bella-table-row{grid-template-columns:1fr;gap:9px;padding:10px}.bella-cell-label{display:block}.bella-signal-pills{justify-content:flex-start}.calendar-grid-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.calendar-grid{min-width:680px}}@media (max-width:390px){.header-control-row{grid-template-columns:1fr 1fr}.header-logout{grid-column:1/-1}.header-status-grid,.mission-hero-metrics,.overview-summary-strip{grid-template-columns:1fr}}