.sidebar-overlay{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:55}.uber-sidebar{width:256px;height:100vh;height:100dvh;background:#000;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;z-index:60;-webkit-user-select:none;user-select:none;transition:width .22s cubic-bezier(.16,1,.3,1);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}.uber-sidebar.collapsed{width:70px}.uber-sidebar.collapsed .uber-brand-info,.uber-sidebar.collapsed .uber-nav-label,.uber-sidebar.collapsed .uber-user-info,.uber-sidebar.collapsed .uber-role-bar,.uber-sidebar.collapsed .uber-nav-section-label,.uber-sidebar.collapsed .uber-live-indicator,.uber-sidebar.collapsed .uber-logout-btn,.uber-sidebar.collapsed .uber-collapse-btn{display:none!important}.uber-sidebar.collapsed .uber-brand-wrap{width:100%;justify-content:center;cursor:pointer}.uber-sidebar.collapsed .uber-nav-btn{justify-content:center!important;padding-left:0!important;padding-right:0!important}.uber-sidebar.collapsed .uber-nav-btn-inner{justify-content:center;gap:0}.uber-sidebar.collapsed .uber-user-card{justify-content:center;padding:6px!important}.uber-sidebar-header{height:64px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.04)}.uber-brand-wrap{display:flex;align-items:center;gap:12px;overflow:hidden}.uber-brand-badge{width:32px;height:32px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #ffffff1f}.uber-brand-info{display:flex;flex-direction:column}.uber-brand-title-row{display:flex;align-items:center;gap:6px}.uber-brand-name{font-size:15px;font-weight:800;letter-spacing:-.02em;color:#fff;line-height:1}.uber-brand-tag{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;background:#ffffff1a;color:#d4d4d8}.uber-brand-caption{font-family:JetBrains Mono,monospace;font-size:10px;color:#5d6375;text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.uber-collapse-btn{background:transparent;border:none;color:#5d6375;padding:6px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.uber-collapse-btn:hover{color:#fff;background:#ffffff0f}.uber-role-bar{padding:8px 14px 4px}.uber-role-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em}.uber-role-pill.owner{background:#fff;border:1px solid #ffffff;color:#000;font-weight:800}.uber-role-pill.owner svg{stroke:#000;fill:#000}.uber-role-pill.admin{background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff}.uber-role-pill.seller{background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff}.uber-role-pill.user{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#a1a1aa}.uber-nav{padding:12px 10px}.uber-nav-section-label{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:#5d6375;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px 8px}.uber-nav-group{display:flex;flex-direction:column;gap:3px}.uber-nav-btn{width:100%;height:40px;padding:0 12px;border-radius:8px;background:transparent;border:1px solid transparent;color:#9499ad;font-size:12.5px;font-weight:600;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .12s cubic-bezier(.2,0,0,1)}.uber-nav-btn:hover{background:#ffffff0a;color:#fff}.uber-nav-btn.active{background:#fff;color:#000;font-weight:800;box-shadow:0 2px 8px #ffffff1a}.uber-nav-btn-inner{display:flex;align-items:center;gap:12px}.uber-nav-icon{color:inherit}.uber-live-indicator{display:flex;align-items:center}.uber-live-dot{width:6px;height:6px;border-radius:9999px;background:#fff;box-shadow:0 0 6px #fff9;animation:bgPulse 2s infinite}.uber-sidebar-footer{padding:14px;border-top:1px solid rgba(255,255,255,.04);background:#0006}.uber-user-card{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.uber-user-avatar{width:32px;height:32px;border-radius:8px;background:#181920;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.uber-avatar-beacon{width:6px;height:6px;border-radius:9999px;background:#fff;position:absolute;bottom:-1px;right:-1px;border:1px solid #000000}.uber-user-info{flex:1;min-width:0}.uber-user-name{font-size:12px;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uber-user-sub{font-family:JetBrains Mono,monospace;font-size:10px;color:#5d6375}.uber-logout-btn{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;background:transparent;border:none;color:#71717a;cursor:pointer;transition:all .15s ease}.uber-logout-btn:hover{color:#f87171;background:#ef44441a}@media(max-width:768px){.uber-sidebar{position:fixed;top:0;bottom:0;left:-280px;width:280px;z-index:70!important;box-shadow:12px 0 50px #000000f2;transition:transform .25s cubic-bezier(.16,1,.3,1)}.uber-sidebar.mobile-open{transform:translate(280px)}}.stealth-bg-wrapper{position:fixed;inset:0;width:100vw;height:100vh;background-color:#000;pointer-events:none;z-index:0;overflow:hidden;-webkit-user-select:none;user-select:none}.stealth-bg-contained{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:inherit;z-index:0!important}.stealth-monogram-svg{position:absolute;inset:0;width:100%;height:100%;color:#ffffff0e;pointer-events:none;transition:opacity .3s ease}.stealth-bg-mobile .stealth-monogram-svg{color:#ffffff16}.monogram-glyph{transform-origin:center;transition:opacity .2s ease}.stealth-bg-vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#0000008c,#00000026 60%,#000000bf);pointer-events:none}.stealth-bg-mobile .stealth-bg-vignette{background:radial-gradient(ellipse 95% 65% at 50% 50%,#00000080,#0000001a 45%,#000000a6)}.stealth-bg-radial{position:absolute;inset:0;background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.045) 0%,transparent 60%),radial-gradient(circle at 50% 110%,rgba(255,255,255,.02) 0%,transparent 60%);pointer-events:none}.stealth-bg-mobile .stealth-bg-radial{background:radial-gradient(circle at 50% 5%,rgba(255,255,255,.06) 0%,transparent 55%),radial-gradient(circle at 50% 95%,rgba(255,255,255,.03) 0%,transparent 55%)}.desk-auth-screen{position:fixed;inset:0;background-color:#000;display:flex;align-items:center;justify-content:center;padding:36px 24px;overflow-y:auto;overflow-x:hidden;z-index:1000;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.desk-master-rim{position:relative;z-index:10;width:100%;max-width:890px;padding:1px;border-radius:28px;background:linear-gradient(135deg,#ffffff47,#ffffff09 45%,#ffffff29);box-shadow:0 40px 110px -20px #000,0 0 45px #000000f2;margin:auto;animation:rimFadeIn .3s cubic-bezier(.16,1,.3,1);transition:all .25s ease}@keyframes rimFadeIn{0%{opacity:0;transform:scale(.975) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.desk-shake{animation:hapticShakeRim .45s cubic-bezier(.36,.07,.19,.97) both}@keyframes hapticShakeRim{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.desk-master-card{display:grid;grid-template-columns:385px 1fr;background:#06070af5;border-radius:27px;backdrop-filter:blur(36px) saturate(160%);-webkit-backdrop-filter:blur(36px) saturate(160%);overflow:hidden}.desk-showcase-pane{padding:38px 32px;border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.desk-brand-header{display:flex;align-items:center;gap:12px}.desk-logo-halo-wrap{position:relative;width:44px;height:44px;flex-shrink:0}.desk-logo-halo{position:absolute;inset:-3px;border-radius:16px;background:radial-gradient(circle,rgba(255,255,255,.18) 0%,transparent 70%);filter:blur(5px);pointer-events:none}.desk-logo-box{position:relative;width:100%;height:100%;border-radius:13px;background:#000;border:1px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #000000b3;overflow:hidden}.desk-logo-img{width:100%;height:100%;object-fit:cover}.desk-logo-fallback{color:#fff}.desk-brand-text{display:flex;align-items:center;gap:8px}.desk-brand-name{font-size:21px;font-weight:800;letter-spacing:-.02em;color:#fff}.desk-brand-badge{font-size:9px;font-weight:800;letter-spacing:.08em;padding:2px 7px;border-radius:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#d4d4d8}.desk-hero-content{display:flex;flex-direction:column;gap:7px}.desk-hero-title{font-size:25px;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#fff;margin:0}.desk-hero-title span{color:#71717a}.desk-hero-desc{font-size:12.5px;line-height:1.45;color:#8e8e93;margin:0}.desk-real-widget{padding:16px;border-radius:16px;background:#ffffff06;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0d;display:flex;flex-direction:column;gap:12px;transition:all .2s ease}.desk-real-widget:hover{background:#ffffff09;border-color:#ffffff24}.desk-widget-top{display:flex;align-items:center;justify-content:space-between}.desk-widget-title{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#fff}.desk-live-pill{display:flex;align-items:center;gap:5px;padding:2px 7px;border-radius:999px;background:#10b9811a;border:1px solid rgba(16,185,129,.25);font-size:9px;font-weight:800;letter-spacing:.04em;color:#10b981}.desk-live-dot{width:5px;height:5px;border-radius:999px;background:#10b981;box-shadow:0 0 6px #10b981;animation:pulseDot 2s infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.desk-real-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.desk-real-cell{padding:8px 10px;border-radius:10px;background:#00000073;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:2px;overflow:hidden}.desk-cell-span{grid-column:1 / -1}.desk-cell-head{display:flex;align-items:center;gap:5px;font-size:9px;color:#71717a;font-weight:700;letter-spacing:.03em}.desk-cell-val{font-size:11px;font-weight:700;color:#e4e4e7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desk-spoof-banner{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:11px;background:#10b9810f;border:1px solid rgba(16,185,129,.18)}.desk-spoof-icon{width:26px;height:26px;border-radius:7px;background:#10b9811f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.desk-spoof-info{display:flex;flex-direction:column;gap:1px}.desk-spoof-info strong{font-size:11px;font-weight:700;color:#10b981}.desk-spoof-info span{font-size:10px;color:#a1a1aa;line-height:1.3}.desk-check-list{display:flex;flex-direction:column;gap:8px}.desk-check-item{display:flex;align-items:center;gap:9px;font-size:11.5px;color:#8e8e93}.desk-check-bullet{width:18px;height:18px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#10b981;flex-shrink:0}.desk-form-pane{padding:38px 36px;display:flex;flex-direction:column;justify-content:center}.desk-tab-switcher{position:relative;display:flex;padding:4px;background:#000;border:1px solid rgba(255,255,255,.1);border-radius:14px;margin-bottom:22px}.desk-tab-slider{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:#18181b;border:1px solid rgba(255,255,255,.18);border-radius:11px;box-shadow:0 2px 10px #0009;pointer-events:none;transition:transform .25s cubic-bezier(.16,1,.3,1)}.desk-tab-trigger{position:relative;z-index:2;flex:1;padding:9px 16px;font-size:13px;font-weight:600;color:#71717a;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;transition:color .18s ease}.desk-tab-trigger:hover{color:#e4e4e7}.desk-tab-trigger.active{color:#fff;font-weight:700}.desk-error-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:11px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:12px;margin-bottom:18px}.desk-form-body{display:flex;flex-direction:column;gap:16px}.desk-fade-in{animation:deskFadeAnim .22s cubic-bezier(.16,1,.3,1)}@keyframes deskFadeAnim{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.desk-field{display:flex;flex-direction:column;gap:6px}.desk-field-head{display:flex;align-items:center;justify-content:space-between}.desk-label{font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#8e8e93}.desk-forgot-link{background:transparent;border:none;font-size:11.5px;color:#a1a1aa;cursor:pointer;padding:0;transition:color .15s ease}.desk-forgot-link:hover{color:#fff;text-decoration:underline}.desk-req-badge{font-size:9px;font-weight:700;letter-spacing:.05em;color:#00f2fe;background:#00f2fe14;border:1px solid rgba(0,242,254,.25);padding:1px 5px;border-radius:4px}.desk-input-box{position:relative;display:flex;align-items:center;background:#020204;border:1.5px solid rgba(255,255,255,.1);border-radius:13px;transition:all .18s cubic-bezier(.05,.9,.1,1.05)}.desk-input-box:focus-within{border-color:#fff;background:#000;box-shadow:0 0 0 1px #fff,0 0 20px #ffffff24}.desk-input-icon{position:absolute;left:14px;color:#52525b;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:color .18s ease}.desk-input-box:focus-within .desk-input-icon{color:#fff}.desk-input{width:100%;height:46px;padding:0 14px 0 42px;background:transparent;border:none;color:#fff;font-size:13.5px;font-family:inherit;outline:none}.desk-input::placeholder{color:#3f3f46;font-size:13px}.desk-check-icon{margin-right:14px;animation:fadeIn .2s ease}.desk-eye-action{position:absolute;right:10px;background:transparent;border:none;color:#52525b;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.desk-eye-action:hover{color:#fff}.desk-key-style{letter-spacing:.08em;font-weight:700;text-transform:uppercase}.desk-input-error{border-color:#ef4444!important}.desk-checklist{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px}.desk-pill{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:#52525b;padding:3px 8px;border-radius:6px;background:#ffffff08;transition:all .18s ease}.desk-pill-dot{width:5px;height:5px;border-radius:999px;background:#3f3f46;transition:all .18s ease}.desk-pill.valid{color:#10b981;background:#10b9811f;border:1px solid rgba(16,185,129,.3)}.desk-pill.valid .desk-pill-dot{background:#10b981;box-shadow:0 0 6px #10b981}.desk-submit-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;margin-top:6px;background:#fff;color:#000;border:none;border-radius:13px;font-size:14px;font-weight:800;cursor:pointer;overflow:hidden;transition:all .18s cubic-bezier(.05,.9,.1,1.05);box-shadow:0 4px 20px #ffffff29,inset 0 1px #fff9}.desk-submit-btn:hover:not(:disabled){background:#f4f4f5;box-shadow:0 6px 28px #ffffff4d,inset 0 1px #fffc;transform:translateY(-1px)}.desk-submit-btn:active:not(:disabled){transform:scale(.985)}.desk-submit-btn:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(100%)}.desk-btn-shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent);transform:skew(-20deg);animation:btnShineAnim 4s infinite}@keyframes btnShineAnim{0%{left:-100%}25%,to{left:160%}}.desk-arrow-icon{transition:transform .18s ease}.desk-submit-btn:hover .desk-arrow-icon{transform:translate(4px)}.desk-spinner{animation:spin .8s linear infinite}.desk-demo-box{margin-top:14px;display:flex;justify-content:center}.desk-demo-btn{display:flex;align-items:center;gap:7px;padding:7px 14px;border-radius:9px;background:#ffffff08;border:1px dashed rgba(255,255,255,.15);color:#71717a;font-size:11px;font-weight:600;cursor:pointer;transition:all .18s ease}.desk-demo-btn:hover{background:#ffffff0f;border-color:#ffffff59;color:#fff;transform:translateY(-1px)}.desk-card-footer{text-align:center;font-size:12.5px;color:#71717a;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.desk-footer-btn{background:transparent;border:none;color:#fff;font-weight:700;cursor:pointer;padding:0;margin-left:4px;transition:opacity .15s ease}.desk-footer-btn:hover{text-decoration:underline}@media(max-width:860px){.desk-master-card{grid-template-columns:1fr}.desk-showcase-pane{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);padding:28px 24px}.desk-form-pane{padding:28px 24px}}.mob-screen-wrapper{position:fixed;inset:0;background-color:#000;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden;z-index:1000;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.mob-phone-frame{position:relative;width:100%;max-width:385px;height:810px;max-height:calc(100vh - 40px);border-radius:44px;border:4px solid #27272a;background:#000;box-shadow:0 0 0 1px #ffffff1f,0 30px 90px #000000fa;overflow:hidden;display:flex;flex-direction:column}.mob-phone-notch{position:absolute;top:10px;left:50%;transform:translate(-50%);width:95px;height:22px;background:#18181b;border-radius:20px;z-index:50;pointer-events:none}.mob-phone-inner{position:relative;z-index:2;flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;background:transparent}.mob-native-screen{position:relative;z-index:1;min-height:100vh;min-height:100dvh;width:100vw;display:flex;flex-direction:column;overflow-x:hidden}.mob-app-surface{flex:1;display:flex;flex-direction:column;padding:32px 22px 24px;width:100%;margin:auto}.mob-shake{animation:mobShake .45s cubic-bezier(.36,.07,.19,.97) both}@keyframes mobShake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.mob-top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.mob-status-pill{display:flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;background:#10b9811a;border:1px solid rgba(16,185,129,.25);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;color:#10b981}.mob-status-dot{width:5px;height:5px;border-radius:999px;background:#10b981;box-shadow:0 0 6px #10b981}.mob-version-badge{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;color:#71717a}.mob-hero{text-align:center;margin-bottom:22px}.mob-logo-box{width:52px;height:52px;margin:0 auto 12px;border-radius:16px;background:#09090b;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0009;overflow:hidden}.mob-logo-img{width:100%;height:100%;object-fit:cover}.mob-logo-fallback{display:flex;align-items:center;justify-content:center}.mob-title{font-size:24px;font-weight:800;letter-spacing:-.03em;color:#fff;margin:0;line-height:1.1}.mob-subtitle{font-size:12.5px;color:#71717a;margin-top:4px;margin-bottom:0}.mob-tab-switch{position:relative;display:flex;padding:4px;background:#0a0a0ed1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);border-radius:14px;margin-bottom:18px}.mob-tab-indicator{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:#18181b;border:1px solid rgba(255,255,255,.18);border-radius:11px;box-shadow:0 2px 8px #00000080;pointer-events:none;transition:transform .25s cubic-bezier(.16,1,.3,1)}.mob-tab-btn{position:relative;z-index:2;flex:1;height:38px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#71717a;background:transparent;border:none;cursor:pointer;transition:color .18s ease}.mob-tab-btn.active{color:#fff;font-weight:700}.mob-error-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:11px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:12px;margin-bottom:16px}.mob-tab-content{animation:mobTabFade .22s cubic-bezier(.16,1,.3,1)}@keyframes mobTabFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mob-form{display:flex;flex-direction:column;gap:15px}.mob-field{display:flex;flex-direction:column;gap:6px}.mob-field-header{display:flex;align-items:center;justify-content:space-between}.mob-label{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:#71717a;letter-spacing:.05em}.mob-forgot-link{background:transparent;border:none;font-size:11px;color:#a1a1aa;cursor:pointer;padding:0}.mob-badge-req{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;color:#00f2fe;background:#00f2fe1a;border:1px solid rgba(0,242,254,.25);padding:1px 5px;border-radius:4px}.mob-input-slot{position:relative;display:flex;align-items:center;background:#09090dd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1.5px solid rgba(255,255,255,.12);border-radius:13px;transition:all .18s ease}.mob-input-slot:focus-within{border-color:#fff;background:#000000f2;box-shadow:0 0 0 1px #fff,0 0 16px #ffffff24}.mob-input-icon{position:absolute;left:14px;color:#52525b;pointer-events:none;transition:color .18s ease}.mob-input-slot:focus-within .mob-input-icon{color:#fff}.mob-input{width:100%;height:48px;padding:0 14px 0 44px;background:transparent;border:none;color:#fff;font-size:15px;outline:none}.mob-input::placeholder{color:#3f3f46;font-size:14px}.mob-check-icon{margin-right:12px}.mob-eye-touch{position:absolute;right:10px;background:transparent;border:none;color:#71717a;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.mob-key-input{letter-spacing:.1em;font-weight:700;font-family:JetBrains Mono,monospace;text-transform:uppercase}.mob-input-error{border-color:#ef4444!important}.mob-checklist{display:flex;gap:6px;margin-top:4px}.mob-check-chip{font-size:10px;font-weight:600;color:#52525b;background:#ffffff0a;padding:2px 7px;border-radius:5px;transition:all .2s ease}.mob-check-chip.valid{color:#10b981;background:#10b9811f;border:1px solid rgba(16,185,129,.3)}.mob-btn-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;margin-top:6px;background:#fff;color:#000;border:none;border-radius:13px;font-size:14px;font-weight:800;cursor:pointer;transition:transform .12s ease,opacity .12s ease;box-shadow:0 4px 18px #ffffff26}.mob-btn-action:active:not(:disabled){transform:scale(.97)}.mob-btn-action:disabled{opacity:.35;cursor:not-allowed}.mob-spin{animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mob-demo-wrap{margin-top:14px;display:flex;justify-content:center}.mob-demo-btn{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:10px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.15);color:#71717a;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;cursor:pointer}.mob-demo-btn:hover{color:#fff;border-color:#ffffff4d}.mob-footer{text-align:center;font-size:12px;color:#52525b;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.05)}.mob-footer-link{background:transparent;border:none;color:#fff;font-weight:700;cursor:pointer;padding:0;margin-left:4px}@media(max-width:640px){.mob-screen-wrapper{padding:0}.mob-phone-frame{border:none!important;border-radius:0!important;max-width:100%!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important}.mob-phone-notch{display:none!important}.mob-app-surface{padding-top:max(env(safe-area-inset-top),24px);padding-bottom:max(env(safe-area-inset-bottom),20px)}}.fleet-dashboard{display:flex;flex-direction:column;height:100%;min-height:0;flex:1;width:100%;position:relative;background-color:#000;color:#fff;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:1.5rem 2rem 2.5rem;box-sizing:border-box;gap:1.5rem}@media(max-width:768px){.fleet-dashboard{padding:1rem 1rem calc(96px + env(safe-area-inset-bottom,0px)) 1rem!important;gap:1rem}}.fleet-dash-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:1.25rem;padding-right:170px;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.fleet-dash-title-wrap{display:flex;flex-direction:column;gap:.35rem}.fleet-dash-badge-row{display:flex;align-items:center;gap:.5rem}.fleet-dash-badge{font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:800;letter-spacing:.08em;padding:.15rem .45rem;border-radius:.25rem;background:#ffffff14;color:#fff}.fleet-dash-dot-divider{font-size:.625rem;color:#5d6375}.fleet-dash-engine-tag{font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:600;color:#a1a1aa}.fleet-dash-title{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.2}.fleet-dash-sub-row{display:flex;align-items:center;gap:.6rem;font-size:.75rem;font-family:JetBrains Mono,monospace;color:#71717a;flex-wrap:wrap}.fleet-dash-sub-sep{color:#3f3f46}.fleet-dash-plan-chip{color:#fff;font-weight:800;padding:.1rem .4rem;border-radius:.3rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.15)}.fleet-dash-status-online{display:inline-flex;align-items:center;gap:.35rem;color:#fff;font-weight:700;font-size:.6875rem}.fleet-dash-status-dot{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff9}.fleet-dash-actions{display:flex;align-items:center;gap:.75rem}.btn-dash-primary{height:2.35rem;padding:0 1.15rem;border-radius:.65rem;background:#fff!important;color:#000!important;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;gap:.45rem;box-shadow:0 4px 14px #ffffff26;transition:all .12s cubic-bezier(.2,0,0,1);cursor:pointer;border:none}.btn-dash-primary *{color:#000!important;stroke:#000!important}.btn-dash-primary:hover{background:#e4e4e7!important;transform:translateY(-1px)}.btn-dash-primary:active{transform:scale(.97)}.btn-dash-secondary{height:2.35rem;padding:0 1rem;border-radius:.65rem;background:#000;border:1px solid rgba(255,255,255,.12);color:#fff!important;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:.45rem;transition:all .12s cubic-bezier(.2,0,0,1);cursor:pointer}.btn-dash-secondary:hover{background:#141414;border-color:#ffffff40;color:#fff}.btn-dash-secondary:active{transform:scale(.97)}.fleet-dash-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media(max-width:1024px){.fleet-dash-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fleet-dash-header{flex-direction:column;align-items:stretch;gap:.85rem}.fleet-dash-actions{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.btn-dash-primary,.btn-dash-secondary{width:100%;justify-content:center;text-align:center;padding:0 .5rem;font-size:.72rem;box-sizing:border-box}.fleet-dash-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.85rem}.fleet-dash-card{padding:.75rem}}.fleet-dash-card{background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1.15rem;display:flex;flex-direction:column;justify-content:space-between;gap:.85rem;transition:border-color .15s ease,transform .15s ease}.fleet-dash-card:hover{border-color:#ffffff2e;transform:translateY(-1px)}.fleet-dash-card-head{display:flex;align-items:center;justify-content:space-between}.fleet-dash-card-label{font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a1a1aa}.fleet-live-pulse-indicator{display:flex;align-items:center;justify-content:center;width:14px;height:14px}.fleet-live-pulse-dot{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 6px #fff;animation:beacon-ring 2s cubic-bezier(.4,0,.6,1) infinite}.fleet-dash-card-value{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1}.fleet-dash-card-sub{font-family:JetBrains Mono,monospace;font-size:.6875rem;color:#71717a;margin-top:.35rem}.fleet-dash-columns-grid{display:grid;grid-template-columns:2fr 1fr;gap:1.25rem;width:100%}@media(max-width:1024px){.fleet-dash-columns-grid{grid-template-columns:1fr}}.fleet-dash-col-left,.fleet-dash-col-right{display:flex;flex-direction:column;gap:1.25rem}.fleet-dash-panel{background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.fleet-dash-panel-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.06)}.fleet-dash-panel-title{font-size:.875rem;font-weight:800;letter-spacing:-.01em;color:#fff}.fleet-dash-panel-subtitle{font-size:.6875rem;font-family:JetBrains Mono,monospace;color:#71717a;margin-top:.15rem}.fleet-dash-link-btn{background:transparent;border:none;color:#a1a1aa;font-family:JetBrains Mono,monospace;font-size:.6875rem;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;transition:color .15s ease}.fleet-dash-link-btn:hover{color:#fff}.fleet-dash-empty-state{padding:3rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.fleet-dash-empty-icon-wrap{width:48px;height:48px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;margin-bottom:.85rem}.fleet-dash-empty-title{font-size:.875rem;font-weight:800;color:#fff}.fleet-dash-empty-desc{font-size:.75rem;color:#71717a;max-width:340px;margin-top:.35rem;line-height:1.4}.fleet-sessions-table-wrap{overflow-x:auto}.fleet-sessions-table{width:100%;border-collapse:collapse;font-size:.75rem;text-align:left}.fleet-sessions-table th{padding:.6rem .5rem;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#71717a;border-bottom:1px solid rgba(255,255,255,.06)}.fleet-sessions-table td{padding:.75rem .5rem;border-bottom:1px solid rgba(255,255,255,.04)}.fleet-badge-active{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .5rem;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:700}.fleet-badge-dot{width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 5px #fff}.fleet-badge-stopped{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;background:#141416;border:1px solid rgba(255,255,255,.08);color:#71717a;font-family:JetBrains Mono,monospace;font-size:.6875rem}.fleet-quick-grid{display:flex;flex-direction:column;gap:.5rem}.fleet-quick-tile{display:flex;align-items:center;gap:.85rem;padding:.75rem .9rem;border-radius:.75rem;background:#08090d;border:1px solid rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:all .12s cubic-bezier(.2,0,0,1);text-align:left;width:100%}.fleet-quick-tile:hover{background:#141620;border-color:#fff3;transform:translate(2px)}.fleet-quick-tile:active{transform:scale(.98)}.fleet-quick-icon-wrap{width:34px;height:34px;border-radius:8px;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.fleet-quick-text{flex:1;display:flex;flex-direction:column}.fleet-quick-title{font-size:.75rem;font-weight:700;color:#fff}.fleet-quick-sub{font-family:JetBrains Mono,monospace;font-size:.625rem;color:#71717a}.fleet-quick-arrow{color:#52525b;transition:transform .15s ease,color .15s ease}.fleet-quick-tile:hover .fleet-quick-arrow{color:#fff;transform:translate(2px)}.mob-dash-container{position:relative;width:100%;min-height:100%;background-color:transparent;color:#fff;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}@media(max-width:768px){.mob-dash-container{padding-top:calc(var(--maskos-inset-top) + .75rem)}}.mob-dash-content{position:relative;z-index:2;width:100%;max-width:500px;margin:0 auto;padding:16px 16px calc(110px + env(safe-area-inset-bottom,24px)) 16px;display:flex;flex-direction:column;gap:16px}.mob-dash-header{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 10px}.mob-user-avatar-wrap{display:flex;align-items:center;gap:12px}.mob-user-avatar{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#181920,#0d0e12);border:1.5px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#fff;box-shadow:0 4px 16px #000000b3}.mob-user-meta{display:flex;flex-direction:column}.mob-greeting{font-size:11px;color:#71717a;font-weight:600}.mob-user-name{font-size:17px;font-weight:800;letter-spacing:-.02em;color:#fff;margin:0;line-height:1.2}.mob-header-status{display:flex;align-items:center}.mob-live-badge{display:flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#10b9811a;border:1px solid rgba(16,185,129,.28);font-size:9.5px;font-weight:800;letter-spacing:.04em;color:#10b981}.mob-pulse-dot{width:5px;height:5px;border-radius:999px;background:#10b981;box-shadow:0 0 6px #10b981;animation:mobPulseDot 2s infinite}@keyframes mobPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.mob-hero-card{position:relative;border-radius:20px;background:#0a0b0fe0;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:20px 18px;overflow:hidden;box-shadow:0 12px 32px #000000d9,inset 0 1px #ffffff1f}.mob-hero-bg-glow{position:absolute;top:-40px;right:-40px;width:140px;height:140px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 70%);filter:blur(20px);pointer-events:none}.mob-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px}.mob-hero-top-row{display:flex;align-items:center;justify-content:space-between}.mob-hero-tag{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.04em;color:#a1a1aa}.mob-plan-chip{font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:2px 7px;border-radius:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff}.mob-hero-main{display:flex;flex-direction:column;gap:3px}.mob-hero-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#fff;margin:0}.mob-hero-desc{font-size:12px;line-height:1.4;color:#71717a;margin:0}.mob-btn-create-profile{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border-radius:13px;background:#fff;color:#000;border:none;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 18px #ffffff2e;transition:transform .12s ease,opacity .12s ease}.mob-btn-create-profile:active{transform:scale(.975)}.mob-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mob-stat-card{padding:14px 13px;border-radius:16px;background:#08080cd9;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;justify-content:space-between;gap:8px;box-shadow:0 6px 20px #0009;cursor:pointer;transition:transform .12s ease,border-color .15s ease}.mob-stat-card:active{transform:scale(.97);border-color:#ffffff40}.mob-stat-head{display:flex;align-items:center;justify-content:space-between}.mob-stat-icon-wrap{width:30px;height:30px;border-radius:9px;background:#ffffff0d;display:flex;align-items:center;justify-content:center}.mob-stat-body{display:flex;flex-direction:column;gap:2px}.mob-stat-value{font-size:20px;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.1}.mob-stat-label{font-size:11px;font-weight:600;color:#71717a}.mob-stat-sub{font-size:10px;font-weight:600;color:#52525b}.mob-section{display:flex;flex-direction:column;gap:10px;margin-top:4px}.mob-section-header{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.mob-section-title-wrap{display:flex;align-items:center;gap:8px}.mob-section-title{font-size:14px;font-weight:800;letter-spacing:-.01em;color:#fff;margin:0}.mob-section-badge{font-size:10px;font-weight:800;padding:1px 6px;border-radius:999px;background:#ffffff14;color:#d4d4d8}.mob-section-link{display:flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#a1a1aa;background:transparent;border:none;cursor:pointer;padding:0}.mob-section-link:active{color:#fff}.mob-sessions-list{display:flex;flex-direction:column;gap:8px}.mob-session-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:16px;background:#08080cd9;border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 6px 18px #00000080;cursor:pointer;transition:transform .12s ease}.mob-session-item:active{transform:scale(.985)}.mob-session-item.is-active{border-color:#10b98147}.mob-session-left{display:flex;align-items:center;gap:12px;min-width:0}.mob-session-avatar{width:38px;height:38px;border-radius:11px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#71717a;flex-shrink:0}.mob-session-avatar.active{background:#10b9811f;border-color:#10b9814d;color:#10b981}.mob-session-details{display:flex;flex-direction:column;gap:2px;min-width:0}.mob-session-name-row{display:flex;align-items:center;gap:6px}.mob-session-name{font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-status-tag{font-size:8px;font-weight:800;padding:1px 4px;border-radius:4px;background:#10b98126;color:#10b981}.mob-session-meta{display:flex;align-items:center;gap:5px;font-size:10.5px;color:#71717a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-meta-sep{font-size:6px;color:#3f3f46}.mob-btn-toggle-session{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:10px;font-size:11.5px;font-weight:700;cursor:pointer;border:none;transition:transform .12s ease;flex-shrink:0}.mob-btn-toggle-session:active{transform:scale(.92)}.mob-btn-toggle-session.btn-start{background:#fff;color:#000;box-shadow:0 2px 10px #ffffff26}.mob-btn-toggle-session.btn-stop{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.mob-quick-hub-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mob-quick-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px 6px;border-radius:16px;background:#08080cd9;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;transition:transform .12s ease}.mob-quick-tile:active{transform:scale(.94);border-color:#fff3}.mob-quick-icon{width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center}.mob-quick-lbl{font-size:10.5px;font-weight:700;color:#d4d4d8}.fleet-profiles-view{display:flex;flex-direction:column;height:100%;min-height:0;flex:1;min-width:0;position:relative;background-color:#000;color:#fff;overflow:hidden;-webkit-overflow-scrolling:touch;padding:1.25rem 1.75rem 2.5rem;box-sizing:border-box}@media(max-width:768px){.fleet-profiles-view{padding-top:calc(var(--maskos-inset-top) + .75rem)}}.fleet-table-wrapper,.fleet-mobile-cards{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.fleet-list-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:2.5rem 1.5rem;text-align:center;flex:1;min-height:0}.fleet-list-status-txt{font-size:.85rem;color:#ffffff73}.fleet-list-status-err{font-size:.85rem;color:#f87171}.fleet-list-retry{padding:.5rem 1.1rem;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#fff;font-size:.82rem;cursor:pointer}.fleet-list-retry:active{transform:scale(.97)}@media(max-width:768px){.fleet-profiles-view{padding:1rem 1rem calc(96px + env(safe-area-inset-bottom,0px)) 1rem!important}}.fleet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.fleet-search-wrap{position:relative;flex:1;max-width:480px;min-width:260px}.fleet-search-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#5d6375;pointer-events:none}.fleet-search-input{width:100%;height:2.5rem;padding-left:2.4rem;padding-right:1rem;font-size:.75rem;font-family:JetBrains Mono,monospace;background:#000;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;color:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.fleet-search-input:focus{border-color:#fff;box-shadow:0 0 0 1px #ffffff26}.fleet-search-input::placeholder{color:#5d6375}.fleet-toolbar-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.btn-fleet-tactile{transition:all .12s cubic-bezier(.2,0,0,1);cursor:pointer;border:none}.btn-fleet-tactile:active{transform:scale(.96)}.btn-fleet-secondary{height:2.5rem;padding:0 .9rem;border-radius:.75rem;background:#000;border:1px solid rgba(255,255,255,.08);color:#fff;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .15s ease}.btn-fleet-secondary:hover:not(:disabled){background:#181c28;border-color:#ffffff2e}.btn-fleet-primary{height:2.5rem;padding:0 1.25rem;border-radius:.75rem;background:#fff;color:#000;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px #ffffff1f;transition:all .15s ease}.btn-fleet-primary:hover:not(:disabled){background:#e5e5e5;transform:translateY(-1px)}.fleet-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}@media(max-width:1024px){.fleet-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fleet-toolbar{flex-direction:column;align-items:stretch;gap:.65rem;margin-bottom:.85rem}.fleet-search-wrap{width:100%;max-width:100%;min-width:0}.fleet-toolbar-actions{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.fleet-toolbar-actions .btn-fleet-secondary,.fleet-toolbar-actions .btn-fleet-primary{width:100%;justify-content:center;text-align:center;padding:0 .5rem;font-size:.72rem;box-sizing:border-box}.fleet-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.85rem}.fleet-metric-card{padding:.75rem}.fleet-metric-val{font-size:1.25rem}.fleet-metric-sub{font-size:.625rem}}.fleet-metric-card{background:#050505;border:1px solid rgba(255,255,255,.07);border-radius:1rem;padding:1rem;transition:border-color .15s ease}.fleet-metric-card:hover{border-color:#ffffff26}.fleet-metric-header{display:flex;align-items:center;justify-content:space-between;font-size:.6875rem;font-family:JetBrains Mono,monospace;text-transform:uppercase;font-weight:700;color:#5d6375;margin-bottom:.25rem}.fleet-metric-val{font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:-.02em;display:flex;align-items:baseline;gap:.5rem}.fleet-metric-sub{font-size:.6875rem;color:#5d6375;margin-top:.25rem}.pulse-beacon{animation:beacon-ring 2s cubic-bezier(.4,0,.6,1) infinite}.fleet-table-card{display:flex;flex-direction:column;flex:1;min-height:420px;background:#050505;border:1px solid rgba(255,255,255,.07);border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px -15px #000c}.fleet-sub-header{min-height:3rem;padding:.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;font-size:.75rem;flex-shrink:0;gap:.75rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.fleet-sub-header::-webkit-scrollbar{display:none}.fleet-filter-pills{display:flex;align-items:center;gap:.4rem;flex-shrink:0;white-space:nowrap}.fleet-filter-pill{height:2rem;padding:0 .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:all .15s ease;border:1px solid transparent;background:#ffffff0a;color:#9499ad;white-space:nowrap;flex-shrink:0}.fleet-filter-pill:hover{background:#ffffff14;color:#fff}.fleet-filter-pill.active{background:#fff;color:#000;font-weight:800}.fleet-table-wrapper{flex:1;min-height:0;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%}.fleet-table{width:100%;min-width:720px;border-collapse:collapse;text-align:left;font-size:.75rem}.fleet-thead{position:sticky;top:0;background:#11131c;z-index:10;border-bottom:1px solid rgba(255,255,255,.05);font-family:JetBrains Mono,monospace;font-size:.6875rem;text-transform:uppercase;color:#5d6375;font-weight:700;letter-spacing:.04em}.fleet-th{padding:.8rem 1.25rem}.fleet-row{border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s cubic-bezier(.16,1,.3,1);cursor:pointer}.fleet-row:hover{background:#181c28}.fleet-row.running{border-left:2px solid #06c167}.fleet-row.selected{background:#ffffff0a}.fleet-td{padding:.85rem 1.25rem;vertical-align:middle}.fleet-country-badge{width:1.75rem;height:1.25rem;border-radius:.25rem;background:#000;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:900;color:#fff;box-shadow:0 1px 3px #00000080;flex-shrink:0}.signal-bar{width:2.5px;border-radius:1px;display:inline-block}.fleet-status-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:999px;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:800}.fleet-status-pill.running{background:#06c1671a;border:1px solid rgba(6,193,103,.3);color:#06c167}.fleet-status-pill.stopped{background:#000;border:1px solid rgba(255,255,255,.1);color:#5d6375}.fleet-row-actions{display:inline-flex;align-items:center;gap:.35rem}.fleet-btn-start{height:2rem;padding:0 .85rem;border-radius:.65rem;background:#fff;color:#000;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;gap:.35rem;box-shadow:0 2px 6px #ffffff1a}.fleet-btn-start:hover:not(:disabled){background:#e5e5e5}.fleet-btn-stop{height:2rem;padding:0 .75rem;border-radius:.65rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:.35rem}.fleet-btn-stop:hover:not(:disabled){background:#ef444433}.fleet-btn-icon{width:2rem;height:2rem;border-radius:.65rem;background:#000;border:1px solid rgba(255,255,255,.06);color:#9499ad;display:inline-flex;align-items:center;justify-content:center;transition:all .12s ease;cursor:pointer}.fleet-btn-icon:hover{background:#1e2230;color:#fff;border-color:#ffffff26}.fleet-btn-icon.danger:hover{background:#ef444426;color:#ef4444;border-color:#ef44444d}.fleet-drawer{position:fixed;right:0;top:0;bottom:0;width:380px;max-width:90vw;background:#0a0c11fa;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:space-between;z-index:80;box-shadow:-15px 0 40px #000c;transform:translate(100%);transition:transform .25s cubic-bezier(.16,1,.3,1),visibility .25s;visibility:hidden;pointer-events:none}.fleet-drawer.open{transform:translate(0);visibility:visible;pointer-events:auto}.is-mobile-view .fleet-drawer,.mob-phone-frame .fleet-drawer{position:absolute!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;height:85%!important;max-height:85%!important;border-top-left-radius:24px!important;border-top-right-radius:24px!important;border-left:none!important;border-top:1px solid rgba(255,255,255,.18)!important;transform:translateY(100%)!important;box-shadow:0 -15px 50px #000000f2!important;background:#09090b!important;z-index:90!important;transition:transform .25s cubic-bezier(.16,1,.3,1),visibility .25s!important}.is-mobile-view .fleet-drawer.open,.mob-phone-frame .fleet-drawer.open{transform:translateY(0)!important}@media(max-width:768px){.fleet-drawer{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;height:85%!important;max-height:85%!important;border-top-left-radius:24px!important;border-top-right-radius:24px!important;border-left:none!important;border-top:1px solid rgba(255,255,255,.18)!important;transform:translateY(100%)!important;box-shadow:0 -15px 50px #000000f2!important;background:#09090b!important;z-index:90!important;transition:transform .25s cubic-bezier(.16,1,.3,1),visibility .25s!important}.fleet-drawer.open{transform:translateY(0)!important}}.fleet-drawer-content{padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem}.fleet-drawer-footer{padding:1.25rem 1.5rem;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:.75rem;background:#000}.switch-track{width:36px;height:20px;background:#242836;border-radius:999px;position:relative;cursor:pointer;transition:background .2s ease;flex-shrink:0}.switch-track.active{background:#06c167}.switch-thumb{width:16px;height:16px;background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;transition:transform .2s ease}.switch-track.active .switch-thumb{transform:translate(16px)}.fleet-batch-dock{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%) translateY(120px);background:#0d0f16f5;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid rgba(255,255,255,.12);border-radius:1rem;padding:.65rem 1.25rem;display:flex;align-items:center;gap:1rem;box-shadow:0 25px 60px -15px #000000e6;z-index:50;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease,visibility .2s;max-width:calc(100vw - 2rem);box-sizing:border-box;opacity:0;pointer-events:none;visibility:hidden}.fleet-batch-dock.visible{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto;visibility:visible}@media(max-width:768px){.fleet-batch-dock{bottom:calc(68px + env(safe-area-inset-bottom,0px));width:calc(100vw - 2rem);padding:.6rem .85rem;gap:.5rem;flex-wrap:wrap;justify-content:space-between}}.glass-modal-overlay{position:fixed;inset:0;background:#000000e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:55;display:flex;align-items:center;justify-content:center;padding:1.25rem;box-sizing:border-box}.mob-phone-frame .glass-modal-overlay{position:absolute!important;inset:0!important;align-items:flex-end!important;padding:0!important;z-index:100!important}@media(max-width:768px){.glass-modal-overlay,.is-mobile-view .glass-modal-overlay{position:fixed!important;inset:0!important;align-items:flex-end!important;justify-content:center!important;padding:0!important;z-index:99999!important}}.modal-bottom-sheet{width:100%!important;max-width:100%!important;max-height:85%!important;border-radius:24px 24px 0 0!important;border-left:none!important;border-right:none!important;border-bottom:none!important;border-top:1px solid rgba(255,255,255,.18)!important;box-shadow:0 -10px 40px #000000e6!important;animation:slideUpMobile .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideUpMobile{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.modal-drag-handle{width:38px;height:4px;border-radius:999px;background:#ffffff40;margin:.6rem auto .2rem}.glass-modal-box{width:100%;max-width:560px;max-height:min(720px,calc(100vh - 2.5rem));background:#080808;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 24px 70px #000000f2;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.glass-modal-box form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;margin:0;padding:0}.glass-modal-header{padding:1rem 1.25rem;background:#050505;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.glass-modal-body{padding:1.1rem 1.25rem;background:#080808;overflow-y:auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.85rem;box-sizing:border-box}.glass-modal-body::-webkit-scrollbar{width:5px}.glass-modal-body::-webkit-scrollbar-track{background:#080808}.glass-modal-body::-webkit-scrollbar-thumb{background:#27272a;border-radius:4px}.glass-modal-body::-webkit-scrollbar-thumb:hover{background:#3f3f46}.modal-section-label{font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#a1a1aa;display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.modal-os-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}@media(max-width:500px){.modal-os-grid{grid-template-columns:repeat(2,1fr)}}.modal-os-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.65rem .5rem;border-radius:10px;background:#000;border:1px solid rgba(255,255,255,.1);color:#a1a1aa;cursor:pointer;transition:all .15s ease;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:600}.modal-os-card:hover{border-color:#ffffff40;color:#fff}.modal-os-card.active{background:#fff;color:#000;border-color:#fff;font-weight:800;box-shadow:0 4px 16px #ffffff26}.modal-os-card.active svg{color:#000}.modal-input{width:100%;height:2.35rem;padding:0 .85rem;background:#000;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#fff;font-size:.8125rem;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.modal-input:focus{border-color:#fff;box-shadow:0 0 0 1px #fff}.modal-input::placeholder{color:#52525b}.modal-textarea{width:100%;padding:.65rem .85rem;background:#000;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#fff;font-size:.8125rem;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease;resize:vertical}.modal-textarea:focus{border-color:#fff;box-shadow:0 0 0 1px #fff}.modal-textarea::placeholder{color:#52525b}.glass-modal-footer{padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.08);background:#050505;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;box-sizing:border-box}.desktop-actions-only{display:flex}.mobile-actions-only{display:none!important}.mobile-actions-carousel{display:flex;align-items:center;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.25rem 0;width:100%}.mobile-actions-carousel::-webkit-scrollbar{display:none}@media(max-width:768px){.mobile-actions-carousel.has-overflow{padding-right:1.5rem;-webkit-mask-image:linear-gradient(to right,#000 88%,transparent 100%);mask-image:linear-gradient(to right,#000 88%,transparent 100%)}}.btn-mob-primary{height:2.25rem;padding:0 .95rem;border-radius:.65rem;background:#fff;color:#000;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 8px #ffffff26;cursor:pointer;border:none;transition:all .12s ease}.btn-mob-primary:active{transform:scale(.96);background:#e5e5e5}.btn-mob-chip{height:2.25rem;padding:0 .8rem;border-radius:.65rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#e4e4e7;font-size:.72rem;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:all .12s ease}.btn-mob-chip:hover{background:#ffffff14;border-color:#fff3}.btn-mob-chip:active{transform:scale(.96)}.desktop-table-only{display:block}.mobile-cards-only{display:none}.fleet-mobile-card{background:#0d0d10;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:.9rem;display:flex;flex-direction:column;gap:.65rem;transition:all .15s ease;box-shadow:0 4px 14px #0006}.fleet-mobile-card:hover{background:#121216;border-color:#ffffff29}.fleet-mobile-card.running{border-left:3px solid #10b981;background:#10b98108}.fleet-mobile-card.selected{border-color:#ffffff59;background:#ffffff0a}.is-mobile-view,.mob-phone-frame .fleet-profiles-view{padding:.85rem .85rem calc(88px + env(safe-area-inset-bottom,0px)) .85rem!important}.is-mobile-view .desktop-actions-only,.mob-phone-frame .desktop-actions-only{display:none!important}.is-mobile-view .mobile-actions-only,.mob-phone-frame .mobile-actions-only{display:flex!important}.is-mobile-view .desktop-table-only,.mob-phone-frame .desktop-table-only{display:none!important}.is-mobile-view .mobile-cards-only,.mob-phone-frame .mobile-cards-only{display:flex!important;flex-direction:column;gap:.75rem}.is-mobile-view .fleet-toolbar,.mob-phone-frame .fleet-toolbar{flex-direction:column!important;align-items:stretch!important;gap:.65rem!important;margin-bottom:.85rem!important}.is-mobile-view .fleet-search-wrap,.mob-phone-frame .fleet-search-wrap{width:100%!important;max-width:100%!important;min-width:0!important}.is-mobile-view .fleet-metrics-grid,.mob-phone-frame .fleet-metrics-grid{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important;margin-bottom:.85rem!important}.is-mobile-view .fleet-metric-card,.mob-phone-frame .fleet-metric-card{padding:.75rem!important;border-radius:12px!important}.is-mobile-view .fleet-metric-val,.mob-phone-frame .fleet-metric-val{font-size:1.25rem!important}.is-mobile-view .fleet-sub-header,.mob-phone-frame .fleet-sub-header{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important;padding:0 0 .5rem!important}.is-mobile-view .fleet-table-card,.mob-phone-frame .fleet-table-card{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}@media(max-width:768px){.desktop-actions-only{display:none!important}.mobile-actions-only{display:flex!important}.desktop-table-only{display:none!important}.mobile-cards-only{display:flex!important;flex-direction:column;gap:.75rem}.fleet-toolbar{flex-direction:column!important;align-items:stretch!important;gap:.65rem!important}.fleet-search-wrap{width:100%!important;max-width:100%!important}.fleet-metrics-grid{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.fleet-table-card{background:transparent!important;border:none!important;box-shadow:none!important}}.fleet-sessions-view{display:flex;flex-direction:column;height:100%;min-height:0;flex:1;min-width:0;position:relative;background-color:#000;color:#fff;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:1.5rem 2rem 2.5rem;box-sizing:border-box;gap:1.25rem}@media(max-width:768px){.fleet-sessions-view{padding-top:calc(var(--maskos-inset-top) + .75rem)}}.fleet-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.fleet-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff40}.sessions-toast{position:absolute;top:1rem;right:1.5rem;z-index:50;display:flex;align-items:center;gap:.6rem;background:#09090b;border:1px solid rgba(16,185,129,.4);padding:.6rem 1rem;border-radius:10px;font-size:.8125rem;font-weight:600;color:#fff;box-shadow:0 10px 30px #000c;animation:toastFadeIn .2s cubic-bezier(.16,1,.3,1)}@keyframes toastFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sessions-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;width:100%}.session-metric-card{background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem 1.15rem;display:flex;flex-direction:column;gap:.35rem;transition:border-color .2s ease}.session-metric-card:hover{border-color:#ffffff29}.metric-header-row{display:flex;align-items:center;justify-content:space-between}.metric-label{font-size:.6875rem;font-family:JetBrains Mono,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#71717a}.metric-status-dot{width:7px;height:7px;border-radius:50%;background:#52525b}.metric-status-dot.pulse{background:#10b981;box-shadow:0 0 10px #10b981cc;animation:beacon-ring 2s cubic-bezier(.4,0,.6,1) infinite}.metric-val-row{display:flex;align-items:baseline;gap:.4rem}.metric-val{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:#fff}.metric-limit{font-size:.75rem;font-family:JetBrains Mono,monospace;color:#71717a}.metric-sub{font-size:.6875rem;color:#a1a1aa}.sessions-header{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-bottom:1.15rem;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.sessions-title-wrap{display:flex;flex-direction:column;gap:.25rem}.sessions-title{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:#fff;margin:0}.sessions-version-pill{font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:800;letter-spacing:.05em;padding:.2rem .5rem;border-radius:999px;background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:#34d399}.sessions-subtitle{font-size:.75rem;color:#71717a;margin:0}.sessions-actions-bar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.sessions-filter-group{display:inline-flex;align-items:center;background:#050505;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:3px;gap:3px}.sessions-filter-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:7px;font-size:.75rem;font-family:JetBrains Mono,monospace;font-weight:600;color:#a1a1aa;background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .15s ease}.sessions-filter-btn:hover{color:#fff}.sessions-filter-btn.active{background:#fff;color:#000;font-weight:700}.sessions-live-dot{width:6px;height:6px;border-radius:50%;background-color:currentColor}.btn-stop-all{display:inline-flex;align-items:center;gap:.45rem;height:2rem;padding:0 .85rem;border-radius:8px;background:#f43f5e1a;border:1px solid rgba(244,63,94,.35);color:#f43f5e;font-size:.75rem;font-family:JetBrains Mono,monospace;font-weight:700;cursor:pointer;transition:all .15s ease}.btn-stop-all:hover{background:#f43f5e33;border-color:#f43f5e99}.sessions-desktop-container{display:block}.sessions-mobile-container{display:none}.sessions-card{background:#050505;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.sessions-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sessions-table{width:100%;min-width:700px;border-collapse:separate;border-spacing:0;text-align:left}.sessions-table th{padding:.85rem 1.25rem;font-size:.6875rem;font-family:JetBrains Mono,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#71717a;background:#000;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.sessions-table td{padding:.85rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle;font-size:.8125rem}.sessions-table tr:last-child td{border-bottom:none}.sessions-table tr.row-active{background:#10b98105}.sessions-table tr:hover td{background:#ffffff08}.session-identity-cell{display:flex;align-items:center;gap:.75rem}.session-avatar{width:2rem;height:2rem;border-radius:8px;background:#000;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#a1a1aa;flex-shrink:0}.session-avatar.avatar-active{border-color:#10b98166;color:#34d399}.session-name{font-weight:700;color:#fff;font-size:.8125rem}.session-id-sub{font-size:.65rem;color:#71717a}.session-country-badge{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .45rem;border-radius:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:700}.session-badge-active{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .65rem;border-radius:9999px;background:#10b9811a;border:1px solid rgba(16,185,129,.35);color:#34d399;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:700;white-space:nowrap}.session-badge-stopped{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .65rem;border-radius:9999px;background:#000;border:1px solid rgba(255,255,255,.08);color:#71717a;font-family:JetBrains Mono,monospace;font-size:.6875rem;white-space:nowrap}.session-ram-pill{font-family:JetBrains Mono,monospace;font-size:.65rem;color:#a1a1aa;padding:.15rem .4rem;background:#ffffff0d;border-radius:4px}.session-uptime-live{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;color:#34d399}.session-beacon-dot{width:6px;height:6px;border-radius:50%;background:#10b981;animation:beacon-ring 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes beacon-ring{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}.session-actions-cell{text-align:right;white-space:nowrap}.session-actions-group{display:inline-flex;align-items:center;gap:.5rem}.btn-session-stop{height:2rem;padding:0 .85rem;border-radius:7px;background:#f43f5e1a;border:1px solid rgba(244,63,94,.4);color:#f43f5e;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;transition:all .15s ease}.btn-session-stop:hover{background:#f43f5e33;border-color:#f43f5eb3}.btn-session-resume{height:2rem;padding:0 .95rem;border-radius:7px;background:#fff;color:#000;border:1px solid #ffffff;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;transition:all .15s ease}.btn-session-resume:hover{background:#e4e4e7}.btn-session-delete{width:2rem;height:2rem;border-radius:7px;background:#000;border:1px solid rgba(255,255,255,.1);color:#71717a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.btn-session-delete:hover:not(:disabled){border-color:#f43f5e66;color:#f43f5e}.btn-session-delete:disabled{opacity:.25;cursor:not-allowed}.sessions-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4.5rem 1.5rem;text-align:center}.sessions-empty-icon{width:3.5rem;height:3.5rem;border-radius:12px;background:#000;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:1rem}.sessions-empty-title{font-size:.9375rem;font-weight:800;color:#fff;margin:0 0 .35rem}.sessions-empty-desc{font-size:.75rem;color:#71717a;max-width:380px;margin:0}@media(max-width:768px){.fleet-sessions-view{padding:1rem 1rem calc(96px + env(safe-area-inset-bottom,0px)) 1rem!important;gap:1rem!important}.sessions-metrics-grid{grid-template-columns:repeat(2,1fr)!important;gap:.6rem!important}.session-metric-card{padding:.75rem .85rem!important}.metric-val{font-size:1.25rem!important}.sessions-header{flex-direction:column!important;align-items:stretch!important;gap:.85rem!important}.sessions-actions-bar{width:100%!important;flex-direction:column!important;align-items:stretch!important}.sessions-filter-group{display:grid!important;grid-template-columns:repeat(3,1fr)!important;width:100%!important}.sessions-filter-btn{justify-content:center!important;padding:.45rem .3rem!important;font-size:.6875rem!important}.btn-stop-all{justify-content:center!important;width:100%!important;height:2.25rem!important}.sessions-desktop-container{display:none!important}.sessions-mobile-container{display:block!important}.mobile-sessions-cards-list{display:flex;flex-direction:column;gap:.75rem}.mob-session-card{background:#080808;border:1px solid rgba(255,255,255,.09);border-left:3px solid #3f3f46;border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:transform .15s ease,border-color .15s ease}.mob-session-card.is-active{border-left-color:#10b981;background:#0a0a0c}.mob-session-card-header{display:flex;align-items:center;justify-content:space-between}.mob-badge-active{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;border-radius:999px;background:#10b9811f;border:1px solid rgba(16,185,129,.4);color:#34d399;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:800}.mob-badge-stopped{padding:.2rem .5rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#71717a;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700}.mob-country-badge{padding:.15rem .4rem;border-radius:5px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;color:#fff}.mob-uptime-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;color:#fff}.mob-session-title{font-size:.9375rem;font-weight:800;color:#fff;margin:0}.mob-session-meta{font-size:.6875rem;color:#71717a;margin-top:.2rem}.mob-session-card-actions{display:flex;align-items:center;gap:.5rem;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.06)}.mob-btn-stop{flex:1;height:2.25rem;border-radius:8px;background:#f43f5e1f;border:1px solid rgba(244,63,94,.4);color:#f43f5e;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;cursor:pointer}.mob-btn-resume{flex:1;height:2.25rem;border-radius:8px;background:#fff;color:#000;border:1px solid #ffffff;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;cursor:pointer}.mob-btn-trash{width:2.25rem;height:2.25rem;border-radius:8px;background:#000;border:1px solid rgba(255,255,255,.1);color:#71717a;display:flex;align-items:center;justify-content:center;cursor:pointer}}.is-mobile-view.fleet-sessions-view,.is-mobile-view .fleet-sessions-view,.mob-phone-frame .fleet-sessions-view{padding:1rem 1rem calc(96px + env(safe-area-inset-bottom,0px)) 1rem!important;gap:1rem!important}.is-mobile-view .sessions-metrics-grid,.mob-phone-frame .sessions-metrics-grid{grid-template-columns:repeat(2,1fr)!important;gap:.6rem!important}.is-mobile-view .session-metric-card,.mob-phone-frame .session-metric-card{padding:.75rem .85rem!important}.is-mobile-view .metric-val,.mob-phone-frame .metric-val{font-size:1.25rem!important}.is-mobile-view .sessions-header,.mob-phone-frame .sessions-header{flex-direction:column!important;align-items:stretch!important;gap:.85rem!important}.is-mobile-view .sessions-actions-bar,.mob-phone-frame .sessions-actions-bar{width:100%!important;flex-direction:column!important;align-items:stretch!important}.is-mobile-view .sessions-filter-group,.mob-phone-frame .sessions-filter-group{display:grid!important;grid-template-columns:repeat(3,1fr)!important;width:100%!important}.is-mobile-view .sessions-filter-btn,.mob-phone-frame .sessions-filter-btn{justify-content:center!important;padding:.45rem .3rem!important;font-size:.6875rem!important}.is-mobile-view .btn-stop-all,.mob-phone-frame .btn-stop-all{justify-content:center!important;width:100%!important;height:2.25rem!important}.is-mobile-view .sessions-desktop-container,.mob-phone-frame .sessions-desktop-container{display:none!important}.is-mobile-view .sessions-mobile-container,.mob-phone-frame .sessions-mobile-container{display:block!important}.is-mobile-view .mobile-sessions-cards-list,.mob-phone-frame .mobile-sessions-cards-list{display:flex!important;flex-direction:column;gap:.75rem}.is-mobile-view .mob-session-card,.mob-phone-frame .mob-session-card{background:#080808;border:1px solid rgba(255,255,255,.09);border-left:3px solid #3f3f46;border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:transform .15s ease,border-color .15s ease}.is-mobile-view .mob-session-card.is-active,.mob-phone-frame .mob-session-card.is-active{border-left-color:#10b981;background:#0a0a0c}.is-mobile-view .mob-session-card-header,.mob-phone-frame .mob-session-card-header{display:flex;align-items:center;justify-content:space-between}.is-mobile-view .mob-badge-active,.mob-phone-frame .mob-badge-active{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;border-radius:999px;background:#10b9811f;border:1px solid rgba(16,185,129,.4);color:#34d399;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:800}.is-mobile-view .mob-badge-stopped,.mob-phone-frame .mob-badge-stopped{padding:.2rem .5rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#71717a;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700}.is-mobile-view .mob-country-badge,.mob-phone-frame .mob-country-badge{padding:.15rem .4rem;border-radius:5px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;color:#fff}.is-mobile-view .mob-uptime-badge,.mob-phone-frame .mob-uptime-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;color:#fff}.is-mobile-view .mob-session-title,.mob-phone-frame .mob-session-title{font-size:.9375rem;font-weight:800;color:#fff;margin:0}.is-mobile-view .mob-session-meta,.mob-phone-frame .mob-session-meta{font-size:.6875rem;color:#71717a;margin-top:.2rem}.is-mobile-view .mob-session-card-actions,.mob-phone-frame .mob-session-card-actions{display:flex;align-items:center;gap:.5rem;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.06)}.is-mobile-view .mob-btn-stop,.mob-phone-frame .mob-btn-stop{flex:1;height:2.25rem;border-radius:8px;background:#f43f5e1f;border:1px solid rgba(244,63,94,.4);color:#f43f5e;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;cursor:pointer}.is-mobile-view .mob-btn-resume,.mob-phone-frame .mob-btn-resume{flex:1;height:2.25rem;border-radius:8px;background:#fff;color:#000;border:1px solid #ffffff;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;cursor:pointer}.is-mobile-view .mob-btn-trash,.mob-phone-frame .mob-btn-trash{width:2.25rem;height:2.25rem;border-radius:8px;background:#000;border:1px solid rgba(255,255,255,.1);color:#71717a;display:flex;align-items:center;justify-content:center;cursor:pointer}.settings-view{height:100%;min-height:0;flex:1;min-width:0;padding:1.75rem 2rem 3rem;background-color:#000;color:#fff;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media(max-width:768px){.settings-view{padding-top:calc(var(--maskos-inset-top) + .75rem)}}@media(max-width:768px){.settings-view{padding:1rem 1rem calc(96px + env(safe-area-inset-bottom,0px)) 1rem!important}.settings-grid{grid-template-columns:1fr!important;gap:1rem!important}.settings-header{flex-direction:column;align-items:stretch;gap:.85rem;margin-bottom:1.25rem}.settings-card{padding:1rem!important}.settings-btn-primary,.settings-btn-secondary{width:100%;justify-content:center}.settings-input-row{flex-direction:column;gap:.5rem}.settings-card-header{flex-wrap:wrap!important;gap:.5rem!important}.settings-password-grid{grid-template-columns:1fr!important}.settings-cache-row{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}.settings-cache-row button{width:100%!important;height:2.25rem!important}.settings-pref-row>div:first-child{flex:1;min-width:0}}.settings-password-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.settings-title-block{display:flex;flex-direction:column;gap:.35rem}.settings-badge{font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);width:fit-content;letter-spacing:.05em}.settings-title{font-size:1.5rem;font-weight:900;letter-spacing:-.02em;color:#fff;line-height:1.2}.settings-subtitle{font-size:.75rem;color:#71717a;font-family:JetBrains Mono,monospace}.settings-saved-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:.75rem;color:#fff;font-weight:700;font-family:JetBrains Mono,monospace}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1.25rem}.settings-card{background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;transition:border-color .15s ease}.settings-card:hover{border-color:#ffffff29}.settings-card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.06)}.settings-card-title-group{display:flex;align-items:center;gap:.75rem}.settings-icon-box{width:32px;height:32px;border-radius:8px;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;flex-shrink:0}.settings-card-h3{font-size:.9375rem;font-weight:800;color:#fff}.settings-card-desc{font-size:.6875rem;color:#71717a;font-family:JetBrains Mono,monospace}.settings-form-group{display:flex;flex-direction:column;gap:.35rem}.settings-form-label{font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:700;color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em}.settings-input-row{display:flex;gap:.5rem}.settings-text-input{width:100%;height:2.25rem;padding:0 .75rem;background:#000;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;font-size:.8125rem;font-family:JetBrains Mono,monospace;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.settings-text-input:focus{border-color:#fff;box-shadow:0 0 0 1px #fff}.settings-text-input::placeholder{color:#52525b}.settings-param-row{display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;font-family:JetBrains Mono,monospace;font-size:.75rem}.settings-param-label{color:#71717a}.settings-param-val{color:#fff;font-weight:700}.settings-plan-pill{font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:800;padding:.2rem .5rem;border-radius:4px;background:#fff;color:#000;letter-spacing:.05em;text-transform:uppercase}.settings-pref-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.05)}.settings-pref-row:last-child{border-bottom:none;padding-bottom:0}.settings-pref-title{font-size:.8125rem;font-weight:700;color:#fff}.settings-pref-desc{font-size:.6875rem;color:#71717a;margin-top:.15rem}.settings-switch{position:relative;display:inline-block;width:38px;height:20px;cursor:pointer;flex-shrink:0}.settings-switch input{opacity:0;width:0;height:0}.settings-switch-slider{position:absolute;cursor:pointer;inset:0;background-color:#27272a;border:1px solid rgba(255,255,255,.12);border-radius:20px;transition:.15s ease}.settings-switch-slider:before{position:absolute;content:"";height:12px;width:12px;left:3px;bottom:3px;background-color:#71717a;border-radius:50%;transition:.15s ease}.settings-switch input:checked+.settings-switch-slider{background-color:#fff;border-color:#fff}.settings-switch input:checked+.settings-switch-slider:before{transform:translate(18px);background-color:#000}.settings-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.25rem;padding:0 1rem;background:#fff;color:#000;border:1px solid #ffffff;border-radius:8px;font-size:.75rem;font-weight:800;font-family:inherit;cursor:pointer;transition:background-color .12s ease,transform .1s ease;white-space:nowrap}.settings-btn-primary:hover:not(:disabled){background:#e4e4e7;border-color:#e4e4e7}.settings-btn-primary:active:not(:disabled){transform:scale(.97)}.settings-btn-primary:disabled{opacity:.35;cursor:not-allowed}.settings-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.25rem;padding:0 1rem;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:.75rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .12s ease;white-space:nowrap}.settings-btn-secondary:hover:not(:disabled){background:#ffffff14;border-color:#fff6}.settings-btn-secondary:disabled{opacity:.35;cursor:not-allowed}.admin-panel-view{height:100%;min-height:0;flex:1;min-width:0;padding:1.75rem 2rem 3rem;background-color:#000;color:#fff;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media(max-width:768px){.admin-panel-view{padding:1rem 1rem calc(96px + env(safe-area-inset-bottom,0px)) 1rem!important}.view-header{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1.25rem}.admin-tab-switcher{width:100%;display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;box-sizing:border-box}.admin-tab-switcher::-webkit-scrollbar{display:none}.admin-tab-btn{flex-shrink:0;white-space:nowrap;font-size:.72rem;padding:.4rem .65rem}.keys-controls-bar{flex-direction:column;align-items:stretch;gap:.75rem}.keys-search-box{width:100%!important;max-width:100%!important;box-sizing:border-box}.keys-actions-group{flex-direction:column;align-items:stretch;width:100%;gap:.5rem}.keys-filter-group{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.keys-filter-pill{text-align:center;justify-content:center;padding:.35rem .25rem;font-size:.65rem}.admin-btn-primary{width:100%;justify-content:center}.analytics-kpi-grid{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.analytics-kpi-card{padding:.75rem!important}.admin-table{min-width:680px}}.view-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.view-title{font-size:1.5rem;font-weight:900;letter-spacing:-.02em;color:#fff;line-height:1.2}.view-subtitle{font-size:.75rem;color:#71717a;margin-top:.25rem;font-family:JetBrains Mono,monospace}.admin-tab-switcher{display:flex;align-items:center;gap:.35rem;background:#000;padding:.25rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);flex-wrap:wrap}.admin-tab-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border-radius:.5rem;font-size:.75rem;font-weight:700;color:#a1a1aa;background:transparent;border:none;cursor:pointer;transition:all .12s ease;font-family:inherit}.admin-tab-btn:hover{color:#fff}.admin-tab-btn.active{background:#fff;color:#000;font-weight:800;box-shadow:0 2px 8px #ffffff26}.analytics-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.75rem}.analytics-kpi-card{background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.25rem;display:flex;align-items:flex-start;gap:1rem;position:relative;transition:border-color .15s ease}.analytics-kpi-card:hover{border-color:#ffffff2e}.analytics-kpi-card.highlight{border-color:#ffffff40;background:#0a0a0a}.kpi-icon-wrap{width:36px;height:36px;border-radius:8px;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon-wrap.cyan,.kpi-icon-wrap.blue,.kpi-icon-wrap.emerald,.kpi-icon-wrap.amber{background:#fff;border:1px solid #ffffff;color:#000}.kpi-body{display:flex;flex-direction:column}.kpi-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#71717a;margin-bottom:.25rem;font-family:JetBrains Mono,monospace}.kpi-value{font-size:1.35rem;font-weight:900;color:#fff;letter-spacing:-.02em;font-family:JetBrains Mono,monospace}.kpi-value.cyan,.kpi-value.emerald,.kpi-value.amber{color:#fff}.kpi-subtext{font-size:.6875rem;color:#71717a;margin-top:.2rem;font-family:JetBrains Mono,monospace}.analytics-breakdown-card{background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.5rem;margin-bottom:1.75rem}.breakdown-title{font-size:.9375rem;font-weight:800;color:#fff;margin-bottom:1rem}.plan-breakdown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.breakdown-item{background:#000;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1rem}.breakdown-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.breakdown-item .plan-name{font-size:.75rem;font-weight:700;color:#a1a1aa;text-transform:uppercase;font-family:JetBrains Mono,monospace}.breakdown-item .plan-count{font-size:.875rem;font-weight:900;font-family:JetBrains Mono,monospace;color:#fff}.plan-bar{width:100%;height:4px;background:#27272a;border-radius:999px;overflow:hidden}.plan-fill{height:100%;border-radius:999px;background:#fff;transition:width .3s ease}.plan-fill.ghost{background:#71717a}.plan-fill.shadow{background:#d4d4d8}.plan-fill.specter,.plan-fill.phantom{background:#fff}.keys-controls-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.keys-search-box{display:flex;align-items:center;gap:.6rem;background:#000;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:0 .75rem;height:2.25rem;width:320px;transition:border-color .15s ease}.keys-search-box:focus-within{border-color:#fff;box-shadow:0 0 0 1px #fff}.keys-search-input{background:transparent;border:none;color:#fff;width:100%;outline:none;font-size:.75rem;font-family:JetBrains Mono,monospace}.keys-search-input::placeholder{color:#52525b}.keys-filter-group{display:flex;align-items:center;gap:.35rem;background:#000;padding:.25rem;border-radius:8px;border:1px solid rgba(255,255,255,.12)}.keys-filter-pill{padding:.35rem .75rem;border-radius:6px;font-size:.6875rem;font-weight:700;color:#71717a;background:transparent;border:none;cursor:pointer;transition:all .12s ease;font-family:JetBrains Mono,monospace}.keys-filter-pill:hover{color:#fff}.keys-filter-pill.active{background:#fff;color:#000;font-weight:800}.keys-actions-group{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.admin-table-wrap{background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.admin-table{width:100%;min-width:680px;border-collapse:collapse;text-align:left}.admin-table th{font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#71717a;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);background:#000}.admin-table td{padding:.75rem 1rem;font-size:.75rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle;font-family:JetBrains Mono,monospace}.admin-table tbody tr:hover{background:#ffffff05}.copy-key-btn{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#a1a1aa;cursor:pointer;transition:all .12s ease}.copy-key-btn:hover{background:#fff;color:#000}.copy-key-btn.copied{background:#fff;border-color:#fff;color:#000}.plan-pill{font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:800;padding:.2rem .45rem;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.12)}.plan-pill.free,.plan-pill.ghost{background:#ffffff0a;color:#71717a;border-color:#ffffff14}.plan-pill.pro,.plan-pill.shadow,.plan-pill.specter,.plan-pill.enterprise,.plan-pill.phantom{background:#ffffff1a;color:#fff;border-color:#fff3}.role-pill{font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;padding:.15rem .4rem;border-radius:4px;background:#ffffff0f;color:#a1a1aa;border:1px solid rgba(255,255,255,.1)}.role-pill.owner,.role-pill.admin{background:#fff;color:#000;font-weight:800}.role-pill.seller{background:#ffffff1f;color:#fff}.role-pill.user{background:#ffffff0a;color:#71717a}.status-pill{display:inline-flex;align-items:center;gap:.35rem;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:800;padding:.15rem .45rem;border-radius:4px;letter-spacing:.04em;text-transform:uppercase}.status-pill.active{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.status-pill.redeemed{background:#ffffff0a;color:#71717a;border:1px solid rgba(255,255,255,.06)}.status-pill.revoked{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.2)}.table-action-btn{padding:.3rem .65rem;border-radius:6px;font-size:.6875rem;font-weight:700;background:#000;border:1px solid rgba(255,255,255,.12);color:#d4d4d8;cursor:pointer;transition:all .12s ease;font-family:inherit}.table-action-btn:hover{background:#fff;color:#000}.table-action-btn.danger{background:#ef44441a;border-color:#ef444433;color:#f87171}.table-action-btn.danger:hover{background:#ef4444;color:#fff}.table-action-icon-btn{width:26px;height:26px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;color:#71717a;cursor:pointer;transition:all .12s ease}.table-action-icon-btn:hover{background:#ffffff1a;color:#fff}.table-action-icon-btn.danger:hover{background:#ef444426;color:#f87171}.btn-cyber-primary,.admin-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.25rem;padding:0 1rem;background:#fff;color:#000;border:1px solid #ffffff;border-radius:8px;font-size:.75rem;font-weight:800;font-family:inherit;cursor:pointer;transition:background-color .12s ease,transform .1s ease;white-space:nowrap}.btn-cyber-primary:hover:not(:disabled),.admin-btn-primary:hover:not(:disabled){background:#e4e4e7;border-color:#e4e4e7}.btn-cyber-primary:active:not(:disabled),.admin-btn-primary:active:not(:disabled){transform:scale(.97)}.btn-cyber-primary:disabled,.admin-btn-primary:disabled{opacity:.35;cursor:not-allowed}.btn-cyber-secondary,.admin-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.25rem;padding:0 1rem;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:.75rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .12s ease;white-space:nowrap}.btn-cyber-secondary:hover:not(:disabled),.admin-btn-secondary:hover:not(:disabled){background:#ffffff14;border-color:#fff6}.database-maintenance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem}.maintenance-card{background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem;display:flex;align-items:flex-start;gap:1rem}.maintenance-icon{width:40px;height:40px;border-radius:10px;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;flex-shrink:0}.maintenance-icon.cyan,.maintenance-icon.amber{background:#fff;border:1px solid #ffffff;color:#000}.maintenance-content{flex:1}.maintenance-title{font-size:.875rem;font-weight:800;color:#fff;margin-bottom:.35rem}.maintenance-desc{font-size:.75rem;color:#71717a;line-height:1.5;margin-bottom:1rem}.maintenance-feedback-box{margin-top:1rem;padding:.75rem 1rem;border-radius:8px;background:#000;border:1px solid rgba(255,255,255,.15);font-family:JetBrains Mono,monospace;font-size:.75rem;color:#fff}.admin-modal-overlay{position:fixed;inset:0;background:#000c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:999;padding:1rem}.admin-modal-box{background:#070707;border:1px solid rgba(255,255,255,.15);border-radius:14px;width:100%;max-width:480px;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 25px 50px -12px #000000e6}.admin-modal-box input,.admin-modal-box select,.admin-modal-box textarea{width:100%;height:2.25rem;padding:0 .75rem;background:#000;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;font-size:.8125rem;font-family:JetBrains Mono,monospace;box-sizing:border-box}.admin-modal-box input:focus,.admin-modal-box select:focus,.admin-modal-box textarea:focus{border-color:#fff;box-shadow:0 0 0 1px #fff;outline:none}.fleet-plans-view{height:100%;min-height:0;flex:1;min-width:0;padding:1.75rem 2rem 3rem;background-color:#000;color:#fff;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:2rem}@media(max-width:768px){.fleet-plans-view{padding-top:calc(var(--maskos-inset-top) + .75rem)}}@media(max-width:768px){.fleet-plans-view{padding:1rem 1rem calc(96px + env(safe-area-inset-bottom,0px)) 1rem!important;gap:1.25rem}}.fleet-scroll::-webkit-scrollbar{width:5px;height:5px}.fleet-scroll::-webkit-scrollbar-track{background:transparent}.fleet-scroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.fleet-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.plans-summary-card{background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.75rem;display:flex;flex-direction:column;gap:1.75rem}.plans-summary-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.plans-summary-info{display:flex;flex-direction:column;gap:.5rem}.plans-badge-row{display:flex;align-items:center;gap:.6rem}.plans-active-badge{font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:800;padding:.25rem .6rem;border-radius:6px;background:#fff;color:#000;letter-spacing:.04em;text-transform:uppercase}.plans-server-check{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#a1a1aa;display:flex;align-items:center;gap:.35rem}.plans-summary-title{font-size:1.35rem;font-weight:900;letter-spacing:-.02em;color:#fff}.plans-summary-desc{font-size:.75rem;color:#71717a;font-family:JetBrains Mono,monospace}.plans-redeem-box{background:#000;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem 1.25rem;width:100%;max-width:400px;display:flex;flex-direction:column;gap:.65rem}.plans-redeem-header{display:flex;align-items:center;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:700;color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em}.plans-redeem-form{display:flex;align-items:center;gap:.5rem}.plans-redeem-input{flex:1;height:2.25rem;padding:0 .75rem;background:#000;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff;font-family:JetBrains Mono,monospace;font-size:.75rem;outline:none;transition:border-color .15s ease}.plans-redeem-input:focus{border-color:#fff;box-shadow:0 0 0 1px #fff}.plans-redeem-btn{height:2.25rem;padding:0 1rem;background:#fff;color:#000;border:1px solid #ffffff;border-radius:8px;font-size:.75rem;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .12s ease;white-space:nowrap}.plans-redeem-btn:hover:not(:disabled){background:#e4e4e7}.plans-redeem-btn:disabled{opacity:.35;cursor:not-allowed}.plans-matrix-section{display:flex;flex-direction:column;gap:1.25rem}.plans-matrix-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:.5rem}.plans-matrix-title-group{display:flex;flex-direction:column;gap:.25rem}.plans-matrix-eyebrow{font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#71717a}.plans-matrix-h3{font-size:1.25rem;font-weight:900;letter-spacing:-.02em;color:#fff}.plans-billing-toggle{display:flex;align-items:center;gap:.25rem;background:#111114;padding:.25rem;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.plans-billing-btn{padding:.4rem .85rem;border-radius:7px;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:700;color:#71717a;background:transparent;border:none;cursor:pointer;transition:all .12s ease}.plans-billing-btn:hover{color:#fff}.plans-billing-btn.active{background:#fff;color:#000;font-weight:800}.plans-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media(max-width:1200px){.plans-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.plans-summary-card{padding:1rem;gap:1rem}.plans-summary-top{flex-direction:column;align-items:stretch;gap:1rem;padding-bottom:1rem}.plans-redeem-box{max-width:100%;width:100%;box-sizing:border-box;padding:.85rem}.plans-redeem-form{flex-direction:column;align-items:stretch;gap:.5rem}.plans-redeem-btn{width:100%;justify-content:center}.plans-cards-grid{grid-template-columns:1fr}.plans-history-card,.plans-advisor-card{padding:1rem}.plans-seller-header{flex-direction:column;align-items:stretch;gap:.75rem}.plans-seller-controls{flex-direction:column;align-items:stretch;width:100%;gap:.75rem}.plans-seller-field{width:100%}.plans-seller-mint-btn{width:100%;justify-content:center}}.plans-tier-card{background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;transition:border-color .15s ease,transform .15s ease;position:relative}.plans-tier-card:hover{border-color:#ffffff2e;transform:translateY(-2px)}.plans-tier-card.featured{background:#09090b;border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 32px -10px #000000e6}.plans-card-top-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.plans-tier-code{font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:800;color:#fff;letter-spacing:.05em;text-transform:uppercase}.plans-tier-tag{font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;background:#ffffff0f;color:#a1a1aa;border:1px solid rgba(255,255,255,.08)}.plans-tier-tag.recommended{background:#fff;color:#000;border-color:#fff;font-weight:800}.plans-tier-identity{display:flex;flex-direction:column;gap:.35rem}.plans-tier-name{font-size:1.25rem;font-weight:900;color:#fff;display:flex;align-items:center;gap:.4rem}.plans-tier-desc{font-size:.75rem;color:#71717a;line-height:1.4;min-height:2.1rem}.plans-tier-price-row{display:flex;align-items:baseline;gap:.35rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.plans-tier-price{font-size:2rem;font-weight:900;color:#fff;letter-spacing:-.02em;font-family:JetBrains Mono,monospace}.plans-tier-period{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#71717a}.plans-features-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem;font-size:.75rem;color:#d4d4d8}.plans-feature-item{display:flex;align-items:flex-start;gap:.6rem;line-height:1.35}.plans-feature-item.negative{color:#52525b}.plans-card-btn-active{width:100%;height:2.35rem;border-radius:10px;background:#fff;color:#000;font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid #ffffff;cursor:default}.plans-card-btn-available{width:100%;height:2.35rem;border-radius:10px;background:#ffffff0a;color:#a1a1aa;font-size:.6875rem;font-family:JetBrains Mono,monospace;font-weight:600;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08)}.plans-bottom-grid{display:grid;grid-template-columns:2fr 1fr;gap:1.25rem}@media(max-width:960px){.plans-bottom-grid{grid-template-columns:1fr}}.plans-history-card{background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;overflow:hidden;max-width:100%;box-sizing:border-box}.plans-history-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.06)}.plans-history-title{font-size:.9375rem;font-weight:800;color:#fff}.plans-history-subtitle{font-size:.6875rem;color:#71717a;font-family:JetBrains Mono,monospace}.plans-history-table{width:100%;min-width:440px;border-collapse:collapse;font-family:JetBrains Mono,monospace;font-size:.75rem}.plans-history-table th{text-align:left;padding:.65rem .85rem;color:#71717a;font-size:.625rem;font-weight:700;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.06)}.plans-history-table td{padding:.75rem .85rem;border-bottom:1px solid rgba(255,255,255,.04)}.plans-advisor-card{background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.plans-advisor-top{display:flex;flex-direction:column;gap:.75rem}.plans-advisor-icon{width:32px;height:32px;border-radius:8px;background:#fff;color:#000;display:flex;align-items:center;justify-content:center}.plans-advisor-title{font-size:.9375rem;font-weight:800;color:#fff}.plans-advisor-desc{font-size:.75rem;color:#a1a1aa;line-height:1.45}.plans-advisor-info-box{background:#000;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.85rem;font-size:.6875rem;color:#71717a;font-family:JetBrains Mono,monospace;line-height:1.4}.plans-seller-card{background:#050505;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.plans-seller-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.plans-seller-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.85rem}.plans-seller-field{display:flex;flex-direction:column;gap:.4rem}.plans-seller-label{font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#a1a1aa}.plans-seller-select,.plans-seller-input{height:2.35rem;padding:0 .75rem;background:#000;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font-family:JetBrains Mono,monospace;font-size:.75rem;outline:none;transition:border-color .15s ease}.plans-seller-select:focus,.plans-seller-input:focus{border-color:#fff}.plans-seller-mint-btn{height:2.35rem;padding:0 1.25rem;border-radius:10px;background:#fff;color:#000;font-size:.75rem;font-weight:800;border:1px solid #ffffff;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .12s ease}.plans-seller-mint-btn:hover:not(:disabled){background:#e4e4e7}.plans-seller-mint-btn:disabled{opacity:.4;cursor:not-allowed}.wizard-overlay{position:fixed;inset:0;width:100vw;height:100vh;background-color:#000;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto;-webkit-user-select:none;user-select:none}.wizard-grid-bg{background-image:radial-gradient(circle at 50% 15%,rgba(255,255,255,.05) 0%,transparent 60%),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:100% 100%,48px 48px,48px 48px}.wizard-top-header{position:fixed;top:1.5rem;left:2rem;z-index:10010;display:flex;align-items:center;gap:.75rem}.wizard-card{width:100%;max-width:560px;background:#0a0a0c;border:1px solid rgba(255,255,255,.12);border-radius:1.25rem;padding:2rem;box-shadow:0 30px 80px -20px #000000f2,0 0 0 1px #ffffff0a;position:relative;z-index:10020}@media(max-width:640px){.wizard-card{padding:1.5rem}}.btn-wizard-tactile{background-color:#fff!important;color:#000!important;transition:all .12s cubic-bezier(.2,0,0,1);cursor:pointer}.btn-wizard-tactile *{color:#000!important;stroke:#000!important}.btn-wizard-tactile:hover{background-color:#e4e4e7!important}.btn-wizard-tactile:active{transform:scale(.97)}.wizard-checkbox{appearance:none;width:18px;height:18px;border:1px solid rgba(255,255,255,.2);border-radius:5px;background:#141416;cursor:pointer;display:inline-grid;place-content:center;transition:all .15s ease;flex-shrink:0}.wizard-checkbox:checked{background:#fff;border-color:#fff}.wizard-checkbox:checked:before{content:"";width:10px;height:10px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:#000}.wizard-log-box{padding:.85rem;border-radius:.75rem;background:#000;border:1px solid rgba(255,255,255,.1);font-family:JetBrains Mono,monospace;font-size:.6875rem;color:#9499ad;height:7rem;overflow-y:auto;line-height:1.6}.wizard-log-box::-webkit-scrollbar{width:4px}.wizard-log-box::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.wizard-engine-progress{margin:.75rem 0 1rem;padding:.9rem 1rem;border-radius:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.wizard-engine-progress-head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem}.wizard-engine-progress-label{font-size:.75rem;color:#e8eaf2;font-weight:500}.wizard-engine-progress-figure{font-family:JetBrains Mono,monospace;font-size:.6875rem;color:#9499ad;white-space:nowrap}.wizard-engine-bar{position:relative;height:.4rem;border-radius:999px;background:#ffffff12;overflow:hidden}.wizard-engine-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,#4f7cff,#7a5cff);transition:width .22s ease-out}.wizard-engine-bar-fill.is-indeterminate{width:35%!important;animation:wizard-engine-slide 1.15s ease-in-out infinite}@keyframes wizard-engine-slide{0%{left:-35%}to{left:100%}}.wizard-engine-error{margin-top:.85rem;padding:.75rem .9rem;border-radius:.6rem;background:#ef444417;border:1px solid rgba(239,68,68,.35);color:#fca5a5;font-size:.75rem;line-height:1.5}.app-layout{display:grid;grid-template-columns:auto 1fr;height:100vh;height:100dvh;width:100%;max-width:100vw;background:#000;overflow:hidden}@media(max-width:768px){.app-layout{grid-template-columns:1fr}}.app-main{display:flex;flex-direction:column;overflow:hidden;min-width:0;width:100%;max-width:100%;height:100%;background:#000}.app-topbar{display:none;align-items:center;gap:12px;padding:clamp(8px,1.5vh,14px) clamp(12px,2vw,20px);border-bottom:1px solid rgba(255,255,255,.08);background:#000;flex-shrink:0}@media(max-width:768px){.app-topbar{display:flex}}.app-menu-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#111319;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;transition:all .15s ease}.app-menu-btn:hover{background:#1e222d;color:#fff}.app-topbar-title{font-size:16px;font-weight:800;color:#fff;letter-spacing:-.01em}.app-content{flex:1;position:relative;overflow:hidden!important;min-height:0;min-width:0;padding:0!important;background:#000;display:flex;flex-direction:column}.app-loading{position:fixed;inset:0;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden;z-index:9999;-webkit-user-select:none;user-select:none}.app-loading-inner{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 32px;border-radius:24px;background:#0a0a0ec2;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(34px) saturate(180%);-webkit-backdrop-filter:blur(34px) saturate(180%);box-shadow:0 30px 80px -20px #000000f2,0 0 0 1px #ffffff0d,inset 0 1px #ffffff29;width:100%;max-width:320px;text-align:center;animation:appLoadingFadeIn .3s cubic-bezier(.16,1,.3,1)}@keyframes appLoadingFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.app-loading-badge-wrap{position:relative;width:54px;height:54px;margin-bottom:16px;display:flex;align-items:center;justify-content:center}.app-loading-badge{width:48px;height:48px;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #ffffff26;position:relative;z-index:2}.app-loading-pulse-ring{position:absolute;inset:-3px;border-radius:17px;border:1px solid rgba(255,255,255,.35);animation:loadingPulse 2s cubic-bezier(.2,.8,.2,1) infinite;z-index:1;pointer-events:none}@keyframes loadingPulse{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.18);opacity:.15}to{transform:scale(1.35);opacity:0}}.app-loading-brand{font-size:20px;font-weight:800;letter-spacing:-.03em;color:#fff;margin-bottom:6px}.app-loading-status{font-family:JetBrains Mono,-apple-system,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#ffffff73;margin-bottom:20px}.app-loading-progress-bar{width:140px;height:2px;background:#ffffff14;border-radius:999px;overflow:hidden;position:relative}.app-loading-progress-beam{position:absolute;top:0;left:0;bottom:0;width:45%;background:linear-gradient(90deg,transparent,#ffffff,transparent);border-radius:999px;animation:loadingBeam 1.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes loadingBeam{0%{transform:translate(-100%)}to{transform:translate(330%)}}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#000;border-top:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:50;grid-template-columns:repeat(5,1fr);align-items:center;box-sizing:border-box}@media(max-width:768px){.mobile-bottom-nav{display:grid}.app-content{padding:0!important}.app-topbar{padding-top:max(8px,env(safe-area-inset-top,0px))}}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:100%;background:transparent;border:none;color:#71717a;cursor:pointer;transition:all .15s ease;position:relative;-webkit-tap-highlight-color:transparent;padding:0}.mobile-nav-item:active{transform:scale(.92)}.mobile-nav-item.active{color:#fff}.mobile-nav-label{font-size:10px;font-weight:700;letter-spacing:-.01em;line-height:1}.mobile-nav-indicator{position:absolute;top:0;width:20px;height:2px;border-radius:2px;background:#fff}.mob-preview-wrapper{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;background-color:#000;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden;z-index:1000;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.mob-phone-frame{position:relative;width:100%;max-width:395px;height:820px;max-height:calc(100vh - 40px);border-radius:46px;border:4px solid #27272a;background:#000;box-shadow:0 0 0 1px #ffffff24,0 30px 90px #000000fa;overflow:hidden;display:flex;flex-direction:column;transform:translateZ(0)}.mob-phone-notch{position:absolute;top:10px;left:50%;transform:translate(-50%);width:100px;height:22px;background:#18181b;border-radius:20px;z-index:50;pointer-events:none}.mob-phone-screen{position:relative;z-index:2;flex:1;height:100%;display:flex;flex-direction:column;overflow:hidden;background:transparent}.mob-phone-scroll-body{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-top:26px;display:flex;flex-direction:column}.mob-phone-bottom-bar{height:60px;flex-shrink:0;background:#08080af5;border-top:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;z-index:40;box-sizing:border-box}.mob-native-screen{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;background:#000;display:flex;flex-direction:column;overflow:hidden;z-index:1000}.mob-native-scroll-body{position:relative;z-index:2;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-950:oklch(25.8% .092 26.042);--color-orange-400:oklch(75% .183 55.934);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-400:oklch(85.2% .199 91.936);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-purple-400:oklch(71.4% .203 305.504);--color-pink-400:oklch(71.8% .202 349.761);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-800:oklch(27.9% .041 260.031);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-48{height:calc(var(--spacing) * 48)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-64{max-height:calc(var(--spacing) * 64)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.w-px{width:1px}.max-w-\[130px\]{max-width:130px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.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-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-800{border-color:var(--color-neutral-800)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-\[\#050505\]{background-color:#050505}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/30{background-color:color-mix(in oklab,var(--color-amber-950) 30%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-950\/10{background-color:#002c221a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/10{background-color:color-mix(in oklab,var(--color-emerald-950) 10%,transparent)}}.bg-emerald-950\/70{background-color:#002c22b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/70{background-color:color-mix(in oklab,var(--color-emerald-950) 70%,transparent)}}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/20{background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent)}}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/20{background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.bg-sky-950\/40{background-color:#052f4a66}@supports (color:color-mix(in lab,red,red)){.bg-sky-950\/40{background-color:color-mix(in oklab,var(--color-sky-950) 40%,transparent)}}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/80{background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-zinc-500\/10{background-color:#71717b1a}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/10{background-color:color-mix(in oklab,var(--color-zinc-500) 10%,transparent)}}.fill-black{fill:var(--color-black)}.fill-current{fill:currentColor}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:var(--spacing)}.pr-1{padding-right:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/90{color:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300) 90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/80{color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-orange-400{color:var(--color-orange-400)}.text-pink-400{color:var(--color-pink-400)}.text-purple-400{color:var(--color-purple-400)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.placeholder-neutral-600::placeholder{color:var(--color-neutral-600)}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-sky-400:hover{border-color:var(--color-sky-400)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-amber-950\/40:hover{background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-950\/40:hover{background-color:color-mix(in oklab,var(--color-amber-950) 40%,transparent)}}.hover\:bg-emerald-900\/80:hover{background-color:#004e3bcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-900\/80:hover{background-color:color-mix(in oklab,var(--color-emerald-900) 80%,transparent)}}.hover\:bg-emerald-950\/40:hover{background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-950\/40:hover{background-color:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-orange-950\/40:hover{background-color:#44130666}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-950\/40:hover{background-color:color-mix(in oklab,var(--color-orange-950) 40%,transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.hover\:bg-red-950\/40:hover{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-950\/40:hover{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-emerald-300:hover{color:var(--color-emerald-300)}.hover\:text-sky-300:hover{color:var(--color-sky-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-white:focus{border-color:var(--color-white)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:inline{display:inline}}}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-color:#0000;outline:none;margin:0;padding:0}html,body,#root{color:#f8fafc;background-color:#06070a;border:none;width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#06070a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root{--maskos-inset-top:max(24px, env(safe-area-inset-top,0px));--maskos-inset-bottom:max(34px, env(safe-area-inset-bottom,0px))}input,select,textarea{color:#f8fafc;font-family:inherit}button{font-family:inherit}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #06080d!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #06080d!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #06080d!important}input[type=checkbox],.cyber-checkbox{appearance:none;cursor:pointer;vertical-align:middle;background-color:#070a10;border:1.5px solid #223048;border-radius:4px;outline:none;justify-content:center;align-items:center;width:17px;min-width:17px;height:17px;min-height:17px;margin:0;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:inset 0 1px 3px #00000080}input[type=checkbox]:hover,.cyber-checkbox:hover{background-color:#0c121e;border-color:#00f0ff;box-shadow:0 0 8px #00f0ff40,inset 0 1px 3px #00000080}input[type=checkbox]:checked,.cyber-checkbox:checked{background-color:#00f0ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2305070a'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px 13px;border-color:#00f0ff;box-shadow:0 0 12px #00f0ff73}input[type=checkbox]:indeterminate,.cyber-checkbox:indeterminate{background-color:#00f0ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2305070a'%3E%3Cpath fill-rule='evenodd' d='M4 10a1 1 0 011-1h10a1 1 0 110 2H5a1 1 0 01-1-1z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px 13px;border-color:#00f0ff;box-shadow:0 0 12px #00f0ff73}input[type=checkbox]:focus-visible,.cyber-checkbox:focus-visible{border-color:#00f0ff;outline:none;box-shadow:0 0 0 2px #06070a,0 0 0 4px #00f0ff66}input[type=radio],.cyber-radio{appearance:none;cursor:pointer;vertical-align:middle;background-color:#070a10;border:1.5px solid #223048;border-radius:50%;outline:none;justify-content:center;align-items:center;width:17px;min-width:17px;height:17px;min-height:17px;transition:all .15s;display:inline-flex;position:relative}input[type=radio]:hover,.cyber-radio:hover{border-color:#00f0ff;box-shadow:0 0 8px #00f0ff40}input[type=radio]:checked,.cyber-radio:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2300f0ff'%3E%3Ccircle cx='8' cy='8' r='4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-color:#00f0ff;box-shadow:0 0 10px #00f0ff66}select,.pfm-select,.cyber-select{appearance:none!important;color:#fff!important;cursor:pointer!important;background-color:#06080d!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2300f0ff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;border:1px solid #141b29!important;border-radius:8px!important;outline:none!important;padding:10px 36px 10px 12px!important;font-size:13px!important;transition:all .15s!important}select:hover,.pfm-select:hover,.cyber-select:hover{background-color:#000;border-color:#ffffff4d}select:focus,.pfm-select:focus,.cyber-select:focus{background-color:#000!important;border-color:#fff!important;box-shadow:0 0 0 1px #fff!important}select option{color:#fff;background-color:#000;padding:8px 12px}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.pfm-overlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#000000e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pfm-card{background:#080808;border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:540px;animation:.18s cubic-bezier(.16,1,.3,1) pfmFadeIn;overflow:hidden;box-shadow:0 25px 60px #000000f2}@keyframes pfmFadeIn{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.pfm-header{background:#050505;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.pfm-title{color:#fff;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.pfm-close{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex}.pfm-close:hover{color:#fff;background:#18181b;border-color:#ffffff26}.pfm-body{background:#080808;flex-direction:column;gap:16px;max-height:calc(85vh - 140px);padding:22px;display:flex;overflow-y:auto}.pfm-field{flex-direction:column;gap:6px;display:flex}.pfm-label{color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.pfm-input,.pfm-select{color:#fff;box-sizing:border-box;background:#000;border:1px solid #ffffff1f;border-radius:9px;outline:none;width:100%;height:38px;padding:0 12px;font-size:13px;transition:all .15s}.pfm-input:focus,.pfm-select:focus{border-color:#fff;box-shadow:0 0 0 1px #fff}.pfm-footer{background:#050505;border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.pfm-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 18px;font-size:12.5px;font-weight:800;transition:all .15s;display:inline-flex}.pfm-btn.cancel{color:#a1a1aa;background:0 0;border:1px solid #ffffff26}.pfm-btn.cancel:hover{color:#fff;background:#ffffff0f;border-color:#ffffff4d}.pfm-btn.confirm{color:#000;background:#fff;border:1px solid #fff;box-shadow:0 2px 8px #ffffff26}.pfm-btn.confirm:hover{background:#e4e4e7;border-color:#e4e4e7}.btn-cyber-primary{cursor:pointer;background:#fff;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:800;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 8px #ffffff26;color:#000!important}.btn-cyber-primary:hover:not(:disabled){background:#e4e4e7;border-color:#e4e4e7;transform:translateY(-1px)}.btn-cyber-primary:active{transform:translateY(0)}.btn-cyber-primary:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.btn-cyber-secondary{cursor:pointer;background:#000;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex;color:#fff!important}.btn-cyber-secondary:hover{background:#181818;border-color:#ffffff59;color:#fff!important}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff2e #000}::-webkit-scrollbar{width:6px;height:6px;background-color:#000!important}::-webkit-scrollbar-track{background:#000!important}::-webkit-scrollbar-track-piece{background:#000!important}::-webkit-scrollbar-corner{background:#000!important}::-webkit-scrollbar-thumb{border-radius:8px;background-color:#fff3!important;border:1px solid #000!important}::-webkit-scrollbar-thumb:hover{background-color:#ffffff59!important}.glass-modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:100;box-sizing:border-box;background:#000000e0;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}@media(max-width:768px){.glass-modal-overlay,.is-mobile-view .glass-modal-overlay{z-index:99999!important;padding:0 0 max(34px,env(safe-area-inset-bottom,0px)) 0!important;justify-content:center!important;align-items:flex-end!important;position:fixed!important;inset:0!important}}.mob-phone-frame .glass-modal-overlay{padding:0 0 max(34px,env(safe-area-inset-bottom,0px)) 0!important;z-index:100!important;align-items:flex-end!important;position:absolute!important;inset:0!important}.modal-bottom-sheet{animation:.25s cubic-bezier(.16,1,.3,1) forwards slideUpMobile;width:100%!important;max-width:100%!important;max-height:calc(100dvh - max(34px,env(safe-area-inset-bottom,0px)) - 24px)!important;border:none!important;border-top:1px solid #ffffff2e!important;border-radius:24px 24px 0 0!important;padding-bottom:1rem!important;box-shadow:0 -10px 40px #000000e6!important}@keyframes slideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.modal-drag-handle{background:#ffffff40;border-radius:999px;flex-shrink:0;width:38px;height:4px;margin:.6rem auto .4rem}.glass-modal-box{box-sizing:border-box;background:#080808;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:min(720px,100vh - 2.5rem);display:flex;overflow:hidden;box-shadow:0 24px 70px #000000f2}.glass-modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.glass-modal-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.glass-modal-footer{z-index:2;background:#00000080;border-top:1px solid #ffffff14;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex;position:relative}@media(max-width:768px){.glass-modal-footer{padding-bottom:.85rem}}.mob-dash-error{color:#fca5a5;background:#f871711f;border:1px solid #f871714d;border-radius:12px;margin:.75rem;padding:.7rem .9rem;font-size:12px;line-height:1.45}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
