:root{--bg-0:#05060a;--bg-1:#0a0b13;--bg-2:#11121c;--bg-3:#181a28;--bg-4:#1e2030;--ink-0:#f5f6ff;--ink-1:#c9cce0;--ink-2:#8a8fa8;--ink-3:#4d5169;--accent:#5cf2c4;--accent-2:#7c5cff;--accent-3:#ff5ca8;--warn:#ffd166;--error:#ff5c5c;--success:#5cf2c4;--info:#5cb4ff;--line:#ffffff12;--line-strong:#ffffff24;--glass-bg:#ffffff05;--glass-border:#ffffff1a;--glass-hover:#ffffff0d;--glass-active:#5cf2c414;--font-sans:"Segoe UI", "DengXian", "Microsoft YaHei UI", "PingFang SC", "Noto Sans CJK SC", "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Consolas", monospace;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--r-xs:4px;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:28px;--r-full:999px;--shadow-card:0 8px 32px #0000004d;--shadow-glow-mint:0 6px 30px #5cf2c459;--shadow-glow-violet:0 6px 30px #7c5cff59;--shadow-glow-magenta:0 6px 30px #ff5ca859;--ease-elastic:cubic-bezier(.34, 1.56, .64, 1);--ease-smooth:cubic-bezier(.16, 1, .3, 1);--ease-glide:cubic-bezier(.7, 0, .2, 1);--ease-bounce:cubic-bezier(.68, -.6, .32, 1.6);--sidebar-w:240px;--sidebar-w-collapsed:64px;--navbar-h:56px;--content-max:1400px}:root.light{--bg-0:#f8f9fb;--bg-1:#fff;--bg-2:#f1f2f6;--bg-3:#e8eaf0;--bg-4:#dfe2ea;--ink-0:#0a0b13;--ink-1:#2e3346;--ink-2:#6b7280;--ink-3:#a1a8b8;--accent:#1aab86;--accent-2:#6c4ff0;--accent-3:#e0408a;--warn:#d99000;--error:#e53e3e;--success:#1aab86;--info:#2b8fd9;--line:#0a0b1314;--line-strong:#0a0b1324;--glass-bg:#ffffffa6;--glass-border:#0a0b1314;--glass-hover:#0a0b130a;--glass-active:#1aab8614;--shadow-card:0 4px 24px #0a0b1314;--shadow-glow-mint:0 4px 20px #1aab8633;--shadow-glow-violet:0 4px 20px #6c4ff033;--shadow-glow-magenta:0 4px 20px #e0408a33}:root.light .bg-grain{opacity:.15;mix-blend-mode:multiply}:root.light .bg-vignette{display:none}:root.light .navbar-app{background:#fffc}:root.light .sidebar{background:var(--bg-1)}:root.light .btn-primary{color:#fff;background:var(--accent);box-shadow:var(--shadow-glow-mint)}:root.light .btn-primary:hover{background:#16c499}:root.light .data-table th{background:0 0}:root.light .code-block,:root.light .key-display{background:var(--bg-2)}:root.light .modal,:root.light .toast{background:var(--bg-1)}:root.light .select{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27%236b7280%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M7 10l5 5 5-5z%27/%3E%3C/svg%3E")}.theme-transitioning,.theme-transitioning *,.theme-transitioning :before,.theme-transitioning :after{transition:background-color .3s var(--ease-smooth), color .3s var(--ease-smooth), border-color .3s var(--ease-smooth)!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);color:var(--ink-0);background:var(--bg-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit}img,svg{max-width:100%;display:block}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}code,pre,kbd{font-family:var(--font-mono)}::selection{background:var(--accent);color:#000}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink-3);border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:var(--ink-2)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.text-accent{color:var(--accent)}.text-accent-2{color:var(--accent-2)}.text-accent-3{color:var(--accent-3)}.text-warn{color:var(--warn)}.text-error{color:var(--error)}.text-success{color:var(--success)}.text-info{color:var(--info)}.text-muted{color:var(--ink-2)}.text-dim{color:var(--ink-3)}.text-mono{font-family:var(--font-mono)}.text-center{text-align:center}.text-right{text-align:right}.text-sm{font-size:.8125rem}.text-xs{font-size:.6875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:2rem}.text-bold{font-weight:600}.text-medium{font-weight:500}.text-light{font-weight:300}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-uppercase{text-transform:uppercase;letter-spacing:.1em}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--sp-1)}.gap-2{gap:var(--sp-2)}.gap-3{gap:var(--sp-3)}.gap-4{gap:var(--sp-4)}.gap-5{gap:var(--sp-5)}.gap-6{gap:var(--sp-6)}.mt-1{margin-top:var(--sp-1)}.mt-2{margin-top:var(--sp-2)}.mt-3{margin-top:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mt-5{margin-top:var(--sp-5)}.mt-6{margin-top:var(--sp-6)}.mb-2{margin-bottom:var(--sp-2)}.mb-3{margin-bottom:var(--sp-3)}.mb-4{margin-bottom:var(--sp-4)}.mb-5{margin-bottom:var(--sp-5)}.ml-auto{margin-left:auto}.p-2{padding:var(--sp-2)}.p-3{padding:var(--sp-3)}.p-4{padding:var(--sp-4)}.p-5{padding:var(--sp-5)}.p-6{padding:var(--sp-6)}.hidden{display:none!important}.block{display:block}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100dvh}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.border{border:1px solid var(--line)}.border-strong{border:1px solid var(--line-strong)}.rounded-sm{border-radius:var(--r-sm)}.rounded-md{border-radius:var(--r-md)}.rounded-lg{border-radius:var(--r-lg)}.rounded-xl{border-radius:var(--r-xl)}.rounded-full{border-radius:var(--r-full)}.bg-surface{background:var(--bg-1)}.bg-elevated{background:var(--bg-2)}.bg-glass{background:var(--glass-bg)}.transition{transition:all .3s var(--ease-smooth)}.transition-colors{transition:color .2s,background-color .2s,border-color .2s}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.btn{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--r-full);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:all .3s var(--ease-elastic);-webkit-user-select:none;user-select:none;border:1px solid #0000;padding:10px 20px;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn svg{flex-shrink:0;width:16px;height:16px}.btn-primary{color:#000;background:linear-gradient(120deg, var(--accent), #b6ffd9);box-shadow:var(--shadow-glow-mint);border-color:#0000}.btn-primary:hover{transform:translateY(-1px)scale(1.02)}.btn-primary:active{transform:scale(.98)}.btn-ghost{color:var(--ink-1);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{color:var(--ink-0);border-color:var(--ink-2)}.btn-danger{color:var(--error);background:#ff5c5c14;border-color:#ff5c5c4d}.btn-danger:hover{background:#ff5c5c26}.btn-outline-accent{color:var(--accent);background:0 0;border-color:#5cf2c44d}.btn-outline-accent:hover{background:#5cf2c414}.btn-sm{padding:6px 14px;font-size:.8125rem}.btn-lg{padding:14px 28px;font-size:1rem}.btn-xl{padding:16px 32px;font-size:1rem}.btn-icon{border-radius:var(--r-sm);padding:8px}.btn-block{width:100%}.glass-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(14px)saturate(120%)}.card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:var(--sp-5);transition:all .3s var(--ease-smooth)}.card-hover:hover{background:var(--glass-hover);border-color:var(--line-strong);cursor:pointer;transform:translateY(-2px)}.card-flat{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5)}.stat-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:var(--sp-5)}.stat-card .stat-label{font-family:var(--font-mono);color:var(--ink-2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--sp-2);font-size:.6875rem}.stat-card .stat-value{letter-spacing:-.02em;font-size:1.75rem;font-weight:500;line-height:1.1}.stat-card .stat-sub{color:var(--ink-2);margin-top:var(--sp-1);font-size:.75rem}.input-group{gap:var(--sp-2);flex-direction:column;display:flex}.input-label{color:var(--ink-1);font-size:.8125rem;font-weight:500}.input-label .required{color:var(--error);margin-left:2px}.input{background:var(--bg-1);border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;color:var(--ink-0);outline:none;padding:10px 14px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.input::placeholder{color:var(--ink-3)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #5cf2c41f}.input:disabled{opacity:.5;cursor:not-allowed}.input-error{border-color:var(--error)!important}.input-hint{color:var(--ink-2);font-size:.75rem}.input-error-msg{color:var(--error);font-size:.75rem}.textarea{background:var(--bg-1);border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;color:var(--ink-0);resize:vertical;outline:none;min-height:80px;padding:10px 14px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #5cf2c41f}.select{background:var(--bg-1);border:1px solid var(--line-strong);border-radius:var(--r-sm);width:100%;color:var(--ink-0);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27%238a8fa8%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M7 10l5 5 5-5z%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;outline:none;padding:10px 36px 10px 14px;font-size:.875rem;transition:border-color .2s}.select:focus{border-color:var(--accent)}.switch{flex-shrink:0;width:40px;height:22px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.switch-track{background:var(--bg-3);border:1px solid var(--line-strong);border-radius:var(--r-full);cursor:pointer;transition:background .25s;position:absolute;inset:0}.switch-track:after{content:"";background:var(--ink-2);width:16px;height:16px;transition:transform .25s var(--ease-elastic), background .25s;border-radius:50%;position:absolute;top:2px;left:2px}.switch input:checked+.switch-track{border-color:var(--accent);background:#5cf2c433}.switch input:checked+.switch-track:after{background:var(--accent);transform:translate(18px)}.checkbox{align-items:center;gap:var(--sp-2);cursor:pointer;font-size:.875rem;display:inline-flex}.checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.tag{border-radius:var(--r-full);font-size:.6875rem;font-family:var(--font-mono);letter-spacing:.08em;border:1px solid var(--line-strong);color:var(--ink-2);align-items:center;padding:3px 10px;font-weight:500;display:inline-flex}.tag-mint{color:var(--accent);background:#5cf2c40f;border-color:#5cf2c44d}.tag-violet{color:var(--accent-2);background:#7c5cff0f;border-color:#7c5cff4d}.tag-magenta{color:var(--accent-3);background:#ff5ca80f;border-color:#ff5ca84d}.tag-warn{color:var(--warn);background:#ffd1660f;border-color:#ffd1664d}.tag-error{color:var(--error);background:#ff5c5c0f;border-color:#ff5c5c4d}.tag-success{color:var(--success);background:#5cf2c40f;border-color:#5cf2c44d}.badge{border-radius:var(--r-full);background:var(--accent-3);color:#fff;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.625rem;font-weight:600;display:inline-flex}.status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.status-dot-online{background:var(--success);box-shadow:0 0 8px var(--success)}.status-dot-offline{background:var(--ink-3)}.status-dot-warning{background:var(--warn);box-shadow:0 0 8px var(--warn)}.status-dot-error{background:var(--error);box-shadow:0 0 8px var(--error)}.status-dot-pending{background:var(--info);animation:1.8s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.data-table{border-collapse:collapse;width:100%;font-size:.875rem}.data-table thead{z-index:2;position:sticky;top:0}.data-table th{text-align:left;color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);white-space:nowrap;background:0 0;padding:12px 16px;font-size:.75rem;font-weight:500}.data-table td{border-bottom:1px solid var(--line);color:var(--ink-1);vertical-align:middle;padding:12px 16px}.data-table tbody tr{transition:background .15s}.data-table tbody tr:hover{background:var(--glass-hover)}.data-table .col-actions{text-align:right;white-space:nowrap}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:var(--sp-5);opacity:0;pointer-events:none;background:#000000a6;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:fixed;inset:0}.modal-overlay.open{opacity:1;pointer-events:auto}.modal{background:var(--bg-1);border:1px solid var(--glass-border);border-radius:var(--r-xl);padding:var(--sp-6);width:100%;max-width:520px;max-height:90dvh;transition:transform .35s var(--ease-elastic);box-shadow:var(--shadow-card);overflow-y:auto;transform:scale(.95)translateY(10px)}.modal-overlay.open .modal{transform:scale(1)translateY(0)}.auth-captcha-open .animated-login .left-panel .al-logo{opacity:0;visibility:hidden}.modal-header{margin-bottom:var(--sp-5);justify-content:space-between;align-items:center;display:flex}.modal-title{font-size:1.25rem;font-weight:600}.modal-close{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink-2);justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}.modal-close:hover{color:var(--ink-0);background:var(--glass-hover)}.modal-footer{justify-content:flex-end;gap:var(--sp-3);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line);display:flex}.toast-container{top:var(--sp-5);right:var(--sp-5);z-index:2000;gap:var(--sp-3);pointer-events:none;flex-direction:column;max-width:380px;display:flex;position:fixed}.toast{align-items:flex-start;gap:var(--sp-3);border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--glass-border);box-shadow:var(--shadow-card);pointer-events:auto;animation:toast-in .4s var(--ease-elastic);padding:14px 18px;font-size:.875rem;display:flex}.toast-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px}.toast-msg{color:var(--ink-1);flex:1}.toast-close{color:var(--ink-3);cursor:pointer;flex-shrink:0;transition:color .2s}.toast-close:hover{color:var(--ink-0)}.toast-success .toast-icon{color:var(--success)}.redeem-result{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);padding:var(--sp-4);border:1px solid color-mix(in srgb, var(--success) 38%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--success) 8%, var(--bg-1));display:flex}.redeem-result strong{color:var(--success)}.redeem-result p{margin:var(--sp-1) 0 0;color:var(--ink-2);font-size:.875rem}.toast-error .toast-icon{color:var(--error)}.toast-warn .toast-icon{color:var(--warn)}.toast-info .toast-icon{color:var(--info)}@keyframes toast-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast-exit{animation:toast-out .3s var(--ease-glide) forwards}@keyframes toast-out{to{opacity:0;transform:translate(100%)}}.tabs{gap:var(--sp-1);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.tab{color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:10px 18px;font-size:.875rem;transition:color .2s;position:relative}.tab:hover,.tab.active{color:var(--ink-0)}.tab.active:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.avatar{background:linear-gradient(135deg, var(--accent-2), var(--accent));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:600;display:flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar-sm{width:32px;height:32px;font-size:.75rem}.avatar-lg{width:56px;height:56px;font-size:1.125rem}.avatar-xl{width:80px;height:80px;font-size:1.5rem}.code-block{background:var(--bg-0);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4);font-family:var(--font-mono);color:var(--ink-1);font-size:.8125rem;line-height:1.6;position:relative;overflow-x:auto}.dropdown{display:inline-block;position:relative}.dropdown-menu{background:var(--bg-2);border:1px solid var(--glass-border);border-radius:var(--r-md);min-width:180px;padding:var(--sp-2) 0;box-shadow:var(--shadow-card);z-index:100;opacity:0;pointer-events:none;transition:opacity .2s, transform .25s var(--ease-smooth);position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px)}.dropdown.open .dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-item{align-items:center;gap:var(--sp-2);color:var(--ink-1);cursor:pointer;text-align:left;width:100%;padding:8px 16px;font-size:.875rem;transition:background .15s;display:flex}.dropdown-item:hover{background:var(--glass-hover);color:var(--ink-0)}.dropdown-divider{background:var(--line);height:1px;margin:var(--sp-2) 0}.progress{background:var(--bg-3);border-radius:var(--r-full);width:100%;height:6px;overflow:hidden}.progress-bar{border-radius:var(--r-full);background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;transition:width .6s var(--ease-smooth)}.progress-bar-warn{background:linear-gradient(90deg, var(--warn), var(--accent-3))}.progress-bar-danger{background:linear-gradient(90deg, var(--accent-3), var(--error))}.pagination{align-items:center;gap:var(--sp-1);display:flex}.page-btn{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-size:.8125rem;transition:all .2s;display:flex}.page-btn:hover{color:var(--ink-0);background:var(--glass-hover)}.page-btn.active{color:var(--ink-0);background:#5cf2c41a;border-color:#5cf2c44d}.page-btn:disabled{opacity:.3;pointer-events:none}.page-info{color:var(--ink-2);margin:0 var(--sp-2);font-size:.75rem}.skeleton{background:linear-gradient(90deg, var(--bg-2) 25%, var(--bg-3) 50%, var(--bg-2) 75%);border-radius:var(--r-sm);background-size:200% 100%;animation:1.5s infinite skeleton-pulse}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state{padding:var(--sp-8) var(--sp-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state-icon{width:64px;height:64px;margin-bottom:var(--sp-5);color:var(--ink-3);opacity:.6}.empty-state-title{color:var(--ink-1);margin-bottom:var(--sp-2);font-size:1.125rem;font-weight:500}.empty-state-desc{color:var(--ink-2);max-width:32ch;margin-bottom:var(--sp-5);font-size:.875rem}.lang-switch{border-radius:var(--r-full);font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-2);border:1px solid var(--line-strong);cursor:pointer;background:0 0;padding:5px 12px;font-size:.6875rem;transition:color .3s,border-color .3s}.lang-switch:hover{color:var(--ink-0);border-color:var(--ink-2)}.theme-toggle{border:1px solid var(--line-strong);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.theme-toggle:hover{background:var(--glass-hover);border-color:var(--ink-2);color:var(--ink-0)}.theme-toggle svg{width:18px;height:18px}.auth-top-controls{z-index:50;justify-content:center;align-items:center;gap:12px;margin:0;display:flex;position:fixed;top:16px;right:16px}.route-reveal{background:var(--bg-0);clip-path:circle(0 at var(--reveal-x) var(--reveal-y));pointer-events:none;z-index:9999;animation:.46s ease-out forwards route-reveal;position:fixed;inset:0}@keyframes route-reveal{to{clip-path:circle(150vmax at var(--reveal-x) var(--reveal-y))}}:root:not(.language-transition)::view-transition-old(root){z-index:1;animation:none}:root:not(.language-transition)::view-transition-new(root){z-index:2;animation:.8s ease-out both theme-reveal}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--theme-reveal-x) var(--theme-reveal-y))}to{clip-path:circle(150vmax at var(--theme-reveal-x) var(--theme-reveal-y))}}:root.language-transition::view-transition-old(root){z-index:1;animation:none}:root.language-transition::view-transition-new(root){z-index:2;animation:.42s cubic-bezier(.65,0,.35,1) both language-reveal}@keyframes language-reveal{0%{clip-path:circle(0 at var(--language-reveal-x) var(--language-reveal-y))}to{clip-path:circle(150vmax at var(--language-reveal-x) var(--language-reveal-y))}}.divider{background:var(--line);height:1px;margin:var(--sp-5) 0}.oauth-btn{justify-content:center;align-items:center;gap:var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--bg-1);width:100%;color:var(--ink-1);cursor:pointer;padding:10px 16px;font-size:.875rem;transition:all .2s;display:flex}.oauth-btn:hover{border-color:var(--ink-2);background:var(--glass-hover)}.oauth-btn svg{width:18px;height:18px}.oauth-grid{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:480px){.oauth-grid{grid-template-columns:repeat(2,1fr)}}.key-display{align-items:center;gap:var(--sp-3);background:var(--bg-0);border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--font-mono);color:var(--ink-1);padding:10px 14px;font-size:.8125rem;display:flex;overflow:hidden}.key-display .key-value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chart-container{width:100%;min-height:200px;position:relative}.chart-container canvas{width:100%!important}.bg-grain{z-index:0;pointer-events:none;opacity:.25;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27180%27 height=%27180%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27 opacity=%270.55%27/%3E%3C/svg%3E");position:fixed;inset:0}.bg-vignette{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 70% 80%,#0000 0%,#05060a73 60%,#05060ad9 100%),radial-gradient(80% 60% at 20% 0,#05060abf 0%,#0000 60%);position:fixed;inset:0}.auth-shell{min-height:100dvh;padding:var(--sp-5);z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.auth-brand{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-7);letter-spacing:.08em;font-size:1.125rem;font-weight:700;display:flex}.auth-brand-mark{object-fit:contain;flex-shrink:0;width:36px;height:36px}.auth-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-xl);width:100%;max-width:440px;padding:var(--sp-7);-webkit-backdrop-filter:blur(18px)saturate(120%);box-shadow:var(--shadow-card)}.auth-card h1{margin-bottom:var(--sp-2);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.auth-card .auth-subtitle{color:var(--ink-2);margin-bottom:var(--sp-6);font-size:.875rem}.auth-footer{margin-top:var(--sp-6);color:var(--ink-3);text-align:center;font-size:.8125rem}.auth-footer a{color:var(--ink-2);transition:color .2s}.auth-footer a:hover{color:var(--accent)}.auth-form{gap:var(--sp-5);flex-direction:column;display:flex}.auth-actions{gap:var(--sp-3);margin-top:var(--sp-2);flex-direction:column;display:flex}.auth-links{margin-top:var(--sp-2);justify-content:space-between;font-size:.8125rem;display:flex}.auth-links a{color:var(--ink-2);transition:color .2s}.auth-links a:hover{color:var(--accent)}.app-shell{z-index:1;min-height:100dvh;display:flex;position:relative}.sidebar{width:var(--sidebar-w);background:var(--bg-1);border-right:1px solid var(--line);z-index:40;transition:width .35s var(--ease-smooth), transform .35s var(--ease-smooth);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.sidebar-brand{align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-4);letter-spacing:.06em;flex-shrink:0;font-size:.9375rem;font-weight:700;display:flex}.sidebar-brand-mark{object-fit:contain;flex-shrink:0;width:28px;height:28px}.sidebar-brand-text{white-space:nowrap;overflow:hidden}.sidebar-brand-text span{color:var(--ink-2);margin-left:4px;font-size:.8125rem;font-weight:400}.sidebar-nav{padding:var(--sp-2) var(--sp-3);flex:1}.sidebar-section{margin-bottom:var(--sp-4)}.sidebar-section-label{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.18em;text-transform:uppercase;padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-1);font-size:.625rem}.sidebar-link{align-items:center;gap:var(--sp-3);padding:9px var(--sp-3);border-radius:var(--r-sm);color:var(--ink-2);cursor:pointer;white-space:nowrap;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.sidebar-link:hover{color:var(--ink-0);background:var(--glass-hover)}.sidebar-link.active{color:var(--ink-0);background:var(--glass-active)}.sidebar-link.active:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.sidebar-link svg{opacity:.7;flex-shrink:0;width:18px;height:18px}.sidebar-link.active svg{opacity:1;color:var(--accent)}.sidebar-link .link-text{text-overflow:ellipsis;overflow:hidden}.sidebar-link .link-badge{flex-shrink:0;margin-left:auto}.sidebar-footer{padding:var(--sp-4) var(--sp-3);border-top:1px solid var(--line);flex-shrink:0}.sidebar-user{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);cursor:pointer;transition:background .2s;display:flex}.sidebar-user:hover{background:var(--glass-hover)}.sidebar-user-info{flex:1;overflow:hidden}.sidebar-user-name{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.sidebar-user-email{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.main-area{margin-left:var(--sidebar-w);min-height:100dvh;transition:margin-left .35s var(--ease-smooth);flex-direction:column;flex:1;display:flex}.navbar-app{z-index:30;height:var(--navbar-h);padding:0 var(--sp-6);-webkit-backdrop-filter:blur(14px)saturate(120%);border-bottom:1px solid var(--line);background:#05060abf;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.navbar-left{align-items:center;gap:var(--sp-4);display:flex}.navbar-burger{border-radius:var(--r-sm);width:36px;height:36px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;transition:color .2s;display:none}.navbar-burger:hover{color:var(--ink-0)}.navbar-burger svg{width:20px;height:20px}.navbar-right{align-items:center;gap:var(--sp-3);display:flex}.navbar-search{align-items:center;gap:var(--sp-2);border-radius:var(--r-full);border:1px solid var(--line-strong);background:var(--bg-1);color:var(--ink-3);cursor:pointer;text-align:left;max-width:200px;padding:6px 14px;font-size:.8125rem;transition:border-color .2s;display:flex}.navbar-search:hover{border-color:var(--ink-3)}.navbar-search:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px #5cf2c41f}.navbar-search svg{width:14px;height:14px}.navbar-search kbd{font-family:var(--font-mono);border-radius:var(--r-xs);border:1px solid var(--line-strong);color:var(--ink-3);margin-left:auto;padding:1px 5px;font-size:.625rem}.nav-search-modal{max-width:640px}.nav-search-panel{gap:var(--sp-4);flex-direction:column;display:flex}.nav-search-input{font-size:.9375rem}.nav-search-hint{color:var(--ink-2);font-size:.8125rem}.nav-search-results{gap:var(--sp-2);flex-direction:column;display:flex}.nav-search-result{justify-content:space-between;align-items:center;gap:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-0);width:100%;color:var(--ink-1);text-align:left;padding:12px 14px;transition:border-color .2s,transform .2s,background .2s;display:flex}.nav-search-result:hover,.nav-search-result:focus-visible{border-color:var(--accent);background:var(--bg-1);transform:translateY(-1px)}.nav-search-result-label{color:var(--ink-0);font-size:.875rem;font-weight:600}.nav-search-result-meta{color:var(--ink-2);white-space:nowrap;font-size:.75rem}.nav-search-empty{border:1px dashed var(--line);border-radius:var(--r-md);color:var(--ink-2);text-align:center;padding:20px 14px}.navbar-notify{border-radius:var(--r-sm);width:36px;height:36px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;transition:color .2s;display:flex;position:relative}.navbar-notify:hover{color:var(--ink-0)}.navbar-notify svg{width:18px;height:18px}.navbar-notify .notify-dot{background:var(--accent-3);border:2px solid var(--bg-0);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.main-content{padding:var(--sp-6);flex:1;width:100%}.page-header{margin-bottom:var(--sp-6);justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.page-title{letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.page-subtitle{color:var(--ink-2);margin-top:var(--sp-1);font-size:.875rem}.page-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.page-body{gap:var(--sp-6);flex-direction:column;display:flex}.subscription-plans__title{margin:0 0 var(--sp-6);font-size:1.125rem;font-weight:500}.subscription-plan-groups{gap:var(--sp-7);flex-direction:column;display:flex}.subscription-plan-group+.subscription-plan-group{padding-top:var(--sp-7);border-top:1px solid var(--line)}.subscription-plan-group__header{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-5);display:flex}.subscription-plan-group__header h4{margin:0;font-size:1rem;font-weight:600}.subscription-plan-group__header p{margin:var(--sp-1) 0 0;color:var(--ink-2);font-size:.8125rem}.subscription-plan-group__header>span{background:var(--glass-active);min-width:28px;color:var(--accent);font:500 .75rem var(--font-mono);text-align:center;border-radius:999px;padding:4px 8px}.subscription-plan-grid{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.subscription-plan-card{min-height:176px;padding:var(--sp-5);gap:var(--sp-4);flex-direction:column;display:flex}.subscription-plan-card__header{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.subscription-plan-card__title{min-width:0;font:600 1.0625rem var(--font-mono)}.subscription-plan-card__subtitle{min-height:40px;color:var(--ink-2);margin:0;font-size:.8125rem;line-height:1.6}.subscription-plan-card__price{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line);margin-top:auto;display:flex}.subscription-plan-card__price strong{color:var(--accent);font:600 1.5rem var(--font-mono)}.subscription-plan-card__price span{color:var(--ink-2);text-align:right;font-size:.75rem}.profile-page{width:100%;max-width:var(--content-max);min-height:calc(100dvh - var(--navbar-h) - var(--sp-8));flex-direction:column;margin:0;display:flex}.profile-page>.page-body{flex:1}.account-settings{flex:1;grid-template-columns:280px minmax(0,1fr);width:100%;padding:0;display:grid;overflow:hidden}.account-settings__sidebar{padding:var(--sp-6);border-right:1px solid var(--line);background:var(--bg-1)}.account-settings__identity{align-items:center;gap:var(--sp-4);display:flex}.account-settings__heading{min-width:0}.account-settings__heading h2,.account-settings__section-title h2{margin:0;font-size:1rem;font-weight:600}.account-settings__heading p,.account-settings__section-title p{margin:var(--sp-1) 0 0;color:var(--ink-2);font-size:.8125rem}.account-settings__heading p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-settings__balance{gap:var(--sp-1);margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--line);color:var(--ink-2);white-space:nowrap;flex-direction:column;font-size:.8125rem;display:flex}.account-settings__balance strong{color:var(--accent);font:600 1.25rem var(--font-mono)}.account-settings__menu{gap:var(--sp-1);margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--line);flex-direction:column;display:flex}.account-settings__menu button{border-radius:var(--r-sm);width:100%;color:var(--ink-2);text-align:left;padding:10px 12px;transition:color .2s,background-color .2s}.account-settings__menu button:hover{color:var(--ink-0);background:var(--glass-hover)}.account-settings__menu button.active{color:var(--accent);background:var(--glass-active)}.account-settings__content{min-width:0;padding:var(--sp-8)}.account-settings__section{width:100%;max-width:960px}.account-settings__section-title{margin-bottom:var(--sp-6);padding-bottom:var(--sp-6);border-bottom:1px solid var(--line)}.account-settings__form{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-settings__form>:last-child:nth-child(odd){grid-column:span 2}.account-settings__form--security>:first-child{grid-column:1/-1}.account-settings__form--security>:last-child:nth-child(odd){grid-column:auto}.account-settings__actions{margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--line);justify-content:flex-end;display:flex}.account-settings__notice-toggle{padding:var(--sp-5);margin-bottom:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-1);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.account-settings__affiliate-stats{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.account-settings__affiliate-stats>div{gap:var(--sp-2);padding:var(--sp-5);border-right:1px solid var(--line);flex-direction:column;display:flex}.account-settings__affiliate-stats>div:last-child{border-right:0}.account-settings__affiliate-stats span{color:var(--ink-2);font-size:.75rem}.account-settings__affiliate-stats strong{font:600 1rem var(--font-mono)}.account-settings__affiliate-stats>div:first-child strong{color:var(--accent)}.account-settings__affiliate-form{gap:var(--sp-6);margin-top:var(--sp-6);grid-template-columns:2fr 1fr;display:grid}.account-settings__inline-field{gap:var(--sp-2);display:flex}.account-settings__transfer{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--line);display:flex}.account-settings__transfer p{margin-top:var(--sp-1);color:var(--ink-2);font-size:.8125rem}.usage-detail-modal{gap:var(--sp-4);flex-direction:column;display:flex}.usage-detail-modal__summary{gap:var(--sp-3)}.usage-detail-modal__summary,.usage-detail-modal__meta{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-0)}.usage-detail-modal__value{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.usage-detail-modal__tokens{padding:var(--sp-4)}.usage-detail-modal__token-grid{gap:var(--sp-4);margin-top:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.usage-detail-modal__meta{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-2{gap:var(--sp-5);grid-template-columns:repeat(2,1fr);display:grid}.grid-3{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.grid-4{gap:var(--sp-5);grid-template-columns:repeat(4,1fr);display:grid}.grid-5{gap:var(--sp-5);grid-template-columns:repeat(5,1fr);display:grid}.grid-auto{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}@media (max-width:1024px){.subscription-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(3,1fr)}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.account-settings{grid-template-columns:1fr}.account-settings__sidebar{gap:var(--sp-5);border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.account-settings__balance{border:0;margin:0;padding:0}.account-settings__menu{scrollbar-width:none;flex-direction:row;grid-column:1/-1;margin-top:0;overflow-x:auto}.account-settings__menu::-webkit-scrollbar{display:none}.account-settings__menu button{white-space:nowrap;width:auto}.account-settings__content{padding:var(--sp-6)}.account-settings__affiliate-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings__affiliate-stats>div:nth-child(2){border-right:0}.account-settings__affiliate-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.account-settings__affiliate-form{grid-template-columns:1fr}}@media (max-width:640px){.subscription-plan-grid{grid-template-columns:1fr}.subscription-plan-groups,.subscription-plan-group+.subscription-plan-group{gap:var(--sp-6);padding-top:var(--sp-6)}.subscription-plan-card__price{flex-direction:column;align-items:flex-start}.subscription-plan-card__price span{text-align:left}.grid-5,.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.account-settings__sidebar{padding:var(--sp-5);display:block}.account-settings__balance{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}.account-settings__menu{margin-top:var(--sp-4);padding-top:var(--sp-4)}.account-settings__content{padding:var(--sp-6) var(--sp-5)}.account-settings__form,.usage-detail-modal__token-grid,.usage-detail-modal__meta{grid-template-columns:1fr}.account-settings__form>:last-child:nth-child(odd){grid-column:auto}}@media (max-width:420px){.account-settings__affiliate-stats{grid-template-columns:1fr}.account-settings__affiliate-stats>div{border-right:0;border-bottom:1px solid var(--line)}.account-settings__affiliate-stats>div:last-child{border-bottom:0}.account-settings__inline-field,.account-settings__transfer{flex-direction:column;align-items:stretch}}@media (max-width:1199px) and (min-width:768px){.sidebar{width:var(--sidebar-w-collapsed)}.sidebar-brand-text,.sidebar-section-label,.sidebar-link .link-text,.sidebar-link .link-badge,.sidebar-user-info{opacity:0;width:0;overflow:hidden}.sidebar-brand{padding:var(--sp-4);justify-content:center}.sidebar-link{justify-content:center;padding:10px}.sidebar-user{justify-content:center}.main-area{margin-left:var(--sidebar-w-collapsed)}}@media (max-width:767px){.profile-page{min-height:calc(100dvh - var(--navbar-h) - var(--sp-6))}.sidebar{width:var(--sidebar-w);z-index:100;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-overlay{z-index:99;opacity:0;pointer-events:none;background:#0009;transition:opacity .3s;position:fixed;inset:0}.sidebar-overlay.open{opacity:1;pointer-events:auto}.main-area{margin-left:0}.navbar-burger{display:flex}.navbar-search{display:none}.main-content{padding:var(--sp-4)}.page-header{flex-direction:column}}.fade-in{animation:fadeIn .6s var(--ease-smooth) both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-up{animation:slideUp .6s var(--ease-smooth) both}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-down{animation:slideDown .5s var(--ease-smooth) both}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.scale-in{animation:scaleIn .4s var(--ease-elastic) both}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.stagger>*{animation:slideUp .5s var(--ease-smooth) both}.stagger>:first-child{animation-delay:0s}.stagger>:nth-child(2){animation-delay:60ms}.stagger>:nth-child(3){animation-delay:.12s}.stagger>:nth-child(4){animation-delay:.18s}.stagger>:nth-child(5){animation-delay:.24s}.stagger>:nth-child(6){animation-delay:.3s}.stagger>:nth-child(7){animation-delay:.36s}.stagger>:nth-child(8){animation-delay:.42s}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.count-up{font-variant-numeric:tabular-nums}.delay-1{transition-delay:80ms}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}.delay-4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.animated-login{grid-template-columns:1fr 1fr;width:100%;min-height:100vh;display:grid}.animated-login .left-panel{background:linear-gradient(135deg, var(--char-bg-1,#d7e6ee) 0%, var(--char-bg-2,#c4dbe7) 50%, var(--char-bg-3,#afcbd9) 100%);flex-direction:column;justify-content:space-between;padding:40px 48px;display:flex;position:relative;overflow:hidden}:root:not(.light) .animated-login .left-panel{background:linear-gradient(135deg,#111426 0%,#1a1d34 52%,#0c0f1c 100%)}:root:not(.light) .animated-login .left-panel:after{background:#5cf2c41f}:root:not(.light) .animated-login .left-panel:before{background:#7c5cff29}:root:not(.light) .animated-login .left-panel .al-logo{color:var(--ink-0)}:root:not(.light) .animated-login .al-footer{color:var(--ink-2)}:root:not(.light) .animated-login .al-footer a:hover{color:var(--accent)}.animated-login .left-panel .al-logo{color:#fff;z-index:10;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex;position:relative}.brand-logo,.brand-mark{object-fit:contain;flex-shrink:0;display:block}.brand-mark{width:22px;height:22px}.animated-login .characters-wrapper{z-index:10;justify-content:center;align-items:flex-end;height:420px;display:flex;position:relative}.animated-login .left-panel:after,.animated-login .left-panel:before{content:"";filter:blur(90px);border-radius:50%;position:absolute}.animated-login .left-panel:after{background:#7daec833;width:260px;height:260px;top:20%;right:15%}.animated-login .left-panel:before{background:#9ec9db38;width:350px;height:350px;bottom:15%;left:10%}.animated-login .al-footer{color:#50465ab3;z-index:10;gap:28px;font-size:13px;display:flex;position:relative}.animated-login .al-footer a{color:inherit;text-decoration:none;transition:color .2s}.animated-login .al-footer a:hover{color:#333}.animated-login .right-panel{justify-content:center;align-items:center;padding:56px 64px;display:flex}.animated-login .right-panel .auth-card{width:100%;max-width:400px;box-shadow:none;background:0 0}.animated-login .right-panel .auth-guide{width:min(100%,440px)}.characters-scene{width:480px;height:360px;position:relative}.character{transform-origin:bottom;transition:all .7s ease-in-out;position:absolute;bottom:0}.char-purple{z-index:1;background:#6c3ff5;border-radius:10px 10px 0 0;width:170px;height:370px;left:60px}.char-black{z-index:2;background:#2d2d2d;border-radius:8px 8px 0 0;width:115px;height:290px;left:220px}.char-orange{z-index:3;background:#ff9b6b;border-radius:115px 115px 0 0;width:230px;height:190px;left:0}.char-yellow{z-index:4;background:#e8d754;border-radius:68px 68px 0 0;width:135px;height:215px;left:290px}.eyes{transition:all .7s ease-in-out;display:flex;position:absolute}.eyeball{background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:height .15s;display:flex;overflow:hidden}.pupil{background:#2d2d2d;border-radius:50%;transition:transform .1s ease-out}.bare-pupil{background:#2d2d2d;border-radius:50%;width:12px;height:12px;transition:transform .7s ease-in-out}.yellow-mouth{background:#2d2d2d;border-radius:2px;width:50px;height:4px;transition:all .7s ease-in-out;position:absolute}.orange-mouth{opacity:0;border:3px solid #2d2d2d;border-top:none;border-radius:0 0 14px 14px;width:28px;height:14px;transition:all .7s ease-in-out;position:absolute}.orange-mouth.visible{opacity:1}@keyframes al-shakeHead{0%,to{translate:0}10%{translate:-9px}20%{translate:7px}30%{translate:-6px}40%{translate:5px}50%{translate:-4px}60%{translate:3px}70%{translate:-2px}80%{translate:1px}90%{translate:-.5px}}.eyes.shake-head,.yellow-mouth.shake-head,.orange-mouth.shake-head{animation:.8s cubic-bezier(.36,.07,.19,.97) both al-shakeHead}@media (max-width:900px){.animated-login{grid-template-columns:1fr}.animated-login .left-panel{display:none}}.al-pw-wrap,.pw-field{position:relative}.al-pw-wrap input,.pw-field input{padding-right:40px!important}.al-pw-toggle,.pw-field-toggle{cursor:pointer;color:var(--ink-3);background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;line-height:1;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.al-pw-toggle:hover,.pw-field-toggle:hover{color:var(--ink-1)}.pw-field-toggle svg{width:18px;height:18px}.auth-captcha-entry{gap:var(--sp-3);flex-direction:column;display:flex}.auth-captcha-status{justify-content:space-between;align-items:center;gap:var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg-1);padding:14px 16px;display:flex}.auth-captcha-status-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.auth-captcha-status-label{color:var(--ink-2);font-size:.75rem}.auth-captcha-status-value{color:var(--ink-1);font-size:.875rem;font-weight:500}.auth-captcha-status-value.is-ok{color:var(--success)}.auth-captcha-trigger{flex:0 0 104px;justify-content:center;width:104px}.auth-captcha-modal{gap:var(--sp-4);flex-direction:column;align-items:center;display:flex}.auth-captcha-overlay{z-index:1200;justify-content:center;align-items:center;padding:24px}.auth-captcha-shell{width:auto;max-width:calc(100vw - 48px);box-shadow:none;background:0 0;border:none;margin:0;padding:0}.auth-captcha-modal-header{flex-direction:column;gap:6px;width:100%;display:flex}.auth-captcha-modal-header h2{font-size:1.125rem;font-weight:600}.auth-captcha-modal-header p{color:var(--ink-2);font-size:.875rem}.auth-captcha-modal .clawcap{--clawcap-bg:var(--bg-1);--clawcap-ink:var(--ink-0);--clawcap-muted:var(--ink-2);--clawcap-accent:var(--accent);--clawcap-action:#ff5b63;--cc-fill:var(--bg-2);--cc-fill-2:var(--bg-3);--cc-line:var(--line);background:var(--bg-1);border-radius:28px;width:min(100%,440px);margin:0 auto;padding:12px;box-shadow:0 22px 60px #0000007a}.auth-captcha-modal>div{width:100%}.auth-captcha-modal .clawcap,.auth-captcha-modal .clawcap *{font-family:var(--font-sans)}.auth-captcha-modal .clawcap-sub{min-height:2.2em}.auth-captcha-modal .clawcap-sub em{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.auth-captcha-modal .clawcap-sub-toy{vertical-align:middle;flex:none;margin:0}.auth-captcha-modal .cc-tray-label{flex-direction:row;gap:6px}.auth-captcha-modal .cc-tray-label>span:first-child{flex:none}.auth-captcha-modal .clawcap-info-card,.auth-captcha-modal .clawcap-top,.auth-captcha-modal .clawcap-panel,.auth-captcha-modal .clawcap-machine{border-radius:18px}.auth-captcha-modal .clawcap-info-card{color:var(--ink-0)}:root:not(.light) .auth-captcha-modal .clawcap-steps-pill{background:var(--bg-4);box-shadow:0 0 0 .5px var(--line-strong)}:root:not(.light) .auth-captcha-modal .clawcap-glass{background:linear-gradient(180deg, var(--bg-3) 0%, var(--bg-2) 100%);box-shadow:inset 0 0 0 .5px var(--line), inset 0 1px 8px #0003, inset 0 -18px 26px -22px #0000004d}:root:not(.light) .auth-captcha-modal .clawcap-panel{background:linear-gradient(180deg, var(--bg-3) 0%, var(--bg-2) 100%);box-shadow:inset 0 0 0 .5px var(--line)}:root:not(.light) .auth-captcha-modal .clawcap-case{background:var(--bg-2)}:root:not(.light) .auth-captcha-modal .cc-tray-door--l,:root:not(.light) .auth-captcha-modal .cc-tray-door--r,:root:not(.light) .auth-captcha-modal .cc-tray-skin{background:linear-gradient(180deg, var(--bg-4) 0%, var(--bg-3) 100%);box-shadow:inset 0 1px 0 var(--line-strong), inset 0 -10px 13px -10px #0003}:root:not(.light) .auth-captcha-modal .cc-tray--hot .cc-tray-skin{background:linear-gradient(#5cf2c41f 0%,#5cf2c40f 100%)}:root:not(.light) .auth-captcha-modal .cc-tray--win .cc-tray-skin{background:linear-gradient(#5cf2c42e 0%,#5cf2c414 100%)}:root:not(.light) .auth-captcha-modal .cc-tray--no .cc-tray-skin{background:linear-gradient(#ff5c5c1f 0%,#ff5c5c0f 100%)}.auth-guide{flex-direction:column;gap:28px;width:100%;display:flex}.auth-guide-head{flex-direction:column;gap:10px;display:flex}.auth-guide-head h1{letter-spacing:-.02em;font-size:2rem;font-weight:600}.auth-form-compact{gap:20px}.auth-step-summary{border-bottom:1px solid var(--line);min-height:48px;color:var(--ink-1);justify-content:space-between;align-items:center;gap:12px;padding:0 0 6px;font-size:.875rem;display:flex}.auth-step-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-step-link{color:var(--accent);font-size:.8125rem}.auth-step-link:hover{color:var(--ink-0)}.auth-inline-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.auth-actions-inline{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.auth-links-inline{margin-top:0}.animated-login .right-panel .auth-card,.animated-login .right-panel .auth-guide{box-shadow:none;background:0 0;border:none}@media (max-width:900px){.animated-login .right-panel{padding:32px 24px}}@media (max-width:640px){.auth-captcha-status{flex-direction:column;align-items:stretch}.auth-inline-row,.auth-actions-inline{grid-template-columns:1fr}}.legal-shell{align-items:flex-start;padding-top:64px;padding-bottom:64px}.legal-shell--centered{align-items:center}.legal-card{max-width:760px;padding:48px 56px}.legal-back{color:var(--ink-3);align-items:center;gap:6px;margin-bottom:20px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.legal-back:hover{color:var(--accent)}.legal-back svg{flex-shrink:0}.legal-body h2{letter-spacing:-.01em;margin-top:28px;margin-bottom:10px;font-size:1.125rem;font-weight:600}.legal-body h2:first-child{margin-top:0}.legal-body p{color:var(--ink-2);margin-bottom:12px;font-size:.9375rem;line-height:1.75}.legal-body ul{margin:0 0 16px;padding-left:20px}.legal-body li{color:var(--ink-2);margin-bottom:6px;font-size:.9375rem;line-height:1.75}.legal-body .legal-link{color:var(--accent);word-break:break-all;font-weight:500;text-decoration:none;transition:opacity .2s}.legal-body .legal-link:hover{opacity:.8}.legal-body .legal-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--ink-1);letter-spacing:.02em;font-size:1rem;font-weight:600}@media (max-width:640px){.legal-card{padding:32px 24px}.legal-body p,.legal-body li{font-size:.875rem}}.clawcap{--cc-bg:var(--clawcap-bg,#fff);--cc-ink:var(--clawcap-ink,#1c1c1e);--cc-muted:var(--clawcap-muted,#8a8a8e);--cc-line:#3c3c431a;--cc-fill:#f2f2f7;--cc-fill-2:#e9e9ee;--cc-accent:var(--clawcap-accent,#1c1c1e);--cc-green:#34c759;background:var(--cc-bg);width:440px;max-width:100%;color:var(--cc-ink);font-feature-settings:"cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:32px;padding:24px 24px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;position:relative;box-shadow:0 0 0 .5px #3c3c4314,0 2px 6px #14141e0a,0 28px 70px -28px #14141e38}.clawcap:focus-visible{outline:2px solid var(--cc-accent);outline-offset:4px}.clawcap-top{color:var(--cc-muted);justify-content:space-between;display:flex}.clawcap-shield,.clawcap-help{background:var(--cc-fill);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .3s,color .3s;display:inline-flex}.clawcap-shield--ok{color:#fff;background:var(--cc-green)}button.clawcap-help{color:var(--cc-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;padding:0;transition:background .2s,color .2s,transform .12s}@media (hover:hover){button.clawcap-help:hover{background:var(--cc-fill-2);color:var(--cc-ink)}}button.clawcap-help:active{transform:scale(.97)}button.clawcap-help:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.clawcap-info{z-index:100;border-radius:inherit;-webkit-backdrop-filter:blur(3px);background:#14141e52;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.clawcap-info-card{background:var(--cc-bg);width:322px;max-width:100%;color:var(--cc-ink);text-align:center;border-radius:24px;padding:22px 20px 18px;position:relative;box-shadow:0 0 0 .5px #3c3c4314,0 18px 50px -16px #14141e66}.clawcap-info-x{background:var(--cc-fill);width:26px;height:26px;color:var(--cc-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:12px;right:12px}@media (hover:hover){.clawcap-info-x:hover{background:var(--cc-fill-2);color:var(--cc-ink)}}.clawcap-info-x:active{transform:scale(.94)}.clawcap-info-head{flex-direction:column;align-items:center;margin:4px 0 18px;display:flex}.clawcap-info-tile{background:var(--cc-fill);border-radius:17px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:12px;display:inline-flex;box-shadow:inset 0 0 0 .5px #3c3c431a,0 4px 12px -4px #14141e2e}.clawcap-info-tile img{width:40px;height:40px;display:block}.clawcap-info-title{letter-spacing:-.022em;margin:0;font-size:1.125rem;font-weight:700}.clawcap-info-ver{background:var(--cc-fill-2);letter-spacing:.02em;color:var(--cc-muted);vertical-align:.28em;border-radius:5px;margin-left:3px;padding:1px 5px;font-size:.625rem;font-weight:700}.clawcap-info-tag{letter-spacing:-.006em;color:var(--cc-muted);margin:5px 0 0;font-size:.8125rem}.clawcap-info-list{text-align:left;background:var(--cc-fill);border-radius:16px;margin:0 0 16px;padding:4px 14px;list-style:none}.clawcap-info-list li{align-items:center;gap:12px;padding:11px 0;display:flex}.clawcap-info-list li+li{border-top:.5px solid var(--cc-line)}.clawcap-info-n{background:var(--cc-ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:650;display:inline-flex}.clawcap-info-list strong{letter-spacing:-.008em;color:var(--cc-ink);font-size:.8125rem;font-weight:600;display:block}.clawcap-info-d{letter-spacing:-.004em;color:var(--cc-muted);margin-top:2px;font-size:.75rem;line-height:1.5;display:block}.clawcap-info-d kbd{background:var(--cc-bg);text-align:center;min-width:16px;color:var(--cc-ink);border-radius:4px;padding:0 4px;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1.5;display:inline-block;box-shadow:inset 0 0 0 .5px #3c3c4333}.clawcap-info-done{background:var(--cc-accent);color:#fff;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:13px;width:100%;padding:11px 0;font-family:inherit;font-size:.8125rem;font-weight:600;transition:filter .2s,transform .12s}@media (hover:hover){.clawcap-info-done:hover{filter:brightness(1.12)}}.clawcap-info-done:active{transform:scale(.97)}.clawcap-title{text-align:center;letter-spacing:-.024em;margin:12px 0 4px;font-size:1.25rem;font-weight:650;line-height:1.25}.clawcap-sub{text-align:center;letter-spacing:-.006em;color:var(--cc-muted);min-height:1.4em;margin:0 0 20px;font-size:.8125rem;line-height:1.4}.clawcap-sub em{font-style:normal;font-weight:600}.clawcap-sub-toy{object-fit:contain;vertical-align:-5px;filter:drop-shadow(0 1px 1px #1e1e2829);width:20px;height:20px;margin:0 3px 0 2px}.clawcap-steps{background:var(--cc-fill);border-radius:10px;grid-template-columns:repeat(3,1fr);width:280px;max-width:100%;margin:0 auto 20px;padding:2px;list-style:none;display:grid;position:relative}.clawcap-steps-pill{pointer-events:none;background:#fff;border-radius:8px;width:calc(33.3333% - 1.33333px);transition:transform .34s cubic-bezier(.3,1.25,.35,1);position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 0 0 .5px #3c3c430a,0 1.5px 4px #14141e14}.clawcap-steps li{z-index:1;letter-spacing:-.006em;color:var(--cc-muted);justify-content:center;align-items:center;gap:6px;padding:7px 0;font-size:.8125rem;line-height:1.25;transition:color .3s;display:flex;position:relative}.clawcap-steps li.is-active{color:var(--cc-ink);font-weight:600}.clawcap-step-n{background:var(--cc-fill-2);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:.625rem;font-weight:650;transition:background .25s,color .25s;display:inline-flex}.clawcap-steps li.is-active .clawcap-step-n{background:var(--cc-ink);color:#fff}.clawcap-machine{width:380px;max-width:100%;margin:0 auto;position:relative}.clawcap-case{background:var(--cc-fill);border-radius:24px;padding:8px}.clawcap-glass{background:linear-gradient(#fcfcfd 0%,#f4f4f8 100%);border-radius:16px;height:320px;transition:opacity 1.1s,filter 1.1s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #3c3c4317,inset 0 1px 8px #1e1e280d,inset 0 -18px 26px -22px #1e1e2824}.clawcap-glass--dim{opacity:.55;filter:saturate(.75)}.cc-glass-shine{pointer-events:none;z-index:30;background:linear-gradient(118deg,#0000 30%,#ffffff47 42%,#fff0 55%);position:absolute;inset:0}.cc-rail{background:#d7d8de;border-radius:2.5px;height:5px;position:absolute;top:9px;left:16px;right:16px;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px 1px #1e1e281f}.cc-trolley{z-index:21;will-change:transform;pointer-events:none;background:linear-gradient(#f4f5f8 0%,#c9ccd4 100%);border-radius:6.5px;width:28px;height:13px;position:absolute;top:4px;left:0;box-shadow:0 0 0 .5px #3c3c432e,0 2px 3px #1e1e2829,inset 0 1px #ffffffe6}.cc-trolley:before,.cc-trolley:after{content:"";background:radial-gradient(circle at 35% 30%,#8c919c,#4d525c);border-radius:50%;width:5px;height:5px;position:absolute;top:4px}.cc-trolley:before{left:4.5px}.cc-trolley:after{right:4.5px}.cc-claw-shadow{z-index:1;opacity:.1;will-change:transform, opacity;pointer-events:none;background:radial-gradient(50% 50%,#1e1e286b,#0000 72%);border-radius:50%;width:90px;height:13px;position:absolute;bottom:7px;left:0}.cc-toy{pointer-events:none;filter:drop-shadow(0 4px 5px #1e1e281f);will-change:transform;position:absolute}.cc-pile-shadow{z-index:0;background:radial-gradient(60% 130% at 50% 100%,#1e1e281a,#0000 70%);height:22px;position:absolute;bottom:0;left:0;right:0}.cc-rig{transform-origin:18px 0;z-index:20;will-change:transform;filter:drop-shadow(0 3px 3px #1e1e2824);width:36px;position:absolute;top:14px;left:-18px;overflow:visible}.cc-carried{z-index:40;pointer-events:none;filter:drop-shadow(0 8px 10px #1e1e282e);will-change:transform;transform-origin:50% 12%;position:absolute;top:0;left:0}.clawcap-panel{background:linear-gradient(#fcfcfd 0%,#f4f4f8 100%);border-radius:16px;align-items:center;gap:16px;min-height:92px;margin-top:8px;padding:16px 18px;display:flex;position:relative;box-shadow:inset 0 0 0 .5px #3c3c4317}.cc-joy{cursor:grab;touch-action:none;flex:none;width:60px;height:58px;position:relative}.cc-joy:active{cursor:grabbing}.cc-joy-base{background:var(--cc-fill);border-radius:50%;width:44px;height:44px;position:absolute;bottom:2px;left:50%;transform:translate(-50%);box-shadow:inset 0 1.5px 4px #1e1e281f,inset 0 -1px #ffffffe6}.cc-joy-base:after{content:"";background:radial-gradient(at 50% 35%,#4a4a52,#232328 70%);border-radius:50%;width:17px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px 2px #00000080}.cc-joy-stick{transform-origin:bottom;width:0;position:absolute;bottom:22px;left:50%}.cc-joy-shaft{background:linear-gradient(90deg,#aeb2bb,#eef0f4 45%,#999fa9);border-radius:2.5px;width:5px;height:18px;position:absolute;bottom:0;left:-2.5px}.cc-joy-ball{background:radial-gradient(circle at 33% 26%,#ff9da3,#ff5159 52%,#cf2c36 100%);border-radius:50%;width:19px;height:19px;position:absolute;bottom:14px;left:-9.5px;box-shadow:0 0 0 .5px #780a1440,0 2px 3px #780a1447,0 5px 6px -2px #14141e38,inset 0 -2px 3px #780a1459}.cc-joy-ball:after{content:"";filter:blur(.4px);background:#ffffffd9;border-radius:50%;width:5px;height:4px;position:absolute;top:3px;left:4.5px}.cc-tray{border-radius:14px;flex:1;height:60px;position:relative;box-shadow:inset 0 0 0 .5px #3c3c4312,0 1px 2px -1px #1e1e280f}.cc-tray-hatch{border-radius:14px;position:absolute;inset:0;overflow:hidden}.cc-tray-mouth{background:radial-gradient(130% 100% at 50% 0,#ffffff12,#0000 42%),radial-gradient(85% 90% at 50% 78%,#0000008c,#0000 75%),linear-gradient(#35363d 0%,#1e1f25 48%,#14151a 100%);position:absolute;inset:0;box-shadow:inset 0 10px 14px -6px #000c,inset 0 1px #ffffff12,inset 4px 0 8px -5px #000000b3,inset -4px 0 8px -5px #000000b3}.cc-tray-mouth:after{content:"";opacity:0;background:radial-gradient(70% 95% at 50% 88%,#34c75947,#0000 68%);transition:opacity .35s;position:absolute;inset:0}.cc-tray--open .cc-tray-mouth:after{opacity:1}.cc-tray-door{background:linear-gradient(#fdfdfe 0%,#edeef2 100%);width:51%;transition:transform .42s cubic-bezier(.645,.045,.355,1),background .25s;position:absolute;top:0;bottom:0;box-shadow:inset 0 1px #ffffffe6,inset 0 -10px 13px -10px #1e1e2833}.cc-tray-door--l{left:0}.cc-tray-door--r{right:0}.cc-tray-skin{background:linear-gradient(#fdfdfe 0%,#edeef2 100%);transition:background .25s,opacity .2s .3s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6,inset 0 -10px 13px -10px #1e1e2833}.cc-tray--open .cc-tray-skin{opacity:0;transition:background .25s,opacity .12s}.cc-tray--hot .cc-tray-skin{background:linear-gradient(#f5fbf7 0%,#e9f6ee 100%)}.cc-tray--win .cc-tray-skin{background:linear-gradient(#f0faf3 0%,#ddf2e4 100%)}.cc-tray--no .cc-tray-skin{background:linear-gradient(#fff7ee 0%,#fdecd8 100%)}.cc-tray-label{z-index:2;color:var(--cc-muted);letter-spacing:-.004em;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.75rem;font-weight:500;transition:opacity .18s,color .25s;display:flex;position:absolute;inset:0}.cc-tray--hot .cc-tray-label,.cc-tray--win .cc-tray-label,.cc-tray--no .cc-tray-label{font-weight:600}.cc-tray:before{content:"";z-index:3;pointer-events:none;border-radius:14px;transition:box-shadow .25s;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #0000}.cc-tray--open .cc-tray-door--l{transform:translate(-101%)}.cc-tray--open .cc-tray-door--r{transform:translate(101%)}.cc-tray--open .cc-tray-label{opacity:0}.cc-tray--hot .cc-tray-door{background:linear-gradient(#f5fbf7 0%,#e9f6ee 100%)}.cc-tray--hot .cc-tray-label{color:#1f8a3b}.cc-tray--hot:before{box-shadow:inset 0 0 0 1.5px #34c75980}.cc-tray--win .cc-tray-door{background:linear-gradient(#f0faf3 0%,#ddf2e4 100%)}.cc-tray--win .cc-tray-label{color:#1f8a3b}.cc-tray--win:before{box-shadow:inset 0 0 0 1.5px #34c7599e}.cc-tray--win:after{content:"";z-index:3;pointer-events:none;border-radius:14px;animation:1s cubic-bezier(.2,.6,.35,1) 80ms both cc-ring;position:absolute;inset:0}@keyframes cc-ring{0%{box-shadow:0 0 #34c75980,0 0 #34c75959}45%{box-shadow:0 0 0 9px #34c75926,0 0 0 3px #34c7594d}to{box-shadow:0 0 0 15px #34c75900,0 0 0 10px #34c75900}}.cc-confetti{z-index:4;pointer-events:none;position:absolute;top:32%;left:50%}.cc-confetti i{opacity:0;border-radius:2px;width:5px;height:8px;animation:1.05s cubic-bezier(.3,.55,.45,1) both cc-pop;position:absolute}.cc-confetti i:nth-child(2n){border-radius:50%;width:4.5px;height:4.5px}@keyframes cc-pop{0%{opacity:0;transform:translateY(2px)rotate(0)scale(.4)}12%{opacity:1}50%{transform:translate(calc(var(--dx) * .65), var(--dy)) rotate(calc(var(--dr) * .6)) scale(1)}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) * .2)) rotate(var(--dr)) scale(.85)}}.cc-tray--no .cc-tray-door{background:linear-gradient(#fff7ee 0%,#fdecd8 100%)}.cc-tray--no .cc-tray-label{color:#c2620e}.cc-tray--no:before{box-shadow:inset 0 0 0 1.5px #ff95008c}.cc-tray--no{animation:.85s 20ms cc-sorry}@keyframes cc-sorry{18%{transform:translate(-3.5px)}42%{transform:translate(2.5px)}66%{transform:translate(-1.5px)}to{transform:translate(0)}}.cc-action{--btn:var(--clawcap-action,#ff5159);background:radial-gradient(circle at 50% 30%, #ff8a90, var(--btn) 55%, #e23740 100%);color:#fff;letter-spacing:.01em;text-shadow:0 1px 1px #780a1459;cursor:pointer;width:56px;height:56px;box-shadow:0 0 0 5px var(--cc-fill), 0 0 0 5.5px #3c3c431a, 0 5px 10px -2px #be1e2d73, inset 0 2px 3px #ffffff73, inset 0 -4px 7px #960a1966;border:none;border-radius:50%;flex:none;font-family:inherit;font-size:.75rem;font-weight:700;transition:transform .12s,box-shadow .12s,filter .2s;position:relative}.cc-action:before{content:"";pointer-events:none;background:linear-gradient(#ffffffbf,#fff0);border-radius:50%;width:60%;height:30%;position:absolute;top:6px;left:50%;transform:translate(-50%)}.cc-action:active:not(:disabled){box-shadow:0 0 0 5px var(--cc-fill), 0 0 0 5.5px #3c3c431a, 0 2px 4px -1px #be1e2d66, inset 0 2px 3px #ffffff59, inset 0 -2px 4px #960a1973;transform:translateY(2px)}.cc-action:disabled{color:#9a9da6;text-shadow:none;cursor:default;box-shadow:0 0 0 5px var(--cc-fill), 0 0 0 5.5px #3c3c431a, 0 4px 8px -3px #1e1e282e, inset 0 2px 3px #ffffffb3, inset 0 -4px 7px #5a5f6938;background:radial-gradient(circle at 50% 30%,#f7f8fa,#e2e4e9 55%,#c8ccd4 100%)}.cc-action:disabled:before{opacity:.55}.cc-action:after{content:"";opacity:0;pointer-events:none;border:2px solid #34c7598c;border-radius:50%;position:absolute;inset:-9px}.cc-action--ready:after{animation:1.3s ease-out infinite cc-ready}@keyframes cc-ready{0%{opacity:0;transform:scale(.8)}35%{opacity:.9}to{opacity:0;transform:scale(1.16)}}.clawcap-hint{text-align:center;letter-spacing:-.004em;color:#3c3c437a;margin:14px 0 0;font-size:.6875rem}@media (prefers-reduced-motion:reduce){.clawcap-steps-pill{transition:none}.cc-tray-door{transition:background .2s}.cc-tray--win:after,.cc-tray--no,.cc-confetti i{animation:none}.cc-action--ready:after{opacity:.7;animation:none;transform:none}}@font-face{font-family:MiSans;src:url(/static/font/MiSans-Regular.290cc31781.otf)format("opentype");font-display:swap}.nexus-home{--home-text:#111827;--home-muted:#4b5563;--home-panel:#ffffffb3;background:#eaf4f8;min-height:100dvh;font-family:MiSans,HarmonyOS Sans SC,Segoe UI Variable,Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}.nexus-home.is-night{--home-text:#f9fafb;--home-muted:#d1d5db;--home-panel:#0a1424ad}.nexus-home *,.nexus-home :before,.nexus-home :after{box-sizing:border-box}.nexus-home a{text-decoration:none}.nexus-home button,.nexus-home input{font:inherit}.nexus-home__scene{pointer-events:none;position:absolute;inset:0}.nexus-home__scene--sky{z-index:0}.nexus-home__scene--grass{z-index:30;height:45%;top:auto;bottom:0}.nexus-home__scene img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.nexus-home__scene--grass img{object-fit:fill;transform-origin:bottom}.nexus-home__content{z-index:10;flex-direction:column;min-height:100dvh;display:flex;position:relative}.nexus-home__header{z-index:25;padding:20px 40px;position:relative}.nexus-home__nav{justify-content:space-between;align-items:center;font-family:Segoe UI Variable,Segoe UI,Microsoft YaHei UI,PingFang SC,sans-serif;display:flex;position:relative}.nexus-home__logo{object-fit:contain;width:29px;height:29px;display:block}.nexus-home__nav-links{gap:32px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nexus-home__nav-links a{color:var(--home-text);align-items:center;gap:3px;font-size:13px;display:flex}.nexus-home__nav-links svg{width:14px;height:14px}.nexus-home__nav-actions{align-items:center;gap:10px;display:flex}.nexus-home .lang-switch,.nexus-home__circle-button,.nexus-home__nav-cta,.nexus-home__primary,.nexus-home__secondary{-webkit-backdrop-filter:blur(14px);transition:background .2s,border-color .2s,color .2s,transform .2s;box-shadow:inset 0 1px #ffffff61,0 8px 24px #0f172a14}.nexus-home .lang-switch{color:var(--home-text);cursor:pointer;background:#ffffff61;border:1px solid #0f172a38;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.nexus-home__circle-button{color:var(--home-text);cursor:pointer;background:#ffffff61;border:1px solid #0f172a38;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.nexus-home__theme-button{border-radius:999px;width:auto;height:auto;padding:5px 12px}.nexus-home.is-night .nexus-home__theme-button,.nexus-home.is-night .nexus-home__theme-button:hover{background:0 0}.nexus-home.is-night .lang-switch,.nexus-home.is-night .nexus-home__circle-button{background:#0f172a47;border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff29,0 8px 24px #00000029}.nexus-home__circle-button svg{width:18px;height:18px}.nexus-home a.nexus-home__nav-cta,.nexus-home a.nexus-home__primary,.nexus-home a.nexus-home__secondary{color:#0f172a;background:#ffffff6b;border:1px solid #0f172a73;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:700}.nexus-home.is-night a.nexus-home__nav-cta,.nexus-home.is-night a.nexus-home__primary,.nexus-home.is-night a.nexus-home__secondary{color:#f8fafc;background:#0f172a47;border-color:#ffffff8c}.nexus-home .lang-switch:hover,.nexus-home__circle-button:hover,.nexus-home__nav-cta:hover,.nexus-home__primary:hover,.nexus-home__secondary:hover{transform:translateY(-1px)}.nexus-home .lang-switch:focus-visible,.nexus-home__circle-button:focus-visible,.nexus-home__nav-cta:focus-visible,.nexus-home__primary:focus-visible,.nexus-home__secondary:focus-visible{outline:2px solid var(--home-text);outline-offset:3px}.nexus-home__menu-button{display:none}.nexus-home__drawer{background:var(--home-panel);border:1px solid #d1d5dbe6;border-radius:16px;padding:8px 18px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 10px 24px #1118271f}.nexus-home__drawer a{color:var(--home-text);border-bottom:1px solid #d1d5dbcc;padding:12px 0;font-size:15px}.nexus-home__drawer a:last-child{border:0}.nexus-home__hero{text-align:center;z-index:10;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px 74px;display:flex;position:relative}.nexus-home__hero h1{color:var(--home-text);letter-spacing:-.035em;margin:0;font-size:clamp(32px,5.625vw,59px);font-weight:500;line-height:1.05}.nexus-home__hero h1 span{display:block}.nexus-home__hero form{background:var(--home-panel);border:1px solid #d1d5dbe6;border-radius:999px;align-items:center;gap:12px;width:100%;max-width:512px;margin-top:26px;padding:6px 7px 6px 20px;display:flex}.nexus-home.is-night .nexus-home__hero form{border-color:#fff3}.nexus-home__hero input{color:var(--home-text);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 0}.nexus-home__hero input::placeholder{color:var(--home-muted)}.nexus-home__hero form button{background:var(--home-text);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.nexus-home.is-night .nexus-home__hero form button{color:#111827;background:#f9fafb}.nexus-home__hero form svg{width:18px;height:18px}.nexus-home__hero>p{color:var(--home-muted);margin:18px 0;font-size:clamp(11px,1.28vw,14px);line-height:1.55}.nexus-home__hero>p svg{width:16px;height:16px;margin-bottom:-3px;display:inline}.nexus-home__hero>div{gap:12px;display:flex}.nexus-home__dashboard-link{--dashboard-offset:-104px;transform:translateY(var(--dashboard-offset));z-index:21;width:min(78%,1060px);margin:0 auto -124px;position:relative}.nexus-home__dashboard-frame{justify-content:center;width:100%;display:flex}.nexus-home__dashboard-scale{transform-origin:top;width:896px}.nexus-home__console{--console-bg:#080b10;--console-surface:#10151d;--console-line:#253040;--console-text:#eef3f7;--console-muted:#8693a3;--console-accent:#5cf2c4;background:var(--console-bg);color:var(--console-text);border:1px solid #ffffff14;border-radius:18px 18px 0 0;min-height:548px;display:flex;overflow:hidden;box-shadow:0 -20px 80px #00000047}.nexus-home__console[data-theme=night]{--console-bg:#f5f7fa;--console-surface:#fff;--console-line:#dde3ea;--console-text:#18212c;--console-muted:#758296;--console-accent:#0f9f77;border-color:#dbe1e8}.nexus-home__sidebar{background:var(--console-surface);border-right:1px solid var(--console-line);flex-direction:column;flex:0 0 188px;width:188px;padding:17px 12px 12px;display:flex}.nexus-home__console-brand{align-items:center;gap:8px;padding:0 9px 22px;font-size:15px;font-weight:700;display:flex}.nexus-home__console-brand img{width:24px;height:24px}.nexus-home__console-brand small,.nexus-home__console-label{color:var(--console-muted);font-size:9px;font-weight:500}.nexus-home__console-label{letter-spacing:.08em;padding:0 9px 7px;font-weight:600}.nexus-home__sidebar nav{gap:3px;margin-bottom:18px;display:grid}.nexus-home__sidebar nav span{color:var(--console-muted);border-radius:7px;padding:8px 9px;font-size:11px}.nexus-home__sidebar nav .is-active{background:color-mix(in srgb, var(--console-accent) 11%, transparent);color:var(--console-text)}.nexus-home__console-user{border-top:1px solid var(--console-line);align-items:center;gap:8px;margin-top:auto;padding:12px 8px 0;display:flex}.nexus-home__console-user b,.nexus-home__console-main header b{background:linear-gradient(135deg, var(--console-accent), #5ca7f2);color:#06251e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.nexus-home__console-user span{color:var(--console-text);font-size:10px}.nexus-home__console-user small{color:var(--console-muted);margin-top:3px;font-size:8px;display:block}.nexus-home__console-main{background:var(--console-bg);flex:1;min-width:0}.nexus-home__console-main>header{border-bottom:1px solid var(--console-line);justify-content:space-between;align-items:center;height:49px;padding:0 22px;font-size:12px;font-weight:600;display:flex}.nexus-home__console-main>header span{color:var(--console-muted);align-items:center;gap:8px;font-size:10px;display:flex}.nexus-home__console-main main{padding:24px}.nexus-home__console-title{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.nexus-home__console-title h2,.nexus-home__console h3{margin:0;font-size:18px}.nexus-home__console p{color:var(--console-muted);margin:5px 0 0;font-size:10px}.nexus-home__console-title button{background:var(--console-accent);color:#06251e;border:0;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:700}.nexus-home__metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.nexus-home__metrics>div,.nexus-home__console-grid>section,.nexus-home__calls{background:var(--console-surface);border:1px solid var(--console-line);border-radius:10px;padding:14px}.nexus-home__metrics small{color:var(--console-muted);font-size:9px;display:block}.nexus-home__metrics strong{letter-spacing:-.04em;margin:7px 0;font-size:18px;display:block}.nexus-home__metrics .accent{color:var(--console-accent)}.nexus-home__console-grid{grid-template-columns:1.8fr 1fr;gap:12px;margin-bottom:12px;display:grid}.nexus-home__chart{background:repeating-linear-gradient(to bottom, transparent 0 24px, var(--console-line) 25px 26px);height:130px;margin-top:14px}.nexus-home__chart svg{color:var(--console-accent);width:100%;height:100%}.nexus-home__chart polyline{stroke:currentColor;stroke-width:3px}.nexus-home__donut{background:conic-gradient(var(--console-accent) 0 43%, #8874ea 43% 71%, #72adf0 71% 89%, var(--console-line) 89%);border:22px solid var(--console-surface);border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;margin:12px auto;font-size:13px;font-weight:700;display:flex}.nexus-home__calls p{border-top:1px solid var(--console-line);color:var(--console-text);grid-template-columns:.55fr 1.7fr .8fr .8fr .55fr;gap:8px;padding:9px 0;font-size:9px;display:grid}.nexus-home__calls b{color:var(--console-accent);font-weight:500}.nexus-home__fade-down{animation:.7s cubic-bezier(.22,1,.36,1) both nexus-home-fade-down}.nexus-home__hero>*{animation:.9s cubic-bezier(.22,1,.36,1) both nexus-home-fade-up}.nexus-home__hero form{animation-delay:.12s}.nexus-home__hero>p{animation-delay:.22s}.nexus-home__hero>div{animation-delay:.32s}.nexus-home__dashboard-link{animation:1.1s cubic-bezier(.22,1,.36,1) .44s both nexus-home-rise}.nexus-home__brand{align-items:center;display:flex}.nexus-home__brand .nexus-home__logo{width:25px;height:25px}.nexus-public__content{z-index:10;flex-direction:column;min-height:100dvh;display:flex;position:relative}.nexus-public__main{flex-direction:column;flex:1;display:flex}.nexus-public__hero{text-align:center;z-index:10;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:40px 20px 24px;display:flex}.nexus-public__hero>*{animation:.9s cubic-bezier(.22,1,.36,1) both nexus-home-fade-up}.nexus-public__hero>p{animation-delay:.1s}.nexus-public__hero>h1{animation-delay:.15s}.nexus-public__hero>.nexus-public__subtitle{animation-delay:.25s}.nexus-public__hero h1{color:var(--home-text);letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(36px,5.5vw,64px);font-weight:400;line-height:1.05}.nexus-public__subtitle{color:var(--home-muted);max-width:520px;margin:0;font-size:clamp(14px,1.4vw,17px);line-height:1.55}.nexus-public__body{z-index:10;width:100%;max-width:1280px;margin:0 auto;padding:0 40px 100px;animation:.9s cubic-bezier(.22,1,.36,1) .35s both nexus-home-fade-up}.nexus-public__state{color:var(--home-muted);text-align:center;padding:40px 0;font-size:15px}.nexus-public__content~.nexus-home__scene--grass{opacity:.72;z-index:4}.nexus-public__body{padding-bottom:160px}.nexus-public__summary-bar,.nexus-public__group,.nexus-public__status-overview,.nexus-public__empty-panel{-webkit-backdrop-filter:blur(18px);background:color-mix(in srgb, var(--home-panel) 88%, transparent);border:1px solid #94a3b861;box-shadow:inset 0 1px #ffffff3d,0 18px 50px #0f172a1a}.nexus-home.is-night .nexus-public__summary-bar,.nexus-home.is-night .nexus-public__group,.nexus-home.is-night .nexus-public__status-overview,.nexus-home.is-night .nexus-public__empty-panel{border-color:#ffffff29}.nexus-public__summary-bar{border-radius:16px;grid-template-columns:auto auto minmax(260px,1fr);align-items:center;gap:24px;margin-bottom:20px;padding:16px 18px;display:grid}.nexus-public__summary-bar>div{border-right:1px solid #94a3b847;min-width:92px;padding-right:24px}.nexus-public__summary-bar strong{color:var(--home-text);font-size:23px;line-height:1;display:block}.nexus-public__summary-bar>div span{color:var(--home-muted);margin-top:7px;font-size:11px;display:block}.nexus-public__model-search{width:100%;max-width:480px;margin-left:auto;display:block}.nexus-public__model-search>span{color:var(--home-muted);margin-bottom:6px;font-size:11px;display:block}.nexus-public__model-search input{color:var(--home-text);background:#ffffff47;border:1px solid #94a3b861;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:13px}.nexus-home.is-night .nexus-public__model-search input{background:#02081740}.nexus-public__model-search input:focus{border-color:#5cf2c4;box-shadow:0 0 0 3px #5cf2c41f}.nexus-public__catalog{gap:18px;display:grid}.nexus-public__group{border-radius:16px;overflow:hidden}.nexus-public__group>header{border-bottom:1px solid #94a3b847;justify-content:space-between;align-items:baseline;padding:15px 18px;display:flex}.nexus-public__group>header h2{color:var(--home-text);margin:0;font-size:15px}.nexus-public__group>header span{color:var(--home-muted);font-size:11px}.nexus-public__model-row{border-bottom:1px solid #94a3b833;grid-template-columns:minmax(240px,1.5fr) minmax(120px,.7fr) minmax(260px,1fr);align-items:center;gap:20px;padding:15px 18px;display:grid}.nexus-public__model-row:last-child{border-bottom:0}.nexus-public__model-row h3,.nexus-public__plan-row h3,.nexus-public__status-row h3,.nexus-public__perf-row h3{color:var(--home-text);overflow-wrap:anywhere;margin:0;font-size:14px}.nexus-public__model-row p,.nexus-public__plan-row p,.nexus-public__status-row p{color:var(--home-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.nexus-public__model-row>strong{color:#078464;text-align:right;font-size:12px;font-weight:600}.nexus-home.is-night .nexus-public__model-row>strong{color:#5cf2c4}.nexus-public__model-groups{flex-wrap:wrap;gap:5px;display:flex}.nexus-public__model-groups span{color:var(--home-muted);background:#94a3b824;border-radius:999px;padding:4px 8px;font-size:10px}.nexus-public__empty-panel{color:var(--home-text);text-align:center;border-radius:16px;padding:48px 24px}.nexus-public__empty-panel strong{font-size:20px}.nexus-public__empty-panel p{color:var(--home-muted);margin:10px 0 0;font-size:13px}.nexus-public__plans{grid-template-columns:repeat(2,minmax(0,1fr))}.nexus-public__plan-group{height:100%}.nexus-public__plan-row{border-bottom:1px solid #94a3b833;grid-template-columns:minmax(160px,.8fr) minmax(360px,1.4fr);gap:18px;padding:17px 18px;display:grid}.nexus-public__plan-row:last-child{border-bottom:0}.nexus-public__plan-row dl,.nexus-public__perf-row dl{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;display:grid}.nexus-public__plan-row dl>div,.nexus-public__perf-row dl>div{min-width:0}.nexus-public__plan-row dt,.nexus-public__perf-row dt,.nexus-public__status-row dt{color:var(--home-muted);font-size:10px}.nexus-public__plan-row dd,.nexus-public__perf-row dd,.nexus-public__status-row dd{color:var(--home-text);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:600}.nexus-public__status-overview{border-radius:16px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid;overflow:hidden}.nexus-public__status-summary{border-right:1px solid #94a3b840;align-items:center;gap:14px;min-height:102px;padding:17px 18px;display:flex}.nexus-public__status-summary:last-child{border:0}.nexus-public__status-summary>span,.nexus-public__status-row>span{border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:700}.nexus-public__status-summary h2{color:var(--home-text);margin:0;font-size:14px}.nexus-public__status-summary p{color:var(--home-muted);margin:5px 0 0;font-size:10px;line-height:1.45}.nexus-public__status-overview .is-good,.nexus-public__status-group .is-good{color:#087c5e;background:#10b98124}.nexus-home.is-night .nexus-public__status-overview .is-good,.nexus-home.is-night .nexus-public__status-group .is-good{color:#5cf2c4}.nexus-public__status-overview .is-muted,.nexus-public__status-group .is-muted{color:var(--home-muted);background:#94a3b829}.nexus-public__status-overview .is-bad,.nexus-public__status-group .is-bad{color:#b42318;background:#f43f5e24}.nexus-home.is-night .nexus-public__status-overview .is-bad,.nexus-home.is-night .nexus-public__status-group .is-bad{color:#f87171}.nexus-public__status-group{margin-top:18px}.nexus-public__status-row{border-bottom:1px solid #94a3b833;grid-template-columns:1fr auto 110px;align-items:center;gap:18px;padding:15px 18px;display:grid}.nexus-public__status-row:last-child,.nexus-public__perf-row:last-child{border-bottom:0}.nexus-public__status-row dl{text-align:right;margin:0}.nexus-public__perf-row{box-sizing:border-box;border-bottom:1px solid #94a3b833;grid-template-columns:minmax(150px,210px) auto minmax(260px,1fr) max-content;align-items:center;gap:18px;height:62px;padding:8px 18px;display:grid;overflow:hidden}.nexus-public__perf-row dl{gap:20px;display:flex}.nexus-public__perf-row h3{white-space:nowrap}.nexus-public__model-stat{min-width:88px}.nexus-public__model-stat dd{font-size:13px}.nexus-public__model-trend{width:100%;min-width:0}.nexus-public__model-trend .chart-container{padding:0;height:38px!important;min-height:0!important}.nexus-public__model-summary{border-left:1px solid #94a3b833;padding-left:18px}.nexus-public__model-metrics{-webkit-backdrop-filter:blur(18px);background:color-mix(in srgb, var(--home-panel) 88%, transparent);border:1px solid #94a3b861;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 18px 50px #0f172a1a}.nexus-public__model-metrics>div{border-right:1px solid #94a3b840;padding:17px 18px}.nexus-public__model-metrics>div:last-child{border-right:0}.nexus-public__model-metrics strong{color:var(--home-text);font-size:22px;line-height:1;display:block}.nexus-public__model-metrics span{color:var(--home-muted);margin-top:7px;font-size:11px;display:block}.nexus-public__trend{padding-bottom:14px}.nexus-public__trend .chart-container{padding:10px 18px 0}.nexus-public__perf-row>span{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.nexus-public__perf-row .is-good{color:#087c5e;background:#10b98124}.nexus-public__perf-row .is-muted{color:var(--home-muted);background:#94a3b829}.nexus-public__perf-row .is-bad{color:#b42318;background:#f43f5e24}.nexus-home.is-night .nexus-public__perf-row .is-good{color:#5cf2c4}.nexus-home.is-night .nexus-public__perf-row .is-bad{color:#f87171}.nexus-home__route-reveal{background:var(--home-text);clip-path:circle(0 at var(--reveal-x) var(--reveal-y));pointer-events:none;z-index:9999;animation:.46s ease-out forwards nexus-home-route-reveal;position:fixed;inset:0}.nexus-home.is-night .nexus-home__route-reveal{background:#f7fafc}@keyframes nexus-home-route-reveal{to{clip-path:circle(150vmax at var(--reveal-x) var(--reveal-y))}}@keyframes nexus-home-fade-up{0%{filter:blur(6px);opacity:0;transform:translateY(24px)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes nexus-home-fade-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes nexus-home-rise{0%{opacity:0;transform:translateY(64px)scale(.97)}to{opacity:1;transform:translateY(var(--dashboard-offset)) scale(1)}}@media (max-width:900px){.nexus-public__plans{grid-template-columns:1fr}.nexus-public__plan-group{height:auto}.nexus-public__model-row{grid-template-columns:1fr}.nexus-public__model-row>strong{text-align:left}.nexus-public__plan-row,.nexus-public__status-overview{grid-template-columns:1fr}.nexus-public__status-summary{border-bottom:1px solid #94a3b840;border-right:0;min-height:82px}}@media (max-width:720px){.nexus-home__header{padding:16px 20px}.nexus-home__nav-links{display:none}.nexus-home__menu-button{display:grid}.nexus-home__nav-cta{display:none}.nexus-home__hero{justify-content:flex-start;padding-top:92px}.nexus-home__dashboard-link{--dashboard-offset:-25px;transform:translateY(var(--dashboard-offset));width:94%;margin-bottom:-74px}.nexus-home__console{min-height:478px}.nexus-home__sidebar{flex-basis:143px;width:143px;padding:13px 8px 8px}.nexus-home__sidebar nav span{padding:7px 6px;font-size:9px}.nexus-home__console-main main{padding:16px}.nexus-home__metrics{gap:7px}.nexus-home__metrics>div{padding:9px}.nexus-home__metrics strong{font-size:13px}.nexus-home__console-grid{gap:8px}.nexus-home__console-grid>section{padding:10px}.nexus-home__chart{height:96px}.nexus-home__donut{width:84px;height:84px}.nexus-home__calls p{font-size:8px}.nexus-public__body{padding:0 20px 100px}.nexus-public__hero{padding:20px 20px 16px}.nexus-public__summary-bar{grid-template-columns:1fr 1fr;gap:12px}.nexus-public__summary-bar>div{padding-right:12px}.nexus-public__model-search{grid-column:1/-1}.nexus-public__plan-row dl{grid-template-columns:repeat(2,1fr);gap:12px}.nexus-public__status-row,.nexus-public__perf-row{grid-template-columns:1fr}.nexus-public__status-row dl{text-align:left}.nexus-public__perf-row dl{min-width:0}}@media (prefers-reduced-motion:reduce){.nexus-home *,.nexus-home :before,.nexus-home :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}