:root{--bg-0: #03040a;--bg-1: #070a14;--bg-2: #0c1020;--panel: rgba(15, 20, 38, .78);--panel-strong: rgba(21, 27, 48, .92);--panel-soft: rgba(255, 255, 255, .055);--line: rgba(183, 205, 255, .14);--line-strong: rgba(197, 216, 255, .24);--ink: #f4f7ff;--muted: #9aa8c7;--muted-2: #687593;--cyan: #38d6ff;--cyan-2: #4be7c4;--purple: #9b7cff;--pink: #f070c8;--gold: #ffd166;--green: #42e59c;--danger: #ff637d;--warning: #ffae57;--shadow: rgba(0, 0, 0, .44);--radius: 8px;--font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--ink);background:var(--bg-0);font-family:var(--font);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--bg-0)}body{color:var(--ink)}button,input,textarea{letter-spacing:0}.boot-screen,.login-page{position:relative;min-height:100vh;display:grid;place-items:center;padding:24px;overflow:hidden;background:radial-gradient(circle at 12% 16%,rgba(49,168,255,.34),transparent 26%),radial-gradient(circle at 86% 4%,rgba(151,93,255,.25),transparent 26%),radial-gradient(circle at 72% 82%,rgba(65,228,190,.18),transparent 30%),linear-gradient(135deg,#02030a,#080b18 52%,#100b22)}.login-page:before,.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.85),transparent 84%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.85),transparent 84%)}.login-panel{position:relative;z-index:1;width:min(440px,100%);padding:30px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(160deg,#ffffff1c,#ffffff09),#0a0e1cd1;box-shadow:0 28px 90px #0000007a,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.login-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,rgba(56,214,255,.18),transparent 34%,rgba(155,124,255,.16));opacity:.55}.login-panel>*{position:relative;z-index:1}.login-mark,.header-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--radius);color:#07111f;background:linear-gradient(135deg,var(--cyan) 0%,var(--cyan-2) 54%,var(--purple) 100%);font-weight:900;box-shadow:0 0 28px #38d6ff6b}.login-mark{margin-bottom:18px}.login-panel h2,.login-panel .ant-typography{color:var(--ink)}.login-subtitle,.login-panel .ant-typography-secondary{color:var(--muted)!important}.login-form{margin-top:24px}.app-shell{position:relative;min-height:100vh;isolation:isolate;background:radial-gradient(circle at 8% 10%,rgba(32,146,255,.28),transparent 28%),radial-gradient(circle at 88% 0%,rgba(145,91,255,.22),transparent 30%),radial-gradient(circle at 62% 78%,rgba(57,231,194,.12),transparent 28%),linear-gradient(155deg,#02030a,#080b16 43%,#100c1d)}.app-shell:after{content:"";position:fixed;inset:-35% -20% auto auto;width:760px;height:760px;pointer-events:none;border-radius:999px;background:conic-gradient(from 120deg,transparent,rgba(60,210,255,.16),transparent,rgba(155,124,255,.2),transparent);filter:blur(18px);opacity:.8;animation:slow-drift 18s linear infinite}.app-header{position:sticky;top:0;z-index:20;height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;color:var(--ink);border-bottom:1px solid var(--line);background:#050812c7;box-shadow:0 18px 54px #00000042;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.header-brand{display:flex;align-items:center;gap:14px;min-width:0}.header-mark{width:38px;height:38px;font-size:13px}.app-header h3,.page-tools h4,.queue-header h4,.surface h5,.guide-hero h3,.workbench-hero h3{margin:0;color:var(--ink)}.app-shell .ant-typography,.ant-drawer .ant-typography,.ant-modal-root .ant-typography{color:var(--ink)}.app-header .ant-typography-secondary,.app-shell .ant-typography-secondary,.ant-modal-root .ant-typography-secondary,.ant-drawer .ant-typography-secondary{color:var(--muted)!important}.mobile-menu{display:none}.desktop-sidebar{position:fixed;top:74px;bottom:0;left:0;z-index:15;width:230px;padding:18px 12px;overflow:hidden;color:var(--ink);border-right:1px solid var(--line);background:linear-gradient(180deg,#0e1324f0,#070a15f0);box-shadow:24px 0 64px #00000038}.sidebar-orbit{position:absolute;right:-110px;top:24px;width:220px;height:220px;border:1px solid rgba(56,214,255,.24);border-radius:999px;box-shadow:inset 0 0 44px #9b7cff24,0 0 38px #38d6ff14}.sidebar-title,.sidebar-signal{position:relative;display:grid;gap:4px;margin:0 8px 18px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b}.sidebar-title span,.sidebar-signal span{color:var(--muted-2);font-size:11px;text-transform:uppercase}.sidebar-title strong,.sidebar-signal strong{color:var(--ink)}.sidebar-signal{position:absolute;right:12px;bottom:18px;left:12px;margin:0}.nav-list{position:relative;z-index:1;display:grid;gap:6px}.nav-list button,.bottom-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#cdd7ef;cursor:pointer;font-family:inherit}.nav-list button{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius);text-align:left;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.nav-list button.active{color:#fff;border-color:#38d6ff42;background:linear-gradient(90deg,#38d6ff2e,#9b7cff1f);box-shadow:inset 3px 0 0 var(--cyan),0 0 28px #38d6ff1f}.nav-list button:hover{transform:translate(2px);color:#fff;border-color:#ffffff21;background:#ffffff12}.app-content{position:relative;z-index:1;margin-left:230px;padding:26px 26px 96px}.page-body{max-width:1380px;margin:0 auto}.page-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.surface,.queue-header,.workbench-hero,.guide-hero,.metric,.task-card{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#ffffff17,#ffffff09),var(--panel);box-shadow:0 24px 74px #00000042,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.surface{padding:16px}.surface.flush{padding:14px}.surface:before,.queue-header:before,.workbench-hero:before,.guide-hero:before,.metric:before,.task-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,rgba(56,214,255,.13),transparent 28%,rgba(155,124,255,.13));opacity:.42}.surface>*,.queue-header>*,.workbench-hero>*,.guide-hero>*,.metric>*,.task-card>*{position:relative;z-index:1}.full-width{width:100%}.metric-grid{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:12px;margin-bottom:16px}.metric{min-height:104px;padding:16px;overflow:hidden;transition:transform .18s ease,border-color .18s ease}.metric:hover{transform:translateY(-2px);border-color:var(--line-strong)}.metric-glow{position:absolute;right:-36px;top:-36px;width:108px;height:108px;border-radius:999px;filter:blur(8px);opacity:.28}.metric .ant-statistic-title{color:var(--muted);font-size:12px}.metric .ant-statistic-content{color:var(--ink);font-weight:800}.metric-warm .metric-glow{background:var(--warning)}.metric-blue .metric-glow{background:#5aa8ff}.metric-teal .metric-glow{background:var(--cyan-2)}.metric-gold .metric-glow{background:var(--gold)}.metric-green .metric-glow{background:var(--green)}.metric-red .metric-glow{background:var(--danger)}.workbench-hero,.guide-hero{display:flex;align-items:stretch;justify-content:space-between;gap:18px;margin-bottom:18px;padding:22px;overflow:hidden}.ops-hero{min-height:188px;border-color:#7da3ff33;background:radial-gradient(circle at 12% 16%,rgba(56,214,255,.26),transparent 28%),radial-gradient(circle at 80% 8%,rgba(155,124,255,.24),transparent 30%),linear-gradient(135deg,#080b18f0,#100f23e6)}.hero-copy{max-width:760px;display:grid;align-content:center;gap:8px}.ops-hero h3,.ops-hero .ant-typography,.guide-hero h3,.guide-hero .ant-typography{color:var(--ink)}.ops-hero .ant-typography-secondary,.guide-hero .ant-typography-secondary{color:#dee7ffb8!important}.eyebrow{color:var(--cyan)!important;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:0}.hero-orbit{position:absolute;right:34%;top:26px;width:138px;height:138px;opacity:.8}.hero-orbit span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(56,214,255,.23);border-radius:999px;transform:rotate(var(--r, 0deg)) scale(var(--s, 1));box-shadow:0 0 22px #38d6ff14}.hero-orbit span:nth-child(2){--r: 58deg;--s: .72;border-color:#9b7cff38}.hero-orbit span:nth-child(3){--r: 116deg;--s: .46;border-color:#4be7c438}.ops-hero-strip{min-width:320px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:end}.ops-hero-strip>div,.queue-stats>div{display:grid;gap:6px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0f;box-shadow:inset 0 1px #ffffff12}.ops-hero-strip strong,.queue-stats strong{color:var(--ink);font-size:30px;line-height:1}.ops-hero-strip span,.queue-stats span{color:var(--muted)}.danger-text{color:var(--danger)!important;text-shadow:0 0 18px rgba(255,99,125,.28)}.ops-metric-grid{grid-template-columns:repeat(6,minmax(126px,1fr))}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:16px}.action-surface{min-height:280px}.ops-signal-panel{display:grid;align-content:start;gap:14px}.signal-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.signal-row span{color:var(--muted)}.signal-row strong{color:var(--ink);font-size:24px}.signal-note{margin:4px 0 0!important}.queue-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px;padding:18px}.linear-panel{background:radial-gradient(circle at 8% 0%,rgba(56,214,255,.18),transparent 34%),linear-gradient(145deg,#ffffff14,#ffffff09),var(--panel)}.queue-header h4{margin:4px 0}.queue-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.queue-tools{padding:12px 0 0}.table-task-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;gap:4px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.table-task-link strong{color:#dfe8ff}.table-task-link span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-card-list{display:grid;gap:10px}.task-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;gap:10px;width:100%;padding:14px;overflow:hidden;color:var(--ink);text-align:left;cursor:pointer;border-left:3px solid var(--cyan);transition:transform .18s ease,border-color .18s ease,background .18s ease}.task-card:hover{transform:translateY(-2px);border-color:#38d6ff6b}.task-card-critical,.task-card-high{border-left-color:var(--danger)}.task-card-medium{border-left-color:var(--warning)}.task-card-closed,.task-card-reviewed{border-left-color:var(--green)}.task-card-top,.task-card-meta,.task-card-action{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-card-top>span,.task-card-meta,.task-card-action>span{color:var(--muted);font-size:12px}.task-card-title{color:var(--ink)!important;font-weight:800}.task-card-action{padding-top:8px;border-top:1px solid var(--line)}.task-card-action strong{color:var(--cyan);white-space:nowrap}.status-tag,.severity-tag{border-color:#ffffff29!important;border-radius:999px;color:#f8fbff!important;font-weight:700}.status-open,.severity-medium{background:#ffae572e!important;color:#ffd6a5!important}.status-accepted,.status-in_progress{background:#38d6ff29!important;color:#a8efff!important}.status-waiting{background:#ffd16629!important;color:#ffe4a6!important}.status-closed,.status-reviewed,.severity-low{background:#42e59c26!important;color:#adffd9!important}.severity-high,.severity-critical{background:#ff637d29!important;color:#ffc3cf!important}.task-command-panel{position:sticky;top:0;z-index:4;overflow:hidden}.task-command-aura{position:absolute;right:-70px;top:-70px;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(56,214,255,.2),transparent 64%)}.task-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.task-command-head h5{margin:8px 0 4px}.task-action-grid{grid-template-columns:1fr 1fr 1fr}.task-action-grid .ant-upload{width:100%}.task-facts{padding-top:10px;border-top:1px solid var(--line)}.route-picker,.route-preview{position:relative}.route-save-bar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px -16px -16px;padding:12px 16px;color:var(--ink);border-top:1px solid var(--line);background:#080b18e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guide-alert,.modal-guide{margin-bottom:14px;border-radius:var(--radius)}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.guide-panel .ant-list-item{align-items:flex-start;gap:12px}.guide-copy{display:grid;gap:4px;min-width:0}.guide-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.guide-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.guide-task-card{display:grid;grid-template-columns:36px 1fr;gap:12px;min-height:132px}.guide-task-card h5{margin:2px 0 6px}.guide-card-channel{color:var(--cyan)!important;font-size:12px;font-weight:800}.report-header,.route-editor-header{align-items:center}.report-stats{grid-template-columns:.8fr .8fr 1.4fr}.desktop-table{display:block;overflow:hidden}.mobile-list{display:none}.task-row{cursor:pointer;align-items:flex-start!important;padding:14px 4px!important}.task-main{min-width:0;display:grid;gap:6px}.task-main .ant-typography{word-break:break-word}.detail-stack{width:100%}.task-hero{position:sticky;top:0;z-index:3;box-shadow:0 18px 54px #00000047}.task-primary-action{display:grid;gap:8px;margin:14px 0}.detail-desc{margin:14px 0}.timeline-item{display:grid;gap:4px}.timeline-item .ant-typography{margin-bottom:0}.timeline-image{display:block;width:min(220px,100%);margin-top:6px}.timeline-image img,.attachment-grid img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0f}.attachment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.attachment-grid a{display:grid;gap:6px;color:var(--muted)}.report-grid,.admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.route-grid{display:grid;grid-template-columns:minmax(520px,1.4fr) minmax(320px,.8fr);gap:16px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.section-heading h5{margin:0}.admin-form{margin-bottom:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bottom-nav{display:none}.app-shell .ant-btn,.ant-drawer .ant-btn,.ant-modal-root .ant-btn{border-radius:var(--radius);font-weight:700;box-shadow:none}.app-shell .ant-btn-default,.ant-drawer .ant-btn-default,.ant-modal-root .ant-btn-default{color:#dbe5ff;border-color:var(--line-strong);background:#ffffff0e}.app-shell .ant-btn-default:hover,.ant-drawer .ant-btn-default:hover,.ant-modal-root .ant-btn-default:hover{color:#fff!important;border-color:#38d6ff8c!important;background:#38d6ff1f!important}.app-shell .ant-btn-primary,.ant-drawer .ant-btn-primary,.ant-modal-root .ant-btn-primary{color:#06111f;border:0;background:linear-gradient(135deg,var(--cyan),var(--cyan-2))!important;box-shadow:0 0 24px #38d6ff42}.app-shell .ant-input,.app-shell .ant-input-affix-wrapper,.app-shell .ant-select-selector,.app-shell .ant-input-search-button,.ant-drawer .ant-input,.ant-drawer .ant-input-affix-wrapper,.ant-drawer .ant-select-selector,.ant-modal-root .ant-input,.ant-modal-root .ant-input-affix-wrapper,.ant-modal-root .ant-select-selector{color:var(--ink)!important;border-color:var(--line)!important;background:#ffffff0e!important}.app-shell .ant-input::placeholder,.ant-drawer .ant-input::placeholder,.ant-modal-root .ant-input::placeholder{color:var(--muted-2)}.app-shell .ant-select-selection-placeholder,.ant-drawer .ant-select-selection-placeholder,.ant-modal-root .ant-select-selection-placeholder,.app-shell .ant-select-selection-item,.ant-drawer .ant-select-selection-item,.ant-modal-root .ant-select-selection-item{color:var(--ink)!important}.app-shell .ant-form-item-label>label,.ant-drawer .ant-form-item-label>label,.ant-modal-root .ant-form-item-label>label,.app-shell .ant-checkbox-wrapper,.ant-drawer .ant-checkbox-wrapper,.ant-modal-root .ant-checkbox-wrapper{color:var(--muted)}.app-shell .ant-table-wrapper,.app-shell .ant-table,.ant-drawer .ant-table-wrapper,.ant-drawer .ant-table{color:var(--ink);background:transparent}.app-shell .ant-table,.ant-drawer .ant-table{border-radius:var(--radius)}.app-shell .ant-table-container,.ant-drawer .ant-table-container{border:1px solid var(--line);border-radius:var(--radius)}.app-shell .ant-table-thead>tr>th,.ant-drawer .ant-table-thead>tr>th{color:var(--muted);border-bottom:1px solid var(--line);background:#ffffff0e!important}.app-shell .ant-table-tbody>tr>td,.ant-drawer .ant-table-tbody>tr>td{color:var(--ink);border-bottom:1px solid rgba(183,205,255,.1);background:#ffffff05}.app-shell .ant-table-tbody>tr:hover>td,.app-shell .task-table-row:hover>td,.ant-drawer .ant-table-tbody>tr:hover>td{background:#38d6ff14!important}.app-shell .ant-pagination-item,.app-shell .ant-pagination-prev .ant-pagination-item-link,.app-shell .ant-pagination-next .ant-pagination-item-link,.ant-drawer .ant-pagination-item,.ant-drawer .ant-pagination-prev .ant-pagination-item-link,.ant-drawer .ant-pagination-next .ant-pagination-item-link{color:var(--muted);border-color:var(--line);background:#ffffff0d}.app-shell .ant-pagination-item-active{border-color:var(--cyan);background:#38d6ff29}.app-shell .ant-empty-description,.ant-drawer .ant-empty-description,.ant-modal-root .ant-empty-description{color:var(--muted)}.app-shell .ant-list-item,.ant-drawer .ant-list-item{color:var(--ink);border-block-end-color:var(--line)!important}.app-shell .ant-descriptions,.ant-drawer .ant-descriptions{color:var(--ink)}.app-shell .ant-descriptions-item-label,.ant-drawer .ant-descriptions-item-label{color:var(--muted)!important;background:#ffffff0b!important}.app-shell .ant-descriptions-item-content,.ant-drawer .ant-descriptions-item-content{color:var(--ink)!important;background:#ffffff05!important}.app-shell .ant-timeline-item-tail,.ant-drawer .ant-timeline-item-tail{border-inline-start-color:var(--line)}.app-shell .ant-timeline-item-head,.ant-drawer .ant-timeline-item-head{background:var(--bg-1)}.ant-drawer .ant-drawer-content,.ant-modal-root .ant-modal-content,.ant-modal-root .ant-modal-confirm-body-wrapper{color:var(--ink);border:1px solid var(--line);background:radial-gradient(circle at 8% 0%,rgba(56,214,255,.14),transparent 32%),linear-gradient(145deg,#11162af5,#090c1afa);box-shadow:0 30px 100px #0000007a}.ant-drawer .ant-drawer-header,.ant-modal-root .ant-modal-header{border-bottom-color:var(--line);background:transparent}.ant-drawer .ant-drawer-title,.ant-modal-root .ant-modal-title,.drawer-title{color:var(--ink)}.ant-drawer .ant-drawer-close,.ant-modal-root .ant-modal-close,.ant-modal-root .ant-modal-confirm-title,.ant-modal-root .ant-modal-confirm-content{color:var(--ink)!important}.ant-drawer .nav-list button{color:#dbe5ff}.ant-drawer .nav-list button.active{color:#fff;background:#38d6ff24;box-shadow:inset 3px 0 0 var(--cyan)}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{color:var(--ink);border:1px solid var(--line);background:#0d1224}.ant-select-item{color:var(--ink)!important}.ant-select-item-option-active,.ant-select-item-option-selected{background:#38d6ff24!important}.ant-message-notice-content{color:var(--ink);border:1px solid var(--line);background:#0f1426f5}.ant-alert{color:var(--ink);border-color:var(--line);background:#38d6ff17}@keyframes slow-drift{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-4%,4%,0) rotate(360deg)}}@media (max-width: 980px){.desktop-sidebar{display:none}.mobile-menu{display:inline-flex}.header-mark{display:none}.app-content{margin-left:0;padding:16px 16px 18px}.metric-grid,.ops-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.guide-card-grid{grid-template-columns:1fr}.queue-header{flex-direction:column}.queue-stats,.report-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-table{display:none}.mobile-list{display:block}.page-tools{align-items:stretch;flex-direction:column}.report-grid,.admin-grid,.route-grid,.guide-grid,.form-grid{grid-template-columns:1fr}.workbench-hero,.guide-hero,.guide-actions{align-items:stretch;flex-direction:column}.hero-orbit{right:10px;top:10px;opacity:.36}.ops-hero-strip{min-width:0}.bottom-nav{position:static;z-index:30;min-height:70px;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin:0 12px max(12px,env(safe-area-inset-bottom));padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:#0c1120eb;box-shadow:0 18px 54px #0006;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.task-drawer .ant-drawer-content-wrapper{width:100%!important}.task-drawer .ant-drawer-body{padding:12px;padding-bottom:calc(112px + env(safe-area-inset-bottom))}.task-command-panel{top:0;margin:-12px -12px 0;border-radius:0 0 var(--radius) var(--radius)}.task-command-head,.task-card-meta,.task-card-action{align-items:flex-start;flex-direction:column}.task-action-grid{grid-template-columns:1fr}.bottom-nav button{display:grid;place-items:center;gap:2px;border-radius:var(--radius);font-size:11px;min-width:0}.bottom-nav button.active{color:#06111f;background:linear-gradient(135deg,var(--cyan),var(--cyan-2));font-weight:800}}@media (max-width: 560px){.app-header{height:64px;padding:0 12px}.app-header h3{font-size:18px}.metric-grid,.ops-metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric{min-height:86px;padding:12px}.surface{padding:12px}.workbench-hero,.guide-hero{padding:16px}.ops-hero h3,.guide-hero h3{font-size:24px;line-height:1.22}.queue-stats{gap:8px}.queue-stats>div{padding:10px}.queue-stats strong{font-size:22px}.task-card{padding:12px}.page-tools .ant-space,.page-tools .ant-input-search,.page-tools .ant-select,.page-tools button{width:100%}.login-panel{padding:22px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
