:root{--text:#f4f1e8;--muted:#b8b09b;--border:#ffffff1f;--orange:var(--sv-orange,#ff8b2b);--orange-soft:var(--sv-orange-soft,#ff8b2b2b);--green:var(--sv-green,#96ff75);--green-soft:var(--sv-green-soft,#96ff7529);--red:#ff4d2e;--red-soft:#ff4d2e1f;--blue:#6ba8ff;--blue-soft:#6ba8ff1f;--surface:hsl(var(--sv-section-hue) 16.7% 4.7% / .92);--panel:hsl(var(--sv-section-hue) 14.3% 8.2% / .92);--control-bg:hsl(var(--sv-section-hue) 29.7% 7.3%);--control-border:hsl(var(--sv-section-hue) 10.1% 29.2%);--control-text:#f4f1e8;--control-muted:#9eaaa1;--control-selected:#ff9b50}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:var(--sv-type-body,1rem);line-height:var(--sv-type-leading-readable,1.5);color:var(--text);background:radial-gradient(circle at 0 0,#ff7a1a1f,#0000 35%),linear-gradient(135deg,#0d110d,#151a14);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit;font-size:var(--sv-type-sm,.94rem);line-height:var(--sv-type-leading-compact,1.35)}small{font-size:var(--sv-type-xs,.82rem);line-height:1.45}button{cursor:pointer;border:1px solid var(--border);color:var(--text);background:#ffffff0d;border-radius:12px;padding:10px 12px;font-weight:800}button:hover{border-color:var(--orange)}button.active{background:#ff7a1a2e;border-color:#ff7a1ab3}input,select,textarea{border:1px solid var(--control-border);background-color:var(--control-bg);width:100%;color:var(--control-text);border-radius:12px;padding:11px 12px}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a9d79a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:34px}select option,select optgroup{background-color:var(--control-bg);color:#f4f1e8}select option:checked{background:linear-gradient(var(--control-selected), var(--control-selected));color:#171008;font-weight:800}select option:disabled{color:var(--control-muted)}textarea{resize:vertical;min-height:90px}.app-shell{grid-template-columns:var(--hs-sidebar-width,292px) minmax(0, 1fr);min-height:100dvh;display:grid}.sidebar{border-right:1px solid var(--border);background:#0e120ef5;padding:18px;position:sticky;top:0;overflow:auto}.brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.brand-mark{background:linear-gradient(135deg, var(--orange), var(--green));width:52px;height:52px;color:var(--sv-ink-on-accent,#161008);border-radius:16px;place-items:center;font-weight:950;display:grid}.brand small{color:var(--muted);display:block}.nav-group{font-size:var(--sv-type-xs);letter-spacing:.12em;color:var(--orange);margin:18px 0 8px;font-weight:950}.nav-button{text-align:left;width:100%;margin-bottom:7px}.nav-button.active{background:#ff7a1a2e;border-color:#ff7a1ab3}.main-content{min-width:0;padding:18px}small,.muted{color:var(--muted)}.page{max-width:1500px;margin:0 auto}.hero{border:1px solid var(--border);background:linear-gradient(135deg,#ff7a1a1f,#556b2f14);border-radius:24px;margin-bottom:18px;padding:24px}.hero p{color:var(--orange);letter-spacing:.12em;margin:0 0 8px;font-weight:950}.hero h1{margin:0 0 8px;font-size:clamp(28px,4vw,48px)}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.metric-card,.card{border:1px solid var(--border);background:#ffffff0b;border-radius:18px;margin-bottom:18px;padding:16px}.metric-card strong{color:var(--orange);font-size:30px;display:block}.metric-card span{font-weight:850;display:block}.card h2{color:#d9c896;margin-top:0}.grid-two{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.grid-three{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:18px;display:grid}.button-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.form-grid,.attachment-form,.simple-form{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px;display:grid}.simple-form h3{color:var(--orange);grid-column:1/-1;margin:12px 0 0}.simple-form textarea,.simple-form .full,.attachment-form textarea{grid-column:1/-1}.action-row{flex-wrap:wrap;gap:10px;display:flex}.event-list{gap:10px;display:grid}.event-item{border:1px solid var(--border);border-left:5px solid var(--orange);background:#ffffff09;border-radius:14px;grid-template-columns:88px 1fr;gap:10px;padding:10px;display:grid}.event-item span{color:var(--orange);font-weight:900}.ticker{border:1px solid var(--border);background:#0b0f0bf2;border-radius:18px;margin-bottom:18px;overflow:hidden}.ticker strong{color:var(--orange);border-bottom:1px solid var(--border);padding:10px 14px;display:block}.ticker-track{white-space:nowrap;padding:10px 0;overflow:hidden}.ticker-text{padding-left:100%;animation:28s linear infinite ticker;display:inline-block}.ticker-text span{margin-right:36px}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-100%)}}.table-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.search-input{max-width:360px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #ffffff17;padding:10px}th{color:var(--orange)}.table-actions{flex-wrap:wrap;gap:8px;display:flex}.detail-panel{background:#ff7a1a12;border:1px solid #ff7a1a73;border-radius:16px;margin-bottom:14px;padding:14px}.detail-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.attachment-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.detail-grid div,.attachment-grid div{border:1px solid var(--border);background:#ffffff0a;border-radius:12px;padding:10px}.detail-grid strong,.attachment-grid strong{color:var(--orange);text-transform:capitalize;display:block}.detail-grid span,.attachment-grid span{color:var(--muted)}.badge{font-size:var(--sv-type-xs);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-weight:800;display:inline-flex}.badge-active{color:#4ade80;background:#22c55e26;border-color:#4ade804d}.badge-warning{color:#fbbf24;background:#f59e0b26;border-color:#fbbf244d}.badge-critical{color:#f87171;background:#ef444426;border-color:#f871714d}.badge-info{color:#60a5fa;background:#3b82f626;border-color:#60a5fa4d}.badge-target{color:#c084fc;background:#a855f726;border-color:#c084fc4d}.badge-neutral{color:#ffffffb8;background:#ffffff14;border-color:#ffffff1f}@media (width<=1050px){.sidebar{height:auto;position:static}.metric-grid,.grid-two,.grid-three,.form-grid,.detail-grid,.attachment-grid,.attachment-form,.simple-form{grid-template-columns:1fr}}@media (width<=650px){.main-content,.sidebar{padding:12px}.button-grid,.event-item{grid-template-columns:1fr}}.sentinel-feed{gap:12px;display:grid}.sentinel-card{border:1px solid var(--border);background:#ffffff0a;border-radius:16px;padding:14px;position:relative;overflow:hidden}.sentinel-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#ff7a1a1f,#0000 38%);position:absolute;inset:0}.sentinel-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex;position:relative}.sentinel-card p,.sentinel-meta{position:relative}.sentinel-meta{color:var(--muted);font-size:var(--sv-type-xs);flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sentinel-meta span{border:1px solid var(--border);background:#0000002e;border-radius:999px;padding:5px 8px}.sentinel-pulse{background:var(--orange);opacity:.45;border-radius:50%;width:9px;height:9px;position:absolute;top:14px;right:14px}.sentinel-active .sentinel-pulse{opacity:1;animation:1.8s infinite sentinelPulse}.sentinel-active{border-color:#ff7a1a73;box-shadow:0 0 24px #ff7a1a14}.sentinel-feed-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.sentinel-feed-heading h2,.sentinel-feed-heading p{margin:0}.sentinel-feed-heading p{margin-top:5px}.sentinel-feed-key,.sentinel-feed-legend{flex-wrap:wrap;gap:7px;display:flex}.sentinel-feed-key span,.sentinel-feed-legend>span{border:1px solid var(--border);min-height:28px;color:var(--muted);font-size:var(--sv-type-xs);background:#0003;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-weight:800;display:inline-flex}.sentinel-feed-key i{border-radius:99px;width:13px;height:4px;display:block}.sentinel-key-link{background:linear-gradient(90deg,#62ba83,#4da9dc,#ff7a1a)}.sentinel-key-type{background:linear-gradient(90deg,#82d36b,#58b8e8,#ff5a47,#d9c25f)}.sentinel-feed-legend{margin-bottom:12px}.sentinel-feed-legend>span{border-color:color-mix(in srgb, var(--feed-type-color) 42%, transparent);color:#eef3ed}.sentinel-feed-legend svg{color:var(--feed-type-color)}.sentinel-card{border-left:5px solid var(--feed-link-color,var(--orange));background:linear-gradient(110deg, color-mix(in srgb, var(--feed-type-color,var(--orange)) 9%, transparent), #ffffff09 42%)}.sentinel-card:before{background:radial-gradient(circle at top left, color-mix(in srgb, var(--feed-type-color,var(--orange)) 14%, transparent), transparent 42%)}.sentinel-active{border-left-color:var(--feed-link-color,var(--orange))}.sentinel-card-title{align-items:flex-start;gap:11px;min-width:0;display:flex}.sentinel-card-title>div{min-width:0}.sentinel-card-title strong{color:var(--text);line-height:1.35;display:block}.sentinel-card-title p{margin:4px 0 0}.sentinel-type-icon{border:1px solid color-mix(in srgb, var(--feed-type-color) 48%, transparent);background:color-mix(in srgb, var(--feed-type-color) 12%, transparent);width:36px;height:36px;color:var(--feed-type-color);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.sentinel-type-label{color:color-mix(in srgb, var(--feed-type-color) 70%, var(--sv-text-primary));font-size:var(--sv-type-xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-weight:950;display:block}.sentinel-meta .sentinel-link-chip{border-color:color-mix(in srgb, var(--feed-link-color) 48%, transparent);color:#eef3ed;text-transform:capitalize}.sentinel-link-chip i{background:var(--feed-link-color);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--feed-link-color) 55%, transparent);border-radius:999px;margin-right:5px;display:inline-block}@media (width<=680px){.sentinel-feed-heading{flex-direction:column}.sentinel-feed-key{width:100%}.sentinel-card-header{flex-direction:column;align-items:stretch}}@keyframes sentinelPulse{0%{box-shadow:0 0 #ff7a1a73}70%{box-shadow:0 0 0 12px #ff7a1a00}to{box-shadow:0 0 #ff7a1a00}}:root{--hs-bg:hsl(var(--sv-section-hue) 12.5% 3.1%);--hs-bg-soft:hsl(var(--sv-section-hue) 16.1% 6.1%);--hs-panel:hsl(var(--sv-section-hue) 14.3% 8.2% / .92);--hs-panel-soft:#ffffff0b;--hs-border:#ffffff1c;--hs-orange:var(--sv-orange,#ff8b2b);--hs-orange-soft:var(--sv-orange-soft,#ff8b2b2b);--hs-green:var(--sv-green,#96ff75);--hs-green-soft:var(--sv-green-soft,#96ff7529);--hs-red:#ff4d3d;--hs-blue:#4aa3ff;--hs-text:#f5f2ea;--hs-muted:#a9afa7;--hs-radius:18px;--hs-shadow:0 18px 50px #00000061;--hs-glow:0 0 28px #ff7a1a1f}body{background:radial-gradient(circle at top left, #ff7a1a17, transparent 32%), radial-gradient(circle at bottom right, #6f8f421a, transparent 34%), var(--hs-bg);color:var(--hs-text)}.app-shell,.page{background:0 0}.page{padding:24px}.hero{border:1px solid var(--hs-border);background:linear-gradient(135deg, #ff7a1a1f, transparent 34%), linear-gradient(180deg, #ffffff0f, #ffffff05), var(--hs-panel);box-shadow:var(--hs-shadow);border-radius:24px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:1px solid #ff7a1a2e;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-120px;box-shadow:0 0 0 40px #ff7a1a09,0 0 0 90px #ff7a1a06}.hero p{color:var(--hs-orange);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.hero h1{color:var(--hs-text)}.hero span{color:var(--hs-muted)}.card,.metric-card{border:1px solid var(--hs-border);border-radius:var(--hs-radius);background:linear-gradient(180deg, #ffffff0e, #ffffff06), var(--hs-panel);box-shadow:var(--hs-shadow)}.card:hover,.metric-card:hover{box-shadow:var(--hs-shadow), var(--hs-glow);border-color:#ff7a1a47}.metric-grid,.grid-two,.grid-three,.attachment-grid,.detail-grid{gap:16px}.metric-card h2,.card h2{color:var(--hs-text)}.muted{color:var(--hs-muted)}button{background:linear-gradient(135deg, var(--sv-accent-fill-1), var(--sv-accent-fill-2));color:var(--sv-ink-on-accent,#161008);border:1px solid #ff7a1a59;border-radius:999px;font-weight:800;box-shadow:0 8px 22px #ff7a1a2e}button:hover{filter:brightness(1.08);box-shadow:0 0 26px #ff7a1a38}button.secondary,.action-row button:not(:first-child){color:var(--hs-text);border-color:var(--hs-border);background:#ffffff0b}input,select,textarea{border:1px solid var(--hs-border);background-color:var(--control-bg);color:var(--control-text);border-radius:14px}input:focus,select:focus,textarea:focus{border-color:#ff7a1aa6;outline:none;box-shadow:0 0 0 3px #ff7a1a21}@media (forced-colors:active){select:not([multiple]){appearance:auto;background-image:none}}.sentinel-pulse{position:relative}.sentinel-pulse:after{content:"";border:1px solid #ff7a1a66;border-radius:999px;animation:1.9s infinite hsPulse;position:absolute;inset:-6px}@keyframes hsPulse{0%{opacity:.65;transform:scale(.72)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(.72)}}.operation-rail{border:1px solid var(--hs-border);border-radius:var(--hs-radius);background:#ffffff0a;padding:16px}.operation-task{border-left:3px solid var(--hs-orange);background:#ffffff09;border-radius:12px;margin-bottom:10px;padding:10px 12px}.map-panel,.terrain-panel{background:radial-gradient(circle at 40% 40%,#ff7a1a21,#0000 18%),radial-gradient(circle at 65% 65%,#6f8f4229,#0000 24%),linear-gradient(135deg,#ffffff0a,#ffffff04),#10140f;border:1px solid #ff7a1a2e;border-radius:22px;min-height:320px}.sidebar{background:linear-gradient(180deg, #ff7a1a0f, transparent 30%), hsl(var(--sv-section-hue) 15.8% 3.7%);border-right:1px solid var(--hs-border)}.sidebar button{box-shadow:none}@media (width<=900px){.page{padding:14px}.hero{border-radius:18px}.grid-two,.grid-three,.metric-grid{grid-template-columns:1fr}}.hs-shell{background:linear-gradient(135deg, #ff7a1a0d, transparent 32%), linear-gradient(315deg, #6f8f4214, transparent 38%), var(--hs-bg);min-height:100dvh}.hs-main{min-height:100dvh}.hs-live-dot{background:var(--hs-orange);border-radius:50%;width:10px;height:10px;animation:1.8s infinite hsLivePulse;box-shadow:0 0 18px #ff7a1aa6}@keyframes hsLivePulse{0%{box-shadow:0 0 #ff7a1a99}70%{box-shadow:0 0 0 10px #ff7a1a00}to{box-shadow:0 0 #ff7a1a00}}.hs-sidebar{background:linear-gradient(180deg, #ff7a1a14, transparent 18%), linear-gradient(180deg, #6f8f420d, transparent 38%), hsl(var(--sv-section-hue) 15.8% 3.7%);border-right:1px solid var(--hs-border);flex-direction:column;gap:18px;height:100dvh;padding:20px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.hs-brand{border:1px solid var(--hs-border);background:radial-gradient(circle at 100% 0,#ff7a1a1f,#0000 36%),#ffffff08;border-radius:20px;align-items:center;gap:14px;padding:14px;display:flex}.hs-nav{flex-direction:column;gap:10px;display:flex}.hs-nav-section{flex-direction:column;gap:8px;display:flex}.hs-nav-group{color:var(--hs-orange);font-size:var(--sv-type-xs);letter-spacing:.16em;text-transform:uppercase;padding:4px 10px;font-weight:900}.hs-sidebar-footer{margin-top:auto}.inline-alert{border:1px solid color-mix(in srgb, var(--border,#566052) 70%, transparent);background:color-mix(in srgb, var(--surface-2,hsl(var(--sv-section-hue) 8.2% 12%)) 88%, transparent);border-radius:10px;margin:12px 0;padding:10px 12px}.inline-alert.error{color:#ffd6ca;border-color:#d96a4ba6}.inline-alert.success{color:#dff6d9;border-color:#6ca96ba6}.hs-command-layout{grid-template-columns:minmax(0,1fr) 360px;gap:18px;display:grid}.hs-command-main{gap:18px;display:grid}@media (width<=1200px){.hs-command-layout{grid-template-columns:1fr}}.hs-map-surface{min-height:520px;box-shadow:var(--hs-shadow), inset 0 0 0 1px #ffffff08;background:radial-gradient(circle at 30% 40%,#ff7a1a1f,#0000 18%),radial-gradient(circle at 70% 60%,#6f8f4224,#0000 22%),linear-gradient(#ffffff0a,#ffffff04),#0f1410;border:1px solid #ff7a1a2e;border-radius:26px;position:relative;overflow:hidden}.hs-map-surface:before{content:"";opacity:.08;pointer-events:none;background-image:repeating-radial-gradient(circle,#ffffff1f,#ffffff1f 1px,#0000 1px 18px);position:absolute;inset:0}.hs-map-surface:after{content:"";opacity:.55;pointer-events:none;background:conic-gradient(#0000,#ff7a1a29,#0000 28%);border-radius:50%;width:520px;height:520px;animation:9s linear infinite hsRadarSweep;position:absolute;top:-180px;right:-180px}@keyframes hsRadarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hs-map-overlay{z-index:2;border:1px solid var(--hs-border);background:linear-gradient(180deg, #ffffff0d, #ffffff05), hsl(var(--sv-section-hue) 12.5% 3.1% / .88);box-shadow:var(--hs-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;position:absolute}.hs-zone-overlay{width:280px;padding:16px;top:18px;left:18px}.hs-camera-overlay{width:260px;padding:16px;top:18px;right:18px}.hs-hunt-overlay{width:320px;padding:16px;bottom:18px;left:18px}.hs-sentinel-overlay{width:280px;padding:16px;bottom:18px;right:18px}.hs-map-overlay h3{color:var(--hs-text);margin-top:0}.hs-map-overlay p,.hs-map-overlay span,.hs-map-overlay small{color:var(--hs-muted)}.hs-map-marker{background:var(--hs-orange);border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 0 18px #ff7a1a73}.hs-map-marker:after{content:"";border:1px solid #ff7a1a59;border-radius:50%;animation:2s infinite hsPulse;position:absolute;inset:-8px}@media (width<=1100px){.hs-map-surface{min-height:420px}.hs-zone-overlay,.hs-camera-overlay,.hs-hunt-overlay,.hs-sentinel-overlay{width:100%;margin-bottom:12px;position:relative;inset:auto}}.hs-map-surface{transition:min-height .35s,transform .35s}.hs-map-surface.expanded{min-height:860px}.hs-map-surface-toolbar{z-index:10;gap:12px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.hs-map-surface-toolbar button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hs-map-surface.expanded .hs-zone-overlay,.hs-map-surface.expanded .hs-camera-overlay,.hs-map-surface.expanded .hs-hunt-overlay,.hs-map-surface.expanded .hs-sentinel-overlay{transform:scale(1.03)}.hs-map-surface.expanded .hs-map-marker{transform:scale(1.25)}.hs-asset-marker{z-index:4;color:#111;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:flex;position:absolute;box-shadow:0 0 18px #00000059}.hs-asset-marker.stand{background:#ff7a1a}.hs-asset-marker.feeder{background:#6f8f42}.hs-asset-marker.parking{background:#4aa3ff}.hs-asset-marker:after{content:"";border:1px solid #ffffff29;border-radius:50%;animation:2.2s infinite hsPulse;position:absolute;inset:-10px}.hs-route-overlay{z-index:1;background:linear-gradient(90deg,#ff7a1a00,#ff7a1aa6,#ff7a1a00);width:46%;height:2px;position:absolute;top:58%;left:20%;transform:rotate(-12deg);box-shadow:0 0 14px #ff7a1a59}.hs-wind-overlay,.hs-pressure-overlay,.hs-alert-overlay{z-index:5;border:1px solid var(--hs-border);background:linear-gradient(180deg, #ffffff0d, #ffffff05), hsl(var(--sv-section-hue) 12.5% 3.1% / .88);color:var(--hs-text);font-size:var(--sv-type-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--hs-shadow);border-radius:999px;padding:10px 14px;font-weight:800;position:absolute}.hs-wind-overlay{top:90px;right:26px}.hs-pressure-overlay{top:142px;right:26px}.hs-alert-overlay{color:var(--hs-orange);border-color:#ff7a1a61;top:194px;right:26px}.hs-layer-control,.hs-map-legend{z-index:7;border:1px solid var(--hs-border);background:hsl(var(--sv-section-hue) 12.5% 3.1% / .86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--hs-shadow);border-radius:18px;position:absolute;left:24px}.hs-layer-control{align-items:center;gap:8px;padding:10px 12px;display:flex;top:90px}.hs-layer-control strong{color:var(--hs-orange);font-size:var(--sv-type-xs);text-transform:uppercase;letter-spacing:.12em}.hs-layer-control span{color:var(--hs-muted);font-size:var(--sv-type-xs);background:#ffffff0d;border-radius:999px;padding:6px 9px;font-weight:800}.hs-map-legend{color:var(--muted);font-size:var(--sv-type-xs);flex-wrap:wrap;align-items:center;gap:18px;padding:12px 16px;font-weight:800;display:flex;bottom:24px;left:24px}.hs-map-legend div{align-items:center;gap:8px;display:flex}.hs-map-legend b{border-radius:50%;width:10px;height:10px}.stand-dot{background:#ff7a1a}.feeder-dot{background:#6f8f42}.parking-dot{background:#4aa3ff}.camera-dot{background:#f5f2ea}.hs-context-alert{z-index:8;background:hsl(var(--sv-section-hue) 12.5% 3.1% / .9);color:var(--hs-orange);font-size:var(--sv-type-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ff7a1a6b;border-radius:999px;padding:8px 12px;font-weight:900;position:absolute;box-shadow:0 0 22px #ff7a1a2e}.hs-asset-marker.camera{background:#f5f2ea}.hs-asset-marker.route{background:#c6a15b}.hs-asset-marker.vehicle{background:#9b6cff}.op-geo-page{gap:18px;width:100%;display:grid}.op-geo-map-card{width:100%;min-width:0}.op-geo-page .hs-map-surface{width:100%;min-height:720px}.op-geo-panel{background:linear-gradient(180deg, #ffffff0b, #ffffff05), hsl(var(--sv-section-hue) 12.5% 3.1% / .82);min-width:0;box-shadow:var(--hs-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ff7a1a33;border-radius:22px;padding:16px}.op-geo-panel h2,.op-geo-panel h3{color:var(--hs-orange);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900}.op-geo-zone-list,.op-geo-asset-list{gap:10px;display:grid}.op-geo-zone-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.op-geo-zone-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.op-geo-zone-header strong{color:var(--hs-text)}.op-geo-zone-header span{color:var(--hs-orange);font-weight:900}.op-geo-zone-metrics{color:var(--hs-muted);font-size:var(--sv-type-xs);grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.op-geo-asset-row{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.op-geo-asset-row span{color:var(--hs-text);font-weight:800}.op-geo-asset-row small{color:var(--hs-muted);text-transform:uppercase;font-weight:800}.op-geo-current-mode{border-top:1px solid #ffffff1a;margin-top:14px;padding-top:14px}.op-geo-current-mode small{color:var(--hs-orange);font-size:var(--sv-type-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:900;display:block}.op-geo-current-mode strong{color:var(--hs-text);margin-top:6px;font-size:22px;display:block}.op-geo-page .hs-map-surface{border-radius:26px}@media (width<=1400px){.op-geo-dashboard-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.op-geo-dashboard-grid{grid-template-columns:1fr}.op-geo-page .hs-map-surface{min-height:560px}}.op-geo-page .hs-layer-control{flex-wrap:wrap;max-width:calc(100% - 48px);top:120px;left:24px;right:auto}.op-geo-page .hs-zone-overlay{top:190px;left:24px}.op-geo-page .hs-camera-overlay{top:190px;right:24px}.op-geo-page .hs-hunt-overlay{bottom:90px;left:24px}.op-geo-page .hs-sentinel-overlay{bottom:90px;right:24px}.op-geo-page .hs-map-legend{bottom:24px;left:24px}.op-geo-page .hs-map-surface-toolbar{top:18px;left:24px;right:auto;transform:none}.op-geo-page .hs-map-surface{min-height:820px;padding:0}.op-geo-page .hs-zone-overlay,.op-geo-page .hs-camera-overlay,.op-geo-page .hs-hunt-overlay,.op-geo-page .hs-sentinel-overlay{width:260px}.op-geo-focus-list span{color:var(--hs-muted);font-size:var(--sv-type-xs);text-transform:uppercase;letter-spacing:.08em;background:#ff7a1a14;border:1px solid #ff7a1a42;border-radius:999px;padding:5px 8px;font-weight:800}.op-geo-dashboard-grid{grid-template-columns:repeat(5,minmax(240px,1fr))}.camera-detection-list{gap:10px;display:grid}.camera-detection-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.camera-detection-card.priority-high{border-color:#ff7a1a6b;box-shadow:0 0 20px #ff7a1a1a}.camera-detection-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.camera-detection-header strong{color:var(--hs-text)}.camera-detection-header span{color:var(--hs-orange);font-size:var(--sv-type-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.camera-detection-meta{gap:5px;margin-top:10px;display:grid}.camera-detection-meta small{color:var(--hs-muted);font-size:var(--sv-type-xs)}@media (width<=1600px){.op-geo-dashboard-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.op-geo-dashboard-grid{grid-template-columns:1fr}}.sentinel-event-list{gap:10px;display:grid}.sentinel-event-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.sentinel-event-card.event-active-alert{background:linear-gradient(135deg,#ff7a1a24,#ffffff09);border-color:#ff7a1a7a;box-shadow:0 0 24px #ff7a1a24}.sentinel-event-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sentinel-event-header strong{color:var(--hs-text)}.sentinel-event-header span{color:var(--hs-orange);font-size:var(--sv-type-xs);letter-spacing:.1em;font-weight:900}.sentinel-event-card p{color:var(--hs-muted);margin:8px 0 0;font-size:13px}.sentinel-event-meta{gap:5px;margin-top:10px;display:grid}.sentinel-event-meta small{color:var(--hs-muted);font-size:var(--sv-type-xs)}.gis-object-list{gap:10px;display:grid}.gis-object-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.gis-object-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.gis-object-header strong{color:var(--hs-text)}.gis-object-header span{color:var(--hs-orange);font-size:var(--sv-type-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.gis-object-meta{gap:5px;margin-top:10px;display:grid}.gis-object-meta small{color:var(--hs-muted);font-size:var(--sv-type-xs)}.gis-relationship-list{gap:10px;display:grid}.gis-relationship-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.gis-relationship-card strong{color:var(--hs-text);font-size:13px}.gis-relationship-meta{gap:5px;margin-top:10px;display:grid}.gis-relationship-meta small{color:var(--hs-muted);font-size:var(--sv-type-xs)}.gis-object-card{text-align:left;width:100%;box-shadow:none;color:var(--hs-text)}.gis-object-card.selected{background:#ff7a1a24;border-color:#ff7a1a99;box-shadow:0 0 24px #ff7a1a29}.gis-clear-selection{width:100%;color:var(--hs-text);box-shadow:none;background:#ffffff0a;border-color:#ffffff1f;margin-top:12px}.hs-asset-marker.highlighted{z-index:12;outline:2px solid #ffffffd9;transform:scale(1.28);box-shadow:0 0 0 8px #ff7a1a29,0 0 32px #ff7a1a80}.gis-recommendation-card small,.gis-recommendation-grid small,.gis-recommendation-action small{color:var(--hs-orange);font-size:var(--sv-type-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-weight:900;display:block}.gis-recommendation-card strong,.gis-recommendation-grid strong,.gis-recommendation-action strong{color:var(--hs-text);font-size:13px}.gis-recommendation-grid div,.gis-recommendation-action{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;padding:10px}.gis-recommendation-action{margin-top:12px}.gis-recommendation-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:12px;padding:12px}.gis-recommendation-card small,.gis-recommendation-grid small,.gis-recommendation-action small,.gis-recommendation-reason small,.gis-recommendation-ranked small{color:var(--hs-orange);font-size:var(--sv-type-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-weight:900;display:block}.gis-recommendation-card strong,.gis-recommendation-grid strong,.gis-recommendation-action strong,.gis-recommendation-reason strong{color:var(--hs-text);font-size:13px}.gis-recommendation-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gis-recommendation-grid div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;padding:10px}.gis-recommendation-action,.gis-recommendation-reason{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;margin-top:12px;padding:10px}.gis-recommendation-ranked{margin-top:14px}.gis-ranked-object{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;margin-top:6px;padding:8px 10px;display:flex}.gis-ranked-object span{color:var(--hs-text);font-weight:700}.gis-ranked-object strong{color:var(--hs-orange);font-weight:900}@media (width<=900px){.gis-recommendation-grid{grid-template-columns:1fr}}.hs-asset-marker.network-linked{outline:2px solid #ff7a1ae6;animation:2s infinite hsNetworkPulse;box-shadow:0 0 0 8px #ff7a1a24,0 0 34px #ff7a1a94}.hs-route-overlay.highlighted-route{background:linear-gradient(90deg,#ff7a1a00,#ff7a1af2,#ff7a1a00);height:4px;box-shadow:0 0 18px #ff7a1aa6,0 0 38px #ff7a1a47}@keyframes hsNetworkPulse{0%{box-shadow:0 0 #ff7a1a61,0 0 28px #ff7a1a66}70%{box-shadow:0 0 0 14px #ff7a1a00,0 0 34px #ff7a1a85}to{box-shadow:0 0 #ff7a1a00,0 0 28px #ff7a1a66}}.terrain-command-bar{background:linear-gradient(180deg, #ffffff0b, #ffffff05), hsl(var(--sv-section-hue) 12.5% 3.1% / .86);box-shadow:var(--hs-shadow);border:1px solid #ffffff1a;border-radius:22px;gap:14px;padding:16px;display:grid}.terrain-command-actions{flex-wrap:wrap;gap:12px;display:flex}.terrain-command-layers{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.terrain-command-layers strong{color:var(--hs-orange);font-size:var(--sv-type-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:900}.terrain-layer{color:var(--hs-muted);box-shadow:none;text-transform:uppercase;font-size:var(--sv-type-xs);letter-spacing:.08em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px}.terrain-layer.active{color:var(--hs-text);background:#ff7a1a2e;border-color:#ff7a1a7a}.op-overlay-panel{width:100%}.op-overlay-header{margin-bottom:14px}.op-overlay-header h2{color:var(--hs-orange);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.op-overlay-header small{color:var(--hs-muted);font-size:var(--sv-type-xs);margin-top:5px;display:block}.op-overlay-grid{grid-template-columns:1fr;gap:10px;display:grid}.op-overlay-tab{width:100%;min-height:54px;box-shadow:none;color:var(--hs-text);background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.op-overlay-tab span{font-size:13px;font-weight:850}.op-overlay-tab strong{color:var(--hs-muted);font-size:var(--sv-type-xs);letter-spacing:.12em}.op-overlay-tab.active{background:linear-gradient(135deg,#ff7a1a33,#ffffff09);border-color:#ff7a1a85;box-shadow:0 0 22px #ff7a1a1f}.op-overlay-tab.active strong{color:var(--hs-orange)}.terrain-command-title{margin-bottom:4px}.terrain-command-title h2{color:var(--hs-orange);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:15px;font-weight:900}.terrain-command-title small{color:var(--hs-muted);font-size:var(--sv-type-xs);letter-spacing:.04em;margin-top:6px;font-weight:600;display:block}.active-hunt-state-panel{width:100%}.active-hunt-state-header{margin-bottom:14px}.active-hunt-state-header h2{color:var(--hs-orange);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.active-hunt-state-header small{color:var(--hs-muted);font-size:var(--sv-type-xs);margin-top:5px;display:block}.active-hunt-state-grid{grid-template-columns:1fr;gap:10px;display:grid}.active-hunt-state-tab{width:100%;min-height:54px;box-shadow:none;color:var(--hs-text);background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.active-hunt-state-tab span{letter-spacing:.04em;font-size:13px;font-weight:850}.active-hunt-state-tab strong{color:var(--hs-muted);font-size:var(--sv-type-xs);letter-spacing:.12em;font-weight:900}.active-hunt-state-tab.selected{background:linear-gradient(135deg,#ff7a1a42,#ffffff0a);border-color:#ff7a1ab8;box-shadow:0 0 0 1px #ff7a1a29,0 0 26px #ff7a1a33}.active-hunt-state-tab.selected span,.active-hunt-state-tab.selected strong{color:var(--hs-orange)}.activity-heat-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.activity-heat-summary div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:10px}.activity-heat-summary small{color:var(--hs-orange);font-size:var(--sv-type-xs);text-transform:uppercase;margin-bottom:4px;display:block}.activity-heat-list{gap:10px;display:grid}.activity-zone-card{border:1px solid #ffffff1a;border-radius:14px;padding:10px}.activity-zone-card.high{background:#ff7a1a1f;border-color:#ff7a1a99}.activity-zone-card.medium{border-color:#ffc80066}.activity-zone-card.low{border-color:#ffffff26}.activity-zone-header{justify-content:space-between;align-items:center;display:flex}.hs-heat-zone{z-index:0;pointer-events:none;opacity:.6;filter:blur(6px);border-radius:50%;width:150px;height:150px;position:absolute;transform:translate(-50%,-50%)}.hs-heat-zone.high{background:radial-gradient(circle,#ff7a1a6b,#0000 70%)}.hs-heat-zone.medium{background:radial-gradient(circle,#ffc80047,#0000 70%)}.hs-heat-zone.low{background:radial-gradient(circle,#6f8f4238,#0000 70%)}.zone-score-best{background:#ff7a1a1a;border:1px solid #ff7a1a52;border-radius:16px;margin-bottom:12px;padding:12px}.zone-score-best small{color:var(--hs-orange);font-size:var(--sv-type-xs);text-transform:uppercase;margin-bottom:4px;display:block}.zone-score-best strong{color:var(--hs-text);font-size:16px;display:block}.zone-score-best span{color:var(--hs-muted)}.zone-score-list{gap:8px;display:grid}.zone-score-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.zone-score-card strong{color:var(--hs-orange)}.command-intel-panel{border-color:#ff7a1a47}.command-intel-primary{background:#ff7a1a1a;border:1px solid #ff7a1a61;border-radius:16px;margin-bottom:12px;padding:12px}.command-intel-primary small,.command-intel-grid small,.command-intel-event small{color:var(--hs-orange);font-size:var(--sv-type-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-weight:900;display:block}.command-intel-primary strong{color:var(--hs-text);font-size:14px;line-height:1.35}.command-intel-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.command-intel-grid div,.command-intel-event{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;padding:10px}.command-intel-grid strong,.command-intel-event strong{color:var(--hs-text);font-size:13px}.command-intel-event{margin-top:12px}.command-intel-event p{color:var(--hs-muted);margin:6px 0 0;font-size:13px;line-height:1.4}@media (width<=1100px){.command-intel-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.command-intel-grid{grid-template-columns:1fr}}.command-dashboard-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.command-dashboard-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;padding:10px 12px}.command-dashboard-card small{color:var(--hs-muted);font-size:var(--sv-type-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-weight:900;display:block}.command-dashboard-card strong{color:var(--hs-text);font-size:14px;display:block}@media (width<=1100px){.command-dashboard-strip{grid-template-columns:1fr 1fr}}@media (width<=700px){.command-dashboard-strip{grid-template-columns:1fr}}.overlay-command-metrics{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin:18px 0;display:grid}.overlay-metric-card{background:hsl(var(--sv-section-hue) 20% 5.9% / .78);border:1px solid #b48c4659;border-radius:12px;padding:14px}.overlay-metric-card small{opacity:.72;margin-bottom:6px;display:block}.overlay-metric-card strong{letter-spacing:.08em;font-size:22px}.overlay-tactical-surface{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), radial-gradient(circle at 30% 35%, #785a2838, transparent 28%), radial-gradient(circle at 70% 60%, hsl(var(--sv-section-hue) 50% 23.5% / .18), transparent 30%), hsl(var(--sv-section-hue) 39.1% 4.5%);background-size:36px 36px,36px 36px,auto,auto,auto;border:1px solid #b48c4659;border-radius:18px;min-height:360px;position:relative;overflow:hidden}.overlay-base-grid{min-height:360px;position:relative}.overlay-zone{color:#f1d18a;font-size:var(--sv-type-xs);letter-spacing:.08em;text-transform:uppercase;background:#b48c4614;border:1px solid #b48c4673;border-radius:999px;padding:8px 12px;position:absolute}.zone-a{top:22%;left:18%}.zone-b{top:52%;left:42%}.zone-c{top:30%;left:68%}.overlay-route{background:#e6be64d9;width:54%;height:3px;font-size:0;position:absolute;top:70%;left:18%;transform:rotate(-12deg);box-shadow:0 0 14px #e6be6473}.overlay-route:after{content:"Access Route";font-size:var(--sv-type-xs);color:#f1d18a;letter-spacing:.08em;text-transform:uppercase;position:absolute;top:-24px;right:0}.overlay-marker{background:#080f0ceb;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid;position:absolute;box-shadow:0 0 18px #ffffff1f}.stand-marker{top:38%;left:32%}.feeder-marker{top:58%;left:52%}.camera-one{top:42%;left:72%}.camera-two{top:24%;left:54%}.overlay-wind{color:#9fd4ff;letter-spacing:.08em;background:#143c5a38;border:1px solid #78beff59;border-radius:999px;padding:8px 12px;position:absolute;top:12%;right:8%}.overlay-active-pulse{color:#ffdf9a;letter-spacing:.08em;background:#82501433;border:1px solid #ffd2788c;border-radius:999px;padding:10px 14px;font-weight:800;animation:1.8s infinite overlayPulse;position:absolute;bottom:12%;right:10%}@keyframes overlayPulse{0%{box-shadow:0 0 #ffd27800}50%{box-shadow:0 0 28px #ffd2786b}to{box-shadow:0 0 #ffd27800}}.overlay-stack-visual{flex-direction:column;gap:10px;display:flex}.overlay-stack-layer{background:hsl(var(--sv-section-hue) 20% 5.9% / .72);border:1px solid #b48c4659;border-radius:12px;gap:4px;padding:12px;display:grid}.overlay-stack-layer span,.overlay-stack-layer small{opacity:.72}.op-geo-dashboard-grid{grid-template-columns:repeat(3,minmax(280px,1fr));align-items:start;gap:14px;display:grid}.op-geo-panel{min-height:auto}.op-geo-zone-list{gap:10px;display:grid}.op-geo-zone-card{padding:12px}.op-geo-zone-header{margin-bottom:8px}.op-geo-zone-metrics{font-size:var(--sv-type-xs);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.op-geo-focus-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.op-geo-focus-list span,.op-geo-focus-list button{font-size:var(--sv-type-xs);padding:5px 8px}.op-geo-panel h2{letter-spacing:.08em;margin-bottom:10px;font-size:14px}.op-geo-panel:nth-child(3),.op-geo-panel:nth-child(4),.op-geo-panel:nth-child(5),.op-geo-panel:nth-child(6){max-height:420px;overflow-y:auto}@media (width<=1200px){.op-geo-dashboard-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (width<=800px){.op-geo-dashboard-grid{grid-template-columns:1fr}}.overlay-summary-band{grid-template-columns:repeat(4,minmax(220px,1fr));align-items:start;gap:12px;margin-top:16px;display:grid}.overlay-detail-band{grid-template-columns:repeat(2,minmax(320px,1fr));align-items:start;gap:14px;margin-top:16px;display:grid}.overlay-summary-band .op-geo-panel,.overlay-detail-band .op-geo-panel{margin:0}.overlay-summary-band .op-geo-zone-card,.overlay-detail-band .op-geo-zone-card{padding:10px 12px}.overlay-summary-band .op-geo-zone-list,.overlay-detail-band .op-geo-zone-list{gap:8px}.overlay-summary-band .op-geo-zone-metrics,.overlay-detail-band .op-geo-zone-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.overlay-detail-band .op-geo-panel{max-height:440px;overflow-y:auto}@media (width<=1400px){.overlay-summary-band{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=900px){.overlay-summary-band,.overlay-detail-band{grid-template-columns:1fr}}.operational-section{box-sizing:border-box;background:hsl(var(--sv-section-hue) 23.8% 4.1% / .78);border:1px solid #8cff6652;border-radius:16px;width:100%;max-width:100%;margin:18px 0 0;overflow:hidden}.operational-section-header{box-sizing:border-box;width:100%;max-width:100%;color:inherit;text-align:left;cursor:pointer;background:#8cff6621;border:0;border-bottom:1px solid #8cff6647;border-radius:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.operational-section-title-block{align-items:center;gap:12px;display:flex}.operational-section-toggle{opacity:.8;font-size:18px}.operational-section-title-block h2{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:15px}.operational-section-title-block p{font-size:var(--sv-type-xs);opacity:.68;margin:4px 0 0}.operational-section-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.operational-section-meta span{font-size:var(--sv-type-xs);letter-spacing:.08em;text-transform:uppercase;background:#74c36514;border:1px solid #74c3654d;border-radius:999px;padding:5px 8px}.operational-section-meta strong{color:var(--green);font-size:var(--sv-type-xs);letter-spacing:.08em;text-transform:uppercase;background:#74c36529;border:1px solid #74c3657a;border-radius:999px;padding:5px 8px}.operational-section-body{box-sizing:border-box;width:100%;max-width:100%;padding:14px;overflow:hidden}.operational-section-body>div{box-sizing:border-box;width:100%;max-width:100%}.operational-section-body .overlay-summary-band,.operational-section-body .overlay-detail-band{margin-top:0}.camera-import-workspace{margin-top:14px}.camera-import-workspace .op-geo-panel,.camera-import-workspace .card,.camera-import-workspace .grid-two,.camera-import-workspace .grid-three{width:100%}.hunter-records-panel{grid-column:span 2}.hunter-action-stack{grid-template-columns:1fr;gap:14px;display:grid}.hunter-action-stack .op-geo-panel{width:100%}@media (width<=900px){.hunter-records-panel{grid-column:span 1}}.active-hunt-status-header{background:hsl(var(--sv-section-hue) 23.8% 4.1% / .84);border:1px solid #8cff6657;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.4fr);gap:10px;margin:14px 0 10px;padding:12px;display:grid}@media (width<=1400px){.active-hunt-status-header{grid-template-columns:repeat(3,minmax(0,1fr))}}.active-hunt-context-header{background:#ff7a1a0e;border:1px solid #ff7a1a33;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:10px 12px;display:grid}.active-hunt-status-header>div,.active-hunt-context-header>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:10px}.active-hunt-status-header small,.active-hunt-context-header small{color:var(--muted);font-size:var(--sv-type-xs);text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;display:block}.active-hunt-status-header .active-hunt-truth{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-top:6px;display:flex}.active-hunt-status-header strong{color:var(--green);font-size:14px;line-height:1.25;display:block}.active-hunt-context-header strong{color:var(--text);font-size:13px;line-height:1.25;display:block}@media (width<=1400px){.active-hunt-status-header{grid-template-columns:repeat(3,minmax(0,1fr))}.active-hunt-context-header{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.active-hunt-status-header,.active-hunt-context-header{grid-template-columns:1fr}}.active-hunt-action-console{gap:14px;display:grid}.active-hunt-command-band{background:hsl(var(--sv-section-hue) 23.8% 4.1% / .65);border:1px solid #8cff662e;border-radius:14px;padding:12px}.active-hunt-command-band h3{font-size:var(--sv-type-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin:0 0 10px}.active-hunt-command-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:12px;display:grid}.active-hunt-emergency-band{background:linear-gradient(180deg, #ff4d2e1f, hsl(var(--sv-section-hue) 23.8% 4.1% / .88));border:2px solid #ff4d2e99;border-radius:18px;padding:14px}.active-hunt-emergency-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.active-hunt-emergency-header h3{color:#ff4d2e;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:14px;font-weight:900}.active-hunt-emergency-header span{color:#ffb0a4;font-size:var(--sv-type-xs);letter-spacing:.12em;text-transform:uppercase}.active-hunt-sos-card{background:#ff4d2e29;border:2px solid #ff4d2ebf;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:16px;display:flex}.active-hunt-sos-card small{color:#ffb0a4;font-size:var(--sv-type-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;display:block}.active-hunt-sos-card strong{color:#ff4d2e;letter-spacing:.14em;font-size:28px;font-weight:900;display:block}.active-hunt-sos-card p{color:var(--text);opacity:.82;margin:6px 0 0;font-size:13px}.active-hunt-sos-card>span{color:#ff4d2e;font-size:var(--sv-type-xs);letter-spacing:.14em;background:#ff4d2e1f;border:1px solid #ff4d2e99;border-radius:999px;padding:8px 12px;font-weight:900}.active-hunt-emergency-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:12px;display:grid}.active-hunt-timeline{gap:10px;display:grid}.active-hunt-timeline-event{background:#ffffff05;border:1px solid #8cff661f;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.active-hunt-timeline-time{min-width:80px;color:var(--green);font-size:var(--sv-type-xs);font-weight:700}.active-hunt-timeline-content{flex-direction:column;gap:4px;display:flex}.active-hunt-timeline-content strong{color:var(--text)}.active-hunt-timeline-content span{color:var(--muted);font-size:var(--sv-type-xs)}.active-hunt-timeline-content small{color:var(--green);font-size:var(--sv-type-xs);font-weight:700}@media (width<=900px){.active-hunt-command-grid,.active-hunt-emergency-grid{grid-template-columns:1fr}.active-hunt-sos-card{flex-direction:column;align-items:flex-start}}.active-hunt-timeline-content small{color:var(--green);font-size:var(--sv-type-xs)}.active-hunt-timeline-content p{color:var(--text);opacity:.78;font-size:var(--sv-type-xs);margin:2px 0 0;line-height:1.35}.operational-filter-bar{background:#080f14eb;border:1px solid #ff910038;border-radius:14px;gap:14px;margin-bottom:16px;padding:16px;display:grid}.operational-filter-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.operational-filter-summary div{gap:4px;display:grid}.operational-filter-summary span{color:var(--muted,#93a1aa);font-size:.85rem}.operational-filter-summary button{width:auto}.operational-filter-grid{grid-template-columns:minmax(190px,2fr) repeat(5,minmax(135px,1fr));gap:12px;display:grid}.operational-filter-grid label{color:#d8e0e5;font-size:var(--sv-type-xs);gap:6px;font-weight:600;display:grid}.operational-filter-grid input,.operational-filter-grid select{color:#f2f5f6;background:#02080ceb;border:1px solid #ffffff21;border-radius:8px;width:100%;min-width:0;padding:9px 10px}.operational-filter-grid input:focus,.operational-filter-grid select:focus{border-color:#ff9100b3;outline:none}@media (width<=1100px){.operational-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=720px){.operational-filter-summary{flex-direction:column;align-items:flex-start}.operational-filter-grid{grid-template-columns:1fr}}.hs-command-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start}.hs-command-main{min-width:0}.operation-rail{z-index:1;align-self:start;min-width:0;position:relative}.hs-command-main .operational-filter-bar{min-width:0;max-width:100%;overflow:hidden}.hs-command-main .operational-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1450px){.hs-command-main .operational-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1200px){.hs-command-layout{grid-template-columns:1fr}.operation-rail{width:100%}.hs-command-main .operational-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.hs-command-main .operational-filter-grid{grid-template-columns:1fr}}.hs-command-main{width:100%;min-width:0}.operation-rail{box-sizing:border-box;width:100%;min-width:0}.operation-rail>h2{text-align:left;box-sizing:border-box;width:100%;margin:0 0 12px;padding:0}.operation-rail .sentinel-feed,.operation-rail .feed-panel,.operation-rail .card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.hs-command-main>*,.operation-rail>*{box-sizing:border-box;max-width:100%}@media (width<=1100px){.hs-command-layout{grid-template-columns:1fr}.operation-rail{width:100%}}.hs-command-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:24px;width:100%;display:grid}.hs-command-main,.operation-rail{box-sizing:border-box;width:100%;min-width:0}.operation-rail-heading{box-sizing:border-box;width:100%;margin:0 0 12px;padding:0}.operation-rail-heading h2{text-align:left;margin:0}.operation-rail-eyebrow{margin:0 0 4px}.operation-rail-feed{box-sizing:border-box;width:100%;min-width:0}.hs-command-terrain-full{width:100%;min-width:0;margin-top:24px;display:block}.hs-command-terrain-full .card{width:100%;max-width:none}.hs-command-support-grid{width:100%;margin-top:20px}@media (width<=1100px){.hs-command-layout{grid-template-columns:1fr}}.hs-command-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;align-items:start!important;gap:24px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.hs-command-main{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.operation-rail{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.hs-command-main>*,.operation-rail>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.operation-rail-heading{width:100%!important;margin:0 0 10px!important;padding:0 2px!important}.operation-rail-eyebrow{text-align:left!important;margin:0!important;padding:0!important}.operation-rail-feed{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.operation-rail-feed>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.operation-rail .card,.operation-rail .sentinel-feed,.operation-rail .feed-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.hs-command-main .card,.hs-command-main section{box-sizing:border-box;min-width:0;max-width:100%}.hs-command-terrain-full{clear:both!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:24px!important;display:block!important}.hs-command-support-grid{width:100%!important;max-width:100%!important;margin-top:20px!important}@media (width<=1440px){.hs-command-layout{grid-template-columns:1fr!important}.operation-rail{width:100%!important}}.active-hunt-status-header .active-hunt-legal-gauge .chart-frame{min-width:0;margin-top:4px}.active-hunt-sharing-unavailable{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;gap:8px;padding:14px;display:grid}.active-hunt-sharing-unavailable h3{margin:0}.active-hunt-sharing-unavailable button{justify-self:start;min-height:44px}.active-hunt-sharing-unavailable button:disabled{color:var(--muted);box-shadow:none;filter:none;cursor:not-allowed;background:#ffffff0a;border-color:#ffffff24}.active-hunt-status-header>[data-reading=Unavailable]>strong{color:var(--muted)}.overlay-summary-band .op-geo-zone-metrics.active-hunt-labelled-metrics{grid-template-columns:minmax(0,1fr)}.active-hunt-labelled-metrics>span{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.active-hunt-sharing-unavailable p{color:var(--muted);margin:0}:root{--sv-type-xs:.82rem;--sv-type-sm:.94rem;--sv-type-body:1rem;--sv-type-leading-compact:1.35;--sv-type-leading-readable:1.5;--sv-space-1:4px;--sv-space-2:8px;--sv-space-3:12px;--sv-space-4:16px;--sv-space-5:20px;--sv-space-6:24px;--sv-space-8:32px;--sv-radius-sm:10px;--sv-radius-md:14px;--sv-radius-lg:18px;--sv-radius-xl:24px;--sv-section-hue:115;--sv-section-green-1:hsl(var(--sv-section-hue) 40.3% 13.1% / .96);--sv-section-green-2:hsl(var(--sv-section-hue) 35.1% 7.3% / .98);--sv-surface-0:hsl(var(--sv-section-hue) 17.6% 3.3% / .98);--sv-surface-1:hsl(var(--sv-section-hue) 16.1% 6.1% / .96);--sv-surface-2:hsl(var(--sv-section-hue) 13.7% 10% / .94);--sv-surface-raised:hsl(var(--sv-section-hue) 11.8% 13.3% / .96);--sv-surface-glass:hsl(var(--sv-section-hue) 14.9% 9.2% / .78);--sv-surface-recessed:hsl(var(--sv-section-hue) 40% 2% / .88);--sv-border-subtle:#ffffff17;--sv-border-strong:#ffffff2b;--sv-border-highlight:#ffffff47;--sv-border-orange:#ff8b2ba8;--sv-border-green:#96ff7599;--sv-orange:#ff8b2b;--sv-orange-soft:#ff8b2b2b;--sv-green:#96ff75;--sv-green-soft:#96ff7529;--sv-blue:#6ba8ff;--sv-blue-soft:#6ba8ff21;--sv-red:#ff5a42;--sv-red-soft:#ff5a4221;--sv-amber:#ffc857;--sv-gold:#ffd60a;--sv-forest:#2c7b2c;--sv-forest-deep:#236323;--sv-olive:#b0c25a;--sv-tan:#d6ae6b;--sv-ivory:var(--sv-text-primary);--sv-slate:#8a94a6;--sv-night:#1d2418;--sv-twilight:#b04a1e;--sv-band-top-lit:#3d3731;--sv-band-top:#2a2622;--sv-band-top-deep:#141210;--sv-band-hunts-lit:#2f7330;--sv-band-hunts:#1f5a22;--sv-band-hunts-deep:#0f2a12;--sv-band-work-lit:#5e6b28;--sv-band-work:#4b5520;--sv-band-work-deep:#22270f;--sv-band-tasks-lit:#7a5c30;--sv-band-tasks:#5a4424;--sv-band-tasks-deep:#2a2013;--sv-band-camera-lit:#4b5b7a;--sv-band-camera:#36425a;--sv-band-camera-deep:#19202d;--sv-band-sky-lit:#4a3f7e;--sv-band-sky:#352c5e;--sv-band-sky-deep:#18142e;--sv-band-sky-edge:#c897d7;--sv-band-late:#3b143b;--sv-band-late-deep:#160716;--sv-band-today:#5a3412;--sv-band-today-deep:#231508;--sv-state-good:var(--sv-green);--sv-state-attention:var(--sv-amber);--sv-state-problem:var(--sv-red);--sv-state-problem-deep:#6b2117;--sv-state-problem-text:#ff9682;--sv-state-overdue:#d1bffe;--sv-state-overdue-deep:#3c0b3c;--sv-state-offline:var(--sv-slate);--sv-state-unknown:var(--sv-text-secondary);--sv-now:var(--sv-orange);--sv-hue-aqua:#3fc9d9;--sv-hue-rose:#ad5475;--sv-hue-plum:#b4639f;--sv-hue-teal:#2f7f86;--sv-hue-sage:#8fa77a;--sv-hue-hide:#9a6a4a;--sv-hue-ochre:#c9861a;--sv-hue-water:#3d8cd0;--sv-hue-warm-ivory:#e9e4d4;--sv-hue-stone-1:#3d423c;--sv-hue-stone-2:#5d635b;--sv-hue-stone-3:#868c83;--sv-hue-stone-4:#b3b8ae;--sv-data-wind-good:var(--sv-state-good);--sv-data-wind-near:var(--sv-state-good);--sv-data-wind-outside:var(--sv-hue-stone-3);--sv-data-wind-avoid:var(--sv-state-problem);--sv-data-wind-unrated:var(--sv-state-unknown);--sv-data-wind-strong:var(--sv-state-attention);--sv-data-wind-gale:var(--sv-state-problem);--sv-data-wind-arrow:var(--sv-ivory);--sv-data-wind-facing:var(--sv-data-kind-stand);--sv-data-temp-cold:var(--sv-blue);--sv-data-temp-mild:#e6dfc6;--sv-data-temp-warm:#eaa58c;--sv-data-temp-hot:var(--sv-state-problem);--sv-data-wx-temp:var(--sv-ivory);--sv-data-wx-moisture:var(--sv-hue-aqua);--sv-data-wx-wind:var(--sv-data-wind-arrow);--sv-data-wx-gust:var(--sv-data-wind-arrow);--sv-data-wx-rain:var(--sv-hue-water);--sv-data-wx-snow:#e6ecff;--sv-data-wx-cloud:var(--sv-hue-stone-4);--sv-data-wx-pressure:var(--sv-hue-plum);--sv-data-sky-night:var(--sv-night);--sv-data-sky-nautical:#5a2a12;--sv-data-sky-twilight:var(--sv-twilight);--sv-data-sky-day:var(--sv-forest);--sv-data-sky-legal:var(--sv-ivory);--sv-data-sky-sun:var(--sv-gold);--sv-data-sky-moon:#c3cde0;--sv-data-sky-best:var(--sv-state-good);--sv-data-crop-perennial:#34b070;--sv-data-crop-brassica:#8e4fb3;--sv-data-crop-grain:#cf9f48;--sv-data-crop-corn:#d1bf1a;--sv-data-crop-soy:#4c8a2b;--sv-data-crop-grass:var(--sv-hue-sage);--sv-data-crop-fallow:#c7c192;--sv-data-op-spray:var(--sv-blue);--sv-data-op-till:#a07a3c;--sv-data-op-spread:var(--sv-hue-warm-ivory);--sv-data-op-mow:var(--sv-hue-stone-4);--sv-data-plant-window:var(--sv-state-good);--sv-data-vigour-1:var(--sv-data-op-till);--sv-data-vigour-2:#b5a04a;--sv-data-vigour-3:#8fbf45;--sv-data-vigour-4:var(--sv-state-good);--sv-data-land-forest:#2f6b3a;--sv-data-land-open:#6f8a55;--sv-data-land-field:#8a6a3a;--sv-data-land-wetland:#4f8f9a;--sv-data-land-water:var(--sv-data-kind-water);--sv-data-land-developed:#7a6f6a;--sv-data-species-big-game:var(--sv-tan);--sv-data-species-big-game-light:#e8cb94;--sv-data-species-big-game-deep:#b58a4c;--sv-data-species-turkey:#8a8410;--sv-data-species-waterfowl:var(--sv-blue);--sv-data-species-upland:var(--sv-hue-rose);--sv-data-species-small-game:var(--sv-hue-sage);--sv-data-species-predator:var(--sv-hue-teal);--sv-data-species-furbearer:var(--sv-hue-hide);--sv-data-species-other:var(--sv-hue-stone-3);--sv-data-sighting:var(--sv-ivory);--sv-data-presence-sitting:var(--sv-state-good);--sv-data-presence-moving:var(--sv-blue);--sv-data-presence-tracking:var(--sv-now);--sv-data-presence-camp:var(--sv-hue-stone-3);--sv-data-presence-late:var(--sv-state-attention);--sv-data-presence-out:var(--sv-state-offline);--sv-data-presence-planned:var(--sv-ivory);--sv-data-kind-stand:var(--sv-hue-ochre);--sv-data-kind-camera:var(--sv-hue-aqua);--sv-data-kind-feeder:var(--sv-olive);--sv-data-kind-food-plot:var(--sv-data-crop-perennial);--sv-data-kind-built:var(--sv-hue-hide);--sv-data-kind-water:var(--sv-hue-water);--sv-data-kind-route:#c5dcf2;--sv-data-kind-location:var(--sv-tan);--sv-data-kind-property:var(--sv-hue-warm-ivory);--sv-data-kind-zone-line:var(--sv-hue-stone-4);--sv-data-activity-1:#173a5e;--sv-data-activity-2:#21558a;--sv-data-activity-3:#2c6fae;--sv-data-activity-4:#4f9be0;--sv-data-activity-5:#8cc4ff;--sv-data-coverage-data:#b1a7bf;--sv-data-coverage-edge:var(--sv-data-coverage-data);--sv-data-coverage-calls:#5b506c;--sv-data-coverage-dot:#e1daea;--sv-data-coverage-none:#9a9a92;--sv-data-coverage-unloaded:var(--sv-truth-unavailable);--sv-data-cat-1:var(--sv-blue);--sv-data-cat-2:var(--sv-tan);--sv-data-cat-3:var(--sv-hue-sage);--sv-data-cat-4:var(--sv-hue-plum);--sv-data-cat-5:var(--sv-hue-warm-ivory);--sv-data-cat-6:var(--sv-hue-ochre);--sv-data-cat-7:var(--sv-hue-water);--sv-data-cat-8:var(--sv-hue-rose);--sv-data-cat-9:var(--sv-hue-aqua);--sv-data-cat-10:var(--sv-hue-stone-4);--sv-data-change-below-2:var(--sv-blue);--sv-data-change-below-1:#4e78b0;--sv-data-change-same:#3a4038;--sv-data-change-above-1:#8f7448;--sv-data-change-above-2:var(--sv-tan);--sv-data-ink-light:#fff;--sv-data-ink-dark:#000;--sv-text-primary:#f4f1e8;--sv-text-secondary:#c4bdab;--sv-text-muted:#aeb7ae;--sv-ink-on-dark:#f4f1e8;--sv-ink-on-accent:#161008;--sv-link:#8adfff;--sv-link-hover:#c9efff;--sv-link-on-light:#005b6e;--sv-ink-on-light:#1f2a23;--sv-ink-on-light-muted:#4e5d52;--sv-text-placeholder:#9eaaa1;--sv-text-faint:#969f96;--sv-accent-fill-1:#ff7a1af2;--sv-accent-fill-2:#e26a1cf2;--sv-orange-on-soft:color-mix(in srgb, var(--sv-orange) 60%, var(--sv-text-primary));--sv-red-on-soft:var(--sv-state-problem-text);--sv-shadow-panel:0 28px 65px #0000006b, 0 10px 24px #00000057, inset 0 1px 0 #ffffff0e;--sv-shadow-raised:0 18px 38px #00000061, 0 4px 10px #00000047, inset 0 1px 0 #ffffff13, inset 0 -1px 0 #00000080;--sv-shadow-recessed:inset 0 14px 32px #0000007a, inset 0 -1px 0 #ffffff0d;--sv-shadow-focus:0 0 0 3px #ff8b2b38;--sv-glow-orange:0 0 24px #ff8b2b47;--sv-glow-green:0 0 24px #96ff7542;--sv-gradient-panel:linear-gradient(145deg, #ffffff0e, transparent 22%), linear-gradient(180deg, #ff7a1a0b, transparent 34%), var(--sv-surface-1);--sv-gradient-control:linear-gradient(180deg, #ffffff12, #ffffff04), var(--sv-surface-2);--sv-transition-fast:.14s ease;--sv-transition-standard:.22s ease;--sv-transition-emphasis:.36s cubic-bezier(.2, .8, .2, 1);--sv-truth-live:#96ff75;--sv-truth-recorded:#2fb5a4;--sv-truth-derived:#8b7cf6;--sv-truth-placeholder:#ffc857;--sv-truth-unavailable:#8a94a6}:where(a:link,a:visited){color:var(--sv-link);text-underline-offset:.18em}:where(a:link:hover,a:visited:hover){color:var(--sv-link-hover);text-decoration-thickness:2px}:where(a:focus-visible){outline:2px solid var(--sv-link-hover);outline-offset:3px;border-radius:4px}button.sv-inapp-link{min-height:44px;box-shadow:none;color:var(--sv-link);font:inherit;text-align:left;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 4px;font-size:max(1rem,16px);font-weight:700;text-decoration:underline;display:inline-flex}button.sv-inapp-link:hover{color:var(--sv-link-hover);background:0 0;text-decoration-thickness:2px}button.sv-inapp-link:focus-visible{outline:2px solid var(--sv-link-hover);outline-offset:3px;border-radius:4px}:where(.leaflet-bar,.leaflet-control-attribution,.leaflet-popup) :where(a:focus-visible){outline-color:var(--sv-link-on-light)}:where(.leaflet-bar,.leaflet-control-attribution) :where(a:focus-visible){outline-offset:-2px}:where(.leaflet-control-attribution) :where(a){margin-inline:-3px;padding:2px 3px}:where(.leaflet-popup) :where(a.leaflet-popup-close-button:focus-visible){outline-offset:-4px}:where(.mapboxgl-ctrl-attrib) :where(a:focus-visible),:where(a.mapboxgl-ctrl-logo:focus-visible){outline-color:var(--sv-ink-on-light);outline-offset:0}:where(a.mapboxgl-ctrl-logo:focus-visible){box-shadow:0 0 0 4px #fff}:where(input,textarea)::placeholder{color:var(--sv-text-placeholder);opacity:1}.sv-eyebrow{color:var(--sv-orange);font-size:var(--sv-type-xs);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 18px #ff7a1a2e;margin:0;font-weight:900}.sv-muted{color:var(--sv-text-secondary)}.sv-status-dot{background:var(--sv-green);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #8cff6617,0 0 14px #8cff66b8}.sv-operational-panel{border:1px solid var(--sv-border-strong);border-radius:var(--sv-radius-xl);background:var(--sv-gradient-panel);box-shadow:var(--sv-shadow-panel);isolation:isolate;position:relative;overflow:hidden}.sv-operational-panel:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 12% 0,#ff7a1a17,#0000 28%),radial-gradient(circle at 86% 0,#8cff660b,#0000 24%);position:absolute;inset:0}.sv-raised-surface{border:1px solid var(--sv-border-subtle);background:var(--sv-gradient-control);box-shadow:var(--sv-shadow-raised)}.sv-recessed-surface{background:var(--sv-surface-recessed);box-shadow:var(--sv-shadow-recessed);border:1px solid #ffffff12}.sv-command-value{color:var(--sv-text-primary);letter-spacing:-.045em;text-shadow:0 10px 26px #0000006b;font-size:clamp(1.7rem,4vw,3rem);font-weight:950;line-height:.96}.sv-control-button{border:1px solid var(--sv-border-subtle);border-radius:var(--sv-radius-sm);background:var(--sv-gradient-control);min-height:38px;color:var(--sv-text-secondary);transition:border-color var(--sv-transition-fast), background var(--sv-transition-fast), color var(--sv-transition-fast), box-shadow var(--sv-transition-fast), transform var(--sv-transition-fast);padding:8px 12px;font-weight:800;box-shadow:0 6px 13px #00000045,inset 0 1px #ffffff13,inset 0 -1px #0000006b}.sv-control-button:hover{border-color:var(--sv-border-orange);color:var(--sv-text-primary);box-shadow:0 10px 22px #00000057, inset 0 1px 0 #ffffff1c, var(--sv-glow-orange);transform:translateY(-2px)}.sv-control-button:active{transform:translateY(1px);box-shadow:0 3px 8px #00000057,inset 0 2px 5px #00000075}.sv-control-button.active{border-color:var(--sv-border-orange);background:linear-gradient(180deg, #ffffff14, transparent), var(--sv-orange-soft);color:var(--sv-orange);box-shadow:0 8px 20px #00000052, inset 0 1px 0 #ffffff17, var(--sv-glow-orange)}.sv-control-button:focus-visible{box-shadow:var(--sv-shadow-focus);outline:none}@media (prefers-reduced-motion:no-preference){.sv-operational-panel,.sv-raised-surface,.sv-control-button{transition:transform var(--sv-transition-standard), box-shadow var(--sv-transition-standard), border-color var(--sv-transition-standard)}}.sv-panel{border:1px solid var(--sv-border-strong);border-radius:var(--sv-radius-lg);background:var(--sv-gradient-panel);min-width:0;box-shadow:var(--sv-shadow-panel);overflow:hidden}.sv-panel__header,.sv-panel__body,.sv-panel__footer{min-width:0;padding:var(--sv-space-5)}.sv-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--sv-space-4);border-bottom:1px solid var(--sv-border-subtle);display:flex}.sv-panel__footer{border-top:1px solid var(--sv-border-subtle)}.sv-status-strip{gap:var(--sv-space-3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.sv-status-metric{min-width:0;padding:var(--sv-space-3) var(--sv-space-4);border:1px solid var(--sv-border-subtle);border-radius:var(--sv-radius-sm);background:var(--sv-surface-recessed)}.sv-status-metric span,.sv-status-metric small{color:var(--sv-text-muted);display:block}.sv-status-metric strong{color:var(--sv-text-primary);overflow-wrap:anywhere;margin-top:4px;font-size:1rem;display:block}.sv-badge{border:1px solid var(--sv-border-subtle);background:var(--sv-surface-2);min-height:28px;color:var(--sv-text-primary);font-size:var(--sv-type-xs);border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-weight:850;display:inline-flex}.sv-badge--brand{color:var(--sv-orange);background:var(--sv-orange-soft);border-color:var(--sv-border-orange)}.sv-badge--positive{color:var(--sv-green);background:var(--sv-green-soft);border-color:var(--sv-border-green)}.sv-badge--info{color:var(--sv-blue);background:var(--sv-blue-soft);border-color:#6ba8ff73}.sv-badge--caution{color:var(--sv-amber);background:#ffc85721;border-color:#ffc85773}.sv-badge--critical{color:var(--sv-red);background:var(--sv-red-soft);border-color:#ff5a4273}.sv-button-row{gap:var(--sv-space-3);flex-wrap:wrap;display:flex}.sv-update-highlight{animation:.9s ease-out sv-update-highlight}@keyframes sv-update-highlight{0%{box-shadow:0 0 0 1px #ff7a1ad9,0 0 28px #ff7a1a3d}to{box-shadow:var(--sv-shadow-panel)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
