@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(/static/media/Figtree-Regular.bf29b5968c8b036e58fb.ttf) format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:url(/static/media/Figtree-Medium.e4243fbb192c313e12c7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:600;src:url(/static/media/Figtree-SemiBold.5e4d9edf9e39dfd507d1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/static/media/Montserrat-SemiBold.2d7185bad7513f2e40e5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/static/media/Montserrat-Bold.bc6251227a1673656a57.ttf) format("truetype")}:root{--color-diagnostic:#0a0538;--color-bit-blue:#008ae0;--color-light-bit-blue:#c4e0f4;--color-canvas:#f7f5f1;--color-dark-canvas:#d6d1be;--color-depth:#262323;--color-insight:#d1ff16;--color-discovery:#006e54;--surface-0:#262323;--surface-1:#2f2c2c;--surface-2:#3a3635;--surface-3:#463f3e;--surface-hover:#ffffff0a;--border:#f4f1e914;--border-strong:#f4f1e92e;--text-primary:#f4f1e9;--text-secondary:#f4f1e9a6;--text-tertiary:#f4f1e96b;--accent:var(--color-insight);--accent-fg:var(--color-diagnostic);--accent-glow:#d1ff1638;--status-valid-bg:#0e3329;--status-valid-bg-hover:#13422f;--status-valid-fg:#8df0c1;--status-expired-bg:#3a2a08;--status-expired-bg-hover:#4a360c;--status-expired-fg:#ffd87a;--status-none-bg:#3a0e1a;--status-none-bg-hover:#4a1322;--status-none-fg:#ff9eab;--status-neutral-bg:#1a1750;--status-neutral-bg-hover:#23206b;--status-neutral-fg:#f4f1e999}*{box-sizing:border-box}body,html{background-color:#262323;background-color:var(--surface-0);color:#f4f1e9;color:var(--text-primary);margin:0;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.005em;line-height:1.5;overflow-x:hidden;position:relative}body:before{background:radial-gradient(ellipse 100% 40% at 50% -10%,#ffffff0a,#0000 70%),radial-gradient(ellipse 50% 40% at 90% 110%,rgba(209,255,22,.045),#0000 60%);z-index:-2}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed}body:after{background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:28px 28px;z-index:-1}h1,h2,h3,h4,h5,h6{font-family:Montserrat,Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;letter-spacing:-.02em}code,h1,h2,h3,h4,h5,h6{color:#f4f1e9;color:var(--text-primary)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#008ae0;color:var(--color-bit-blue)}input,select,textarea{background-color:#3a3635!important;background-color:var(--surface-2)!important;border:1px solid #f4f1e914!important;border:1px solid var(--border)!important;border-radius:6px;color:#f4f1e9!important;color:var(--text-primary)!important;font-family:inherit;font-size:14px;outline:none;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input:focus,select:focus,textarea:focus{border-color:#d1ff16!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px #d1ff1638;box-shadow:0 0 0 3px var(--accent-glow)}input::placeholder,textarea::placeholder{color:#f4f1e96b;color:var(--text-tertiary);opacity:1}button{cursor:pointer;font-family:inherit}*{scrollbar-color:#f4f1e933 #0000;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#f4f1e924;background-clip:content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#f4f1e947;background-clip:content-box}::selection{background:#d1ff1638;background:var(--accent-glow);color:#f4f1e9;color:var(--text-primary)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.license-request{background:var(--surface-1);border:1px solid var(--border);border-radius:10px;color:var(--text-primary);margin:20px 0;padding:20px}.license-request h3{color:var(--text-primary);font-size:18px;margin:0 0 15px}.license-request-form p{color:var(--text-secondary);margin-bottom:15px}.license-info{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);margin-bottom:20px;padding:16px 18px}.license-info h4{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.license-info p{color:var(--text-primary);font-size:14px;margin:6px 0}.license-info p strong{color:var(--text-secondary);font-weight:500;margin-right:6px}.license-info ul{margin:0;padding-left:20px}.license-info li{color:var(--text-secondary);font-size:13px;margin-bottom:5px}.license-details p{margin:6px 0}.btn{border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:8px 16px;transition:background-color .2s}.btn-primary{background-color:var(--color-bit-blue);color:#fff}.btn-primary:hover:not(:disabled){background-color:#0073bd}.btn-primary:disabled{background-color:var(--surface-3);color:var(--text-tertiary);cursor:not-allowed}.btn-secondary{background-color:var(--surface-3);color:var(--text-primary)}.btn-secondary:hover{background-color:#524a48}.license-result h4{color:var(--status-valid-fg);font-size:16px;margin:0 0 15px}.license-key-container{margin-bottom:20px}.license-key-container label{color:var(--text-secondary);display:block;font-size:13px;font-weight:500;margin-bottom:8px}.license-key-display{align-items:center;display:flex;gap:10px}.license-key-input{flex:1 1;font-family:monospace;font-size:12px}.copy-btn{white-space:nowrap}.license-actions{margin-top:15px}.error-message{background-color:var(--status-none-bg);border:1px solid #ff9eab38;border-radius:6px;color:var(--status-none-fg)}.error-message,.success-message{font-size:14px;margin-top:10px;padding:10px 14px}.success-message{background-color:var(--status-valid-bg);border:1px solid #8df0c138;border-radius:6px;color:var(--status-valid-fg)}
/*# sourceMappingURL=main.2b8e8ab5.css.map*/