:root{--bg: #0b1016;--panel: rgba(13, 20, 29, .72);--panel-solid: #0d141c;--line: #24384a;--line-strong: #35516b;--text: #d7e3ee;--text-dim: #7f95a9;--accent: #3ec6ff;--accent-soft: rgba(62, 198, 255, .14);--teal: #5ee7c8;--warn: #e0c453;--danger: #ff5b5b;--good: #57e389;--font-display: "Rajdhani", "Segoe UI", system-ui, sans-serif;--font-mono: "Share Tech Mono", ui-monospace, monospace}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font-display);font-size:15px}#scene{position:fixed;inset:0;width:100vw;height:100vh;display:block}#ui{position:fixed;inset:0;pointer-events:none;z-index:10}.icon{display:inline-flex;width:18px;height:18px;flex:none}.icon svg{width:100%;height:100%}.icon-s{width:14px;height:14px}button{font-family:var(--font-display);color:var(--text);cursor:pointer}button:disabled{cursor:not-allowed}*{scrollbar-width:thin;scrollbar-color:#2c4256 transparent}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#2c4256;border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:#3a587a}.console{position:absolute;left:0;right:0;bottom:0;pointer-events:auto;display:flex;flex-direction:column;background:linear-gradient(180deg,#0b1119e0,#080c12f7);border-top:1px solid var(--line-strong);box-shadow:0 -14px 40px #00000073;backdrop-filter:blur(8px)}.console-top{display:flex;align-items:center;gap:20px;padding:6px 16px;border-bottom:1px solid var(--line)}.resource-bar{display:flex;gap:20px;white-space:nowrap}.res{display:inline-flex;align-items:center;gap:7px;color:var(--text-dim)}.res-value{font-family:var(--font-mono);font-size:13px;color:var(--text)}.res-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line);background:#14202ccc;border-radius:3px}.sat-track{width:46px;height:5px;background:#12202e;border:1px solid var(--line);overflow:hidden}.sat-fill{display:block;height:100%;background:linear-gradient(90deg,#6b4fd8,#9a7bff);transition:width .3s ease}.res-credits .icon{color:var(--warn)}.res-lithium .icon{color:var(--teal)}.res-oil .icon{color:#c9a34a}.res-plastic .icon{color:#b7c0c8}.res-power .icon{color:#ffd27a}.res-sat .icon{color:#9a7bff}.res.warn .res-value,.res.warn .icon{color:var(--warn)}.console-status{margin-left:auto;display:flex;gap:14px;align-items:center}.wind-chip .icon{color:var(--accent);transition:transform .6s ease}.wind-chip.warn .res-value,.wind-chip.warn .icon{color:var(--warn)}.clock-chip .icon{color:var(--text-dim)}.sys-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line);color:var(--text-dim)}.sys-btn:hover{color:var(--text)}.sys-btn[aria-pressed=true]{color:var(--warn)}.console-main{display:flex;gap:10px;padding:10px 12px;height:248px;overflow-x:auto}.console-main .panel{background:var(--panel);border:1px solid var(--line);border-radius:3px;padding:8px 10px;display:flex;flex-direction:column;min-height:0}.console-main .panel h2{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--text-dim);margin-bottom:6px;flex:none}.console-main .minimap-panel{flex:none;padding:0;overflow:hidden}.minimap-canvas{display:block;height:100%;aspect-ratio:1;cursor:crosshair}.selection-panel{flex:none;width:356px}.plate{position:relative;flex:1;min-height:0;display:flex;gap:12px;align-items:stretch;border:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent 0 11px,rgba(62,198,255,.035) 11px 12px),repeating-linear-gradient(90deg,transparent 0 11px,rgba(62,198,255,.035) 11px 12px),#0a1119bf;padding:9px}.plate.hostile{border-color:#ff5b5b80;background:repeating-linear-gradient(0deg,transparent 0 11px,rgba(255,91,91,.045) 11px 12px),repeating-linear-gradient(90deg,transparent 0 11px,rgba(255,91,91,.045) 11px 12px),#140a0cbf}.plate-portrait{flex:none}.portrait{position:relative;width:128px;height:128px;border:1px solid var(--line-strong);overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(62,198,255,.12),transparent 68%),#0c1319}.portrait.hostile{border-color:#ff5b5b99;background:radial-gradient(circle at 50% 45%,rgba(255,91,91,.12),transparent 68%),#130c0e}.portrait svg{display:block;width:100%;height:100%}.portrait-img{position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain;animation:p-bobimg 4s ease-in-out infinite}@keyframes p-bobimg{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.p-bob{animation:p-bob 3.2s ease-in-out infinite}.p-rotor{animation:p-spin .35s linear infinite;transform-box:fill-box}.p-led{animation:p-blink 1.6s steps(2,start) infinite}.p-stream{animation:p-stream .7s linear infinite}.p-flame{animation:p-flame .5s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center bottom}.p-rock{animation:p-rock 2.4s ease-in-out infinite}.p-crane{animation:p-crane 3.6s ease-in-out infinite alternate}.p-scan{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(94,231,200,.12) 46%,rgba(94,231,200,.28) 50%,transparent 54%);animation:p-scanline 3.4s linear infinite;pointer-events:none}.portrait.hostile .p-scan{background:linear-gradient(180deg,transparent 0%,rgba(255,91,91,.12) 46%,rgba(255,91,91,.26) 50%,transparent 54%)}.p-frame{position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--frame),var(--frame)) 0 0 / 14px 2px,linear-gradient(var(--frame),var(--frame)) 0 0 / 2px 14px,linear-gradient(var(--frame),var(--frame)) 100% 100% / 14px 2px,linear-gradient(var(--frame),var(--frame)) 100% 100% / 2px 14px;background-repeat:no-repeat;opacity:.8}.portrait{--frame: var(--accent)}.portrait.hostile{--frame: var(--danger)}.portrait.mode-idle{--frame: #7f95a9}.portrait.mode-moving,.portrait.mode-patrol{--frame: var(--accent);border-color:#3ec6ffb3}.portrait.mode-mining{--frame: var(--teal);border-color:#5ee7c8bf;box-shadow:inset 0 0 18px #5ee7c82e}.portrait.mode-returning{--frame: var(--warn);border-color:#e0c453b3}.portrait.mode-attacking,.portrait.mode-terminal{--frame: var(--danger);border-color:#ff5b5bbf;box-shadow:inset 0 0 18px #ff5b5b2e}.mode-tag.mode-idle{color:var(--text-dim)}.mode-tag.mode-moving,.mode-tag.mode-patrol{color:var(--accent);border-color:#3ec6ff8c}.mode-tag.mode-mining{color:var(--teal);border-color:#5ee7c88c}.mode-tag.mode-returning{color:var(--warn);border-color:#e0c4538c}.mode-tag.mode-attacking,.mode-tag.mode-terminal{color:var(--danger);border-color:#ff5b5b99}.plate-target{display:flex;gap:6px;align-items:center;justify-content:center;font-size:11.5px;color:var(--text-dim)}.plate-target img{width:20px;height:20px;object-fit:contain;border:1px solid var(--line);background:#0c1319}.plate-target .icon{color:var(--accent)}.plate-target.hostile-target{color:#ff9f96}.plate-target.hostile-target .icon{color:var(--danger)}@keyframes p-spin{to{transform:rotate(360deg)}}@keyframes p-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes p-blink{0%,60%{opacity:1}61%,to{opacity:.15}}@keyframes p-stream{to{stroke-dashoffset:-16}}@keyframes p-flame{0%{transform:scaleY(.85)}to{transform:scaleY(1.12)}}@keyframes p-rock{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes p-crane{0%{transform:translate(0)}to{transform:translate(18px)}}@keyframes p-scanline{0%{transform:translateY(-128px)}to{transform:translateY(128px)}}.plate-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;overflow-y:auto}.selection-empty{color:var(--text-dim);font-size:12.5px;margin:auto;letter-spacing:.08em;text-transform:uppercase}.plate-name{font-weight:700;font-size:14.5px;letter-spacing:.03em;text-align:center}.plate-sub{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.sel-hint{font-size:11.5px;color:var(--text-dim);line-height:1.4;text-align:center}.tag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;border:1px solid var(--line-strong);color:var(--text-dim)}.tag-policy{color:var(--teal);border-color:#5ee7c880}.tag-hostile{color:var(--danger);border-color:#ff5b5b99}.tag-warn{color:var(--danger);border-color:#ff5b5b99;animation:p-blink 1s steps(2,start) infinite}.role-tag{flex:none;display:inline-flex;align-items:center;font-size:9px;font-weight:700;letter-spacing:.1em;padding:2px 6px;border:1px solid}.role-recon{color:#6fd3ff;border-color:#6fd3ff8c}.role-strike{color:#ff9b57;border-color:#ff9b578c}.role-siege{color:#ff6257;border-color:#ff625799}.role-bomber{color:#e9c35c;border-color:#e9c35c8c}.role-jet{color:#b98cff;border-color:#b98cff8c}.role-miner{color:#5ee7c8;border-color:#5ee7c88c}.role-cargo{color:#b7c0c8;border-color:#b7c0c880}.plate-stat{display:flex;align-items:center;gap:7px;font-size:12px}.plate-stat .icon{color:var(--text-dim)}.stat-track{flex:1;height:7px;background:#12202e;border:1px solid var(--line);overflow:hidden}.stat-fill{display:block;height:100%;background:linear-gradient(90deg,var(--good),var(--teal));transition:width .25s ease}.stat-fill.low{background:linear-gradient(90deg,var(--danger),var(--warn))}.stat-value{font-family:var(--font-mono);font-size:11px;color:var(--text);min-width:88px;text-align:right}.sel-group{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:2px}.group-chip{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:11px;border:1px solid var(--line);padding:2px 5px;color:var(--text-dim)}.group-chip img{width:18px;height:18px;object-fit:contain}.group-chip .icon{color:var(--accent)}.command-card{flex:none;width:196px}.cursor-tip{position:fixed;z-index:60;pointer-events:none;display:none;background:#080e14f5;border:1px solid var(--line-strong);color:var(--text);font-size:11.5px;line-height:1.35;padding:5px 9px;max-width:280px;box-shadow:0 4px 18px #00000080}.order-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.order-slot{position:relative;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);background:linear-gradient(rgba(62,198,255,.04),transparent),#0e1720;box-shadow:inset 0 2px 6px #00000080;transition:border-color .12s ease,box-shadow .12s ease,color .12s ease;color:var(--text-dim)}.order-slot.vacant{opacity:.5}.order-slot:disabled:not(.vacant){opacity:.35}.order-slot.off{opacity:.5;pointer-events:none;border-color:var(--line);box-shadow:inset 0 2px 6px #00000080}.order-slot.off .order-icon{visibility:hidden}.order-slot.armed:not(:disabled){color:var(--accent);border-color:var(--line-strong);box-shadow:inset 0 0 10px #3ec6ff24}.order-slot.armed:hover:not(:disabled),.order-slot:focus-visible{border-color:var(--accent);box-shadow:0 0 10px #3ec6ff66,inset 0 0 10px #3ec6ff33;outline:none}.order-slot.danger.armed:not(:disabled){color:var(--danger);box-shadow:inset 0 0 10px #ff5b5b29}.order-slot.danger:hover:not(:disabled){border-color:var(--danger);box-shadow:0 0 10px #ff5b5b66}.order-icon{width:22px;height:22px}.build-menu{flex:1.9 1 0;min-width:330px}.build-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:7px;align-content:start}.build-tile{position:relative;aspect-ratio:1;padding:0;background:linear-gradient(#3ec6ff0d,#3ec6ff05),repeating-linear-gradient(0deg,transparent 0 7px,rgba(62,198,255,.04) 7px 8px),#101a24;border:1px solid var(--line-strong);border-bottom-width:3px;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.build-tile:hover:not(:disabled),.build-tile:focus-visible{border-color:var(--accent);box-shadow:0 0 12px #3ec6ff59,inset 0 0 10px #3ec6ff1f;outline:none}.build-tile:disabled,.build-tile.locked{opacity:.45;filter:grayscale(.7)}.build-tile.locked:hover{opacity:.8}.tile-tag.warn{color:var(--warn);font-size:7px}.tile-img{position:absolute;inset:2px;width:calc(100% - 4px);height:calc(100% - 4px);object-fit:contain}.tile-fallback{position:absolute;inset:16px;width:auto;height:auto;color:var(--accent)}.tile-fallback svg{width:100%;height:100%}.tile-tag{position:absolute;left:0;right:0;bottom:0;font-size:8px;font-weight:700;letter-spacing:.12em;text-align:center;padding:1.5px 0;background:#080c12d1}.build-tile.role-border-recon{border-bottom-color:#6fd3ff}.build-tile.role-border-strike{border-bottom-color:#ff9b57}.build-tile.role-border-siege{border-bottom-color:#ff6257}.build-tile.role-border-bomber{border-bottom-color:#e9c35c}.build-tile.role-border-jet{border-bottom-color:#b98cff}.build-tile.role-border-miner{border-bottom-color:#5ee7c8}.build-tile.role-border-cargo{border-bottom-color:#8f9aa4}.build-card{margin-top:7px;min-height:62px;width:100%;min-width:0;overflow:hidden;padding:5px 7px;border:1px solid var(--line);background:#0e1620b3;display:flex;flex-direction:column;gap:2px}.bc-name{font-size:12px;font-weight:700;color:var(--text);min-height:14px}.bc-desc{font-size:10.5px;color:var(--text-dim);min-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-costs{display:flex;align-items:center;gap:12px;min-height:16px;font-family:var(--font-mono);font-size:11px;flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.bc-cost{display:inline-flex;align-items:center;gap:4px;color:var(--text-dim);min-width:84px;flex:none}.bc-cost.ok{color:var(--good)}.bc-cost.short{color:var(--danger)}.bc-deps{display:flex;gap:5px;min-height:0}.bc-dep{width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:#14202ccc;color:var(--accent)}.tile-count{position:absolute;top:3px;right:3px;min-width:16px;height:16px;padding:0 3px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;font-weight:700;color:#08131c;background:var(--teal);border-radius:2px;box-shadow:0 0 8px #5ee7c88c;z-index:2}.tile-progress{position:absolute;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--teal));transition:width .2s linear;z-index:2}.build-tile.queued{border-color:var(--teal)}.build-tile.placing{border-color:#57e389;box-shadow:0 0 14px #57e38980,inset 0 0 10px #57e38933}.structure-tile .tile-fallback{inset:2px}.market-panel{flex:none;width:300px}.market-rows{display:flex;flex-direction:column;gap:7px}.market-row{display:flex;align-items:center;gap:8px}.market-stock{font-family:var(--font-mono);font-size:12px;width:74px;color:var(--text)}.market-sell{flex:1;padding:6px 8px;font-size:11px;font-weight:700;letter-spacing:.08em;background:#e0c45314;border:1px solid rgba(224,196,83,.45);color:#e8d48a}.market-sell:hover:not(.locked){border-color:var(--warn);box-shadow:0 0 10px #e0c45359}.market-sell.locked{opacity:.4;cursor:not-allowed}.market-export{margin-top:9px;width:100%;padding:8px;font-weight:700;letter-spacing:.1em;font-size:11.5px;background:transparent;border:1px solid var(--line-strong);color:var(--text-dim)}.market-export.on{color:var(--good);border-color:#57e38999;box-shadow:inset 0 0 12px #57e38926}.market-status{margin-top:6px;font-size:11px;color:var(--warn);min-height:13px}.overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#080d148c,#05080ceb);pointer-events:auto;z-index:40}.overlay.hidden{display:none}.overlay-card{background:var(--panel-solid);border:1px solid var(--line-strong);padding:30px 42px;max-width:580px;width:min(92vw,580px);max-height:92vh;overflow-y:auto;text-align:center;clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);box-shadow:0 0 60px #3ec6ff1f}.overlay-card h1{font-size:38px;font-weight:700;letter-spacing:.24em;margin-bottom:10px}.overlay-card h1.win{color:var(--teal);text-shadow:0 0 30px rgba(94,231,200,.6)}.overlay-card h1.loss{color:var(--danger);text-shadow:0 0 30px rgba(255,91,91,.5)}.banner-sub{color:var(--text-dim);margin-bottom:22px}.overlay-actions{display:flex;gap:10px;justify-content:center}.primary-btn{background:linear-gradient(135deg,#1b6f96,#0f4a68);border:1px solid var(--accent);color:#eaf7ff;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:10px 26px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.primary-btn:hover{background:linear-gradient(135deg,#2189b8,#135a7e);box-shadow:0 0 18px #3ec6ff66}.ghost-btn{background:transparent;border:1px solid var(--line-strong);color:var(--text-dim);font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:10px 20px}.ghost-btn:hover{color:var(--text);border-color:var(--accent)}.menu-logo-icon{display:inline-flex;width:60px;height:60px;color:var(--accent);filter:drop-shadow(0 0 16px rgba(62,198,255,.6))}.menu-logo-icon svg{width:100%;height:100%}.menu-title{letter-spacing:.3em;font-size:28px;color:var(--text)}.menu-tagline{color:var(--text-dim);font-size:13.5px;line-height:1.5;margin:8px 0 18px}.menu-form{display:flex;flex-direction:column;gap:8px;align-items:center;margin-bottom:16px}.menu-label{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--text-dim);display:flex;flex-direction:column;gap:6px;align-items:center}.segmented{display:inline-flex;border:1px solid var(--line-strong)}.seg-btn{background:transparent;border:none;border-right:1px solid var(--line);color:var(--text-dim);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:8px 22px}.seg-btn:last-child{border-right:none}.seg-btn[aria-checked=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.seed-input{background:#0a1118;border:1px solid var(--line-strong);color:var(--text);font-family:var(--font-mono);font-size:14px;padding:8px 12px;width:210px;text-align:center}.seed-input:focus{outline:none;border-color:var(--accent)}.deploy-btn{margin-top:8px;font-size:16px;padding:12px 48px}.menu-controls{border-top:1px solid var(--line);padding-top:12px;text-align:left}.menu-controls h2{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--text-dim);margin-bottom:8px;text-align:center}.controls-list{display:grid;grid-template-columns:auto 1fr;gap:3px 14px;font-size:12px}.controls-list dt{color:var(--accent);font-weight:600;white-space:nowrap}.controls-list dd{color:var(--text-dim)}.help-body{text-align:left;font-size:13.5px;line-height:1.55;color:var(--text-dim);display:flex;flex-direction:column;gap:9px;margin-bottom:20px}.help-body strong{color:var(--text)}@media(max-width:1250px){.selection-panel{width:300px}}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/drone-opticone/assets/rajdhani-devanagari-500-normal-B_DH_jja.woff2) format("woff2"),url(/drone-opticone/assets/rajdhani-devanagari-500-normal-BPH8g_s8.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/drone-opticone/assets/rajdhani-latin-ext-500-normal-DiyUS11w.woff2) format("woff2"),url(/drone-opticone/assets/rajdhani-latin-ext-500-normal-CyRWJZ5B.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/drone-opticone/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2) format("woff2"),url(/drone-opticone/assets/rajdhani-latin-500-normal-DfvNI-Td.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/drone-opticone/assets/rajdhani-devanagari-600-normal-DhS7ScYx.woff2) format("woff2"),url(/drone-opticone/assets/rajdhani-devanagari-600-normal-BtY48IV_.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/drone-opticone/assets/rajdhani-latin-ext-600-normal-C9ZjJQAt.woff2) format("woff2"),url(/drone-opticone/assets/rajdhani-latin-ext-600-normal-BleIgkPp.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/drone-opticone/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2) format("woff2"),url(/drone-opticone/assets/rajdhani-latin-600-normal-Dx02qI2_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/drone-opticone/assets/rajdhani-devanagari-700-normal-BQQOj9BB.woff2) format("woff2"),url(/drone-opticone/assets/rajdhani-devanagari-700-normal-DBRwWuxA.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/drone-opticone/assets/rajdhani-latin-ext-700-normal-S6aYESQK.woff2) format("woff2"),url(/drone-opticone/assets/rajdhani-latin-ext-700-normal-BPaQ7tlD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/drone-opticone/assets/rajdhani-latin-700-normal-BPDUZo87.woff2) format("woff2"),url(/drone-opticone/assets/rajdhani-latin-700-normal-e0Uj8ZlN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/drone-opticone/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2) format("woff2"),url(/drone-opticone/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
