@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)}.orgs-page{margin:0 auto;max-width:1200px;padding:20px 20px 64px}.orgs-header{border-bottom:1px solid var(--color-dark-canvas);flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:28px;padding-bottom:20px}.orgs-header,.orgs-header__brand{align-items:center;display:flex}.orgs-header__brand img{height:44px;margin-right:24px}.orgs-header__title{border-left:1px solid var(--border);padding-left:24px}.orgs-header__eyebrow{color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.18em;margin-bottom:4px;text-transform:uppercase}.orgs-header__title h1{font-size:2rem;line-height:1;margin:0}.orgs-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.orgs-btn{align-items:center;background:#0000;border:1px solid var(--border-strong);border-radius:8px;color:var(--text-primary);display:inline-flex;font-size:13px;font-weight:600;gap:8px;line-height:1.2;padding:8px 14px;transition:background-color .15s,border-color .15s,color .15s,opacity .15s}.orgs-btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--text-tertiary)}.orgs-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.orgs-btn:disabled{cursor:not-allowed;opacity:.45}.orgs-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.orgs-btn--primary:hover:not(:disabled){background:#dcff4a;border-color:#dcff4a}.orgs-btn--danger{border-color:#ff9eab66;color:var(--status-none-fg)}.orgs-btn--danger:hover:not(:disabled){background:var(--status-none-bg);border-color:var(--status-none-fg)}.orgs-btn--small{border-radius:6px;font-size:12px;padding:5px 10px}.orgs-btn--link{border-color:#0000;color:var(--text-secondary);padding-left:0;padding-right:0}.orgs-btn--link:hover:not(:disabled){background:#0000;border-color:#0000;color:var(--text-primary)}.orgs-banner{align-items:flex-start;background:var(--surface-1);border:1px solid var(--border);border-radius:8px;display:flex;font-size:14px;gap:16px;justify-content:space-between;margin-bottom:18px;padding:10px 14px}.orgs-banner--ok{border-color:#8df0c14d;color:var(--status-valid-fg)}.orgs-banner--error{border-color:#ff9eab59;color:var(--status-none-fg)}.orgs-banner button{background:none;border:none;color:inherit;font-size:16px;line-height:1;opacity:.7}.orgs-note{color:var(--text-secondary);font-size:14px;margin:0 0 18px;max-width:70ch}.org-card{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 24px -12px #00000080;margin-bottom:22px;overflow:hidden}.org-card__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 18px}.org-card__identity{align-items:center;display:flex;gap:14px;min-width:0}.org-card__avatar{align-items:center;background:var(--color-bit-blue);border-radius:10px;color:#fff;display:inline-flex;flex:none;font-family:Montserrat,Figtree,sans-serif;font-size:17px;font-weight:700;height:40px;justify-content:center;text-transform:uppercase;width:40px}.org-card__name{font-size:1.15rem;letter-spacing:-.01em;line-height:1.2;margin:0}.org-card__meta{color:var(--text-secondary);font-size:13px;gap:12px;margin-top:4px}.org-card__actions,.org-card__meta{align-items:center;display:flex;flex-wrap:wrap}.org-card__actions{gap:8px}.orgs-btn--active{background:var(--surface-hover);border-color:var(--text-tertiary)}.orgs-type{border:1px solid var(--border-strong);border-radius:999px;color:var(--text-secondary);display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.orgs-type--admin{border-color:#d1ff1659;color:var(--accent)}.org-card__key{grid-gap:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;display:grid;gap:10px;margin:0 18px 14px;padding:12px 14px}.org-card__key-text{font-size:13px}.orgs-key{background:var(--surface-1);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);min-height:40px;padding:10px 12px;word-break:break-all}.orgs-key,.orgs-key-input{font-family:source-code-pro,Menlo,Monaco,Consolas,monospace;font-size:12px}.orgs-key-input{min-height:90px;resize:vertical;width:100%}.orgs-table{border-collapse:collapse;font-size:14px;width:100%}.orgs-table th{background:var(--surface-2);border-bottom:1px solid var(--border-strong);border-top:1px solid var(--border);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.06em;padding:10px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.orgs-table td{border-bottom:1px solid var(--border);padding:11px 18px;vertical-align:middle}.orgs-table tbody tr:last-child td{border-bottom:none}.orgs-table tbody tr:hover td{background:var(--surface-hover)}.orgs-table tfoot td{background:var(--surface-2);border-top:1px solid var(--border);padding:12px 18px}.orgs-table__actions{text-align:right;white-space:nowrap}.orgs-row--pending td{color:var(--text-secondary)}.orgs-person{gap:10px;min-width:0}.orgs-chip__avatar,.orgs-person{align-items:center;display:inline-flex}.orgs-chip__avatar{background:var(--color-bit-blue);border-radius:50%;color:#fff;flex:none;font-size:12px;font-weight:700;height:26px;justify-content:center;text-transform:uppercase;width:26px}.orgs-chip__avatar--pending{background:var(--surface-3);border:1px dashed var(--border-strong);color:var(--text-secondary)}.orgs-status{border:1px solid var(--border-strong);border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:2px 9px}.orgs-status--active{background:var(--status-valid-bg);color:var(--status-valid-fg)}.orgs-status--pending{background:var(--status-expired-bg);color:var(--status-expired-fg)}.orgs-muted{color:var(--text-tertiary)}.orgs-form-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.orgs-form-row>input{flex:1 1;min-width:220px}.orgs-invite-link{align-items:center;display:inline-flex;flex:2 1;gap:8px;min-width:320px}.orgs-invite-link input{flex:1 1;font-size:12px}.orgs-confirm{align-items:center;background:var(--status-none-bg);border:1px solid #ff9eab59;border-radius:8px;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;margin:0 18px 14px;padding:12px 14px}.orgs-confirm__actions{display:flex;gap:8px}.orgs-empty{color:var(--text-secondary);padding:40px 20px;text-align:center}.orgs-empty strong{color:var(--text-primary);display:block;font-size:16px;margin-bottom:6px}.orgs-create{align-items:center;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:14px 16px}.orgs-create label{color:var(--text-secondary);font-size:13px}.orgs-create input{min-width:260px}@media (max-width:720px){.orgs-table thead{display:none}.orgs-table tbody td{border-bottom:none;display:block;padding:6px 18px}.orgs-table tbody tr td:first-child{padding-top:12px}.orgs-table tbody tr td:last-child{border-bottom:1px solid var(--border);padding-bottom:12px}.orgs-table__actions{text-align:left}}@media (prefers-reduced-motion:reduce){.orgs-btn{transition:none}}.vup-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:22px}.vup-field{display:flex;flex-direction:column;gap:6px;min-width:240px}.vup-field>span{color:var(--text-secondary);font-size:12px;font-weight:600}.vup-field select{background:var(--surface-1);border:1px solid var(--border-strong);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:14px;padding:9px 12px}.vup-field select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vup-card-header{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 20px}.vup-card-header strong{font-family:Montserrat,sans-serif;font-size:16px}.vup-actions{align-items:center;display:flex;gap:10px}.vup-confirm{margin:0}.vup-confirm em{color:var(--status-expired-fg);font-style:normal}.vup-table td,.vup-table th{padding:10px 14px;text-align:left;vertical-align:middle}.vup-table th{color:var(--text-secondary);font-size:12px;font-weight:600}.vup-table td,.vup-table th{border-bottom:1px solid var(--border)}.vup-table tbody tr:last-child td{border-bottom:none}.vup-check{padding-right:0!important;width:36px}.vup-check input{accent-color:var(--accent);cursor:pointer;height:16px;width:16px}.vup-check input:disabled{cursor:not-allowed}.vup-repo{font-weight:600}.vup-mono{font-family:source-code-pro,Menlo,Monaco,Consolas,monospace;font-size:13px}.vup-row{cursor:pointer;transition:background-color .12s}.vup-row:hover{background:var(--surface-hover)}.vup-row--selected{background:#d1ff160f}.vup-row--selected:hover{background:#d1ff1617}.vup-row--inert{color:var(--text-tertiary);cursor:default}.vup-row--inert:hover{background:#0000}.vup-dir{font-size:13px;font-weight:600}.vup-dir--upgrade{color:var(--status-valid-fg)}.vup-dir--downgrade{color:var(--status-expired-fg)}.vup-dir--change{color:var(--text-secondary)}.vup-result{font-size:13px}.vup-result--busy{color:var(--color-light-bit-blue)}.vup-result--ok{color:var(--status-valid-fg)}.vup-result--bad{color:var(--status-none-fg)}@media (max-width:720px){.vup-field{min-width:100%}.vup-table td:nth-child(3),.vup-table th:nth-child(3){display:none}}
/*# sourceMappingURL=main.7b43ad2b.css.map*/