:root{--bg-base:#08080c;--bg-surface:#0c0c12;--bg-card:#101017;--bg-card-hover:#16161f;--bg-elevated:#181826;--bg-input:#101019;--accent:#5b7cff;--accent-hover:#7a93ff;--accent-dim:#5b7cff1f;--accent-dim2:#5b7cff38;--accent-light:#a9b8ff;--indigo:#8a63ff;--grad-brand:linear-gradient(135deg,#6b86ff,#9a6bff);--grad-text:linear-gradient(120deg,#a9b8ff,#c9b6ff);--green:#27e0a6;--green-dim:#27e0a61f;--red:#ff5a65;--red-dim:#ff5a651f;--yellow:#ffbc42;--yellow-dim:#ffbc421f;--purple:#8b5cf6;--text-primary:#f4f5f9;--text-secondary:#9a9db5;--text-muted:#7b7e9c;--text-accent:#8fa3ff;--border:#ffffff12;--border-hover:#ffffff21;--border-accent:#4c6fff66;--hl-top:inset 0 1px 0 #ffffff0d;--font-sans:"Instrument Sans","PingFang SC","Microsoft YaHei",-apple-system,BlinkMacSystemFont,sans-serif;--font-display:"Bricolage Grotesque","PingFang SC","Microsoft YaHei",sans-serif;--font-mono:"Geist Mono","JetBrains Mono","Fira Code",monospace;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--section-y:clamp(56px,9vw,112px);--gutter:clamp(20px,6vw,80px);--content-w:1120px;--shadow-sm:0 1px 2px #0000004d;--shadow:0 8px 24px -8px #0000008c;--shadow-lg:0 24px 60px -16px #000000a6;--shadow-glow:0 0 0 1px var(--border-accent),0 8px 32px -8px #4c6fff4d;--ring:0 0 0 3px #4c6fff59;--transition:150ms cubic-bezier(0.4,0,0.2,1);--transition-slow:300ms cubic-bezier(0.4,0,0.2,1);--sidebar-w:240px;--navbar-h:64px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#08080c;background:var(--bg-base);color:#f4f5f9;color:var(--text-primary);font-family:Instrument Sans,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-sans);line-height:1.6;min-height:100vh}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}button,input,select,textarea{font-family:inherit}img{display:block;max-width:100%}ul{list-style:none}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#08080c;background:var(--bg-base)}::-webkit-scrollbar-thumb{background:#181826;background:var(--bg-elevated);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#ffffff21;background:var(--border-hover)}h1{font-size:clamp(2.5rem,5.5vw,4.25rem);letter-spacing:-.04em;line-height:1.02}h1,h2{font-family:Bricolage Grotesque,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--font-display);font-weight:700}h2{font-size:clamp(1.75rem,3vw,2.375rem);letter-spacing:-.03em;line-height:1.1}h3{font-size:1.375rem;letter-spacing:-.02em;line-height:1.3}h3,h4{font-family:Bricolage Grotesque,PingFang SC,Microsoft YaHei,sans-serif;font-family:var(--font-display);font-weight:700}h4{font-size:1.0625rem;letter-spacing:-.01em;line-height:1.4}h5{font-size:.9375rem;font-weight:700}p{color:#9a9db5;color:var(--text-secondary);line-height:1.65}.mono,.num,.stat-value,[class*=badge]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#a9b8ff,#c9b6ff);background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:#0000}.text-sm{font-size:.8125rem}.text-xs{font-size:.75rem}.text-muted{color:#7b7e9c;color:var(--text-muted)}.text-secondary{color:#9a9db5;color:var(--text-secondary)}.text-accent{color:#5b7cff;color:var(--accent)}.text-green{color:#27e0a6;color:var(--green)}.text-red{color:#ff5a65;color:var(--red)}.text-yellow{color:#ffbc42;color:var(--yellow)}.mono{font-family:Geist Mono,JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono)}.btn{align-items:center;border-radius:10px;border-radius:var(--radius);display:inline-flex;font-size:.875rem;font-weight:700;gap:8px;height:40px;justify-content:center;overflow:hidden;padding:0 20px;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);white-space:nowrap}.btn:disabled{opacity:.45}.btn:focus-visible{box-shadow:0 0 0 3px #4c6fff59;box-shadow:var(--ring);outline:none}.btn-primary{background:#5b7cff;background:var(--accent);box-shadow:inset 0 1px 0 #ffffff0d,0 1px 2px #0000004d;box-shadow:var(--hl-top),var(--shadow-sm);color:#fff}.btn-primary:hover{background:#7a93ff;background:var(--accent-hover);box-shadow:inset 0 1px 0 #ffffff0d,0 6px 18px -6px #4c6fff8c;box-shadow:var(--hl-top),0 6px 18px -6px #4c6fff8c;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-brand{background:linear-gradient(135deg,#6b86ff,#9a6bff);background:var(--grad-brand);box-shadow:inset 0 1px 0 #ffffff0d,0 6px 20px -8px #7c5cff8c;box-shadow:var(--hl-top),0 6px 20px -8px #7c5cff8c;color:#fff}.btn-brand:hover{filter:brightness(1.07);transform:translateY(-1px)}.btn-ghost{background:#101017;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border);box-shadow:inset 0 1px 0 #ffffff0d;box-shadow:var(--hl-top);color:#9a9db5;color:var(--text-secondary)}.btn-ghost:hover{background:#181826;background:var(--bg-elevated);border-color:#ffffff21;border-color:var(--border-hover);color:#f4f5f9;color:var(--text-primary)}.btn-danger{background:#ff5a651f;background:var(--red-dim);border:1px solid #ff5a6540;color:#ff5a65;color:var(--red)}.btn-danger:hover{background:#ff5a6533}.btn-lg{border-radius:14px;border-radius:var(--radius-lg);font-size:.9375rem;height:48px;padding:0 28px}.btn-sm{font-size:.8125rem;height:32px;padding:0 14px}.btn-icon,.btn-sm{border-radius:6px;border-radius:var(--radius-sm)}.btn-icon{height:36px;padding:0;width:36px}.input-wrap{display:flex;flex-direction:column;gap:6px}.input-label{color:#9a9db5;color:var(--text-secondary);font-size:.8125rem;font-weight:700}.input{background:#101019;background:var(--bg-input);border:1.5px solid #ffffff12;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius);color:#f4f5f9;color:var(--text-primary);font-size:.9375rem;height:44px;outline:none;padding:0 14px;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition),box-shadow var(--transition);width:100%}.input::placeholder{color:#7b7e9c;color:var(--text-muted)}.input:focus{box-shadow:0 0 0 3px #5b7cff1f;box-shadow:0 0 0 3px var(--accent-dim)}.input:hover:not(:focus){border-color:#ffffff21;border-color:var(--border-hover)}.input-error,.input[aria-invalid=true]{border-color:#ff5a65!important;border-color:var(--red)!important}.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #ff5a651f;box-shadow:0 0 0 3px var(--red-dim)}.field-error{align-items:center;color:#ff5a65;color:var(--red);display:flex;font-size:.8125rem;gap:4px;margin-top:2px}.input-with-icon{position:relative}.input-with-icon .input{padding-left:42px}.input-with-icon .input-icon{color:#7b7e9c;color:var(--text-muted);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.card{background:#101017;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff0d;box-shadow:var(--hl-top);padding:20px}.card-hover{cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.card-hover:hover{background:#16161f;background:var(--bg-card-hover);border-color:#ffffff21;border-color:var(--border-hover);box-shadow:inset 0 1px 0 #ffffff0d,0 8px 24px -8px #0000008c;box-shadow:var(--hl-top),var(--shadow)}.card-accent{border-color:#4c6fff66;border-color:var(--border-accent);box-shadow:0 0 0 1px #4c6fff66,0 8px 32px -8px #4c6fff4d;box-shadow:var(--shadow-glow)}.svc-card{flex-wrap:wrap}.svc-card,.svc-card__identity{align-items:center;display:flex;gap:14px}.svc-card__identity{flex:1 1;min-width:180px}.svc-card__meta{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto}@media (max-width:640px){.svc-card__identity{min-width:100%}.svc-card__meta{justify-content:space-between;margin-left:54px;width:calc(100% - 54px)}}.section{padding:clamp(56px,9vw,112px) clamp(20px,6vw,80px);padding:var(--section-y) var(--gutter)}.section-tight{padding:calc(clamp(56px, 9vw, 112px)*.6) clamp(20px,6vw,80px);padding:calc(var(--section-y)*.6) var(--gutter)}.section-alt{background:#0c0c12;background:var(--bg-surface);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border);border-top:1px solid #ffffff12;border-top:1px solid var(--border)}.container{margin:0 auto;max-width:1120px;max-width:var(--content-w);width:100%}.section-head{margin-bottom:48px;margin-bottom:var(--space-12)}.eyebrow{color:#8fa3ff;color:var(--text-accent);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px;margin-bottom:var(--space-3);text-transform:uppercase}.foot-link{color:#7b7e9c;color:var(--text-muted);cursor:pointer;font-size:.875rem;margin-bottom:8px;margin-bottom:var(--space-2);transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--transition);width:-webkit-fit-content;width:fit-content}.foot-link:hover{color:#f4f5f9;color:var(--text-primary)}.badge{align-items:center;border-radius:999px;border-radius:var(--radius-full);display:inline-flex;font-size:.75rem;font-weight:700;gap:4px;padding:2px 8px}.badge-blue{background:#5b7cff1f;background:var(--accent-dim);color:#a9b8ff;color:var(--accent-light)}.badge-green{background:#27e0a61f;background:var(--green-dim);color:#27e0a6;color:var(--green)}.badge-red{background:#ff5a651f;background:var(--red-dim);color:#ff5a65;color:var(--red)}.badge-yellow{background:#ffbc421f;background:var(--yellow-dim);color:#ffbc42;color:var(--yellow)}.badge-gray{background:#181826;background:var(--bg-elevated);color:#7b7e9c;color:var(--text-muted)}.divider{background:#ffffff12;background:var(--border);height:1px;margin:16px 0}.divider-text{align-items:center;color:#7b7e9c;color:var(--text-muted);display:flex;font-size:.8125rem;gap:12px}.divider-text:after,.divider-text:before{background:#ffffff12;background:var(--border);content:"";flex:1 1;height:1px}.svc-icon{align-items:center;border-radius:6px;border-radius:var(--radius-sm);color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;justify-content:center}.svc-icon-sm{border-radius:7px;font-size:12px;height:28px;width:28px}.svc-icon-md{border-radius:9px;font-size:15px;height:36px;width:36px}.svc-icon-lg{border-radius:12px;font-size:20px;height:48px;width:48px}.svc-icon-xl{border-radius:16px;font-size:26px;height:64px;width:64px}.app-layout,.main-content{display:flex;min-height:100vh}.main-content{flex:1 1;flex-direction:column;margin-left:240px;margin-left:var(--sidebar-w)}.page-body{flex:1 1;padding:28px 32px}.navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c12;background:var(--bg-surface);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border);display:flex;gap:16px;height:64px;height:var(--navbar-h);padding:0 32px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.navbar-title{color:#f4f5f9;color:var(--text-primary);font-size:1rem;font-weight:700}.navbar-sub{color:#7b7e9c;color:var(--text-muted);font-size:.8125rem}.navbar-right{gap:10px;margin-left:auto}.balance-chip,.navbar-right{align-items:center;display:flex}.balance-chip{background:#101017;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:999px;border-radius:var(--radius-full);font-size:.875rem;font-weight:700;gap:8px;padding:6px 14px}.sidebar{background:#0c0c12;background:var(--bg-surface);border-right:1px solid #ffffff12;border-right:1px solid var(--border);display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:240px;width:var(--sidebar-w);z-index:200}.sidebar-logo{border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border);gap:10px;padding:20px 20px 16px}.logo-mark,.sidebar-logo{align-items:center;display:flex}.logo-mark{background:linear-gradient(135deg,#6b86ff,#9a6bff);background:var(--grad-brand);border-radius:6px;border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 #ffffff0d,0 2px 8px -2px #7c5cff80;box-shadow:var(--hl-top),0 2px 8px -2px #7c5cff80;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.logo-text{color:#f4f5f9;color:var(--text-primary);font-size:.9375rem;font-weight:700}.logo-sub{color:#7b7e9c;color:var(--text-muted);font-size:.6875rem;margin-top:1px}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-y:auto;padding:12px 10px}.nav-item{align-items:center;border-radius:10px;border-radius:var(--radius);color:#9a9db5;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:10px;padding:9px 12px;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.nav-item:hover{background:#181826;background:var(--bg-elevated)}.nav-item.active,.nav-item:hover{color:#f4f5f9;color:var(--text-primary)}.nav-item.active{background:linear-gradient(90deg,#5b7cff1f,#0000);background:linear-gradient(90deg,var(--accent-dim),#0000);font-weight:700}.nav-item.active:before{background:linear-gradient(180deg,#5b7cff,#8a63ff);background:linear-gradient(180deg,var(--accent),var(--indigo));border-radius:2px;bottom:7px;content:"";left:0;position:absolute;top:7px;width:2px}.nav-item svg{flex-shrink:0;height:16px;width:16px}.nav-label{flex:1 1}.nav-badge{background:#5b7cff;background:var(--accent);border-radius:999px;border-radius:var(--radius-full);color:#fff;font-size:.6875rem;font-weight:700;min-width:18px;padding:2px 6px;text-align:center}.sidebar-footer{border-top:1px solid #ffffff12;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;padding:12px 10px}.balance-widget{background:#101017;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);padding:10px 12px}.balance-label{color:#7b7e9c;color:var(--text-muted);font-size:.75rem;margin-bottom:2px}.balance-value{color:#f4f5f9;color:var(--text-primary);font-size:1.25rem;font-weight:700}.balance-topup{justify-content:space-between;margin-top:8px}.balance-topup,.user-widget{align-items:center;display:flex}.user-widget{border-radius:10px;border-radius:var(--radius);cursor:pointer;gap:10px;padding:8px 12px;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--transition)}.user-widget:hover{background:#101017;background:var(--bg-card)}.user-avatar{align-items:center;background:#5b7cff;background:var(--accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.user-name{color:#f4f5f9;color:var(--text-primary);font-size:.875rem;font-weight:700}.user-status{color:#7b7e9c;color:var(--text-muted);font-size:.75rem}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.stat-card{background:linear-gradient(180deg,#16161f,#101017);background:linear-gradient(180deg,var(--bg-card-hover),var(--bg-card));border:1px solid #ffffff12;border:1px solid var(--border);border-radius:16px;padding:20px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.stat-card:hover{border-color:#ffffff21;border-color:var(--border-hover);transform:translateY(-1px)}.stat-label{align-items:center;color:#9a9db5;color:var(--text-secondary);display:flex;font-size:.78rem;gap:8px;margin-bottom:14px}.stat-value{font-feature-settings:"tnum";color:#f4f5f9;color:var(--text-primary);font-family:Geist Mono,JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-size:1.875rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.stat-sub{align-items:center;display:flex;font-size:.75rem;gap:4px;margin-top:10px}.table-wrap{-webkit-overflow-scrolling:touch;background:#101017;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);overflow-x:auto;overflow-y:hidden}.table-header{align-items:center;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 20px}.table{border-collapse:collapse;width:100%}.table th{background:#0c0c12;background:var(--bg-surface);color:#7b7e9c;color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:10px 20px;text-align:left;text-transform:uppercase}.table td,.table th{border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border)}.table td{color:#f4f5f9;color:var(--text-primary);font-size:.875rem;vertical-align:middle}.table tr:last-child td{border-bottom:none}.table tbody tr:hover{background:#0c0c12;background:var(--bg-surface)}.countdown{font-family:Geist Mono,JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-size:.875rem;font-weight:700}.countdown.urgent{color:#ff5a65;color:var(--red)}.countdown.warning{color:#ffbc42;color:var(--yellow)}.countdown.ok{color:#27e0a6;color:var(--green)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.step-bar{gap:0;margin-bottom:32px}.step-bar,.step-item{align-items:center;display:flex}.step-item{flex:1 1;flex-direction:column;gap:6px;position:relative}.step-dot{align-items:center;background:#101017;background:var(--bg-card);border:2px solid #ffffff12;border:2px solid var(--border);border-radius:50%;color:#7b7e9c;color:var(--text-muted);display:flex;font-size:.75rem;font-weight:700;height:28px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:28px;z-index:2}.step-dot.active{background:#5b7cff;background:var(--accent);border-color:#5b7cff;border-color:var(--accent);box-shadow:0 0 12px #2e85f566;color:#fff}.step-dot.done{background:#27e0a61f;background:var(--green-dim);border-color:#27e0a6;border-color:var(--green);color:#27e0a6;color:var(--green)}.step-label{color:#7b7e9c;color:var(--text-muted);font-size:.75rem;white-space:nowrap}.step-label.active{color:#a9b8ff;color:var(--accent-light);font-weight:700}.step-label.done{color:#27e0a6;color:var(--green)}.step-line{background:#ffffff12;background:var(--border);height:1px;left:calc(50% + 14px);position:absolute;right:calc(-50% + 14px);top:14px;z-index:1}.step-line.done{background:#27e0a6;background:var(--green)}.search-bar{flex:1 1;max-width:480px;position:relative}.search-bar .input{height:40px;padding-left:40px}.search-bar svg{color:#7b7e9c;color:var(--text-muted);height:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.chip{background:#101017;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:999px;border-radius:var(--radius-full);color:#9a9db5;color:var(--text-secondary);cursor:pointer;font-size:.8125rem;font-weight:700;padding:6px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);white-space:nowrap}.chip:hover{background:#181826;background:var(--bg-elevated);border-color:#ffffff21;border-color:var(--border-hover);color:#f4f5f9;color:var(--text-primary)}.chip.active{background:#5b7cff1f;background:var(--accent-dim);border-color:#5b7cff;border-color:var(--accent);color:#a9b8ff;color:var(--accent-light);font-weight:700}.auth-page{align-items:center;background:#08080c;background:var(--bg-base);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.auth-page:before{background:radial-gradient(circle,#2e85f512 0,#0000 70%);border-radius:50%;content:"";height:600px;pointer-events:none;position:absolute;right:-100px;top:-200px;width:600px}.auth-card{background:#0c0c12;background:var(--bg-surface);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-xl);max-width:420px;padding:36px;position:relative;width:100%;z-index:1}.auth-logo{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.auth-title{font-size:1.5rem;font-weight:700;text-align:center}.auth-sub{color:#9a9db5;color:var(--text-secondary);font-size:.875rem;text-align:center}.auth-form{display:flex;flex-direction:column;gap:16px}.btn-google{align-items:center;background:#101017;background:var(--bg-card);border:1.5px solid #ffffff12;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius);color:#f4f5f9;color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;font-weight:700;gap:10px;height:44px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.btn-google:hover{background:#181826;background:var(--bg-elevated);border-color:#ffffff21;border-color:var(--border-hover)}.pub-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,#0c0c12 80%,#0000);background:color-mix(in srgb,var(--bg-surface) 80%,#0000);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border);gap:40px;height:68px;padding:0 48px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.pub-nav,.pub-nav-logo{align-items:center;display:flex}.pub-nav-logo{gap:10px}.pub-nav-links{align-items:center;display:flex;gap:32px;margin-left:auto}.pub-nav-link{color:#9a9db5;color:var(--text-secondary);font-size:.875rem;font-weight:700;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--transition)}.pub-nav-link.active,.pub-nav-link:hover{color:#f4f5f9;color:var(--text-primary)}.pub-nav-link.active{font-weight:700}.pub-nav-actions{gap:10px}.hero,.pub-nav-actions{align-items:center;display:flex}.hero{min-height:calc(100vh - 68px);overflow:hidden;padding:80px 48px;position:relative}.hero:before{background:radial-gradient(circle,#2e85f514 0,#0000 65%);border-radius:50%;content:"";height:800px;pointer-events:none;position:absolute;right:-200px;top:-200px;width:800px}.hero-content{max-width:640px;position:relative;z-index:1}.hero-badge{align-items:center;background:#5b7cff1f;background:var(--accent-dim);border:1px solid #4c6fff66;border:1px solid var(--border-accent);border-radius:999px;border-radius:var(--radius-full);color:#a9b8ff;color:var(--accent-light);display:inline-flex;font-size:.8125rem;font-weight:700;gap:8px;margin-bottom:24px;padding:6px 14px}.hero h1{margin-bottom:8px}.hero h1 span{color:#5b7cff;color:var(--accent)}.hero p{font-size:1.125rem;margin-bottom:32px;max-width:520px}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.spinner{animation:spin .7s linear infinite;border:2px solid #ffffff12;border-top-color:#5b7cff;border:2px solid var(--border);border-radius:50%;border-top-color:var(--accent);flex-shrink:0;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.loading-page{color:#7b7e9c;color:var(--text-muted);gap:16px;height:100vh}.empty-state,.loading-page{align-items:center;display:flex;flex-direction:column;justify-content:center}.empty-state{gap:12px;padding:60px 20px;text-align:center}.empty-state svg{color:#7b7e9c;color:var(--text-muted);opacity:.5}.empty-state h4{color:#f4f5f9;color:var(--text-primary)}.empty-state p{font-size:.875rem;max-width:300px}.toast-success{border:1px solid #27e0a6!important;border:1px solid var(--green)!important}.toast-error,.toast-success{background:#181826!important;background:var(--bg-elevated)!important;color:#f4f5f9!important;color:var(--text-primary)!important}.toast-error{border:1px solid #ff5a65!important;border:1px solid var(--red)!important}.modal-overlay{align-items:center;animation:fadeIn .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:500}.modal{animation:slideUp .2s ease;background:#0c0c12;background:var(--bg-surface);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-xl);max-width:480px;padding:28px;width:100%}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.modal-title{font-size:1.125rem;font-weight:700}@media (max-width:1100px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sidebar{transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-slow)}.sidebar.open{transform:translateX(0)}.main-content{margin-left:0}.page-body{padding:20px 16px}h1{font-size:1.875rem}}@media (max-width:480px){.auth-card{padding:24px}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.w-full{width:100%}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-2{grid-gap:16px;grid-template-columns:1fr 1fr}.grid-2,.grid-3{display:grid;gap:16px}.grid-3{grid-gap:16px;grid-template-columns:repeat(3,1fr)}.grid-4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.grid-5{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.sidebar-overlay{animation:fadeIn .2s ease}.hamburger{align-items:center;background:#101017;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#9a9db5;color:var(--text-secondary);cursor:pointer;display:none;flex-shrink:0;height:36px;justify-content:center;width:36px}@media (max-width:900px){.hamburger{display:flex}.sidebar{box-shadow:0 24px 60px -16px #000000a6;box-shadow:var(--shadow-lg);transform:translateX(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);z-index:200}.sidebar.mobile-open{transform:translateX(0)}.main-content{margin-left:0!important}.page-body{padding:20px 16px}.stats-grid{grid-template-columns:repeat(2,1fr)!important}.grid-2,.grid-3,.grid-4,.grid-5{grid-template-columns:1fr 1fr!important}.pub-nav{padding:0 20px}.pub-nav-links{display:none}.pub-nav-hamburger{display:flex}hero{padding:60px 20px}}.pub-nav-hamburger{align-items:center;background:#101017;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#9a9db5;color:var(--text-secondary);cursor:pointer;display:none;flex-shrink:0;height:36px;justify-content:center;width:36px}.pub-nav-mobile-menu{animation:fadeIn .15s ease;background:#0c0c12;background:var(--bg-surface);box-shadow:0 24px 60px -16px #000000a6;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px;left:0;padding:8px 20px 16px;position:absolute;right:0;top:100%}.pub-nav-mobile-menu,.pub-nav-mobile-menu .pub-nav-link{border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border)}.pub-nav-mobile-menu .pub-nav-link{font-size:.9375rem;padding:12px 4px}.pub-nav-mobile-menu .pub-nav-link:last-child{border-bottom:none}@media (max-width:400px){.pub-nav{gap:8px;padding:0 12px}.pub-nav-actions{gap:6px}.pub-nav-actions .btn-sm{font-size:.75rem;padding:0 10px}}@media (max-width:640px){.grid-2,.grid-3,.grid-4,.grid-5{grid-template-columns:1fr!important}h1{font-size:1.875rem}h2{font-size:1.5rem}.auth-card{padding:24px 20px}.modal{padding:20px}}.skeleton{animation:shimmer 1.4s infinite;background:linear-gradient(90deg,#101017 25%,#181826 50%,#101017 75%);background:linear-gradient(90deg,var(--bg-card) 25%,var(--bg-elevated) 50%,var(--bg-card) 75%);background-size:200% 100%;border-radius:6px;border-radius:var(--radius-sm)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{height:14px;margin-bottom:8px;width:100%}.skeleton-title{height:22px;margin-bottom:12px;width:60%}.skeleton-card{border-radius:14px;border-radius:var(--radius-lg);height:100px;width:100%}.skeleton-row{height:48px;width:100%}@keyframes balancePulse{0%{box-shadow:0 0 0 0 #1fd89a66}70%{box-shadow:0 0 0 8px #1fd89a00}to{box-shadow:0 0 0 0 #1fd89a00}}.balance-updated{animation:balancePulse .6s ease}.error-boundary{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh;padding:40px;text-align:center}.error-boundary h2{color:#ff5a65;color:var(--red)}.error-boundary pre{background:#101017;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);color:#7b7e9c;color:var(--text-muted);font-family:Geist Mono,JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-size:.8rem;max-width:600px;overflow:auto;padding:16px;text-align:left}@media (max-width:900px){.sidebar-close-btn{display:flex!important}}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-loading,.btn:disabled{pointer-events:none}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;position:relative}.table-scroll:after{background:linear-gradient(270deg,#101017,#0000);background:linear-gradient(to left,var(--bg-card),#0000);bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s;width:40px}.table-scroll.has-overflow:after{opacity:1}.step-item{cursor:pointer}.step-item:hover .step-dot:not(.active){background:#181826;background:var(--bg-elevated);border-color:#ffffff21;border-color:var(--border-hover)}.step-dot.clickable:hover{transform:scale(1.08)}@keyframes urgentPulse{0%,to{color:#ff5a65;color:var(--red);opacity:1}50%{opacity:.45}}.countdown.urgent{animation:urgentPulse .8s ease infinite}@media (max-width:600px){.toast-mobile{font-size:.875rem!important}}@media (min-height:600px){.hero{min-height:calc(100vh - 68px)}}@media (max-height:700px){.hero{min-height:0;min-height:auto;padding-bottom:40px;padding-top:40px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.input-error-msg{animation:slideUp .15s ease;color:#ff5a65;color:var(--red)}.input-error-msg,.input-success-msg{align-items:center;display:flex;font-size:.8125rem;gap:4px;margin-top:4px}.input-success-msg{color:#27e0a6;color:var(--green)}.input.valid{border-color:#27e0a6!important;border-color:var(--green)!important}.input.invalid{border-color:#ff5a65!important;border-color:var(--red)!important}.table td{padding:13px 20px}.table th{padding:11px 20px}@media (max-width:768px){.table td{font-size:.8125rem;padding:11px 14px}.table th{padding:9px 14px}}.stat-card-primary{background:linear-gradient(135deg,#2e85f51f,#2e85f50a);border-color:#4c6fff66;border-color:var(--border-accent)}.stat-card-primary .stat-value{color:#a9b8ff;color:var(--accent-light)}.card-hover{transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;will-change:transform}.card-hover:hover{box-shadow:0 8px 24px #00000059;transform:translateY(-2px)}.card-hover:active{transform:translateY(0)}@media (max-width:500px){.stats-grid{gap:10px!important;grid-template-columns:1fr 1fr!important}.stat-value{font-size:1.375rem!important}}.sidebar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;display:none;inset:0;opacity:0;position:fixed;transition:opacity .28s ease;z-index:199}.sidebar-overlay.open{animation:fadeIn .2s ease;display:block;opacity:1}@media (max-width:600px){.chip-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}.chip{flex-shrink:0}}.empty-state-filtered{align-items:center;display:flex;flex-direction:column;gap:10px;padding:48px 20px;text-align:center}.empty-state-filtered .filter-badge{align-items:center;background:#5b7cff1f;background:var(--accent-dim);border:1px solid #4c6fff66;border:1px solid var(--border-accent);border-radius:999px;border-radius:var(--radius-full);color:#a9b8ff;color:var(--accent-light);display:inline-flex;font-size:.8125rem;gap:6px;margin-top:4px;padding:4px 12px}.btn:not(:disabled):active{transform:scale(.97)}.btn-primary:not(:disabled):active{transform:scale(.97) translateY(0)!important}.input:focus{border-color:#5b7cff;border-color:var(--accent);box-shadow:0 0 0 3px #2e85f52e;outline:none}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-body>*{animation:pageIn .2s ease}.page-body>:nth-child(2){animation-delay:30ms}.page-body>:nth-child(3){animation-delay:60ms}.nav-item{-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:100%}@media (max-width:900px){.two-panel{grid-template-columns:1fr!important}.panel-sticky{position:static!important}}@media (max-width:500px){.modal{border-radius:14px;border-radius:var(--radius-lg);padding:20px 16px}.modal-overlay{align-items:flex-end;padding:12px}.modal{border-bottom-left-radius:0;border-bottom-right-radius:0;max-width:100%!important}}@media (max-height:700px){.auth-page{align-items:flex-start;padding:20px}.auth-card{margin:0 auto}}[title]{cursor:default}@media (max-width:640px){.table-mobile-card thead{display:none}.table-mobile-card tr{background:#101017;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);display:block;margin-bottom:10px;padding:12px}.table-mobile-card td{align-items:center;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border);display:flex;font-size:.875rem;justify-content:space-between;padding:6px 0}.table-mobile-card td:last-child{border-bottom:none}.table-mobile-card td:before{color:#7b7e9c;color:var(--text-muted);content:attr(data-label);font-size:.8125rem;font-weight:700}}:focus-visible{border-radius:4px;outline:2px solid #5b7cff;outline:2px solid var(--accent);outline-offset:2px}.mono-number{font-feature-settings:"tnum";font-family:Geist Mono,JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}@media (max-width:900px){.hero{padding:60px 24px}.pub-nav{gap:16px;padding:0 24px}section[style*="padding: '80px 80px'"]{padding:40px 24px!important}}.net-badge{align-items:center;border-radius:999px;border-radius:var(--radius-full);display:inline-flex;font-family:Geist Mono,JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-size:.8rem;font-weight:700;gap:6px;letter-spacing:.04em;padding:4px 12px}.split-2col{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 360px}.split-2col-sm{grid-template-columns:1fr 340px}.support-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:900px){.split-2col,.split-2col-sm,.support-grid{grid-template-columns:1fr}}.split-2col-left{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:400px 1fr}@media (max-width:900px){.split-2col-left{grid-template-columns:1fr}}.ticket-split--wide{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:380px 1fr}.ticket-split--narrow{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media (max-width:900px){.ticket-split--wide{grid-template-columns:1fr}}.add-number-form--single{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:repeat(3,1fr) auto auto}.add-number-form--bulk{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (max-width:768px){.add-number-form--bulk,.add-number-form--single{grid-template-columns:1fr}}.landing-footer-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr repeat(3,auto)}@media (max-width:900px){.landing-footer-grid{gap:32px 24px;grid-template-columns:1fr 1fr}}@media (max-width:560px){.landing-footer-grid{grid-template-columns:1fr}}.api-docs-layout{display:grid;grid-template-columns:240px 1fr}.api-docs-sidebar{height:calc(100vh - 64px);overflow:auto;position:-webkit-sticky;position:sticky;top:64px}@media (max-width:900px){.api-docs-layout{grid-template-columns:1fr}.api-docs-sidebar{border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border);border-right:none!important;height:auto;max-height:280px;position:static}}.api-params-row,.api-params-table{display:grid;grid-template-columns:120px 80px 70px 1fr}@media (max-width:640px){.api-params-table{display:none}.api-params-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-template-columns:1fr!important}.api-params-row>:last-child{flex-basis:100%}}.grid-auto-2,.grid-auto-3{grid-gap:12px;display:grid;gap:12px}.grid-auto-3{grid-template-columns:repeat(3,1fr)}.grid-auto-2{grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.grid-auto-2,.grid-auto-3{grid-template-columns:1fr}}.grid-auto-3-tight{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media (max-width:360px){.grid-auto-3-tight{grid-template-columns:repeat(2,1fr)}}.two-panel{grid-template-columns:minmax(0,1fr) 380px}@media (max-width:900px){.sticky-summary{position:static!important;top:auto!important}}.settings-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:200px 1fr}@media (max-width:768px){.settings-grid{grid-template-columns:1fr}}.kicker{color:#7b7e9c;color:var(--text-muted);font-family:Geist Mono,JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase}.atmo{pointer-events:none;position:absolute;z-index:0}.atmo-a{background:radial-gradient(ellipse at center,#8a63ff29,#0000 65%);height:600px;right:-120px;top:40px;width:900px}.atmo-a,.atmo-b{filter:blur(20px)}.atmo-b{background:radial-gradient(ellipse,#5b7cff1a,#0000 70%);bottom:-80px;height:400px;left:60px;width:500px}.hairline-grid{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:80px 80px;inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 65% 25%,#000,#0000 70%);mask-image:radial-gradient(ellipse 80% 60% at 65% 25%,#000,#0000 70%);pointer-events:none;position:absolute;z-index:0}.console{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#14141ee6,#0c0c12f2);border:1px solid #ffffff21;border:1px solid var(--border-hover);border-radius:20px;box-shadow:0 50px 120px -40px #000000e6,inset 0 1px 0 #ffffff0d;box-shadow:0 50px 120px -40px #000000e6,var(--hl-top);overflow:hidden;position:relative}.console:before{background:linear-gradient(160deg,#8a63ff80,#0000 42%);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.console-glow,.console:before{pointer-events:none;position:absolute}.console-glow{background:radial-gradient(ellipse at 50% 40%,#5b7cff2e,#0000 70%);filter:blur(30px);inset:-40px -20px;z-index:-1}.console-head{align-items:center;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border);display:flex;gap:9px;padding:16px 20px}.console-lamp{border-radius:50%;height:8px;opacity:.85;width:8px}.console-lamp.r{background:#ff6b72}.console-lamp.y{background:#ffc65c}.console-lamp.g{background:#27e0a6;background:var(--green)}.console-title{color:#7b7e9c;color:var(--text-muted);font-size:.75rem;margin-left:10px}.console-live,.console-title{font-family:Geist Mono,JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono)}.console-live{align-items:center;color:#27e0a6;color:var(--green);display:flex;font-size:.6875rem;gap:6px;letter-spacing:.08em;margin-left:auto}.console-live .ld{animation:pulse 2s infinite;background:#27e0a6;background:var(--green);border-radius:50%;box-shadow:0 0 8px #27e0a6;box-shadow:0 0 8px var(--green);height:6px;width:6px}.console-body{display:flex;flex-direction:column;gap:18px;padding:22px 20px}.console-row{gap:14px}.console-row,.console-row .svc{align-items:center;display:flex}.console-row .svc{gap:10px;width:130px}.console-row .sn{color:#9a9db5;color:var(--text-secondary);font-size:.84rem}.console-row .mid{color:#7b7e9c;color:var(--text-muted);flex:1 1;font-size:.75rem}.console-row .mid,.console-row .pill{font-family:Geist Mono,JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono)}.console-row .pill{color:#9a9db5;color:var(--text-secondary);font-size:.9375rem;font-weight:700;letter-spacing:.12em}.console-row.fresh{background:linear-gradient(90deg,#5b7cff1f,#5b7cff05 60%,#0000);margin:0 -20px;padding:14px 20px;position:relative}.console-row.fresh:before{background:linear-gradient(180deg,#5b7cff,#8a63ff);background:linear-gradient(180deg,var(--accent),var(--indigo));bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.console-row.fresh .pill{color:#27e0a6;color:var(--green);font-size:1.0625rem}.console-row.fresh .sn{color:#f4f5f9;color:var(--text-primary)}.console-row.fresh .mid{color:#9a9db5;color:var(--text-secondary)}.console-foot{align-items:center;border-top:1px solid #ffffff12;border-top:1px solid var(--border);color:#7b7e9c;color:var(--text-muted);display:flex;font-family:Geist Mono,JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-size:.75rem;gap:9px;padding:15px 20px}.console-foot .caret{color:#a9b8ff;color:var(--accent-light)}.console-foot .latency{color:#27e0a6;color:var(--green);font-weight:700;margin-left:auto}.blink{animation:blink 1.1s steps(1) infinite;background:#a9b8ff;background:var(--accent-light);border-radius:1px;display:inline-block;height:14px;margin-left:2px;vertical-align:-2px;width:7px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.ledger{border-top:1px solid #ffffff12;border-top:1px solid var(--border);display:flex;max-width:440px;padding-top:22px}.ledger .led{display:flex;flex:1 1;flex-direction:column;gap:6px}.ledger .led:not(:last-child){border-right:1px solid #ffffff12;border-right:1px solid var(--border)}.ledger .led:not(:first-child){padding-left:22px}.ledger .v{font-feature-settings:"tnum";font-family:Geist Mono,JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-size:1.3125rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.ledger .v.g{color:#27e0a6;color:var(--green)}.ledger .l{color:#7b7e9c;color:var(--text-muted);font-size:.75rem}.code-card{background:linear-gradient(160deg,#27e0a61a,#5b7cff0f 70%,#0000);border:1px solid #27e0a659;border-radius:18px;overflow:hidden;padding:34px;position:relative;text-align:center}.code-card:before{background:linear-gradient(160deg,#27e0a699,#0000 50%);border-radius:18px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.code-card .tag{font-size:.75rem;margin-bottom:16px;text-transform:uppercase}.code-card .big,.code-card .tag{color:#27e0a6;color:var(--green);font-family:Geist Mono,JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);letter-spacing:.16em}.code-card .big{font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:18px;text-shadow:0 0 40px #27e0a666}.code-card .full{background:#00000040;border:1px solid #ffffff12;border:1px solid var(--border);border-radius:10px;color:#9a9db5;color:var(--text-secondary);display:inline-block;font-family:Geist Mono,JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-size:.8125rem;max-width:90%;padding:12px 16px}@media (max-width:900px){.hero-split{grid-template-columns:1fr!important}}.inbox-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 380px;height:calc(100vh - 140px)}.active-rental-grid{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto auto auto}@media (max-width:640px){.active-rental-grid{grid-template-columns:auto 1fr;row-gap:12px}.active-rental-grid>:nth-child(2){grid-column:2/-1}.active-rental-grid>:nth-child(3),.active-rental-grid>:nth-child(4),.active-rental-grid>:nth-child(5){grid-column:span 1;text-align:left!important}.active-rental-grid>:first-child{grid-row:1/3}}@media (max-width:900px){.inbox-layout{grid-template-columns:1fr;height:auto}.inbox-detail-panel{position:static!important;top:auto!important}}.referral-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 340px}@media (max-width:900px){.referral-layout{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.8937b8dc.css.map*/