:root{--brand-primary:#6742e6;--brand-primary-dark:#5433bd;--brand-primary-light:#7b5cff;--brand-glow:#9c81ff;--brand-ink:#3a2f66;--brand-tint:#f0ebff;--brand-tint-2:#f3f0ff;--brand-tint-3:#ebe5ff;--brand-tint-4:#fbfaff;--brand-tint-5:#f7f4ff;--brand-line:#b7a8f0;--brand-line-2:#d9d0ff;--brand-line-3:#d4cdee}body{margin:0;font-family:Manrope,system-ui,sans-serif;background:#0d0b14;-webkit-font-smoothing:antialiased}a{color:var(--brand-primary);text-decoration:none}a:hover{color:var(--brand-primary-dark)}input,select,textarea,button{font-family:Manrope,system-ui,sans-serif}input::placeholder,textarea::placeholder{color:#9995a8}::-webkit-scrollbar{width:0;height:0}@keyframes nxFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html,body{height:100%}@media (max-width: 720px),(max-height: 900px) and (pointer: coarse){.nx-desk{padding:0!important;min-height:100dvh!important;background:#f7f6fb!important}.nx-frame{width:100%!important;height:100dvh!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding-top:env(safe-area-inset-top)!important;box-sizing:border-box!important}.nx-scroll:last-child{padding-bottom:env(safe-area-inset-bottom)}.nx-status{display:none!important}}.nx-s1:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #6742e624}.nx-s2:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #6742e624}.nx-s3:active{transform:scale(.98)}.nx-s4:active,.nx-s5:active{transform:scale(.985)}.nx-s6:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #6742e624}.nx-s7:active,.nx-s8:active{background:#faf9ff}.nx-s9:active{transform:scale(.98)}.nx-s10:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #6742e624}.nx-s11:focus{border-color:var(--brand-primary)}.nx-s12:focus{border-color:var(--brand-primary)}.nx-s13:focus{border-color:var(--brand-primary)}.nx-s14:focus{border-color:var(--brand-primary)}.nx-s15:focus{border-color:var(--brand-primary)}.nx-s16:focus{border-color:var(--brand-primary)}.nx-s17:focus{border-color:var(--brand-primary)}.nx-s18:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #6742e624}.nx-s19:focus{border-color:var(--brand-primary)}.nx-s20:focus{border-color:var(--brand-primary)}.nx-s21:focus{border-color:var(--brand-primary)}.nx-s22:focus{border-color:var(--brand-primary)}.nx-s23:active{transform:scale(.98)}.nx-s24:active{background:#faf9ff}.nx-s25:focus{border-color:var(--brand-primary)}.nx-s26:focus{border-color:var(--brand-primary)}.nx-s27:focus{border-color:var(--brand-primary)}.nx-s28:focus{border-color:var(--brand-primary)}.nx-s29:focus{border-color:var(--brand-primary)}.nx-s30:focus{border-color:var(--brand-primary)}.nx-s31:focus{border-color:var(--brand-primary)}.nx-s32:focus{border-color:var(--brand-primary)}.nx-s33:hover{color:#c0271f;border-color:#f3c9c6}.nx-s34:active{background:#faf9ff}.nx-s35:active{background:var(--brand-tint-3)}.nx-s36:active{transform:scale(.98)}.nx-s37:active{transform:scale(.985)}.nx-s38:focus{border-color:var(--brand-primary)}.nx-s39:focus{border-color:var(--brand-primary)}.nx-s40:focus{border-color:var(--brand-primary)}.nx-s41:focus{border-color:var(--brand-primary)}.nx-s42:focus{border-color:var(--brand-primary)}.nx-s43:focus{border-color:var(--brand-primary)}.nx-s44:focus{border-color:var(--brand-primary)}.nx-s45:focus{border-color:var(--brand-primary)}.nx-s46:focus{border-color:var(--brand-primary)}.platform{color-scheme:light}.platform-actions,.platform-tabs{flex-wrap:wrap;gap:8px;display:flex;margin-top:12px}.platform-link{display:block;text-align:center;color:#fff!important;margin-bottom:12px}.platform-logo{width:56px;height:56px;object-fit:contain;background:#fff;border-radius:10px}.platform fieldset{min-width:0;border:1px solid #e4e1eb;border-radius:14px;padding:18px;margin:0}.platform legend{font-weight:800;padding:0 8px}.platform small{font-size:13px;color:#625e6d;line-height:1.5;overflow-wrap:anywhere}.platform-preview{display:flex;align-items:center;gap:16px;margin-top:20px;border:2px solid;padding:18px;border-radius:14px;background:#fff}.platform-preview p{margin:6px 0}.platform-users{display:grid;gap:12px;margin-top:16px}.platform-user,.platform-person{padding:16px;border:1px solid #e4e1eb;border-radius:14px;background:#faf9fd;overflow-wrap:anywhere}.platform-user p{margin:4px 0}.platform-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:22px 0}.platform-metrics div{display:grid;gap:8px;padding:18px;background:#f3f0ff;border-radius:12px}.platform-metrics strong{font-size:26px}.platform-metrics span{font-size:14px}.platform-events>div{display:grid;gap:5px;padding:14px 0;border-bottom:1px solid #eee;overflow-wrap:anywhere}.platform-events span{font-size:14px;color:#625e6d}.platform-editor{scroll-margin-top:18px}.platform button:focus-visible,.platform a:focus-visible{outline:3px solid #6742e6;outline-offset:3px}.platform{min-height:100dvh;box-sizing:border-box;padding:40px 24px 64px;color:#17141f;background:radial-gradient(55% 40% at 90% 0%,rgba(103,66,230,.12),transparent 70%),#f7f6fb}.platform *{box-sizing:border-box}.platform-shell{width:min(100%,980px);margin:0 auto}.platform-header{display:flex;align-items:center;gap:16px;margin-bottom:30px}.platform-mark{width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(145deg,#7b5cff,#5433bd);box-shadow:0 12px 28px #5433bd3d;font:800 23px/1 Sora,sans-serif}.platform h1{margin:2px 0 0;color:#17141f;font:700 clamp(25px,4vw,34px)/1.15 "Sora",sans-serif;letter-spacing:-.035em}.platform h2{margin:0;color:#17141f;font:700 19px/1.3 Sora,sans-serif;letter-spacing:-.02em}.platform p{color:#625e6d}.platform-eyebrow,.platform-section-label{margin:0;color:#6742e6!important;font:800 12px/1.3 JetBrains Mono,monospace;letter-spacing:.14em}.platform-subtitle{margin:6px 0 0;font-size:15px}.platform-message{margin:0 0 18px;padding:13px 15px;border:1px solid #efc2be;border-radius:13px;color:#92251e!important;background:#fff0ee;font-weight:700}.platform-card,.platform-company{border:1px solid #e4e1eb;border-radius:20px;background:#fffffff5;box-shadow:0 12px 34px #18122a12}.platform-card{padding:24px}.platform-auth-card{max-width:520px}.platform-card-heading p{margin:7px 0 0;font-size:14px;line-height:1.55}.platform form{display:grid;gap:17px;margin-top:22px}.platform label{display:grid;gap:7px;color:#474250;font-size:14px;font-weight:700}.platform input,.platform select{width:100%;min-height:48px;padding:11px 13px;border:1px solid #d8d4e0;border-radius:12px;color:#17141f;background:#fff;font:500 16px/1.3 Manrope,sans-serif;outline:none}.platform input:focus,.platform select:focus{border-color:#6742e6;box-shadow:0 0 0 3px #6742e621}.platform input:disabled{color:#817c8b;background:#f1eff5}.platform-button{min-height:46px;padding:11px 17px;border:1px solid transparent;border-radius:12px;font:800 14px/1.2 Manrope,sans-serif;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.platform-button:active{transform:scale(.98)}.platform-button:disabled{opacity:.55;cursor:wait}.platform-primary{color:#fff;background:linear-gradient(135deg,#7652ed,#5734c1);box-shadow:0 8px 20px #5433bd33}.platform-primary:hover{box-shadow:0 10px 25px #5433bd47}.platform-secondary{border-color:#d8d4e0;color:#393443;background:#fff}.platform-secondary:hover{border-color:#b9afd6;background:#fbfaff}.platform-toolbar{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px}.platform-count{margin:5px 0 0;color:#17141f!important;font-size:17px;font-weight:800}.platform-actions{display:flex;gap:9px}.platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.platform-company{padding:19px}.platform-company-top{display:flex;justify-content:space-between;align-items:center}.platform-company-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#5433bd;background:#f0ebff;font:800 14px/1 Sora,sans-serif}.platform-company h2{margin-top:17px}.platform-domain{margin:5px 0 17px;font:500 13px/1.3 JetBrains Mono,monospace}.platform-status{padding:6px 10px;border-radius:99px;font-size:12px;font-weight:800}.platform-status-active{color:#12633e;background:#e4f6ec}.platform-status-suspended{color:#815812;background:#fff1d9}.platform-status-terminated{color:#982b23;background:#fde9e7}.platform-company-meta{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid #efedf3;color:#6b6675;font-size:13px}.platform-company-meta strong{color:#312d39}.platform-wide{width:100%;margin-top:3px}.platform-editor{margin-top:18px}.platform-editor .platform-card-heading .platform-section-label{margin-bottom:5px}.platform-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.platform-color{padding:5px!important}.platform-note{margin:0;padding:12px 14px;border-radius:12px;color:#624716!important;background:#fff5e5;font-size:13px;line-height:1.5}.platform-features{margin:0;padding:17px;border:1px solid #e4e1eb;border-radius:15px}.platform-features legend{padding:0 7px;color:#312d39;font-size:14px;font-weight:800}.platform-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-check{display:flex!important;align-items:center;gap:9px!important;padding:9px 10px;border-radius:10px;background:#f8f7fb}.platform-check input{width:20px;min-height:20px;height:20px;accent-color:#6742e6}.platform-form-actions{display:flex;gap:9px}.platform-qr{display:block;width:min(220px,100%);margin:20px auto 0;padding:10px;border:1px solid #e4e1eb;border-radius:14px;background:#fff}@media (max-width:640px){.platform{padding:max(24px,env(safe-area-inset-top)) 16px max(40px,env(safe-area-inset-bottom))}.platform-header{align-items:flex-start;margin-bottom:24px}.platform-mark{width:46px;height:46px;border-radius:14px}.platform-subtitle{font-size:14px;line-height:1.45}.platform-card{padding:19px}.platform-toolbar{align-items:stretch;flex-direction:column}.platform-actions{display:grid;grid-template-columns:1fr 1fr}.platform-grid,.platform-form-grid,.platform-feature-grid{grid-template-columns:1fr}.platform-form-actions{display:grid;grid-template-columns:1fr 1fr}}
