@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-tracking:initial}}}.visible{visibility:visible}.relative{position:relative}.static{position:static}.mx-auto{margin-inline:auto}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.min-h-screen{min-height:100vh}.w-auto{width:auto}.flex-1{flex:1}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-left{text-align:left}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.uppercase{text-transform:uppercase}.disabled\:opacity-60:disabled{opacity:.6}:root{--bg:#040506;--panel:#090b0d;--panel-alt:#0c0f12;--border:#1f2a33;--border-bright:#34d399;--accent:#34d399;--text-main:#f1f5f9;--text-dim:#8b99a3;--text-alert:#f97316}html,body{background:var(--bg);color:var(--text-main);letter-spacing:.03em;margin:0;padding:0;font-family:SFMono-Regular,JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.app-frame{background:var(--bg);position:relative}.app-frame>main{z-index:1;position:relative}*{box-sizing:border-box}img,svg{max-width:100%;height:auto}.mil-panel{background:var(--panel);border:1px solid var(--border);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0c141b}.mil-panel:before{content:"";pointer-events:none;border:1px solid #34d3990f;position:absolute;inset:0}.mil-text{color:var(--accent)}.mil-dim{color:var(--text-dim)}.mil-scan{background-image:repeating-linear-gradient(#34d3990d,#34d3990d 1px,#0000 1px 3px)}.hud-header{position:relative}.hud-strip{background:linear-gradient(135deg,#080c0ff2,#060a0ce6);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;box-shadow:inset 0 0 0 1px #34d39914,0 0 18px #34d3991f,0 10px 30px #00000059}.hud-strip-left{align-items:center;gap:.85rem;display:flex}.hud-stamp{flex-direction:column;line-height:1.05;display:flex}.hud-stamp-line{text-transform:uppercase;letter-spacing:.26em;color:#6ee7c7;font-size:10px}.hud-stamp-title{text-transform:uppercase;letter-spacing:.32em;color:#e0fff5;font-size:20px}.hud-stamp-sub{text-transform:uppercase;letter-spacing:.18em;color:var(--text-dim);font-size:10px}.hud-strip-right{text-align:right;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.hud-telemetry{align-items:center;gap:.75rem;display:flex}.hud-status-line{text-transform:uppercase;letter-spacing:.24em;color:#befae4;font-size:11px}.hud-console-line{text-transform:uppercase;letter-spacing:.2em;color:#6ee7b7d1;font-size:9px}.hud-controls{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.hud-units{text-transform:uppercase;letter-spacing:.2em;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;font-size:10px;display:flex}.hud-badge{background:linear-gradient(135deg,#080c0ff2,#060a0ce6);border:1px solid #34d39952;box-shadow:inset 0 0 0 1px #34d39914,0 0 18px #34d3991f,0 10px 30px #00000059}.hud-mark{filter:drop-shadow(0 0 6px #34d39959)}.hud-led{background:var(--accent);border-radius:9999px;width:10px;height:10px;box-shadow:0 0 10px #34d39999}.hud-label{color:var(--text-dim);letter-spacing:.2em}.hud-status{background:linear-gradient(140deg,#090e10e6,#060a0cd1);border:1px solid #34d39973;box-shadow:inset 0 0 0 1px #34d3991a,0 0 14px #34d39929,0 12px 30px #00000059}.hud-status-dot{background:#34d399;border-radius:9999px;width:10px;height:10px;position:relative;box-shadow:0 0 0 1px #34d39961,0 0 6px #34d399b3,0 0 14px #34d39938}.hud-status-dot:after{content:"";opacity:.7;pointer-events:none;border:1px solid #34d39966;border-radius:9999px;animation:1.6s ease-in-out infinite hud-status-pulse;position:absolute;inset:-4px;box-shadow:0 0 14px #34d3993d}@keyframes hud-status-pulse{0%{opacity:.75;transform:scale(.9);box-shadow:0 0 14px #34d3993d}50%{opacity:.28;transform:scale(1.16);box-shadow:0 0 20px #34d39933}to{opacity:.75;transform:scale(.9);box-shadow:0 0 14px #34d3993d}}.hud-tabs{position:relative}.hud-license{color:var(--text-dim);letter-spacing:.18em;text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:.2rem;font-size:10px;display:flex}.hud-mode{color:var(--text-main)}.hud-tier{color:var(--text-dim);letter-spacing:.08em;text-transform:none;font-size:11px}.hud-tier-copy{color:var(--text-dim);letter-spacing:.08em;text-transform:none;font-size:11px;line-height:1.4}button{letter-spacing:.14em;text-transform:uppercase;background:var(--panel-alt);border:1px solid var(--border);color:var(--text-main);border-radius:3px;font-family:SFMono-Regular,JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;transition:border-color .15s,color .15s,background .15s,transform 50ms;box-shadow:inset 0 0 0 1px #0f1720}button:hover{border-color:var(--border-bright);color:var(--accent);background:#0d1216}button:active{transform:translateY(1px);box-shadow:inset 0 0 0 1px #34d3991f}button.is-active{border-color:var(--accent);color:var(--accent);background:#0e1419}button:disabled{cursor:not-allowed;color:var(--text-dim);box-shadow:none;background:#0a0c0f;border-color:#0f161c}input,select,textarea{color:var(--text-main);letter-spacing:.04em;background:#040607;border:1px solid #1a232b;border-radius:3px;font-family:inherit;box-shadow:inset 0 0 0 1px #0c1217}input::-moz-placeholder,textarea::-moz-placeholder{color:#3f4b54}input::placeholder,textarea::placeholder{color:#3f4b54}.hud-subpanel{background:var(--panel-alt);border-color:#1c252d;box-shadow:inset 0 0 0 1px #0c1217}@media(max-width:768px){body{font-size:13px}main{padding-bottom:5.5rem}header,nav{padding-left:.75rem;padding-right:.75rem}.mil-panel{padding:.75rem}.font-mono{font-size:12px}.hud-strip{flex-direction:column;align-items:flex-start;gap:.65rem;padding:.9rem .85rem}.hud-strip-right{text-align:left;align-items:flex-start;gap:.35rem;width:100%}.hud-telemetry{justify-content:space-between;width:100%}.hud-controls{align-items:flex-start;width:100%}.hud-units{justify-content:flex-start}.hud-license{align-items:flex-start}.hud-tabs{padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;background:linear-gradient(#040506bf,#040506f0);border-top:1px solid #132026;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #00000073}.hud-tabs-bar{gap:.65rem}.hud-tab{letter-spacing:.18em;background:var(--panel);border-radius:8px;padding:.65rem .75rem;font-size:12px;box-shadow:inset 0 0 0 1px #0d161d}.hud-tab.is-active{background:#0e1419;box-shadow:inset 0 0 0 1px #34d3994d,0 0 12px #34d39938}}.more-shell{flex-direction:column;gap:1.5rem;margin-top:.75rem;display:flex}.more-header-line{letter-spacing:.25em;text-transform:uppercase;color:var(--accent);margin-left:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px}.export-keys{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.export-key-btn{width:210px;max-width:100%}@media(max-width:768px){.more-shell{gap:1.75rem}.more-header-line{margin-left:.1rem;font-size:11px}.export-key-btn{width:100%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}
