:root{color-scheme:dark;font-family:Inter,Geist,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#e8ebf2;background:#0a0f1e;font-synthesis:none;--bg: #0a0f1e;--surface: #101522;--surface-2: #151b2d;--surface-3: #1b2131;--input: #0c1112;--line: rgba(181, 195, 225, .16);--line-bright: rgba(125, 244, 255, .58);--text: #e8ebf2;--muted: #aeb4c2;--dim: #737b8e;--cyan: #72ebf7;--cyan-strong: #00e8f7;--violet: #d1bcff;--danger: #ff7e78;--success: #6fffc1;--mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--display: Sora, Inter, "PingFang SC", sans-serif;--radius: 8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{color:#001517;background:var(--cyan)}.page-shell{min-height:100vh;overflow:hidden}.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;height:72px;border-bottom:1px solid var(--line);background:#0a0e12db;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand-logo{display:inline-flex;align-items:center;gap:9px;font-family:var(--display);font-size:21px;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.brand-logo small{padding:2px 5px;border:1px solid rgba(125,244,255,.45);color:var(--cyan);font:600 8px/1 var(--mono);letter-spacing:.1em}.brand-mark{display:inline-flex;align-items:center;gap:2px;width:18px;height:18px}.brand-mark i{display:block;width:2px;border-radius:2px;background:var(--cyan-strong);box-shadow:0 0 7px #00e8f7b3}.brand-mark i:nth-child(1){height:8px}.brand-mark i:nth-child(2){height:15px}.brand-mark i:nth-child(3){height:12px}.brand-mark i:nth-child(4){height:6px}.desktop-nav{display:flex;align-items:center;gap:32px;margin-left:auto}.desktop-nav a,.text-link{border:0;padding:0;background:none;color:var(--muted);cursor:pointer;font:600 12px/1 var(--mono);letter-spacing:.04em;transition:color .2s}.desktop-nav a:hover,.text-link:hover,.desktop-nav .nav-download-link{color:var(--cyan)}.desktop-nav .nav-download-link:after{content:"↓";margin-left:7px}.header-actions{display:flex;align-items:center;gap:16px}.language-switch{display:flex;align-items:center;gap:4px;color:#4e5667;font:600 11px/1 var(--mono)}.language-switch button{border:0;padding:5px 3px;background:none;color:var(--dim);cursor:pointer;font:inherit}.language-switch button.active{color:var(--cyan)}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid transparent;border-radius:4px;padding:0 24px;cursor:pointer;font:700 12px/1.2 var(--mono);letter-spacing:.03em;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button:disabled{opacity:.55;cursor:wait;transform:none}.button.primary{color:#002326;background:var(--cyan);box-shadow:0 0 20px #00e8f72e}.button.primary:hover{box-shadow:0 0 24px #00e8f761}.button.ghost{color:var(--cyan);border-color:#00e8f7b3;background:transparent}.button.ghost:hover{background:#00e8f712}.button.muted{color:var(--text);border-color:#ffffff0d;background:#34393a}.button.violet-outline{color:var(--violet);border-color:#d1bcff8c;background:transparent}.button.small{min-height:36px;padding-inline:18px;font-size:11px}.eyebrow{color:var(--cyan);font:600 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase}.hero-section{position:relative;min-height:560px;display:grid;align-items:center;overflow:hidden;background:radial-gradient(circle at 76% 48%,rgba(0,232,247,.08),transparent 32%),linear-gradient(180deg,#09101f,#0a1120)}.hero-section:before{content:"";position:absolute;inset:0;opacity:.25;background-image:linear-gradient(rgba(125,244,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(125,244,255,.04) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to right,#000,transparent 74%);mask-image:linear-gradient(to right,#000,transparent 74%)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.95fr 1.15fr;align-items:center;gap:64px;padding-block:76px}.release-chip{width:fit-content;display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:6px 10px;border:1px solid rgba(209,188,255,.3);border-radius:4px;color:var(--violet);background:#5700c91a;font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.release-chip i{width:6px;height:6px;background:var(--violet);transform:rotate(45deg);box-shadow:0 0 8px var(--violet)}.hero-copy h1{margin:0;color:#ecfaff;font:800 clamp(42px,5vw,67px)/1.03 var(--display);letter-spacing:-.045em}.hero-copy h1 em{color:var(--cyan);font-style:normal;text-shadow:0 0 22px rgba(125,244,255,.2)}.hero-copy>p{max-width:560px;margin:22px 0 30px;color:#bec5d0;font-size:16px;line-height:1.7}.hero-downloads{width:min(100%,520px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero-download-button{min-width:0;min-height:72px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(0,232,247,.65);border-radius:4px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.hero-download-button:hover{transform:translateY(-2px)}.hero-download-button.primary{grid-column:1 / -1;min-height:76px;color:#001d20;border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 26px #00e8f738}.hero-download-button.primary:hover{box-shadow:0 0 32px #00e8f766}.hero-download-button.secondary{color:var(--cyan);background:#00e8f709}.hero-download-button.secondary:hover{background:#00e8f717}.hero-download-button.disabled{color:var(--dim);border-color:#ffffff1f;background:#ffffff06;box-shadow:none;cursor:not-allowed}.hero-download-button.loading{cursor:wait}.hero-download-button.disabled:hover{transform:none}.hero-download-symbol{width:32px;height:32px;display:grid;place-items:center;border:1px solid currentColor;border-radius:4px;font:700 17px/1 var(--mono)}.hero-download-copy{min-width:0;display:grid;gap:3px;text-align:left}.hero-download-copy small{opacity:.72;font:600 9px/1.1 var(--mono)}.hero-download-copy strong{overflow-wrap:anywhere;font:750 13px/1.2 var(--display)}.hero-download-copy em{opacity:.72;overflow:hidden;font:600 9px/1.2 var(--mono);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.hero-download-arrow{font:700 18px/1 var(--mono)}.hero-download-error{width:min(100%,520px);margin-top:10px;color:var(--danger);font:500 10px/1.5 var(--mono)}.hero-download-error button{border:0;padding:0 0 0 8px;color:var(--cyan);background:none;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px}.trusted-line{display:flex;align-items:center;gap:12px;margin-top:34px;color:#7f8795;font:500 10px/1.4 var(--mono);letter-spacing:.08em}.trusted-line span{width:28px;height:1px;background:var(--cyan)}.hero-visual{position:relative;min-height:350px;display:grid;place-items:center;perspective:900px}.visual-glow{position:absolute;width:70%;height:65%;border-radius:50%;background:#00e8f726;filter:blur(70px)}.monitor-frame{position:relative;width:100%;max-width:620px;aspect-ratio:16/9;overflow:hidden;border:8px solid #172435;border-radius:8px;background:#071017;box-shadow:0 28px 70px #0000008c,0 0 0 1px #7df4ff45,inset 0 0 0 1px #020609;transform:rotateY(-4deg) rotateX(1deg)}.monitor-top{height:28px;display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid rgba(125,244,255,.16);background:#0c1721}.monitor-top i{width:5px;height:5px;border-radius:50%;background:#344351}.monitor-top i:first-child{background:var(--cyan)}.monitor-top span{margin-left:auto;color:#52697a;font:500 7px/1 var(--mono);letter-spacing:.16em}.editor-layout{height:calc(100% - 28px);display:grid;grid-template-columns:42px 1fr 130px;gap:6px;padding:6px}.editor-layout aside{display:flex;flex-direction:column;gap:6px;padding:6px;background:#0a131b}.editor-layout aside b{aspect-ratio:1;border:1px solid rgba(125,244,255,.12);background:linear-gradient(135deg,#112331,#0b141a)}.editor-main{min-width:0;display:grid;grid-template-rows:1fr 66px;gap:6px}.preview-panel{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at center,#172861 0,#0b1425 38%,#060c13 72%)}.preview-panel:before,.preview-panel:after{content:"";position:absolute;width:70%;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 60px #d1bcffb3,0 -60px #d1bcff4d}.preview-orbit{position:absolute;width:110px;height:110px;border:1px solid rgba(125,244,255,.5);border-radius:50%;box-shadow:0 0 30px #00e8f733}.preview-orbit:after{content:"";position:absolute;inset:18px;border:1px dashed rgba(209,188,255,.55);border-radius:50%}.preview-title{z-index:1;color:#fff;text-align:center;font:800 17px/1.05 var(--display);letter-spacing:.15em;text-shadow:0 0 12px var(--cyan)}.timeline{position:relative;display:flex;align-items:center;gap:3px;padding:9px;background:#0a131b}.timeline span{flex:1;min-width:3px;background:linear-gradient(180deg,var(--cyan),#12617b);opacity:.75}.timeline i{position:absolute;top:4px;bottom:4px;left:62%;width:1px;background:#fff;box-shadow:0 0 7px var(--cyan)}.data-panel{display:flex;flex-direction:column;gap:8px;padding:10px;background:#0a131b}.data-chart{position:relative;height:100px;border-bottom:1px solid #263442;background:repeating-linear-gradient(0deg,transparent 0 18px,rgba(125,244,255,.05) 19px)}.data-chart i{position:absolute;inset:18px 3px 25px;border-top:2px solid var(--violet);border-right:2px solid var(--cyan);transform:skewY(-17deg);filter:drop-shadow(0 0 4px var(--cyan))}.data-panel>span{height:8px;background:linear-gradient(90deg,#28404f 0 65%,transparent 65%)}.monitor-stand{width:130px;height:40px;margin-top:-5px;border-bottom:8px solid #162331;transform:perspective(90px) rotateX(45deg)}.performance-section{padding:76px 0 86px;background:#090f11}.section-heading{text-align:center}.section-heading h2{margin:12px 0 8px;font:700 30px/1.2 var(--display)}.section-heading p{margin:0;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px}.feature-card{position:relative;min-height:220px;padding:28px 24px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#121827;transition:border-color .25s,transform .25s}.feature-card:hover{border-color:#7df4ff66;transform:translateY(-5px)}.feature-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid currentColor;border-radius:4px;font:700 19px/1 var(--mono)}.feature-icon.cyan{color:var(--cyan);background:#00e8f714}.feature-icon.violet{color:var(--violet);background:#5700c91f}.feature-card h3{margin:20px 0 10px;font:700 18px/1.3 var(--display)}.feature-card p{margin:0;color:#b8bfca;font-size:13px;line-height:1.65}.card-index{position:absolute;right:15px;bottom:7px;color:#7df4ff12;font:800 52px/1 var(--mono)}.platform-section{padding:84px 0;background:#091020}.platform-panel{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.6fr);gap:48px;align-items:center}.platform-copy h2{max-width:480px;margin:14px 0;font:700 32px/1.18 var(--display)}.platform-copy>p{max-width:520px;color:var(--muted);line-height:1.7}.system-lines{display:grid;gap:10px;margin-top:26px;color:#d7dce5;font:500 11px/1.4 var(--mono)}.system-lines span{display:flex;align-items:center;gap:12px}.system-lines i{width:2px;height:22px;background:var(--violet)}.system-lines span:last-child i{background:var(--cyan)}.platform-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.platform-cards article{min-width:0;min-height:250px;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:4px;background:#171d2a;transition:border-color .2s,transform .2s}.platform-cards article:hover{border-color:#7df4ff59;transform:translateY(-3px)}.platform-cards article.unavailable{opacity:.62}.platform-cards article.unavailable:hover{border-color:#ffffff17;transform:none}.platform-symbol{margin-bottom:auto;color:var(--violet);font:600 28px/1 var(--mono)}.platform-symbol.windows-symbol{color:var(--cyan)}.platform-cards small{min-height:13px;overflow:hidden;color:var(--cyan);font:600 9px/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap}.platform-cards strong{margin-top:6px;color:#fff;font:700 17px/1.25 var(--display)}.platform-architecture{min-height:32px;margin-top:5px;color:var(--muted);font:500 10px/1.5 var(--mono)}.download-action{width:100%;min-height:38px;margin-top:18px;padding-inline:14px;color:#002326;background:var(--cyan)}.download-action:hover{box-shadow:0 0 20px #00e8f740}.download-action.disabled{color:var(--dim);border-color:#ffffff14;background:#242b36;cursor:not-allowed}.download-action.disabled:hover{transform:none;box-shadow:none}.download-loading{position:relative}.download-error{margin-top:22px!important;color:var(--danger)!important;font:500 11px/1.5 var(--mono)}.download-error button{border:0;padding:0 0 0 8px;color:var(--cyan);background:transparent;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px}.workflow-section{display:grid;grid-template-columns:1.8fr .82fr;gap:22px;padding-block:80px}.workflow-stack{display:grid;gap:22px}.workflow-wide,.core-card,.hardware-card{border:1px solid var(--line);border-radius:var(--radius);background:#111727}.workflow-wide{position:relative;min-height:240px;padding:34px;overflow:hidden}.workflow-wide h2{margin:14px 0 10px;font:700 25px/1.2 var(--display)}.workflow-wide p{max-width:570px;color:var(--muted);line-height:1.65}.flow-line{position:absolute;right:35px;bottom:28px;left:35px;height:30px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(125,244,255,.3)}.flow-line i{width:8px;height:8px;margin-top:-31px;border:1px solid var(--cyan);background:#111727;transform:rotate(45deg);box-shadow:0 0 8px #00e8f780}.core-card{min-height:145px;display:grid;grid-template-columns:1fr 260px;align-items:center;gap:28px;padding:30px}.core-card h3,.hardware-card h3{margin:0 0 8px;font:700 19px/1.25 var(--display)}.core-card p,.hardware-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.core-meter{height:64px;display:flex;align-items:center;gap:20px;padding:0 20px;border:1px solid rgba(255,255,255,.05);border-radius:4px;background:#1b2022}.core-meter span{flex:1;height:3px;background:#394145}.core-meter span:first-child{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.core-meter span:last-child{background:var(--violet);box-shadow:0 0 8px var(--violet)}.hardware-card{padding:24px;border-color:#00e8f759}.chip-visual{position:relative;height:185px;display:grid;place-items:center;margin-bottom:20px;overflow:hidden;background:radial-gradient(circle,rgba(87,0,201,.3),transparent 48%),linear-gradient(135deg,#071018,#151236)}.chip-visual b{z-index:2;display:grid;place-items:center;width:60px;height:60px;border:2px solid var(--cyan);color:var(--cyan);font:800 19px var(--mono);transform:rotate(45deg);box-shadow:0 0 24px #00e8f740}.chip-visual i{position:absolute;width:130%;height:1px;background:linear-gradient(90deg,transparent,var(--violet),transparent);transform:rotate(30deg)}.chip-visual i:nth-child(2){transform:rotate(-30deg)}.chip-visual i:nth-child(3){transform:rotate(90deg)}.tech-tags{display:flex;gap:7px;margin-top:18px}.tech-tags span{padding:5px 7px;color:var(--cyan);border-left:2px solid var(--cyan);background:#00e8f714;font:600 9px/1 var(--mono)}.site-footer{border-top:1px solid rgba(255,255,255,.05);background:#0b1011}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:70px;padding-block:58px 42px}.footer-brand p{max-width:240px;color:var(--muted);font:500 11px/1.6 var(--mono)}.footer-grid h3{margin:2px 0 18px;color:#f1f3f7;font:600 11px/1 var(--mono)}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:11px}.footer-grid a,.footer-links a{color:#a7adb6;font:500 10px/1.3 var(--mono)}.footer-grid a:hover,.footer-links a:hover{color:var(--cyan)}.footer-bottom{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:28px}.footer-bottom p{margin:0;color:#858c96;font:500 9px/1.5 var(--mono);letter-spacing:.04em}.site-footer.expanded .footer-bottom{min-height:60px;border-top:1px solid rgba(255,255,255,.04)}.footer-links{display:flex;gap:30px}.auth-page{display:flex;flex-direction:column;background:#080e1d}.auth-main{position:relative;flex:1;display:grid;place-items:center;padding:56px 24px 74px;overflow:hidden}.auth-main:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(125,244,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(125,244,255,.05) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(circle,#000,transparent 75%);mask-image:radial-gradient(circle,#000,transparent 75%)}.auth-ambient{position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(100px);opacity:.16}.ambient-one{left:-130px;bottom:-80px;background:var(--cyan)}.ambient-two{right:-180px;top:10%;background:#5919d8}.auth-card{position:relative;z-index:2;width:min(620px,100%);padding:48px 54px 42px;overflow:hidden;border:1px solid rgba(181,195,225,.2);border-radius:var(--radius);background:#13192bf2;box-shadow:0 24px 70px #0006}.auth-scanline{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.8}.auth-heading{margin-bottom:30px;text-align:center}.auth-heading h1{margin:8px 0 10px;font:700 clamp(34px,5vw,50px)/1.15 var(--display);letter-spacing:-.035em}.auth-heading p{max-width:450px;margin:0 auto;color:var(--muted);line-height:1.55}.auth-form{display:grid;gap:20px}.auth-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-group{display:grid;gap:7px}.field-group>span{display:flex;justify-content:space-between;gap:15px;align-items:center}.field-group b{color:var(--cyan);font:600 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.field-group small{color:#666e80;font:600 9px/1 var(--mono);letter-spacing:.08em;text-align:right;text-transform:uppercase}.input-wrap{min-height:54px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;border:1px solid transparent;border-radius:4px;background:#090e10;transition:border-color .2s,box-shadow .2s}.input-wrap:focus-within{border-color:var(--cyan);box-shadow:0 0 12px #00e8f71f}.input-wrap i{color:#9ea4af;text-align:center;font:600 17px/1 var(--mono);font-style:normal}.input-wrap input,.input-wrap select{width:100%;height:52px;border:0;outline:0;color:#eef2f5;background:transparent;font:600 14px/1 var(--mono)}.input-wrap button{align-self:stretch;border:0;padding:0 14px;color:var(--cyan);background:none;cursor:pointer;font:500 9px/1 var(--mono)}.select-wrap{grid-template-columns:42px 1fr}.select-wrap select{appearance:none;cursor:pointer}.submit-button{width:100%;min-height:54px;margin-top:3px;font-size:13px;text-transform:uppercase}.form-message{margin:0;padding:9px 11px;border-left:2px solid var(--success);color:var(--success);background:#6fffc10f;font:500 11px/1.5 var(--mono)}.form-message.error{border-left-color:var(--danger);color:#ffaaa5;background:#ff7e7812}.auth-switch{margin:30px 0 0;color:var(--muted);text-align:center;font:600 10px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase}.auth-switch a{color:var(--cyan)}.auth-success-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#030710c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-success-dialog{width:min(440px,100%);padding:38px 34px 32px;border:1px solid var(--line-bright);border-radius:var(--radius);background:#111827;box-shadow:0 28px 80px #0000008c,0 0 32px #00e8f71a;text-align:center}.auth-success-mark{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 22px;border:1px solid rgba(111,255,193,.5);border-radius:50%;color:#05211a;background:var(--success);font:800 26px/1 var(--display);box-shadow:0 0 24px #6fffc133}.auth-success-dialog h2{margin:8px 0 12px;font:700 28px/1.2 var(--display)}.auth-success-dialog p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.auth-success-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.auth-success-enter-active,.auth-success-leave-active{transition:opacity .2s ease}.auth-success-enter-active .auth-success-dialog,.auth-success-leave-active .auth-success-dialog{transition:transform .2s ease,opacity .2s ease}.auth-success-enter-from,.auth-success-leave-to{opacity:0}.auth-success-enter-from .auth-success-dialog,.auth-success-leave-to .auth-success-dialog{opacity:0;transform:translateY(10px)}.profile-page{background:#091020}.profile-main{padding-block:44px 72px}.profile-loading{min-height:500px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted);font:500 12px var(--mono)}.profile-loading span{width:18px;height:18px;border:2px solid rgba(125,244,255,.2);border-top-color:var(--cyan);border-radius:50%;animation:spin .8s linear infinite}.profile-grid{display:grid;grid-template-columns:350px 1fr;gap:24px;align-items:start}.profile-sidebar,.profile-content{display:grid;gap:22px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#121829}.identity-panel{padding:30px 25px 24px;text-align:center}.avatar-frame{position:relative;width:112px;height:112px;display:grid;place-items:center;margin:0 auto 22px;border:2px solid var(--cyan);border-radius:12px;color:var(--cyan);background:linear-gradient(135deg,#152537,#10121f);box-shadow:0 0 18px #00e8f71f;font:800 34px var(--display)}.avatar-frame img{width:100%;height:100%;object-fit:cover;border-radius:9px}.avatar-frame i{position:absolute;right:-7px;bottom:-7px;width:30px;height:30px;display:grid;place-items:center;border-radius:4px;color:#002326;background:var(--cyan);font:800 13px var(--mono);font-style:normal}.identity-panel h1{margin:0 0 5px;font:700 24px/1.2 var(--display)}.identity-panel>p{margin:0;color:var(--muted);font:500 11px/1.5 var(--mono)}.verification-row{display:flex;justify-content:space-between;gap:20px;margin-top:34px;color:#b8bfca;font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.verification-row strong{color:var(--cyan)}.verification-bar{height:4px;margin-top:10px;overflow:hidden;border-radius:4px;background:#ffffff0f}.verification-bar i{display:block;width:100%;height:100%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.balance-panel{position:relative;padding:24px 25px;overflow:hidden}.balance-panel:after{content:"";position:absolute;right:-45px;bottom:-70px;width:160px;height:160px;border:1px solid rgba(125,244,255,.12);transform:rotate(45deg)}.balance-label{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:14px;color:#bec4ce;font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.balance-recharge-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(0,232,247,.5);border-radius:4px;padding:0 13px;color:var(--cyan);cursor:pointer;background:#00e8f714;font:700 10px/1 var(--mono);letter-spacing:.02em;text-transform:none;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.balance-recharge-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.balance-recharge-button:hover:not(:disabled){color:#002326;border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 20px #00e8f73d}.balance-recharge-button:disabled{opacity:.58;cursor:wait}.balance-recharge-button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.balance-panel>strong{position:relative;z-index:1;display:grid;gap:3px;margin:10px 0;color:var(--cyan);text-shadow:0 0 12px rgba(125,244,255,.28)}.balance-panel>strong span{font:650 15px/1.25 var(--display)}.balance-panel>strong b{font:700 29px/1.08 var(--display);font-variant-numeric:tabular-nums}.balance-panel>p{position:relative;z-index:1;margin:0;color:var(--dim);font:500 10px var(--mono)}.settings-panel,.security-panel,.api-panel{padding:38px 44px}.panel-title{display:flex;align-items:center;gap:12px}.panel-title>span{color:var(--violet);font:700 20px var(--mono)}.panel-title h2{margin:0;font:700 24px/1.2 var(--display)}.settings-form{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px;margin-top:34px}.settings-form label,.password-form label{display:grid;gap:8px;color:#d7dbe3;font:500 11px/1 var(--mono);letter-spacing:.04em}.settings-form input,.settings-form select,.password-form input,.api-key-field input{width:100%;height:48px;border:1px solid rgba(255,255,255,.12);border-radius:4px;outline:0;padding:0 14px;color:var(--text);background:#1a1f20;transition:border-color .2s,box-shadow .2s}.settings-form input:focus,.settings-form select:focus,.password-form input:focus,.api-key-field:focus-within{border-color:var(--cyan);box-shadow:0 0 10px #00e8f71a}.settings-form input:disabled{color:#737b86;cursor:not-allowed}.settings-form select{appearance:none;cursor:pointer}.settings-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;margin-top:2px;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}.danger-icon{color:var(--danger)!important}.password-row{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:34px;padding:25px;border-left:2px solid var(--violet);background:#5700c90f}.password-row p{max-width:520px;margin:7px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.password-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;margin-top:18px;padding:20px;border:1px solid rgba(209,188,255,.15);background:#0b0f1066}.password-form .button{height:48px}.security-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}.security-card-grid article{display:flex;align-items:flex-start;gap:16px;min-height:150px;padding:22px;border:1px solid rgba(255,255,255,.05);border-radius:4px;background:#1a1f20}.security-card-grid article>i{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;color:var(--cyan);background:#343a3b;font-style:normal}.security-card-grid h3{margin:1px 0 7px;font:600 13px/1.4 var(--mono)}.security-card-grid p{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.security-card-grid span{color:var(--cyan);font:600 10px var(--mono)}.api-panel{border-color:var(--line-bright)}.api-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.api-heading .panel-title span{color:var(--cyan)}.developer-chip{padding:6px 11px;color:var(--cyan);border-left:2px solid var(--cyan);background:#00e8f71a;font:600 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.api-help{margin:17px 0;color:var(--muted);font-size:13px}.api-key-field{display:grid;grid-template-columns:1fr auto;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#313637}.api-key-field input{height:62px;border:0;color:var(--cyan);background:transparent;font:500 12px var(--mono);letter-spacing:.04em}.api-key-field button{border:0;padding-inline:18px;color:var(--cyan);background:transparent;cursor:pointer;font:600 10px var(--mono)}.api-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px}.api-actions .text-link{margin-right:auto}.status-toast{position:fixed;right:24px;bottom:24px;z-index:100;max-width:min(390px,calc(100vw - 48px));padding:14px 18px;border:1px solid rgba(111,255,193,.45);border-left:3px solid var(--success);border-radius:4px;color:#d8ffee;background:#11231ff5;box-shadow:0 15px 40px #00000059;font:500 11px/1.5 var(--mono)}.status-toast.error{border-color:#ff7e7866;border-left-color:var(--danger);color:#ffd8d5;background:#301619f5}.status-toast.is-centered{inset:50% auto auto 50%;width:min(520px,calc(100vw - 32px));max-width:none;padding:20px 24px;text-align:center;transform:translate(-50%,-50%);box-shadow:0 22px 70px #0000008c,0 0 24px #ff7e7814;font:500 13px/1.6 var(--mono)}.toast-enter-active,.toast-leave-active{transition:opacity .2s,transform .2s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(10px)}.status-toast.is-centered.toast-enter-from,.status-toast.is-centered.toast-leave-to{transform:translate(-50%,calc(-50% + 10px))}.field-error{display:block;margin:0;color:#ffaaa5;font:500 10px/1.4 var(--mono)}.settings-form label .field-error{color:#ffaaa5;font:500 10px/1.4 var(--mono)}.input-wrap.has-error{border-color:var(--danger);box-shadow:0 0 10px #ff7e781f}.field-helper{margin:0;color:var(--dim);font:500 10px/1.55 var(--mono)}.settings-form label.field-invalid>input{border-color:var(--danger);box-shadow:0 0 10px #ff7e781f}.avatar-upload-button{position:absolute;right:0;bottom:0;z-index:2;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:12px 0 9px;color:#002326;background:var(--cyan);cursor:pointer;box-shadow:none;transition:background .2s,opacity .2s}.avatar-upload-button:hover{border-color:var(--cyan);background:#172b38}.avatar-upload-button.uploading{opacity:.5;pointer-events:none}.avatar-upload-button>span{font:700 17px/1 var(--mono)}.avatar-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.account-mode-switch{width:fit-content;display:grid;grid-template-columns:repeat(2,minmax(124px,1fr));gap:4px;margin-bottom:24px;padding:4px;border:1px solid rgba(125,244,255,.18);border-radius:6px;background:#0c1220e0}.account-mode-switch.has-agent{grid-template-columns:repeat(3,minmax(112px,1fr))}.account-mode-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;padding:0 22px;color:var(--muted);cursor:pointer;background:transparent;font:700 12px/1.2 var(--mono);letter-spacing:.04em;text-align:center;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.account-mode-link:hover{color:var(--cyan);border-color:#00e8f747;background:#00e8f70f}.account-mode-link.is-active{color:#002326;border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 18px #00e8f72e}.account-mode-link:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.invite-dialog{width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;padding:24px;color:var(--text);background:transparent;overflow:auto}.invite-dialog::backdrop{background:#030710d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.invite-dialog-card{width:min(650px,100%);margin:min(7vh,64px) auto;border:1px solid rgba(0,232,247,.34);border-radius:7px;padding:32px;background:#111827;box-shadow:0 28px 90px #0000009e,0 0 34px #00e8f71a;animation:invite-dialog-in .22s ease-out}.invite-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.invite-dialog-heading h2{margin:8px 0 0;font:700 27px/1.2 var(--display)}.invite-dialog-close{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:var(--muted);cursor:pointer;background:#ffffff06;transition:color .2s,border-color .2s,background .2s}.invite-dialog-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.invite-dialog-close:hover{color:var(--cyan);border-color:#00e8f766;background:#00e8f70f}.invite-dialog-close:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.invite-dialog-description{max-width:540px;margin:17px 0 24px;color:var(--muted);font-size:14px;line-height:1.65}.invite-dialog-body{display:grid;grid-template-columns:248px minmax(0,1fr);align-items:center;gap:28px}.invite-qr-shell{width:248px;height:248px;display:grid;place-items:center;border-radius:7px;padding:12px;background:#fff;box-shadow:0 0 28px #00e8f721}.invite-qr-shell img{display:block;width:224px;height:224px}.invite-qr-loading{display:grid;place-items:center;gap:13px;color:#334155;text-align:center;font:600 10px/1.4 var(--mono)}.invite-qr-loading span{width:24px;height:24px;border:2px solid rgba(7,16,31,.15);border-top-color:#07101f;border-radius:50%;animation:spin .8s linear infinite}.invite-qr-failed svg{width:84px;height:84px;fill:none;stroke:#64748b;stroke-width:1.5}.invite-dialog-body .invite-details{display:grid;gap:14px}.invite-code-block{display:grid;gap:9px;border-left:2px solid var(--cyan);padding:16px 18px;background:#00e8f70e}.invite-code-block span{color:var(--muted);font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.invite-code-block strong{color:var(--cyan);font:700 24px/1.2 var(--mono);letter-spacing:.08em;overflow-wrap:anywhere;text-shadow:0 0 12px rgba(0,232,247,.25)}.invite-details>p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.invite-dialog-error{margin:18px 0 0;border-left:2px solid var(--danger);padding:10px 12px;color:#ffb3ae;background:#ff7e780f;font-size:12px;line-height:1.55}.invite-retry{margin-top:12px}.invite-link-section{display:grid;gap:9px;margin-top:26px;padding-top:23px;border-top:1px solid rgba(255,255,255,.08)}.invite-link-section>label{color:#d7dbe3;font:600 11px/1 var(--mono);letter-spacing:.05em}.invite-link-field{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#1a1f20}.invite-link-field:focus-within{border-color:var(--cyan);box-shadow:0 0 12px #00e8f71a}.invite-link-field input{min-width:0;height:50px;border:0;outline:0;padding:0 14px;color:var(--text);background:transparent;font:500 11px/1 var(--mono)}.invite-link-field button{min-width:142px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-left:1px solid rgba(0,232,247,.2);color:var(--cyan);cursor:pointer;background:#00e8f70e;font:700 10px/1 var(--mono);transition:color .2s,background .2s}.invite-link-field button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.invite-link-field button:hover:not(:disabled){color:#002326;background:var(--cyan)}.invite-link-field button:disabled{cursor:wait;opacity:.6}.invite-link-field button:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.invite-copy-status{min-height:17px;margin:0;color:var(--dim);font:500 10px/1.5 var(--mono)}.recharge-history-panel{padding:38px 44px}.history-empty{min-height:110px;display:grid;place-items:center;color:var(--muted);border:1px dashed rgba(255,255,255,.09);font:500 11px/1.5 var(--mono)}.recharge-history-list{display:grid;gap:10px}.recharge-history-list article{min-height:76px;display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:18px;padding:16px 18px;border:1px solid rgba(255,255,255,.07);border-radius:4px;background:#191f30}.recharge-history-list article>div{display:grid;gap:5px}.recharge-history-list strong{color:var(--success);font:700 20px/1 var(--display)}.recharge-history-list span{color:var(--muted);font:500 10px/1.4 var(--mono)}.recharge-history-list code{color:var(--text);font:500 11px/1.4 var(--mono);overflow-wrap:anywhere}.recharge-history-list b{color:var(--cyan);font:600 11px/1.4 var(--mono)}.agent-page{background:#091020}.agent-main{padding-block:44px 72px}.agent-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.agent-page-heading h1{margin:8px 0 9px;font:700 25px/1.2 var(--display);letter-spacing:-.02em}.agent-page-heading p{max-width:650px;margin:0;color:var(--muted);line-height:1.65}.agent-forbidden{min-height:420px;display:grid;place-items:center;align-content:center;gap:16px;padding:40px;text-align:center}.agent-lock-mark{width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(255,126,120,.5);border-radius:50%;color:var(--danger);font:700 25px var(--display)}.agent-forbidden h2{max-width:650px;margin:0;font:700 27px/1.25 var(--display)}.agent-forbidden p{max-width:560px;margin:0 0 10px;color:var(--muted);line-height:1.65}.agent-overview-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:22px}.agent-stat{min-height:128px;grid-column:span 1;display:flex;flex-direction:column;justify-content:space-between;padding:22px}.agent-stat.wide{grid-column:span 2}.agent-stat span{color:var(--muted);font:600 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.agent-stat strong{color:var(--text);font:700 31px/1 var(--display);font-variant-numeric:tabular-nums}.agent-stat.cyan strong{color:var(--cyan)}.agent-stat.violet strong{color:#d1bcff}.agent-stat.success strong{color:var(--success)}.agent-recharge-panel,.agent-data-panel{padding:34px 38px;margin-bottom:22px}.agent-section-heading,.agent-data-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:28px}.agent-section-heading h2,.agent-data-heading h2{margin:7px 0 0;font:700 25px/1.2 var(--display)}.agent-section-heading>p,.agent-data-heading p{max-width:500px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.agent-data-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.agent-data-tabs button{position:relative;min-height:86px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:7px 14px;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:15px 18px;color:var(--muted);text-align:left;cursor:pointer;background:#0d13228a;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.agent-data-tabs button:after{content:"";position:absolute;right:18px;bottom:-17px;left:18px;height:2px;background:transparent;transition:background .2s,box-shadow .2s}.agent-data-tabs button>span{grid-column:1 / -1;color:var(--dim);font:700 9px/1 var(--mono);letter-spacing:.14em}.agent-data-tabs button>strong{color:inherit;font:700 21px/1.2 var(--display)}.agent-data-tabs button>small{min-width:31px;height:25px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:99px;padding-inline:7px;font:700 9px/1 var(--mono)}.agent-data-tabs button:hover{color:var(--text);border-color:#00e8f74d;background:#00e8f70a}.agent-data-tabs button.is-active{color:var(--cyan);border-color:#00e8f76b;background:#00e8f712;box-shadow:inset 0 0 24px #00e8f70a}.agent-data-tabs button.is-active:after{background:var(--cyan);box-shadow:0 0 12px #00e8f78c}.agent-data-tabs button.is-active>span,.agent-data-tabs button.is-active>small{color:var(--cyan)}.agent-data-tabs button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.agent-data-content{min-height:180px}.agent-order-heading{min-height:50px;align-items:center}.agent-recharge-form{display:grid;grid-template-columns:1.35fr 1fr 1fr auto;align-items:end;gap:14px}.agent-recharge-form fieldset{min-width:0;margin:0;padding:0;border:0}.agent-recharge-form legend,.agent-recharge-form label>span{display:block;margin-bottom:8px;color:#d7dbe3;font:500 11px/1 var(--mono);letter-spacing:.04em}.agent-recharge-form input,.agent-data-actions select{width:100%;height:50px;border:1px solid rgba(255,255,255,.12);border-radius:4px;outline:0;padding:0 14px;color:var(--text);background:#1a1f20;font:500 13px/1 var(--mono)}.agent-recharge-form input:focus,.agent-data-actions select:focus{border-color:var(--cyan);box-shadow:0 0 10px #00e8f71a}.agent-inline-field,.agent-password-field{display:grid;grid-template-columns:minmax(0,1fr) auto}.agent-inline-field input{border-radius:4px 0 0 4px}.agent-inline-field .button{min-width:112px;border-radius:0 4px 4px 0}.agent-password-field{border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#1a1f20}.agent-password-field:focus-within{border-color:var(--cyan);box-shadow:0 0 10px #00e8f71a}.agent-password-field input{border:0;background:transparent}.agent-password-field button{min-width:58px;border:0;color:var(--cyan);background:transparent;cursor:pointer;font:600 10px/1 var(--mono)}.agent-submit{height:50px;min-width:135px}.target-confirmation{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;margin-top:10px;padding:10px 12px;border-left:2px solid var(--success);background:#6fffc10f}.target-confirmation span{color:var(--success);font:600 9px/1.4 var(--mono);text-transform:uppercase}.target-confirmation strong{font-size:13px}.target-confirmation code{grid-column:2;color:var(--muted);font:500 10px/1.4 var(--mono)}.agent-data-actions{display:flex;align-items:center;gap:10px}.agent-data-actions select{min-width:150px}.agent-card-list,.agent-order-list{display:grid;gap:9px}.agent-card-list article{min-height:76px;display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(300px,1.2fr) auto 150px;align-items:center;gap:14px;padding:15px 17px;border:1px solid rgba(255,255,255,.07);border-radius:4px;background:#181e2d}.agent-card-identity{display:grid;gap:6px}.agent-card-value-row{min-width:0;display:flex;align-items:center;gap:8px}.agent-card-identity code,.agent-card-secret code{min-width:0;color:var(--text);font:600 12px/1.4 var(--mono);overflow-wrap:anywhere}.agent-card-identity span,.agent-card-list time,.agent-order-list time{color:var(--muted);font:500 10px/1.4 var(--mono)}.agent-card-secret{min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:8px}.agent-card-secret code{min-width:140px;flex:0 1 auto}.agent-card-secret>button,.agent-copy-button{min-height:44px;border:1px solid rgba(0,232,247,.25);border-radius:3px;color:var(--cyan);background:#00e8f70d;cursor:pointer;transition:border-color .2s,color .2s,background .2s,box-shadow .2s;touch-action:manipulation}.agent-card-secret>button:not(.agent-copy-button){padding-inline:12px;font:600 9px/1 var(--mono);white-space:nowrap}.agent-copy-button{width:44px;min-width:44px;display:inline-grid;place-items:center;padding:0}.agent-copy-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.agent-card-secret>button:hover,.agent-copy-button:hover{border-color:var(--cyan);color:#002326;background:var(--cyan)}.agent-card-secret>button:focus-visible,.agent-copy-button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border:1px solid rgba(255,255,255,.1);border-radius:99px;color:var(--muted);background:#ffffff08;font:600 9px/1 var(--mono);white-space:nowrap}.status-chip.assigned,.status-chip.succeeded{border-color:#6fffc14d;color:var(--success);background:#6fffc10f}.status-chip.processing{border-color:#d1bcff52;color:#d1bcff;background:#5700c917}.status-chip.redeemed{border-color:#00e8f740;color:var(--cyan);background:#00e8f70f}.status-chip.failed,.status-chip.voided{border-color:#ff7e784d;color:#ffaaa5;background:#ff7e780f}.agent-order-list article{min-height:82px;display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(170px,1fr) 120px auto 150px;align-items:center;gap:18px;padding:15px 17px;border:1px solid rgba(255,255,255,.07);border-radius:4px;background:#181e2d}.agent-order-list article>div{display:grid;gap:6px}.agent-order-list article>div span{color:var(--dim);font:600 9px/1 var(--mono);text-transform:uppercase}.agent-order-list code{color:var(--text);font:500 10px/1.4 var(--mono);overflow-wrap:anywhere}.agent-order-list strong{color:var(--cyan);font:600 12px/1.4 var(--mono)}.agent-pagination{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.agent-pagination>span{color:var(--muted);font:600 10px/1.4 var(--mono);font-variant-numeric:tabular-nums}.agent-pagination>div{display:flex;gap:8px}.agent-pagination button{min-width:78px;min-height:44px;border:1px solid rgba(0,232,247,.25);border-radius:3px;padding:0 13px;color:var(--cyan);cursor:pointer;background:#00e8f70d;font:600 10px/1 var(--mono);transition:border-color .2s,color .2s,background .2s}.agent-pagination button:hover:not(:disabled){border-color:var(--cyan);color:#002326;background:var(--cyan)}.agent-pagination button:disabled{color:#697180;cursor:not-allowed;border-color:#ffffff12;background:#ffffff05}.agent-pagination button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes invite-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:45px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.release-chip,.trusted-line,.hero-downloads,.hero-download-error{margin-inline:auto}.hero-visual{min-height:310px}.monitor-frame{max-width:650px}.platform-panel{grid-template-columns:1fr}.platform-copy{max-width:620px}.workflow-section{grid-template-columns:1fr}.hardware-card{display:grid;grid-template-columns:250px 1fr;align-items:center;gap:24px}.chip-visual{grid-row:span 3;margin:0}.profile-grid{grid-template-columns:280px 1fr}.settings-panel,.security-panel,.api-panel{padding:30px}.password-form{grid-template-columns:1fr 1fr}.password-form .button{grid-column:2}.agent-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-stat{grid-column:span 1}.agent-stat.wide{grid-column:span 2}.agent-recharge-form{grid-template-columns:1fr 1fr}.agent-recharge-form fieldset{grid-column:1 / -1}.agent-card-list article{grid-template-columns:minmax(0,1fr) minmax(280px,1fr) auto}.agent-card-list time{grid-column:1 / -1}.agent-order-list article{grid-template-columns:1fr 1fr auto}.agent-order-list time{grid-column:1 / -1}}@media(max-width:780px){.container{width:min(100% - 32px,660px)}.site-header{height:64px}.desktop-nav,.auth-login{display:none}.header-actions{gap:8px}.brand-logo{font-size:18px}.brand-logo small{display:none}.hero-section{min-height:auto}.hero-grid{padding-block:58px}.hero-copy h1{font-size:clamp(38px,11vw,54px)}.hero-copy>p{font-size:15px}.hero-visual{min-height:250px}.editor-layout{grid-template-columns:32px 1fr 90px}.monitor-stand{display:none}.performance-section,.platform-section{padding-block:64px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:190px}.platform-panel{gap:35px}.platform-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-section{padding-block:64px}.core-card{grid-template-columns:1fr}.hardware-card{display:block}.chip-visual{height:210px;margin-bottom:22px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:35px}.footer-grid>div:last-child{display:none}.footer-bottom{flex-wrap:wrap;justify-content:center;padding-block:24px;text-align:center}.footer-links{order:3;flex-wrap:wrap;justify-content:center;gap:16px 24px}.auth-main{padding:32px 16px 48px}.auth-card{padding:38px 24px 32px}.auth-form-grid{grid-template-columns:1fr}.auth-heading h1{font-size:36px}.profile-main{padding-top:24px}.profile-grid{grid-template-columns:1fr}.profile-sidebar{grid-template-columns:1fr 1fr}.settings-form{grid-template-columns:1fr}.settings-actions{grid-column:auto}.security-card-grid{grid-template-columns:1fr}.agent-page-heading,.agent-section-heading,.agent-data-heading{align-items:stretch;flex-direction:column}.agent-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-stat.wide{grid-column:span 2}.agent-data-actions{align-items:stretch}.agent-data-tabs button{min-height:80px}.agent-card-list article,.agent-order-list article{grid-template-columns:1fr auto}.agent-card-secret,.agent-card-list time,.agent-order-list article>div,.agent-order-list time{grid-column:1 / -1}.agent-card-list .status-chip{grid-column:2;grid-row:1}.agent-pagination{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.header-actions .button{min-width:0;padding-inline:12px}.language-switch{margin-left:auto}.site-header.has-return-url .language-switch{display:none}.auth-success-dialog{padding:32px 22px 26px}.auth-success-actions,.hero-downloads{grid-template-columns:1fr}.hero-download-button.primary{grid-column:auto}.hero-download-button{min-height:70px}.hero-visual{min-height:190px}.monitor-frame{border-width:5px}.editor-layout{grid-template-columns:25px 1fr}.data-panel{display:none}.platform-cards{grid-template-columns:1fr}.platform-cards article{min-height:230px}.workflow-wide{padding:27px 22px}.core-card{padding:24px 22px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}.account-mode-switch{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.account-mode-link{min-width:0;padding-inline:12px}.profile-sidebar{grid-template-columns:1fr}.settings-panel,.security-panel,.api-panel{padding:25px 20px}.panel-title h2{font-size:21px}.password-row{align-items:stretch;flex-direction:column;padding:20px}.password-form{grid-template-columns:1fr}.password-form .button{grid-column:auto}.api-heading{align-items:flex-start;flex-direction:column}.api-key-field{grid-template-columns:minmax(0,1fr) auto}.api-actions{flex-wrap:wrap}.api-actions .text-link{width:100%;margin:0 0 5px;text-align:left}.account-mode-switch.has-agent{grid-template-columns:repeat(3,minmax(0,1fr))}.account-mode-link{padding-inline:10px}.invite-dialog{padding:16px}.invite-dialog-card{margin:16px auto;padding:25px 20px}.invite-dialog-heading h2{font-size:23px}.invite-dialog-body{grid-template-columns:1fr;justify-items:center;gap:22px}.invite-details{width:100%}.invite-code-block{border-top:2px solid var(--cyan);border-left:0;text-align:center}.invite-link-field{grid-template-columns:1fr}.invite-link-field button{min-width:0;border-top:1px solid rgba(0,232,247,.2);border-left:0}.invite-copy-status{min-height:32px}.recharge-history-panel{padding:25px 20px}.recharge-history-list article{grid-template-columns:1fr}.agent-main{padding-top:28px}.agent-overview-grid{grid-template-columns:1fr}.agent-stat,.agent-stat.wide{grid-column:auto}.agent-recharge-panel,.agent-data-panel{padding:25px 20px}.agent-recharge-form{grid-template-columns:1fr}.agent-recharge-form fieldset{grid-column:auto}.agent-data-tabs{gap:6px}.agent-data-tabs button{min-height:78px;grid-template-columns:1fr auto;padding:13px 12px}.agent-data-tabs button>strong{font-size:16px}.agent-data-tabs button:after{right:12px;left:12px}.agent-data-actions{flex-direction:column}.agent-data-actions select,.agent-data-actions .button{width:100%}.agent-card-list article,.agent-order-list article{grid-template-columns:1fr}.agent-card-list article>*,.agent-order-list article>*,.agent-card-secret,.agent-card-list .status-chip{grid-column:auto;grid-row:auto}.agent-card-secret{flex-wrap:wrap}.agent-card-secret code{min-width:100%}.agent-pagination{align-items:stretch}.agent-pagination>div{display:grid;grid-template-columns:1fr 1fr}.agent-pagination button{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
