:root{color-scheme:light;--color-primary:#0067CF;--color-background:#f5f7fb;--color-surface:#ffffff;--color-text:#101a2e;--color-muted-text:#5b6675;--color-border:#e3e8f0;--color-focus:#0067CF;--space-unit:0.25rem;--primary:#0067CF;--primary-600:#005BB2;--primary-deep:#002B60;--primary-ink:#001F47;--accent:#FD741B;--accent-600:#e85d0c;--bg:#f5f7fb;--surface:#ffffff;--surface-2:#f0f4fb;--text:#101a2e;--muted-text:#5b6675;--faint-text:#8893a5;--border:#e3e8f0;--border-strong:#cdd6e4;--success:#0e9f6e;--success-bg:#e7f6f0;--warning:#d97706;--warning-bg:#fdf3e3;--danger:#dc2626;--danger-bg:#fdecec;--info-bg:#e9f2fe;--shell-dark:#002B60;--shell-dark-2:#001E47;--shell-dark-3:#003C72;--shell-text:#c8d6ef;--shell-text-active:#ffffff;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;--font-display:var(--font-body);--font-mono:"SFMono-Regular","JetBrains Mono",Consolas,Menlo,monospace;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(0,43,96,0.06);--shadow-md:0 8px 30px rgba(0,43,96,0.08);--shadow-lg:0 20px 50px rgba(0,43,96,0.14);--content-width:1280px;--header-h:58px;--sidebar-w:248px}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body{margin:0;min-height:100dvh}h1,h2,h3,h4{font-family:var(--font-display);color:var(--primary-deep);line-height:1.25;margin:0 0 .5em;font-weight:700;letter-spacing:-.01em}h1{font-size:clamp(1.9rem,3.4vw,2.9rem)}h2{font-size:clamp(1.5rem,2.4vw,2.05rem)}h3{font-size:1.2rem}p{margin:0 0 1em}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}code,pre{font-family:var(--font-mono)}:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:4px}.skip-link{position:fixed;left:1rem;top:1rem;transform:translateY(-220%);background:var(--primary-deep);color:#fff;padding:.6rem 1rem;border-radius:var(--radius-md);z-index:2000}.skip-link:focus{transform:translateY(0)}.container{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border-radius:var(--radius-md);border:1px solid transparent;font-weight:600;font-size:.95rem;cursor:pointer;white-space:nowrap;transition:transform .12s ease,box-shadow .15s ease,background .15s ease,color .15s ease;text-decoration:none!important}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,var(--primary) 0,var(--primary-600) 100%);color:#fff;box-shadow:0 6px 16px rgba(0,108,216,.28)}.btn-primary:hover{box-shadow:0 10px 22px rgba(0,108,216,.38);color:#fff}.btn-accent{background:linear-gradient(135deg,var(--accent) 0,var(--accent-600) 100%);color:#fff;box-shadow:0 6px 16px rgba(253,116,27,.28)}.btn-accent:hover{box-shadow:0 10px 22px rgba(253,116,27,.38);color:#fff}.btn-ghost{background:#fff;color:var(--primary-deep);border-color:var(--border-strong)}.btn-ghost:hover{border-color:var(--primary);color:var(--primary)}.btn-dark{background:var(--primary-deep);color:#fff}.btn-dark:hover{background:var(--shell-dark-2);color:#fff}.btn-sm{padding:7px 14px;font-size:.85rem}.btn-lg{padding:14px 30px;font-size:1.05rem}.btn-block{width:100%}.btn.is-disabled,.btn[disabled]{opacity:.55;pointer-events:none}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-pill);font-size:.76rem;font-weight:600;line-height:1.5;background:var(--surface-2);color:var(--muted-text)}.badge-blue{background:var(--info-bg);color:var(--primary)}.badge-orange{background:#FDEDE2;color:var(--accent-600)}.badge-green{background:var(--success-bg);color:var(--success)}.badge-red{background:var(--danger-bg);color:var(--danger)}.badge-dark{background:var(--primary-deep);color:#fff}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}.dot.pulse{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(14,159,110,.5)}50%{box-shadow:0 0 0 5px rgba(14,159,110,0)}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-sm)}.card-hover{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#cfddf0}.section{padding:72px 0}.section-tight{padding:48px 0}.section-head{max-width:720px;margin-bottom:40px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.section-head .eyebrow{color:var(--accent-600);font-weight:700;letter-spacing:.12em;font-size:.82rem;text-transform:uppercase;margin-bottom:10px;display:block}.section-head p{color:var(--muted-text);font-size:1.05rem}.grid{display:grid;grid-gap:24px;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}html{scroll-behavior:smooth}.section-tight[id],.section[id],section[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.section-tight[id=api],.section-tight[id=billing],.section-tight[id=gpu]{scroll-margin-top:calc(var(--header-h) - 48px)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid var(--border)}.nav{height:var(--header-h);gap:28px;width:100%;padding:0 clamp(16px,3vw,28px)}.brand,.nav{display:flex;align-items:center}.brand{gap:12px;flex-shrink:0;text-decoration:none!important}.brand img{height:38px;width:auto}.brand .brand-cn{font-weight:800;font-size:1.12rem;color:var(--primary-deep);line-height:1.1}.brand .brand-en{font-size:.66rem;letter-spacing:.14em;color:var(--faint-text);font-weight:600}.nav-links{display:flex;gap:4px;margin:0 auto;align-items:center}.nav-links>.nav-item>a{color:#2c3a52;font-weight:500;font-size:.95rem;padding:8px 14px;border-radius:var(--radius-md);display:inline-block}.nav-links>.nav-item>a:hover{background:var(--surface-2);color:var(--primary);text-decoration:none}.nav-links>.nav-item>a.active{color:var(--primary);background:var(--info-bg)}.nav-item{position:relative;height:var(--header-h);display:flex;align-items:center}.nav-links>.nav-item>a:after{content:"";display:inline-block;width:5px;height:5px;margin-left:7px;border-right:1.6px solid;border-bottom:1.6px solid;transform:translateY(-2px) rotate(45deg);opacity:.55}.nav-item:hover>a:after{transform:translateY(-1px) rotate(225deg);opacity:.9}.nav-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%,10px);min-width:248px;padding:8px;background:#fff;border:1px solid #e8ebf1;border-radius:14px;box-shadow:0 18px 44px rgba(0,0,0,.12);opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:1200}.nav-item:focus-within .nav-dropdown,.nav-item:hover .nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.nav-dropdown a{display:block;padding:10px 14px;border-radius:10px;text-decoration:none!important}.nav-dropdown a:hover{background:#f5f7fa}.nav-dropdown .dd-t{display:block;font-weight:700;font-size:.9rem;color:var(--text);line-height:1.3}.nav-dropdown a:hover .dd-t{color:var(--primary)}.nav-dropdown .dd-d{display:block;font-size:.76rem;color:var(--faint-text);margin-top:3px;line-height:1.35}.dd-cols{display:grid;grid-template-columns:repeat(2,minmax(216px,1fr));grid-gap:2px 26px;gap:2px 26px}.dd-group{display:flex;flex-direction:column}.dd-group-title{font-size:.72rem;font-weight:800;color:var(--primary);padding:10px 14px 6px;letter-spacing:.04em}.nav-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}html:not([data-admin="1"]) .nav-admin-only{display:none!important}.nav-toggle{display:none;background:none;border:0;cursor:pointer;padding:8px}.nav-toggle span{display:block;width:22px;height:2px;background:var(--primary-deep);margin:5px 0;border-radius:2px}.hero{position:relative;overflow:hidden;background:radial-gradient(900px 420px at 78% -8%,rgba(0,103,207,.22),transparent 60%),radial-gradient(700px 400px at 12% 8%,rgba(253,116,27,.12),transparent 55%),linear-gradient(180deg,#001E47,#002B60 55%,#001F47);color:#fff;padding:88px 0 96px}.hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 60% 40%,#000 0,transparent 75%);mask-image:radial-gradient(circle at 60% 40%,#000 0,transparent 75%);pointer-events:none}.hero .container{position:relative;z-index:1;max-width:1360px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:56px;gap:56px;align-items:center}.hero h1{color:#fff}.hero .eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#c4d3ee;font-size:.82rem;font-weight:600;padding:6px 14px;border-radius:var(--radius-pill);margin-bottom:22px}.hero p.lead{font-size:1.12rem;color:#c4d3ee;max-width:36em}.hero .hero-cta{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.hero .hero-cta .btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.35)}.hero .hero-cta .btn-ghost:hover{border-color:#fff;color:#fff}.hero-stats{display:flex;gap:34px;margin-top:42px;flex-wrap:wrap}.hero-stats .num{font-size:1.9rem;font-weight:800;color:#fff;line-height:1.1}.hero-stats .num em{color:var(--accent);font-style:normal}.hero-stats .lbl{font-size:.82rem;color:#93a8cf}.hero-visual{position:relative;height:360px}.orbit{position:absolute;inset:0;display:grid;place-items:center}.orbit svg{width:100%;height:100%;overflow:visible}.node-core{filter:drop-shadow(0 0 18px rgba(253,116,27,.7))}.stat-band{background:#fff;border-bottom:1px solid var(--border)}.stat-band .grid{padding:40px 0}.stat-item{text-align:center;padding:6px 10px}.stat-item .num{font-size:2rem;font-weight:800;color:var(--primary-deep)}.stat-item .num em{color:var(--accent);font-style:normal}.stat-item .lbl{color:var(--muted-text);font-size:.9rem;margin-top:4px}.feature-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;margin-bottom:16px;background:var(--info-bg);color:var(--primary)}.feature-icon.orange{background:#FDEDE2;color:var(--accent-600)}.feature-icon svg{width:24px;height:24px}.card h3 a{color:inherit}.card .more{font-weight:600;font-size:.9rem;display:inline-flex;gap:6px;align-items:center}.steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.step{position:relative;padding:24px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg)}.step:before{counter-increment:step;content:counter(step);width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--primary-deep));color:#fff;font-weight:700;display:grid;place-items:center;margin-bottom:14px}.cta-band{background:linear-gradient(120deg,var(--primary-deep),var(--shell-dark-2) 60%,#123f86);border-radius:var(--radius-xl);color:#fff;padding:48px 52px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;box-shadow:var(--shadow-lg)}.cta-band h2{color:#fff;margin-bottom:6px}.cta-band p{color:#c4d3ee;margin:0}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff}table.data{width:100%;border-collapse:collapse;font-size:.93rem;min-width:560px}table.data td,table.data th{padding:14px 18px;text-align:left;border-bottom:1px solid var(--border)}table.data thead th{background:var(--surface-2);color:var(--primary-deep);font-weight:700;white-space:nowrap}table.data tbody tr:last-child td{border-bottom:0}table.data tbody tr:hover{background:#fafcff}.price{font-weight:800;color:var(--primary-deep)}.price .unit{font-weight:500;color:var(--muted-text);font-size:.8rem}.price-accent{color:var(--accent-600)}.product-card{display:flex;flex-direction:column;gap:12px}.product-card .pc-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.gpu-chip{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#002B60,#003C72);color:#7fb6ee;display:grid;place-items:center;font-weight:800;font-size:.8rem}.product-card .specs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.product-card .pc-foot{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;padding-top:10px;border-top:1px dashed var(--border)}.tabs{display:flex;gap:6px;background:var(--surface-2);padding:5px;border-radius:var(--radius-pill);width:-moz-fit-content;width:fit-content}.tabs button{border:0;background:transparent;cursor:pointer;padding:9px 22px;border-radius:var(--radius-pill);font-weight:600;color:var(--muted-text);font-size:.95rem}.tabs button[aria-selected=true]{background:#fff;color:var(--primary-deep);box-shadow:var(--shadow-sm)}.filter-bar{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.chip{border:1px solid var(--border-strong);background:#fff;color:var(--text);padding:7px 15px;border-radius:var(--radius-pill);font-size:.86rem;cursor:pointer;font-weight:500}.chip.active,.chip[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:var(--info-bg)}.form-grid{display:grid;grid-gap:18px;gap:18px}.field label{display:block;font-weight:600;font-size:.9rem;margin-bottom:7px;color:var(--primary-deep)}.field .hint{font-size:.8rem;color:var(--faint-text);margin-top:5px}.input,select.input,textarea.input{width:100%;padding:11px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:#fff;font-family:inherit;font-size:.95rem;color:var(--text);line-height:1.5}.input:-webkit-autofill,.input:-webkit-autofill:focus,.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.input::placeholder{color:#9aa5b6}.input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,103,207,.15)}.input-group{display:flex;gap:10px}.seg{display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden}.seg button{border:0;background:#fff;padding:9px 18px;cursor:pointer;font-weight:600;color:var(--muted-text)}.seg button.active{background:var(--primary-deep);color:#fff}.sidebar .sb-brand img{height:32px}.sb-nav a{display:flex;align-items:center;gap:11px;color:var(--shell-text);padding:10px 12px;border-radius:var(--radius-md);font-size:.92rem;font-weight:500;margin-bottom:2px}.sb-nav a svg{width:18px;height:18px;flex-shrink:0}.sb-nav a:hover{background:rgba(255,255,255,.07);color:#fff;text-decoration:none}.sb-foot{padding:14px;font-size:.76rem;color:#7d93bd}.avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-deep));color:#fff;display:grid;place-items:center;font-weight:700;font-size:.85rem}.topbar .uname{max-width:140px}.role-badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap;background:rgba(0,103,207,.1);color:var(--primary-deep);border:1px solid rgba(0,103,207,.28)}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.kpi-grid-8{grid-template-columns:repeat(4,1fr)}.kpi{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.kpi .k-label{color:var(--muted-text);font-size:.85rem;display:flex;align-items:center;gap:7px}.kpi .k-value{font-size:1.7rem;font-weight:800;color:var(--primary-deep);margin-top:6px}.kpi .k-sub{font-size:.8rem;color:var(--faint-text);margin-top:4px}.kpi .k-sub.up{color:var(--success)}.kpi .k-sub.down{color:var(--accent-deep,#c0392b)}.kpi .k-meter{height:5px;background:var(--surface-2);border-radius:99px;margin-top:10px;overflow:hidden}.kpi .k-meter>div{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--primary),#7fb6ee);transition:width .4s ease}.empty-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 20px;text-align:center}.empty-block .empty-title{font-weight:700;color:var(--primary-deep);font-size:.95rem}.empty-block .empty-sub{color:var(--faint-text);font-size:.82rem;max-width:340px;line-height:1.6}.empty-block .btn{margin-top:6px}.bars{display:flex;align-items:flex-end;gap:14px;height:180px;padding-top:10px}.bars .bar-col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.bars .bar{width:100%;max-width:34px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--primary),#7fb6ee);min-height:6px;transition:height .5s ease}.bars .bar.orange{background:linear-gradient(180deg,var(--accent),#ffb27f)}.bars .bar-x{font-size:.72rem;color:var(--faint-text)}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.site-footer{background:#07173a;margin-top:0;padding:56px 0 26px}.site-footer,.site-footer a{color:#9db0d2}.site-footer a:hover{color:#fff}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:36px;gap:36px}.footer-grid h4{color:#fff;font-size:.95rem;margin-bottom:16px}.footer-grid ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px;font-size:.9rem}.footer-brand img{height:40px;margin-bottom:14px}.footer-brand p{font-size:.88rem;line-height:1.7}.footer-bottom{border-top:1px solid rgba(255,255,255,.09);margin-top:40px;padding-top:22px;font-size:1.05rem;color:#bccbe8;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.footer-bottom a{color:#cdd9f2}.footer-compliance{margin:0 0 18px;padding:14px 18px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:rgba(255,255,255,.08);color:#e6eefb;font-size:1.1rem;font-weight:600;line-height:1.95}.compliance-banner{background:#eaf3ff;border-bottom:1px solid #c9ddf7;color:#1c4f93}.compliance-banner .container{padding-top:9px;padding-bottom:9px;font-size:.82rem;line-height:1.6;text-align:center}.compliance-banner b{color:#0067CF}.auth-wrap{min-height:min(720px,calc(100dvh - var(--header-h)));background:var(--bg);padding:48px 20px 64px;display:grid;place-items:center}.auth-wrap:has(.auth-aside){grid-template-columns:1fr 1fr;place-items:stretch;padding:0}.auth-aside{background:linear-gradient(150deg,#002B60,#001E47);color:#fff;padding:60px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.auth-aside ul{list-style:none;padding:0;display:grid;grid-gap:18px;gap:18px;margin-top:30px}.auth-aside li{display:flex;gap:12px;align-items:flex-start;color:#cddaf2}.auth-aside li .tick{color:var(--accent);flex-shrink:0;margin-top:3px}.auth-panel{display:grid;place-items:center;padding:40px;background:var(--bg)}.auth-card{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:36px 32px;box-shadow:var(--shadow-md)}.auth-wrap:has(.auth-aside) .auth-card{max-width:400px;border:0;box-shadow:none;padding:0;background:transparent}.toast{position:fixed;left:50%;bottom:32px;transform:translate(-50%,120%);background:var(--primary-deep);color:#fff;padding:13px 22px;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:3000;font-size:.92rem;font-weight:500;display:flex;align-items:center;gap:10px;opacity:0;transition:all .28s ease}.toast.show{transform:translate(-50%);opacity:1}.toast.success{background:var(--success)}.toast.accent{background:var(--accent-600)}.notice{display:flex;gap:10px;padding:13px 16px;border-radius:var(--radius-md);font-size:.88rem}.notice-info{background:var(--info-bg);color:#1c4f93}.notice-warn{background:var(--warning-bg);color:#92590a}.code-block{background:#0a1530;color:#c8d6f5;border-radius:var(--radius-md);padding:16px 18px;font-size:.85rem;overflow-x:auto;line-height:1.7}.code-block .k{color:#7fd0ff}.code-block .s{color:#ffc08a}.code-block .c{color:#6b7ea5}.code-block .cb-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.code-block .cb-head>span{font-size:.74rem;font-weight:600;color:#9fb3e0;letter-spacing:.03em}.code-block .cb-copy{border:1px solid #2a3a66;background:#16244d;color:#dbe6ff;border-radius:7px;padding:4px 11px;font-size:.76rem;line-height:1.5;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:background .15s ease;flex-shrink:0}.code-block .cb-copy:hover{background:#22356b}.code-block pre{margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;white-space:pre}.muted{color:var(--muted-text)}.small{font-size:.85rem}.faint{color:var(--faint-text)}.mt-0{margin-top:0}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mb-0{margin-bottom:0}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.wrap{flex-wrap:wrap}.grow{flex:1 1}.right{text-align:right}.center{text-align:center}.divider{height:1px;background:var(--border);border:0;margin:24px 0}.list-tick{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.list-tick li{display:flex;gap:10px;align-items:flex-start}.acct-main,.dash-main{min-width:0}.acct-table-wrap,.am-table-wrap,.inv-table-wrap,.tc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.list-tick li svg{color:var(--success);flex-shrink:0;margin-top:4px}.partners{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.partner-pill{background:#fff;border:1px solid var(--border);border-radius:var(--radius-pill);padding:10px 20px;font-weight:600;color:var(--muted-text);font-size:.9rem}@media (max-width:1080px){.grid-3,.grid-4,.kpi-grid,.steps{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.hero .container{grid-template-columns:1fr}.hero-visual{display:none}}@media (max-width:860px){.nav-links{display:none}.nav-links.open{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:var(--header-h);left:0;right:0;background:#fff;border-bottom:1px solid var(--border);padding:12px 24px;margin:0;gap:2px;box-shadow:0 18px 36px rgba(0,0,0,.1)}.nav-item{height:auto;display:block}.nav-links>.nav-item>a{display:block;padding:11px 12px}.nav-dropdown{display:none}.nav-toggle{display:block}.sidebar{position:fixed;left:0;top:0;bottom:0;z-index:1200;transform:translateX(-100%);transition:transform .25s ease}.sidebar.open{transform:translateX(0)}.console.has-overlay:after{content:"";position:fixed;inset:0;background:rgba(6,20,48,.5);z-index:1100}.auth-wrap,.auth-wrap:has(.auth-aside){grid-template-columns:1fr;place-items:center}.auth-aside{display:none}.auth-panel{padding:28px 18px;width:100%}}@media (max-width:620px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.kpi-grid{grid-template-columns:1fr 1fr}.footer-grid,.steps{grid-template-columns:1fr}.section{padding:52px 0}.content{padding:18px}.cta-band{padding:32px 24px}.nav-actions .btn-ghost{display:none}}@media (max-width:860px){.topbar [data-sidebar-toggle]{display:inline-flex}.topbar{padding:0 14px;gap:12px}.topbar .balance{font-size:.82rem}.topbar .balance b{font-size:.9rem}[style*=grid-template-columns]{grid-template-columns:1fr!important}.console{flex-direction:column}.sidebar{width:264px}.content{padding:18px 14px}.filter-bar{flex-wrap:wrap;gap:10px}.seg{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.seg button,.seg label{white-space:nowrap}.tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs button{white-space:nowrap}.table-wrap{-webkit-overflow-scrolling:touch}.table-wrap table.data{min-width:560px}.kpi .k-value{font-size:1.35rem}.hero h1,.price-hero{word-break:break-word}.hero{padding:56px 0}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{width:100%;justify-content:center}.cta-band .hero-cta{flex-direction:row}.nav-actions .btn{padding:8px 12px}header .container{padding-left:14px;padding-right:14px}.container{padding-left:16px;padding-right:16px}.card{padding:20px}.steps{gap:14px}.partner-pill{padding:8px 14px;font-size:.82rem}}.trust-bar{background:#fff;border-bottom:1px solid var(--border)}.trust-bar .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:14px;padding-bottom:14px}.trust-bar .ti{display:flex;align-items:center;gap:8px;padding:0 24px;font-size:.92rem;font-weight:600;color:var(--primary-deep)}.trust-bar .ti b{color:var(--accent-600);font-weight:800;font-size:1.05rem}.trust-bar .ti:not(:last-child){border-right:1px solid var(--border-strong)}.trust-bar .ti svg{color:var(--primary);flex-shrink:0}.entries{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.entry-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:30px 28px;border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;overflow:hidden}.entry-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:#cfddf0}.entry-card .ec-icon{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;color:#fff;flex-shrink:0}.entry-card .ec-icon svg{width:28px;height:28px}.entry-card h3{margin:4px 0 0;font-size:1.28rem}.entry-card h3 a{color:var(--primary-deep);text-decoration:none}.entry-card p{color:var(--muted-text);font-size:.96rem;margin:0}.entry-card .ec-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.entry-card .ec-go{margin-top:auto;font-weight:700;color:var(--primary);display:inline-flex;align-items:center;gap:6px}.entry-card .ec-go svg{transition:transform .18s ease}.entry-card:hover .ec-go svg{transform:translateX(4px)}.entry-card .ec-accent{position:absolute;right:-34px;top:-34px;width:130px;height:130px;border-radius:50%;opacity:.06;pointer-events:none}.scenarios{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.scenario-card{padding:22px 20px;border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);transition:transform .18s ease,box-shadow .18s ease}.scenario-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.scenario-card .sc-no{font-size:.76rem;font-weight:700;color:var(--accent-600);letter-spacing:.12em}.scenario-card h4{margin:8px 0 6px;font-size:1.06rem;color:var(--primary-deep)}.scenario-card p{font-size:.86rem;color:var(--muted-text);margin:0}.delivery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.delivery-col{padding:28px 26px;border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease}.delivery-col:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.delivery-col .dl-tag{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.08em;padding:5px 12px;border-radius:var(--radius-pill);margin-bottom:14px}.delivery-col h3{margin:0 0 8px;font-size:1.2rem}.delivery-col p{color:var(--muted-text);font-size:.92rem;margin:0 0 14px}.delivery-col .list-tick li{font-size:.9rem}.supply{background:linear-gradient(150deg,#002B60,#001E47);border-radius:var(--radius-xl);padding:40px 44px;color:#dbe6f7;box-shadow:var(--shadow-lg)}.supply .section-head.center h2{color:#fff}.supply .section-head.center p{color:#a9bbe0}.flow{display:flex;align-items:stretch;gap:0;flex-wrap:wrap;justify-content:center;margin:10px 0 26px}.flow-step{flex:1 1;min-width:220px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);padding:22px}.flow-step .fs-no{font-size:.74rem;letter-spacing:.12em;color:var(--accent);font-weight:700}.flow-step h4{color:#fff;margin:8px 0 6px;font-size:1.08rem}.flow-step p{color:#a9bbe0;font-size:.86rem;margin:0}.flow-arrow{align-items:center;color:var(--accent);font-size:1.7rem;padding:0 10px;flex:0 0 auto}.flow-arrow,.supply-chips{display:flex;justify-content:center}.supply-chips{flex-wrap:wrap;gap:10px;margin-bottom:6px}.supply-chip{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-pill);padding:7px 16px;font-size:.84rem;color:#dbe6f7;font-weight:500}.supply-foot{flex-wrap:wrap;gap:28px;justify-content:center;margin-top:18px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.supply-col,.supply-foot{display:flex;align-items:center}.supply-col{flex-direction:column;gap:12px}.supply-col .sc-title{font-size:.78rem;letter-spacing:.1em;color:#7f93bd;font-weight:700}.supply-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.supply-badge{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;color:#cfe0ff;background:rgba(0,103,207,.18);border:1px solid rgba(0,103,207,.4);padding:6px 14px;border-radius:var(--radius-pill);font-weight:600}.supply-logos{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.supply-logo{font-size:.82rem;color:#9db0d2;border:1px dashed rgba(255,255,255,.2);padding:6px 14px;border-radius:var(--radius-md)}@media (max-width:980px){.entries{grid-template-columns:1fr}.scenarios{grid-template-columns:repeat(2,1fr)}.delivery{grid-template-columns:1fr}}@media (max-width:620px){.scenarios{grid-template-columns:1fr}.trust-bar .ti{border-right:0!important;padding:5px 14px}.flow-step{min-width:100%}.flow-arrow{transform:rotate(90deg);padding:6px 0}.supply{padding:30px 22px}.kpi-grid{grid-template-columns:1fr 1fr;gap:12px}.kpi{padding:14px}.kpi .k-value{font-size:1.2rem}.kpi .k-label{font-size:.78rem}h1{font-size:1.7rem}h2{font-size:1.35rem}.section{padding:44px 0}.topbar .page-title{font-size:.98rem}.topbar .balance{display:none}.badge{font-size:.72rem}.btn-lg{padding:13px 20px;font-size:1rem}.card{padding:18px 16px}.card .btn-sm{padding:8px 12px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.eyebrow{display:inline-block}.price-hero{font-size:3rem;font-weight:800;color:var(--primary-deep);line-height:1}.price-hero .unit{font-size:1rem;font-weight:500}.price-hero .unit,.tag{color:var(--muted-text)}.tag{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:var(--radius-pill);font-size:.72rem;font-weight:600;background:var(--surface-2)}.font-normal{font-weight:400!important}.grid-auto{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.text-accent{color:var(--accent-600)}:root{--tint-50:#eef4fc}.vlogo{color:#fff;font-weight:800;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-body)}.vlogo,.vlogo-img{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);flex-shrink:0}.vlogo-img{overflow:hidden;background:#fff;border:1px solid var(--border);line-height:0}.vlogo-img img{width:100%;height:100%;object-fit:contain;display:block}.mg-layout{display:flex;gap:24px;align-items:flex-start;margin-top:4px}.mg-side{width:240px;flex-shrink:0;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px;position:-webkit-sticky;position:sticky;top:88px;max-height:calc(100vh - 110px);overflow:auto}.mg-search{display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 10px;margin-bottom:6px;color:var(--faint-text)}.mg-search svg{width:16px;height:16px;flex-shrink:0}.mg-search input{border:none;background:transparent;outline:none;flex:1 1;font-size:.9rem;color:var(--text);font-family:var(--font-body)}.mg-sec{font-size:.72rem;font-weight:800;letter-spacing:.06em;color:var(--faint-text);margin:16px 0 8px}.mg-types,.mg-vendors{display:flex;flex-direction:column;gap:4px}.mg-vendors{max-height:300px;overflow:auto}.mg-chip,.mg-type{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;font-size:.9rem;color:var(--text);text-align:left;font-family:var(--font-body)}.mg-chip:hover,.mg-type:hover{background:var(--surface-2)}.mg-chip.active,.mg-type.active{background:var(--info-bg);color:var(--primary-deep);font-weight:700}.mg-num{margin-left:auto;font-size:.76rem;color:var(--muted-text);background:var(--surface-2);border-radius:var(--radius-pill);padding:1px 8px;min-width:22px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mg-chip.active .mg-num,.mg-type.active .mg-num{background:#fff;color:var(--primary)}.mg-chip .vlogo{flex-shrink:0}.mg-offline{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:.82rem;color:var(--muted-text);cursor:pointer}.mg-offline input{accent-color:var(--primary)}.mg-reset{margin-top:10px;width:100%;padding:8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;color:var(--primary);cursor:pointer;font-size:.85rem;font-family:var(--font-body)}.mg-reset:hover{border-color:var(--primary)}.mg-main{flex:1 1;min-width:0}.mg-bar{margin-bottom:12px}.mg-main .grid.grid-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.card-np{display:flex;flex-direction:column;gap:12px;padding:18px}.card-np.is-offline{opacity:.72}.np-top{display:flex;align-items:center;gap:12px}.np-id{flex:1 1;min-width:0}.np-name{font-weight:700;color:var(--primary-deep);font-size:1.02rem;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.np-offline-tag{font-size:.68rem;background:var(--surface-2);color:var(--muted-text);border-radius:var(--radius-pill);padding:1px 8px;font-weight:600}.np-chips{display:flex;gap:6px;margin-top:5px;flex-wrap:wrap}.np-chip-src{background:var(--info-bg);color:var(--primary);font-weight:600}.np-chip-disc,.np-chip-src{font-size:.72rem;border-radius:var(--radius-pill);padding:2px 9px}.np-chip-disc{background:#FDEDE2;color:var(--accent-600);font-weight:700}.np-spec{font-size:.82rem;color:var(--muted-text);border-top:1px dashed var(--border);padding-top:10px}.np-table{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.np-tr{display:grid;grid-template-columns:1.1fr .9fr .9fr .7fr;align-items:center;grid-gap:6px;gap:6px;padding:8px 10px;font-size:.82rem;border-top:1px solid var(--border)}.np-tr:first-child{border-top:none}.np-th{background:var(--surface-2);font-weight:700;color:var(--muted-text);font-size:.74rem}.np-sale{font-weight:700;color:var(--text)}.np-official,.np-sale{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.np-official{color:var(--faint-text)}.np-disc{color:var(--success);font-weight:700}.np-kind,.np-na{color:var(--faint-text)}.np-kind{font-weight:600;color:var(--text)}.np-desc{font-size:.82rem;color:var(--muted-text);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.np-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;border-top:1px solid var(--border);padding-top:12px}.np-tags{display:flex;gap:6px;flex-wrap:wrap}.detail-btn{display:inline-flex;align-items:center;gap:4px;color:var(--primary);font-weight:700;font-size:.88rem;text-decoration:none;white-space:nowrap}.detail-btn:hover{text-decoration:underline}@media (max-width:880px){.mg-layout{flex-direction:column}.mg-side{width:100%;position:static;max-height:none}}.pg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.pg-title{margin:0 0 4px;font-size:1.3rem;color:var(--primary-deep)}.pg-actions{display:flex;gap:8px;align-items:center}.pt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));grid-gap:18px;gap:18px;align-items:start}.pt-card{padding:18px;display:flex;flex-direction:column;gap:14px}.pt-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pt-card-title{flex:1 1;min-width:0}.pt-name-input{font-size:1.05rem;font-weight:700;color:var(--primary-deep);border:1px solid transparent;background:transparent;border-radius:var(--radius-sm);padding:4px 6px;width:100%}.pt-name-input:hover{border-color:var(--border)}.pt-name-input:focus{outline:none;border-color:var(--primary);background:#fff}.pt-tags{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.tag-blue{background:var(--info-bg);color:var(--primary)}.tag-green{background:rgba(22,163,74,.12);color:#15803d}.tag-gray{background:rgba(100,116,139,.14);color:#475569}.tag-muted{background:var(--surface-2);color:var(--muted-text)}.tag-soft{background:#eef4fc;color:#33557e}.btn-del{color:var(--danger);border-color:var(--border)}.btn-del:hover{border-color:var(--danger);background:var(--danger-bg)}.pt-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pt-field{display:flex;flex-direction:column;gap:4px;font-size:.76rem;color:var(--muted-text)}.pt-field-wide{grid-column:1/-1}.pt-field input{border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 9px;font-size:.88rem;color:var(--text);font-family:var(--font-body)}.pt-field input:focus{outline:none;border-color:var(--primary)}.tier-table{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.tier-table-sm{margin-top:12px;font-size:.82rem}.tier-row{display:grid;grid-template-columns:1.4fr 1.1fr .9fr .9fr .9fr .4fr;grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;border-top:1px solid var(--border);background:#fff}.tier-table-sm .tier-row{grid-template-columns:1.4fr 1.2fr .9fr .9fr}.tier-row:first-child{border-top:none}.tier-head{background:var(--surface-2);font-weight:700;color:var(--muted-text);font-size:.74rem}.tier-row.tier-active{background:var(--info-bg);box-shadow:inset 3px 0 0 var(--primary)}.tier-label{border:1px solid transparent;background:transparent;border-radius:var(--radius-sm);padding:5px 6px;font-size:.85rem}.tier-label,.tier-label-sm{font-weight:600;color:var(--text)}.tier-label:hover{border-color:var(--border)}.tier-usage{display:flex;align-items:center;gap:4px}.tier-unit{font-size:.74rem;color:var(--faint-text);white-space:nowrap}.tier-row input{border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 8px;font-size:.85rem;color:var(--text);font-family:var(--font-body);width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tier-row input:focus{outline:none;border-color:var(--primary)}.ma-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:16px;gap:16px;align-items:start}.ma-card{padding:16px;display:flex;flex-direction:column;gap:12px}.ma-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ma-name{font-weight:700;color:var(--primary-deep)}.ma-sub{font-size:.78rem;margin-top:2px}.ma-field,.ma-sub{color:var(--muted-text)}.ma-field{display:flex;flex-direction:column;gap:4px;font-size:.76rem}.ma-field input,.ma-field select{border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 9px;font-size:.88rem;color:var(--text);font-family:var(--font-body);background:#fff}.ma-field input:focus,.ma-field select:focus{outline:none;border-color:var(--primary)}.ma-usage{margin-top:2px}.ma-pick{font-size:.82rem;color:var(--muted-text);display:flex;flex-direction:column;gap:4px;background:var(--surface-2);border-radius:var(--radius-sm);padding:8px 10px}.ma-pick b{color:var(--primary-deep)}.ma-pick-price{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ma-pick-next{color:var(--accent-600);font-size:.76rem}.mb-16{margin-bottom:16px}.np-badge-tier{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:700;background:var(--info-bg);color:var(--primary);border-radius:var(--radius-pill);padding:1px 8px}.tier-section{margin-top:24px;border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;background:#fff;box-shadow:var(--shadow-sm)}.tier-section h3{margin:0 0 4px;font-size:1.05rem;color:var(--primary-deep)}.tier-section .sub{font-size:.82rem;color:var(--muted-text);margin:0 0 14px}.tier-calc{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-top:16px;padding-top:16px;border-top:1px dashed var(--border)}.tier-calc .field{display:flex;flex-direction:column;gap:5px;font-size:.78rem;color:var(--muted-text)}.tier-calc .field input{border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 11px;font-size:.95rem;color:var(--text);width:200px;font-family:var(--font-body)}.tier-calc .field input:focus{outline:none;border-color:var(--primary)}.tier-result{font-size:.9rem;color:var(--muted-text)}.tier-result b{color:var(--primary-deep);font-size:1.02rem}.tier-bar{height:8px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden;margin-top:10px}.tier-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--primary),var(--accent))}.tier-mine{display:flex;flex-direction:column;gap:4px;min-width:220px}.tier-mine-num{font-size:1.5rem;font-weight:800;color:var(--primary-deep);line-height:1.2}.tier-mine-num .unit{font-size:.8rem;font-weight:500;color:var(--muted-text);margin-left:4px}.tier-mine-num.faint{color:var(--muted-text);font-weight:600}.tier-mine-num input{border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 9px;font-size:.95rem;font-family:var(--font-body);color:var(--text)}.tier-mine-num input:focus{outline:none;border-color:var(--primary)}.tier-row.count-cols{grid-template-columns:1.4fr 1.1fr 1.6fr .8fr}.tier-label-sm{display:inline-flex;align-items:center;gap:6px}.tier-cut{font-size:.68rem;font-weight:700;color:#fff;background:var(--primary);border-radius:var(--radius-pill);padding:1px 7px;white-space:nowrap}.tier-floor{grid-column:1/-1;font-size:.72rem;font-weight:600;color:#b00;background:#fff3f3;border-radius:var(--radius-sm);padding:2px 8px;margin-top:2px}.tier-next{display:inline-block;font-size:.82rem;font-weight:600;color:var(--accent);margin-left:6px}.rp-buy{margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1,#fafbfc)}.rp-buy-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.rp-buy-title{font-size:1rem;font-weight:700;color:var(--primary-deep)}.rp-buy-bal{font-size:.85rem;color:var(--muted-text)}.rp-buy-bal b{color:var(--text);font-size:1.05rem}.rp-buy-sub{font-size:.8rem;color:var(--muted-text);margin:6px 0 12px}.rp-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rp-chip{border:1px solid var(--border);background:#fff;color:var(--text);border-radius:var(--radius-md);padding:7px 14px;font-size:.9rem;font-weight:600;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:all .15s}.rp-chip.on,.rp-chip:hover{border-color:var(--primary)}.rp-chip.on{background:var(--primary);color:#fff}.rp-input{width:130px;border:1px solid var(--border);border-radius:var(--radius-md);padding:7px 10px;font-size:.9rem;color:var(--text);font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-input:focus{outline:none;border-color:var(--primary)}.rp-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.rp-hint{font-size:.8rem;color:var(--faint-text,#999)}.rp-msg{font-size:.82rem;margin-top:10px;padding:8px 12px;border-radius:var(--radius-md)}.rp-msg.ok{color:#0a7d4b;background:#ecf8f1}.rp-msg.err{color:#b00;background:#fff3f3}.sb-sub{padding:0 14px 12px;font-size:.82rem;font-weight:700;color:#9fb4dc;letter-spacing:.04em}.feat-list{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-gap:10px;gap:10px}.feat-list li{display:flex;align-items:flex-start;gap:10px;color:var(--text);font-size:.9rem}.feat-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);margin-top:7px;flex:none}@media (max-width:720px){.kpi-row{grid-template-columns:repeat(2,1fr)}.admin-hero{flex-direction:column}}.pay-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;border-bottom:1px solid var(--border)}.pay-head h1{font-size:1.4rem;color:var(--primary-deep)}.pay-head-right,.pay-head>div:first-child{display:flex;align-items:center;gap:12px}.pay-saved{font-size:.8rem;color:#16a34a;font-weight:700}.pay-section{padding:22px 26px}.pay-section-title{font-size:1.05rem;color:var(--primary-deep);margin:0 0 6px}.pay-hint{color:var(--muted-text);font-size:.85rem;line-height:1.6;margin:0 0 16px}.pay-hint b{color:var(--primary-deep)}.channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.channel-card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px;background:#fbfcfe}.channel-card-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.channel-card-head b{color:var(--primary-deep)}.ch-dot{width:10px;height:10px;border-radius:50%;flex:none}.switch{display:inline-flex;align-items:center;gap:8px;margin-left:auto;cursor:pointer}.switch input{position:absolute;opacity:0;width:0;height:0}.switch .slider{width:38px;height:22px;border-radius:999px;background:#cbd5e1;position:relative;transition:background .18s ease;flex:none}.switch .slider:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .18s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.switch input:checked+.slider{background:var(--accent)}.switch input:checked+.slider:after{transform:translateX(16px)}.switch-label{font-size:.78rem;color:var(--muted-text);min-width:38px}.pkg-table{display:grid;grid-gap:8px;gap:8px}.pkg-row{display:grid;grid-template-columns:1fr 1fr 1fr 80px 36px;grid-gap:10px;gap:10px;align-items:center}.pkg-row.pkg-head{font-size:.82rem;color:var(--muted-text);font-weight:700;padding:0 4px}.pkg-row .input-sm{padding:8px 10px;font-size:.9rem}.pkg-del{color:#dc2626;border-color:transparent;padding:6px 10px}.pkg-del:hover{background:#fee2e2}.pkg-empty{color:var(--faint-text);font-size:.85rem;padding:8px 4px}.selftest{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.selftest .input{max-width:220px}.result-box{margin-top:16px;padding:14px 16px;border-radius:var(--radius);font-size:.88rem;display:flex;flex-direction:column;gap:4px;line-height:1.5}.result-box.ok{background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.25);color:#15803d}.result-box.fail{background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.22);color:#b91c1c}.result-box code{font-size:.8rem;color:var(--muted-text)}@media (max-width:640px){.pkg-row{grid-template-columns:1fr 1fr}.pkg-row.pkg-head{display:none}}.node-table{display:grid;grid-gap:6px;gap:6px}.node-row{display:grid;grid-template-columns:1.6fr .9fr .7fr .9fr .9fr .9fr .7fr .9fr;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:#fbfcfe;font-size:.88rem}.node-row.node-head{background:#eef3fb;font-weight:700;color:var(--muted-text);font-size:.82rem;border:none}.node-row .muted{color:var(--faint-text);font-size:.78rem}.node-ops{display:flex;gap:6px;justify-content:flex-end}.node-ops .btn-sm{padding:4px 8px;font-size:.78rem}.st-badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.74rem;font-weight:700}.st-online{background:rgba(22,163,74,.14);color:#15803d}.st-offline{background:rgba(100,116,139,.14);color:#475569}.st-maint{background:rgba(234,179,8,.16);color:#b45309}.prov-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.prov-item{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;background:#fbfcfe}.prov-item .muted{color:var(--faint-text);font-size:.8rem}.prov-add{display:flex;gap:8px;flex-wrap:wrap}.prov-add .input-sm{min-width:130px}.modal-mask{position:fixed;inset:0;background:rgba(6,20,48,.5);z-index:1500;display:grid;place-items:center;padding:20px}.modal-box{width:min(720px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:var(--radius-lg);box-shadow:0 20px 60px rgba(6,20,48,.3)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:#fff}.modal-head h3{margin:0;color:var(--primary-deep)}.modal-x{border:none;background:transparent;font-size:1.1rem;color:var(--muted-text);cursor:pointer;padding:4px 8px;border-radius:8px}.modal-x:hover{background:#f1f5fb}.modal-body{padding:18px 20px}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px}.grid-2 .field{margin:0}.modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.modal-foot .admin-ph-hint{color:var(--accent);font-weight:700}@media (max-width:720px){.node-row{grid-template-columns:1fr 1fr;font-size:.82rem}.node-row.node-head{display:none}.grid-2{grid-template-columns:1fr}}.fin-table{display:grid;grid-gap:6px;gap:6px}.fin-row{display:grid;grid-template-columns:1.5fr .9fr .95fr .9fr .55fr .95fr .8fr 1.5fr;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:#fbfcfe;font-size:.86rem}.fin-row.head{background:#eef3fb;font-weight:700;color:var(--muted-text);font-size:.82rem;border:none}.fin-row.payout{grid-template-columns:1.4fr .8fr 1fr .8fr 1.4fr 1.1fr}.fin-row.rec{grid-template-columns:1.5fr 1.2fr .9fr .9fr .7fr .8fr}.fin-row .muted{color:var(--faint-text);font-size:.78rem}.fin-ops{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.fin-ops .btn-sm{padding:4px 8px;font-size:.78rem}.fin-demo{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:rgba(234,179,8,.16);color:#b45309;font-size:.68rem;font-weight:700}.fin-detail{margin:2px 0 8px;padding:12px 14px;border:1px dashed var(--border);border-radius:var(--radius);background:#fff}.fin-line{display:grid;grid-template-columns:1.05fr 1.1fr .7fr .55fr .65fr .9fr 1.3fr;grid-gap:10px;gap:10px;align-items:center;padding:7px 6px;border-bottom:1px solid #f1f5fb;font-size:.82rem}.fin-line.head{color:var(--muted-text);font-weight:700;font-size:.78rem;border-bottom:1px solid var(--border)}.fin-line:last-child{border-bottom:none}.fin-note{font-size:.8rem;color:var(--faint-text);margin-top:8px}.fin-ok{color:#15803d;font-weight:700}.fin-bad{color:#b91c1c;font-weight:700}@media (max-width:900px){.fin-row,.fin-row.payout,.fin-row.rec{grid-template-columns:1fr 1fr;font-size:.82rem}.fin-row.head{display:none}.fin-line{grid-template-columns:1fr 1fr}.fin-line.head{display:none}}.mc-bar{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.mc-bar,.mc-sort{align-items:center}.mc-sort{display:inline-flex}.input-sm{padding:7px 12px;font-size:.86rem;border-radius:var(--radius-md)}.mc-view{display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden}.mc-view button{border:0;background:#fff;padding:8px 16px;cursor:pointer;font-weight:600;color:var(--muted-text);font-size:.88rem}.mc-view button.active{background:var(--primary-deep);color:#fff}.mc-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:16px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mc-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#cfddf0}.mc-card.is-offline{opacity:.62}.mc-top{display:flex;align-items:flex-start;gap:12px}.mc-top .vlogo,.mc-top .vlogo-img{border-radius:10px;flex-shrink:0}.mc-top .vlogo-img img{width:100%;height:100%;object-fit:contain;border-radius:10px}.mc-id{flex:1 1;min-width:0}.mc-name{font-size:1.06rem;font-weight:700;color:var(--text);line-height:1.4}.mc-off{color:#fff;background:var(--faint-text)}.mc-off,.mc-tier{display:inline-block;vertical-align:middle;margin-left:8px;font-size:.7rem;font-weight:700;padding:1px 7px;border-radius:999px}.mc-tier{color:var(--primary);background:var(--info-bg)}.mc-meta{font-size:.8rem;color:var(--muted-text);margin-top:3px}.mc-disc{align-self:flex-start;font-size:.76rem;font-weight:800;color:#dc2626;background:#fdecec;padding:3px 9px;border-radius:999px;white-space:nowrap}.mc-price{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 0;display:flex;flex-direction:column;gap:6px}.mc-prow{display:flex;align-items:baseline;gap:8px}.mc-pl{font-size:.8rem;color:var(--muted-text);min-width:32px}.mc-pn{font-size:1.4rem;font-weight:800;color:var(--primary-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.mc-pn-sm{font-size:1.1rem}.mc-pu{font-size:.78rem}.mc-official,.mc-pu{color:var(--faint-text)}.mc-official{font-size:.74rem;margin-top:2px}.mc-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.mc-desc{font-size:.82rem;color:var(--muted-text);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-tags{display:flex;flex-wrap:wrap;gap:6px}.mc-tag{font-size:.76rem;color:var(--muted-text);background:var(--surface-2);padding:3px 10px;border-radius:999px}.mc-tag-free{color:var(--primary);background:var(--info-bg)}.mc-detail{color:var(--primary);font-weight:700;font-size:.86rem;text-decoration:none;white-space:nowrap}.mc-detail:hover{text-decoration:underline}.mc-list{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.mc-lhead,.mc-lrow{display:grid;grid-template-columns:2fr 1.6fr .8fr .9fr .9fr .7fr .7fr;align-items:center;grid-gap:12px;gap:12px;padding:12px 18px}.mc-lhead{background:var(--primary-deep);color:#fff;font-size:.78rem;font-weight:700}.mc-lhead .mc-lc-act,.mc-lhead .mc-lc-disc{text-align:right}.mc-lrow{border-top:1px solid var(--border);font-size:.9rem}.mc-lrow:nth-child(2n){background:#fafcfe}.mc-lc-name{display:flex;align-items:center;gap:10px;min-width:0}.mc-lc-name b{font-weight:700;color:var(--text)}.mc-lc-meta,.mc-lc-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-lc-ctx,.mc-lc-meta{color:var(--muted-text);font-size:.82rem}.mc-lc-in,.mc-lc-out{font-weight:700;color:var(--primary-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc-lc-disc{text-align:right}.mc-lc-disc em{font-style:normal;font-weight:800;color:#dc2626;font-size:.82rem}.mc-lc-act{text-align:right}.mc-lrow .vlogo,.mc-lrow .vlogo-img{border-radius:7px;flex-shrink:0}.mc-lrow .vlogo-img img{width:100%;height:100%;object-fit:contain;border-radius:7px}.qs-card h3{margin-bottom:6px}.qs-field{margin-top:16px}.qs-field label{display:block;font-weight:600;font-size:.82rem;margin-bottom:6px;color:var(--primary-deep)}.qs-tabs{display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden;margin-top:16px}.qs-tabs button{border:0;background:#fff;padding:7px 14px;cursor:pointer;font-size:.82rem;font-weight:600;color:var(--muted-text)}.qs-tabs button.active{background:var(--primary-deep);color:#fff}@media (max-width:860px){.mc-lhead,.mc-lrow{grid-template-columns:2fr .8fr .8fr .6fr .6fr}.mc-lc-ctx,.mc-lc-meta,.mc-lhead .mc-lc-ctx,.mc-lhead .mc-lc-meta{display:none}}.ic{width:24px;height:24px;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.ic,.ic-lg{stroke-width:1.5}.ic-lg{width:26px;height:26px}.ic-sm{width:20px;height:20px}.ic-sm,.ic-xs{stroke-width:1.5}.ic-xs{width:16px;height:16px}.ic-xxs{width:12px;height:12px}.model-id,.wt-mono,.wt-price{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page{max-width:var(--content-width);margin:0 auto;padding:20px 24px 64px}.page-head{padding:40px 0 8px}.page-head-tight{padding-top:0}.page-head h2{font-size:1.75rem;margin:0 0 8px;display:flex;align-items:center;gap:10px;color:var(--primary-deep)}.page-head p{color:var(--muted-text);max-width:640px;margin:0;line-height:1.75}.panel-head{justify-content:space-between;gap:12px;padding:18px 20px 0}.panel-head,.panel-head h3{display:flex;align-items:center}.panel-head h3{font-size:1.06rem;margin:0;gap:8px;color:var(--primary-deep)}.rn-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:24px}.rn-list{display:flex;flex-direction:column;padding:8px 10px 12px}.rn-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-lg);transition:background .2s,border-color .2s;border:1px solid transparent;text-decoration:none!important}.rn-row:hover{background:var(--surface-2);border-color:var(--border)}.rn-rank{width:52px;display:flex;align-items:center;justify-content:center;gap:2px;flex:none}.rank-no{font-family:var(--font-mono);font-weight:700;color:var(--faint-text);font-size:15px}.medal{display:flex;align-items:center;color:var(--primary-deep)}.medal.gold{color:#d9a520}.medal.silver{color:#9aa3ad}.medal.bronze{color:#c07a3a}.rn-name{flex:1 1;min-width:0}.rn-name .model-id{font-size:.94rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rn-name .card-vendor{font-size:11px}.rn-metric{text-align:right;flex:none}.rn-val{font-size:15px;font-weight:700;color:var(--primary-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rn-cap{font-size:11px}.rn-arrow,.rn-cap{color:var(--faint-text)}.rn-arrow{opacity:0;transition:opacity .2s,transform .2s}.rn-row:hover .rn-arrow{opacity:1;transform:translateX(2px)}.rn-delta{display:inline-flex;align-items:center;gap:1px;font-size:10px;font-weight:700;font-family:var(--font-mono);line-height:1}.rn-delta.up{color:#C0392B}.rn-delta.down{color:#1E8449}.rn-delta.flat{color:var(--faint-text);opacity:.7}.rn-switch{display:inline-flex;gap:8px;margin-top:20px;padding:4px;background:var(--surface-2);border-radius:var(--radius-lg)}.rn-switch-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 18px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--muted-text);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,color .2s;font-family:inherit}.rn-switch-btn em{font-style:normal;font-size:11px;font-weight:400;color:var(--faint-text)}.rn-switch-btn.active,.rn-switch-btn:hover{background:var(--surface)}.rn-switch-btn.active{color:var(--primary);box-shadow:var(--shadow-sm)}.rn-switch-btn.active em{color:var(--muted-text)}.rn-basis{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 14px;border-radius:var(--radius-md);background:var(--info-bg);color:#1c4f93;font-size:13px;line-height:1.6}.rn-basis .ic-sm{flex:none;margin-top:2px;color:var(--primary)}.rn-none{color:var(--warning);font-weight:600}.rn-extra{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none;min-width:112px;font-size:11px}.rn-count,.rn-extra{color:var(--faint-text)}.rn-count{font-size:12px;font-weight:400;margin-left:8px}.card-vendor{font-size:11.5px;color:var(--faint-text)}.callout{display:flex;gap:12px;padding:14px 16px;border-radius:var(--radius-md);margin:16px 0;font-size:.88rem;line-height:1.7}.callout svg{flex:none;margin-top:2px}.callout-info{background:var(--info-bg);color:#1c4f93}.callout-warn{background:var(--warning-bg);color:#92590a}.callout-ok{background:var(--success-bg);color:#0b6b4a}.auth-brand{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:28px;text-align:center}.auth-cn{font-size:1.35rem;font-weight:800;color:var(--primary-deep)}.auth-en{font-family:var(--font-mono);color:var(--primary);font-size:13px;letter-spacing:.08em}.auth-link{text-align:center;margin-top:20px;font-size:14px;color:var(--faint-text)}.auth-link a{color:var(--primary);font-weight:600}.auth-link a:hover{text-decoration:underline}.auth-alt{margin:20px 0;display:flex;align-items:center;color:var(--faint-text);font-size:12px;gap:12px}.auth-alt:after,.auth-alt:before{content:"";flex:1 1;height:1px;background:var(--border)}.input-wrap{position:relative}.input-wrap .input{padding-right:42px}.input-wrap .pw-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--faint-text);display:flex;align-items:center;cursor:pointer;padding:2px}.input-wrap .pw-toggle:hover{color:var(--primary)}.pw-meter{display:flex;gap:4px;margin-top:8px}.pw-meter i{height:4px;flex:1 1;border-radius:2px;background:var(--border)}.pw-meter i.on{background:var(--success)}.pw-hint{margin-top:6px}.field-tip,.pw-hint{font-size:12px;color:var(--faint-text)}.field-tip{display:flex;align-items:center;gap:5px;margin-top:7px;line-height:1.5}.field-opt{font-weight:500;color:var(--faint-text);font-size:12px}.alert{padding:12px 14px;border-radius:var(--radius-md);margin-bottom:18px;font-size:13px;display:flex;gap:8px;align-items:center;line-height:1.6}.alert-error{background:var(--danger-bg);color:#b3261e}.alert-ok{background:var(--success-bg);color:#0b6b4a}.alert-info{background:var(--info-bg);color:#1c4f93}.ac-seg{display:inline-flex;gap:4px;background:var(--surface-2);padding:4px;border-radius:var(--radius-md);margin-bottom:18px}.ac-seg-btn{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--muted-text);font-size:13.5px;font-weight:500;padding:8px 16px;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;font-family:inherit}.ac-seg-btn.active{background:var(--surface);color:var(--primary);font-weight:600;box-shadow:var(--shadow-sm)}.auth-seg{width:100%;margin-bottom:20px}.auth-seg .ac-seg-btn{flex:1 1;justify-content:center}.sms-row{display:flex;gap:10px;align-items:stretch}.sms-row .input{flex:1 1;min-width:0}.sms-send{min-width:104px;font-size:13px;white-space:nowrap}.captcha-box,.sms-send{flex:none;justify-content:center}.captcha-box{width:120px;height:40px;padding:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer;overflow:hidden;display:flex;align-items:center}.captcha-box:hover:not(:disabled){border-color:var(--primary)}.captcha-box:disabled{opacity:.6;cursor:not-allowed}.captcha-box img{width:100%;height:100%;object-fit:cover;display:block}.captcha-ph{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--faint-text)}.inv-input{letter-spacing:.12em;font-family:var(--font-mono);text-transform:uppercase}.reg-gift-terms{margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--faint-text)}@media (max-width:860px){.page{padding:12px 16px 48px}.page-head{padding:24px 0 8px}.rn-grid{grid-template-columns:1fr}.rn-extra{min-width:88px}}@media (max-width:640px){.auth-wrap{padding:28px 14px 48px}.auth-card{padding:24px 20px}.rn-switch{display:flex;flex-direction:column;width:100%}.rn-switch-btn{width:100%}.rn-switch-btn em{display:none}.panel-head{padding:14px 14px 0}.rn-list{padding:6px 6px 10px}.rn-row{gap:8px;padding:10px 8px}.rn-extra{display:none}.rn-rank{width:36px}.rn-name .model-id{font-size:.88rem}.rn-metric{min-width:48px}.rn-val{font-size:14px}}@media (max-width:430px){.sms-row{flex-wrap:wrap}.sms-row .input{flex:1 1 100%}.sms-send{width:100%}.captcha-box{width:100%;height:44px}}@keyframes udIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes am-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes npToast{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes pg-spin{to{transform:rotate(1turn)}}:root{--primary-soft:rgba(0,103,207,.12);--on-primary:#ffffff;--scrim:rgba(0,43,96,.5);--accent-deep:var(--primary-deep);--brand-h:38px;--radius:var(--radius-md);--am-px-platform:#D93A16;--am-px-official:#0F6FD1;--am-px-cost:#1E8E3E;--am-px-flat:#C77800;--am-px-valley:#7C4DFF;--am-line-bd:rgba(30,142,62,.85);--am-line-bg:rgba(30,142,62,.10);--am-pv-red:#E60012}.nav-inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 24px;gap:24px}.nav-cta,.nav-inner{display:flex;align-items:center}.nav-cta{margin-left:auto;gap:12px}.btn-outline{background:transparent;color:var(--primary);border-color:var(--primary)}.btn-outline:hover{background:var(--primary-soft)}.theme-toggle{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-md);background:transparent;color:var(--shell-text-active);border:1px solid rgba(255,255,255,.2)}.theme-toggle:hover{background:rgba(255,255,255,.08)}.user-menu{position:relative}.user-trigger{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);padding:5px 10px 5px 5px;color:var(--shell-text-active);font-size:14px;font-weight:500;transition:background .2s}.user-trigger:hover{background:rgba(255,255,255,.08)}.user-avatar{width:28px;height:28px;border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.user-name{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown{position:absolute;right:0;top:calc(100% + 8px);min-width:210px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:6px;z-index:200;animation:udIn .12s ease}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;background:transparent;color:var(--text);font-size:14px;font-weight:500;border-radius:var(--radius-md);text-align:left}.user-dropdown a:hover,.user-dropdown button:hover{background:var(--surface-2)}.user-dropdown .ud-sep{height:1px;background:var(--border);margin:6px 4px}.user-dropdown .ud-danger{color:var(--danger)}.ad-carousel{position:relative;border-radius:0;overflow:hidden;background:#0C2A44}.ad-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch}.ad-track::-webkit-scrollbar{display:none}.ad-track:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ad-media{position:absolute;inset:0;width:100%;height:100%}.ad-media img{width:100%;height:100%;object-fit:cover;display:block}.ad-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-mono);font-size:46px;font-weight:700;letter-spacing:.14em;color:rgba(255,255,255,.38)}.ad-theme-light .ad-mark{color:rgba(0,43,96,.2)}.ad-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:2}.ad-dot{width:8px;height:8px;border-radius:50%;border:none;background:rgba(0,43,96,.35);cursor:pointer;padding:0;transition:width .2s,background .2s}.ad-dot.active{width:22px;border-radius:4px;background:var(--primary)}.ad-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:none;background:rgba(255,255,255,.85);color:#101a2e;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-sm);z-index:2;opacity:0;transition:opacity .2s}.ad-carousel:hover .ad-arrow{opacity:1}.ad-prev{left:12px}.ad-next{right:12px}.ad-uploader{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ad-preview{display:flex;align-items:center;gap:10px}.ad-preview img{max-width:220px;max-height:120px;border-radius:var(--radius-md);border:1px solid var(--border);object-fit:cover;display:block;background:var(--surface-2)}.ad-up-hint{margin:6px 0 0;font-size:12.5px;line-height:1.6;color:var(--muted-text)}.ad-up-hint code{font-family:var(--font-mono);background:var(--surface-2);padding:1px 5px;border-radius:4px;font-size:12px}.ad-up-hint b{color:var(--text)}.card-top{display:flex;align-items:center;gap:8px;margin-bottom:1px}.card-top .logo-avatar{width:30px;height:30px;flex:none}.card-top .logo-avatar img,.card-top .logo-avatar svg{padding:5px}.card-id{margin-bottom:2px}.card-id .model-id{font-size:11.5px;color:var(--text);font-weight:600;line-height:1.2}.card-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.tag.free{background:rgba(14,159,110,.15);color:var(--success);font-weight:600}.card-price{display:flex;gap:14px;padding-top:10px;border-top:1px solid var(--border);margin-top:auto}.card-price-3 .price-block{flex:1 1;min-width:0}.card-price-3 .pl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-block .pl{font-size:10.5px;color:var(--faint-text);text-transform:uppercase;letter-spacing:.04em}.price-block .pv{font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--primary-deep)}.price-block .pv-billing{font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:0;line-height:1.3}.price-block .pv.free-lb{color:var(--success)}.price-block .pv .unit{font-size:11px;color:var(--faint-text);font-weight:400}.price-block .pv-cache{color:var(--success)}.price-block .pv-na{color:var(--faint-text)}.price-block .pl .pc-save{margin-left:5px;text-transform:none;display:inline-block;vertical-align:1px}.price-block .pc-save,.price-block .pl .pc-save{font-size:10px;font-weight:700;color:var(--success);background:rgba(14,159,110,.15);border-radius:4px;padding:1px 5px;letter-spacing:0;white-space:nowrap}.price-block .pc-save{margin-top:3px;align-self:flex-start}.card-foot{margin-top:auto}.card-foot .detail-btn{width:auto;flex:none;padding:3px 9px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--muted-text);font-weight:600;font-size:10px;line-height:1.3;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:3px;white-space:nowrap}.card-foot .detail-btn:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.detail-crumb{font-size:13px;color:var(--faint-text);padding:24px 0 16px}.detail-crumb a:hover{color:var(--primary)}.detail-head{display:flex;gap:20px;align-items:flex-start;margin-bottom:28px}.detail-head .avatar{width:64px;height:64px;font-size:26px;border-radius:var(--radius-lg)}.detail-title h1{font-size:26px;margin-bottom:6px;word-break:break-all}.detail-title .model-id{color:var(--muted-text);font-size:14px}.detail-spec-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:16px;gap:16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;margin-bottom:28px}.ds-item .ds-l{font-size:12px;color:var(--faint-text)}.ds-item .ds-v{font-size:18px;font-weight:700;margin-top:4px}.det-body{display:grid;grid-template-columns:1fr 340px;grid-gap:32px;gap:32px}.det-main h3{font-size:18px;margin:28px 0 12px}.det-main h3:first-child{margin-top:0}.det-desc{color:var(--muted-text);line-height:1.8}.det-side{position:-webkit-sticky;position:sticky;top:140px;align-self:start}.price-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-md)}.price-panel h4{font-size:14px;color:var(--faint-text);margin-bottom:16px;font-weight:600;letter-spacing:.03em}.price-rows{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.pr-row{display:flex;justify-content:space-between;align-items:baseline}.pr-row .prl{font-size:13px;color:var(--muted-text)}.pr-row .prv{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--primary-deep)}.pr-row.pr-billing{flex-direction:column;align-items:flex-start;gap:4px}.pr-row .prv-billing{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.4}.btns{display:flex;flex-direction:column;gap:10px}.btns .btn{justify-content:center;width:100%}.tier-block{margin:0 0 20px;padding-top:16px;border-top:1px dashed var(--border)}.tier-block .tier-title{display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:700;color:var(--text);margin-bottom:10px;letter-spacing:0}.tier-block .tier-sub{font-size:11px;font-weight:400;color:var(--faint-text);letter-spacing:.02em}.tier-table .tier-now{display:inline-block;margin-left:5px;font-size:10px;font-weight:700;color:#fff;background:#0b7a4b;border-radius:4px;padding:0 4px;vertical-align:1px}.tier-block .tier-note{font-size:11px;line-height:1.5;color:var(--faint-text);margin:8px 0 0}.docs-layout{display:grid;grid-template-columns:240px 1fr;grid-gap:40px;gap:40px}.docs-side{position:-webkit-sticky;position:sticky;top:140px;align-self:start;border-right:1px solid var(--border);padding-right:24px}.docs-side .group{margin-bottom:20px}.docs-side .g-t{font-size:12px;color:var(--faint-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-weight:600}.docs-side a{display:block;padding:6px 12px;border-radius:6px;font-size:14px;color:var(--muted-text);margin-bottom:2px}.docs-side a:hover{background:var(--surface-2);color:var(--text)}.docs-side a.active{background:var(--primary-soft);color:var(--primary);font-weight:600}.docs-main h2{font-size:24px;margin:40px 0 12px;scroll-margin-top:calc(var(--header-h) + 16px)}.docs-main h2:first-child{margin-top:0}.docs-main h3{font-size:17px;margin:24px 0 10px}.docs-main p{margin-bottom:12px}.docs-main p,.docs-main ul{color:var(--muted-text);line-height:1.8}.docs-main ul{padding-left:20px;margin-bottom:14px}.legal-head{padding-top:32px}.legal-meta{font-size:13px;color:var(--faint-text)}.legal-sep{margin:0 10px;opacity:.5}.legal-lead{font-size:14px;background:var(--surface-2);border-left:3px solid var(--primary);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:14px 18px;margin:18px 0 4px}.legal-lead,.legal-p{color:var(--muted-text);line-height:1.85}.legal-p{margin-bottom:12px}.legal-label{color:var(--text);font-weight:700}.legal-list{color:var(--muted-text);line-height:1.85;margin-bottom:14px;padding-left:22px;list-style:disc}.legal-list li{margin-bottom:8px}.legal-list li:last-child{margin-bottom:0}.legal-list-ol{list-style:decimal}.legal-note{display:flex;gap:12px;padding:14px 16px;border-radius:var(--radius-md);margin:14px 0 18px;font-size:14px;line-height:1.75;background:rgba(14,159,110,.1);color:var(--muted-text)}.legal-note svg{flex:none;margin-top:3px;color:var(--success)}.legal-table-wrap{overflow-x:auto;margin:8px 0 18px;border:1px solid var(--border);border-radius:var(--radius-md)}.legal-table{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}.legal-table th{background:var(--surface-2);text-align:left;font-weight:600;color:var(--text);white-space:nowrap}.legal-table td,.legal-table th{padding:10px 14px;border-bottom:1px solid var(--border)}.legal-table td{color:var(--muted-text);line-height:1.7;vertical-align:top}.legal-table tr:last-child td{border-bottom:none}.legal-footnote{margin-top:32px;padding-top:18px;border-top:1px dashed var(--border);font-size:13px;color:var(--faint-text);line-height:1.8}.legal-side a{font-size:13px}.legal-main,.legal-side{min-width:0}.legal-table-wrap{max-width:100%}.dash{display:grid;grid-template-columns:220px 1fr;grid-gap:32px;gap:32px}.dash-side{display:flex;flex-direction:column;gap:2px}.dash-side a{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--radius-md);color:var(--muted-text);font-weight:500}.dash-side a:hover{background:var(--surface-2)}.dash-side a.active{background:var(--primary-soft);color:var(--primary);font-weight:600}.stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px;margin-bottom:28px}.gw-hint{font-size:12px;color:var(--faint-text);font-weight:400}.stcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px}.stcard .sl{font-size:12px;color:var(--faint-text);margin-bottom:8px}.stcard .sv{font-family:var(--font-mono);font-size:22px;font-weight:700}table:not(.data){width:100%;border-collapse:collapse}table:not(.data) th{text-align:left;font-size:12px;color:var(--faint-text);text-transform:uppercase;letter-spacing:.05em;padding:10px 12px;border-bottom:1px solid var(--border);font-weight:600}table:not(.data) td{padding:12px;font-size:14px;border-bottom:1px solid var(--border)}table:not(.data) tr:last-child td{border-bottom:none}table:not(.data) td .key{font-family:var(--font-mono);font-size:13px;background:var(--surface-2);padding:2px 8px;border-radius:4px}table:not(.data) td .badge{font-size:12px;padding:3px 9px;border-radius:6px;background:var(--surface-2);color:var(--muted-text)}table:not(.data) td .badge.ok{background:rgba(14,159,110,.15);color:var(--success)}table:not(.data) td .badge.off{background:rgba(220,38,38,.12);color:var(--danger)}table:not(.data) td .badge.warn{background:rgba(214,158,46,.16);color:#b07d12}table:not(.data) td .badge.err{background:rgba(220,38,38,.16);color:var(--danger)}.empty{padding:48px;text-align:center;color:var(--faint-text)}.footer-inner{max-width:var(--content-width);margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:32px}.f-col h4{font-size:14px;margin-bottom:12px}.f-col a{display:block;color:var(--muted-text);padding:4px 0;font-size:13px}.f-col a:hover{color:var(--primary)}.f-brand{max-width:260px}.f-brand .en{color:var(--primary-deep);font-family:var(--font-mono)}.f-note{width:100%;text-align:center;color:var(--faint-text);font-size:12px;padding-top:24px;border-top:1px solid var(--border);margin-top:16px}.f-beian{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:8px;line-height:1.6}.f-beian a{color:var(--faint-text);display:inline-flex;align-items:center;gap:4px;transition:color .15s}.f-beian a:hover{color:var(--primary)}.f-beian-sep{opacity:.4}.police-badge{flex:none}.f-legal{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:10px}.f-legal a{color:var(--muted-text);font-size:13px;line-height:1.6;transition:color .15s}.f-legal a:hover{color:var(--primary)}.f-legal-dot{color:var(--faint-text);opacity:.55;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px}.brand-logo{display:inline-flex;align-items:center;gap:10px;line-height:0;min-width:0}.brand-logo-img{display:block;height:min(var(--brand-h,38px),9vw);width:auto;max-width:100%}.brand-logo-tagline{flex:none;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.02em;white-space:nowrap;color:inherit;opacity:.62}[data-theme=dark] .brand-logo-img[data-themed=auto]{content:url(/brand/logo-full-dark.png)}.mobile-only{display:none}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger:hover{filter:brightness(.94)}.btn-danger:disabled{opacity:.6;cursor:not-allowed}.spin{animation:spin 1s linear infinite}.am-toast{position:fixed;top:74px;right:24px;z-index:60;padding:11px 18px;border-radius:var(--radius-lg);font-size:14px;box-shadow:var(--shadow-lg);border:1px solid transparent;max-width:360px;background:var(--surface);animation:am-in .2s ease}.am-toast.ok{border-color:var(--success);color:var(--success)}.am-toast.err{border-color:var(--danger);color:var(--danger)}.am-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.am-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px}.am-stat-n{font-size:26px;font-weight:700;color:var(--text);line-height:1.1}.am-stat-l{font-size:12.5px;color:var(--faint-text);margin-top:4px}.am-stat.on .am-stat-n{color:var(--success)}.am-stat.off .am-stat-n{color:var(--faint-text)}.am-actions{display:flex;gap:8px;flex-wrap:wrap}.am-actions .btn{font-size:13px;padding:7px 12px}.am-actions .btn:disabled{opacity:.55;cursor:not-allowed}.am-toolbar{display:flex;gap:10px;margin:14px 0 4px;flex-wrap:wrap}.am-search{position:relative;flex:1 1 220px;min-width:180px}.am-search .ic-sm{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--faint-text)}.am-search .input{padding-left:34px;width:100%}.am-toolbar select.input{flex:0 0 auto;width:auto;min-width:118px}.am-table-wrap{overflow-x:auto;margin-top:8px}.am-table{width:100%;border-collapse:collapse;font-size:13.5px}.am-table th{text-align:left;padding:10px;font-size:12px;color:var(--faint-text);font-weight:600;white-space:nowrap}.am-table td,.am-table th{border-bottom:1px solid var(--border)}.am-table td{padding:11px 10px;color:var(--muted-text);vertical-align:middle}.am-table td.am-td-modals{text-align:center;vertical-align:middle;line-height:1.9}.am-table td.am-td-modals .am-chip+.am-chip{margin-left:0}.am-table td.am-td-modals .am-chip{margin:1px 2px}.am-table tr.am-off{opacity:.5}.am-table tr.am-off:hover{opacity:.78}.am-model{display:flex;align-items:center;gap:10px}.am-model-t{display:flex;flex-direction:column;min-width:0}.am-model-t b{color:var(--text);font-size:13.5px;font-weight:600}.am-model-t span{color:var(--faint-text);overflow:hidden;text-overflow:ellipsis;max-width:250px}.am-chip,.am-model-t span{font-size:11.5px;white-space:nowrap}.am-chip{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--primary-soft);color:var(--primary)}.am-chip+.am-chip{margin-left:4px}.am-picks{display:flex;flex-wrap:wrap;gap:6px}.am-free{color:var(--success);font-weight:600}.am-cache{color:var(--muted-text);font-size:12px}.am-cache.am-na{color:var(--faint-text)}.am-px-platform{color:var(--am-px-platform);font-weight:600}.am-px-official{color:var(--am-px-official);font-weight:600}.am-px-cost{color:var(--am-px-cost)}.am-px-legend{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin:2px 0 10px;font-size:12px;color:var(--faint-text)}.am-px-legend i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:middle}.am-f.am-f-platform>span{color:var(--am-px-platform)}.am-f.am-f-platform>input{border-left-color:var(--am-px-platform)}.am-f.am-f-official>span{color:var(--am-px-official)}.am-f.am-f-official>input{border-left-color:var(--am-px-official)}.am-f.am-f-cost>span{color:var(--am-px-cost)}.am-f.am-f-cost>input{border-left-color:var(--am-px-cost)}.am-rows-head .rh-cost{color:var(--am-px-cost);font-weight:600}.am-rows-head .rh-official{color:var(--am-px-official);font-weight:600}.am-rows-head .rh-sale{color:var(--am-px-platform);font-weight:600}.am-row-line .rl-cost{border-left:2px solid var(--am-px-cost)}.am-row-line .rl-official{border-left:2px solid var(--am-px-official)}.am-row-line .rl-sale{border-left:2px solid var(--am-px-platform)}.am-switch{width:42px;height:23px;border-radius:999px;border:none;background:var(--surface-2);position:relative;cursor:pointer;transition:background .18s;padding:0;flex:0 0 auto}.am-switch .am-knob{position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .18s}.am-switch.on{background:var(--success)}.am-switch.on .am-knob{transform:translateX(19px)}.am-switch:disabled{opacity:.5;cursor:wait}.am-row-acts{display:flex;gap:6px}.am-icon-btn{width:30px;height:30px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--muted-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.am-icon-btn:hover{border-color:var(--primary);color:var(--primary)}.am-icon-btn.danger:hover{border-color:var(--danger);color:var(--danger)}.am-foot{margin-top:12px;font-size:12.5px}.am-empty,.am-foot{color:var(--faint-text)}.am-empty{padding:40px 0;text-align:center;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.am-denied{display:flex;gap:12px;align-items:flex-start;padding:8px 0}.am-denied .ic{color:var(--warning);flex:0 0 auto;margin-top:2px}.am-denied strong{display:block;margin-bottom:6px;font-size:15px;color:var(--text)}.am-denied p{margin:0;font-size:13.5px;color:var(--muted-text);line-height:1.7}.am-modal-mask{position:fixed;inset:0;background:var(--scrim);z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.am-modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:100%;max-width:1060px;max-height:90vh;display:flex;flex-direction:column}.am-modal-sm{max-width:440px}.am-modal-preview{max-width:560px}.am-preview-wrap{max-width:460px;margin:0 auto}.am-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border)}.am-modal-head h3{margin:0;font-size:16px;color:var(--text)}.am-modal-body{padding:18px 20px;overflow-y:auto}.am-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--border)}.ann-bell{position:relative}.ann-dot{position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:var(--danger);border:2px solid var(--surface);pointer-events:none}.ann-modal{max-width:560px;max-height:76vh}.ann-list{display:flex;flex-direction:column;gap:14px}.ann-item-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ann-date{font-family:var(--font-mono);font-size:12px;color:var(--faint-text)}.ann-pin{display:inline-flex;align-items:center;gap:3px;color:#b07d12;background:rgba(214,158,46,.14)}.ann-pin,.ann-today-badge{font-size:11.5px;padding:2px 8px;border-radius:var(--radius-pill)}.ann-today-badge{color:#fff;background:var(--primary)}.ann-title{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--text)}.ann-para{margin:0 0 6px;font-size:13.5px;line-height:1.7;color:var(--muted-text)}.ann-empty{display:flex;align-items:center;justify-content:center;gap:8px;margin:24px 0;color:var(--faint-text);font-size:14px}.ann-admin-form{margin:14px 16px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);display:flex;flex-direction:column;gap:12px}.ann-admin-row{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap}.ann-admin-row .field{flex:1 1;min-width:180px;margin:0}.ann-admin-check{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--muted-text);cursor:pointer;padding-bottom:10px}.ann-admin-actions{display:flex;justify-content:flex-end;gap:10px}.ann-float{position:fixed;top:calc(3.5 * var(--header-h) + 12px);right:max(20px,calc((100vw - var(--content-width)) / 2));z-index:55;width:min(340px,calc(100vw - 32px));background:#fff;border:1px solid #e8e2d9;border-left:3px solid #e60012;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:14px 16px 16px}.ann-float-head{display:flex;align-items:center;gap:6px;margin-bottom:6px}.ann-float-head .ic-sm{color:#E60012}.ann-float-label{font-weight:700;font-size:13px;color:#E60012}.ann-float-date{margin-left:auto;font-family:var(--font-mono);font-size:11.5px;color:#000}.ann-float-title{margin:0 0 6px;font-size:15px;font-weight:700;color:#000;line-height:1.4}.ann-float-para{margin:0 0 6px;font-size:13px;line-height:1.65;color:#000}.ann-float-more{color:#000}[data-theme=dark] .ann-float{background:#fff;border-color:#e8e2d9}[data-theme=dark] .ann-float-date,[data-theme=dark] .ann-float-head .ic-sm,[data-theme=dark] .ann-float-label,[data-theme=dark] .ann-float-more,[data-theme=dark] .ann-float-para,[data-theme=dark] .ann-float-title{color:#000}[data-theme=dark] .ann-float-head .ic-sm,[data-theme=dark] .ann-float-label{color:#E60012}.ann-float-foot{display:flex;gap:8px;margin-top:10px}.ann-float-foot .ann-float-btn{flex:1 1}.ann-float-detail{background:#fff;border:1px solid #e60012;color:#e60012;font-weight:700}.ann-float-detail:hover{background:#fdeaea;color:#e60012}.ann-float-ok{background:#fff;border:1px solid #e60012;color:#e60012;font-weight:700}.ann-float-ok:hover{background:#fdeaea;color:#e60012}[data-theme=dark] .ann-float-detail,[data-theme=dark] .ann-float-ok{background:#fff;border-color:#e60012;color:#e60012}[data-theme=dark] .ann-float-detail:hover,[data-theme=dark] .ann-float-ok:hover{background:rgba(230,0,18,.12)}.sg-float{position:fixed;bottom:32px;right:max(20px,calc((100vw - var(--content-width)) / 2));z-index:54;display:flex;align-items:center;gap:12px;width:min(340px,calc(100vw - 32px));background:#fff;border:1px solid #ffd9d9;border-left:4px solid #e60012;border-radius:var(--radius-lg);box-shadow:0 10px 28px rgba(230,0,18,.16),0 4px 10px rgba(0,43,96,.12);padding:11px 13px}.sg-float-ic{color:#E60012;flex:none;line-height:0}.sg-float-body{position:relative;flex:1 1;min-width:0}.sg-float-line{margin:0;font-size:13px;line-height:1.55;color:#0067CF;font-weight:700;-webkit-text-stroke:.4px #0067CF;letter-spacing:.2px}.sg-float-line strong{color:#E60012;font-size:16px;font-weight:800;-webkit-text-stroke:.4px #E60012;padding:0 1px}.sg-float-x{position:absolute;top:-7px;right:-7px;width:18px;height:18px;line-height:16px;text-align:center;border:none;background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.18);color:#999;font-size:14px;cursor:pointer;padding:0}.sg-float-x:hover{color:#E60012}.am-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.am-f{display:flex;flex-direction:column;gap:6px}.am-f>span{font-size:12.5px;color:var(--muted-text);font-weight:500}.am-f>em{font-size:11.5px;color:var(--faint-text);font-style:normal}.am-tier-now{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--radius-sm);font-size:11px;font-weight:600;line-height:1.6;background:rgba(0,168,84,.12);color:#00a854;border:1px solid #00a854}html[data-theme=dark] .am-tier-now{background:rgba(56,224,138,.14);color:#38e08a;border-color:#38e08a}.am-auto{margin-left:6px;font-size:11.5px;color:var(--faint-text);font-style:normal}.am-price-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.am-rows{margin-top:8px;display:flex;flex-direction:column;gap:8px}.am-row-line,.am-rows-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.9fr) 30px;grid-gap:8px;gap:8px;align-items:center}.am-rows-head span{font-size:11.5px;color:var(--faint-text);line-height:1.5}.am-row-line .input{width:100%;min-width:0}.am-rows-empty{margin:0;font-size:12px;color:var(--faint-text);line-height:1.7}.am-span2{grid-column:1/-1}.am-textarea{resize:vertical;line-height:1.65}.am-cfg-line{flex-wrap:nowrap;gap:14px 14px}.am-cfg-line,.am-cfg-line .am-cfg-item{display:flex;flex-direction:row;align-items:center}.am-cfg-line .am-cfg-item{gap:6px;white-space:nowrap}.am-cfg-line .am-cfg-item>span{font-size:14px;font-weight:600;color:var(--text);line-height:1.4}.am-cfg-line .am-cfg-item .input{font-size:14px;padding-left:8px;padding-right:8px}.am-cfg-line .am-cfg-check{display:inline-flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap;color:var(--muted-text);cursor:pointer}.am-cfg-line .am-cfg-check input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.am-cfg-line .am-cfg-check b{color:var(--text)}.am-cfg-line .am-cfg-check.am-pv-hot,.am-cfg-line .am-cfg-check.am-pv-hot b{color:var(--am-pv-red)}.am-cfg-line .am-cfg-check.am-pv-hot input{width:16px;height:16px;accent-color:var(--am-pv-red)}.am-tier-cfg{flex-wrap:wrap;gap:14px 18px;margin:6px 0 2px;padding:8px 10px;border:1px dashed var(--border);border-radius:8px;background:rgba(0,103,207,.04)}.am-tier-cfg,.am-tier-cfg .am-cfg-item{display:flex;flex-direction:row;align-items:center}.am-tier-cfg .am-cfg-item{gap:6px;white-space:nowrap}.am-tier-cfg .am-cfg-item>span{font-size:14px;font-weight:600;color:var(--text)}.am-tier-cfg .am-cfg-check{display:inline-flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap}.am-tier-cfg .am-cfg-check b{color:var(--am-px-official)}.am-price-line{grid-column:1/-1;display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:12px 16px;gap:12px 16px;align-items:end;border:2px solid var(--am-line-bd,rgba(148,163,184,.6));border-radius:10px;padding:14px 16px;background:var(--am-line-bg,transparent)}.am-price-line.t-cost{--am-line-bd:rgba(30,142,62,.85);--am-line-bg:rgba(30,142,62,.10)}.am-price-line.t-cost .input{border:2px solid var(--am-pv-red);font-size:16px;font-weight:700;color:var(--am-pv-red)}.am-price-line.t-platform{--am-line-bd:rgba(217,58,22,.85);--am-line-bg:rgba(217,58,22,.10)}.am-price-line.t-flat{--am-line-bd:rgba(199,120,0,.9);--am-line-bg:rgba(199,120,0,.10)}.am-price-line.t-valley{--am-line-bd:rgba(124,77,255,.9);--am-line-bg:rgba(124,77,255,.10)}.am-price-line.t-official{--am-line-bd:rgba(15,111,209,.85);--am-line-bg:rgba(15,111,209,.10)}.am-price-line.t-periods{--am-line-bd:rgba(100,116,139,.75);--am-line-bg:rgba(100,116,139,.06)}.am-price-line .am-pl-name.t-periods{color:#475569}html[data-theme=dark] .am-price-line .am-pl-name.t-periods{color:#B6C2D4}.am-price-line .am-pl-field>span.pt-peak{color:#444545;font-weight:600}html[data-theme=dark] .am-price-line .am-pl-field>span.pt-peak{color:#C9CDD4}.am-price-line .am-pl-field>span.pt-flat{color:var(--am-px-flat);font-weight:600}.am-price-line .am-pl-field>span.pt-valley{color:var(--am-px-valley);font-weight:600}.am-price-line.t-official .input[readonly]{opacity:.7}.am-price-line.t-official .input:not([readonly]){border:2px solid var(--am-px-official);font-weight:700;font-size:15px}.pv-row{display:flex;flex-wrap:wrap;gap:6px}.pv-group,.pv-row{align-items:center}.pv-group{display:inline-flex;gap:3px}.pv-digit{width:42px;text-align:center;padding:6px 2px;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-sep{font-weight:700;color:var(--muted-text);font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.am-price-line .am-pl-name{font-size:15.5px;font-weight:700;line-height:1.3;padding-bottom:10px;white-space:nowrap}.am-price-line .am-pl-name small{display:block;font-weight:400;font-size:12px;color:var(--faint-text);white-space:normal;line-height:1.45}.am-price-line .am-pl-name.t-cost{color:var(--am-px-cost)}.am-price-line .am-pl-name.t-platform{color:var(--am-px-platform)}.am-price-line .am-pl-name.t-flat{color:var(--am-px-flat)}.am-price-line .am-pl-name.t-valley{color:var(--am-px-valley)}.am-price-line .am-pl-name.t-official{color:var(--am-px-official)}.am-price-line .am-pl-field{display:flex;flex-direction:column;gap:5px;min-width:0}.am-price-line .am-pl-field>span{font-size:13px;color:var(--muted-text);line-height:1.4}.am-price-line .input{width:100%;min-width:0;font-size:14.5px}.am-pv-all{display:inline-flex;align-items:center;gap:8px;margin-left:20px;font-size:14px;color:var(--am-pv-red);cursor:pointer;white-space:nowrap;font-weight:600}.am-pv-all input{width:18px;height:18px;accent-color:var(--am-pv-red);cursor:pointer}.am-pv-all b,.am-pv-all span{color:var(--am-pv-red)}.am-pv-all span{font-size:12px;font-weight:600}.am-setgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:16px 20px 0}.am-setcard{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.am-sc-toggle{display:flex;align-items:center;gap:10px;cursor:pointer}.am-sc-toggle input{width:20px;height:20px;accent-color:var(--am-pv-red);cursor:pointer;flex:none}.am-sc-toggle b{font-size:15px;color:var(--text)}.am-sc-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.am-sc-desc{font-size:13px;color:var(--faint-text);line-height:1.6}.am-tiercfg{margin:16px 20px 4px;padding:16px 18px;border:1px dashed var(--border);border-radius:12px}.am-tier-title{font-weight:700;margin-bottom:4px}.am-tier-row,.am-tier-title{font-size:14px;color:var(--text)}.am-tier-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.am-tier-rows .am-tier-row:first-child{margin-top:0}.am-tier-row input[type=number]{font-size:14px;padding:6px 10px}.am-tier-tag{background:var(--am-pv-red);color:#fff;font-size:12.5px;font-weight:700;border-radius:6px;padding:3px 10px;flex:none}@media (max-width:1100px){.am-setgrid{grid-template-columns:1fr}}.am-checks{display:flex;flex-direction:column;gap:10px;margin-top:16px}.am-check{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted-text);cursor:pointer}.am-check input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.am-form-err{margin-top:14px;padding:10px 14px;border-radius:var(--radius-md);font-size:13px;background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger)}.am-warn-text{font-size:14px;color:var(--text);line-height:1.7;margin:0 0 10px}.am-warn-list{margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.8;color:var(--muted-text)}.am-warn-list li{margin-bottom:6px}.am-warn-list b{color:var(--text)}.am-hint-text{font-size:13px;color:var(--muted-text);line-height:1.7;margin:0}.rc-rate{font-size:12.5px;color:var(--faint-text);font-family:var(--font-mono)}.rc-head-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.rc-promo-btn{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:#c2410c;background:rgba(253,116,27,.12);border:1px solid rgba(253,116,27,.45);border-radius:999px;padding:5px 12px;cursor:pointer;transition:all .15s;white-space:nowrap}.rc-promo-btn:hover{background:rgba(253,116,27,.22);border-color:#FD741B;color:#9a3412}.rc-promo-modal{max-width:520px}.rc-promo-lead{font-size:13px;line-height:1.7;color:var(--muted-text);margin:0 0 12px}.rc-promo-table{width:100%;border-collapse:collapse;font-size:13px}.rc-promo-table th{text-align:left;font-size:11.5px;font-weight:600;color:var(--faint-text);padding:6px 8px}.rc-promo-table td,.rc-promo-table th{border-bottom:1px solid var(--border);white-space:nowrap}.rc-promo-table td{padding:9px 8px;color:var(--muted-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-promo-table tr.hot td{background:rgba(253,116,27,.06)}.rc-promo-table .rc-promo-bonus{color:#e8590c;font-weight:700}.rc-promo-note{font-size:11.5px;line-height:1.6;color:var(--faint-text);margin:12px 0 0}.rc-blocked{display:flex;gap:12px;align-items:flex-start;padding:8px 0}.rc-blocked .ic{color:var(--warning);flex:0 0 auto;margin-top:2px}.rc-blocked strong{display:block;margin-bottom:6px;font-size:15px;color:var(--text)}.rc-blocked p{margin:0 0 6px;font-size:13.5px;color:var(--muted-text);line-height:1.7}.rc-pkgs{display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));grid-gap:12px;gap:12px}.rc-pkg-tag{position:absolute;top:-9px;left:50%;transform:translateX(-50%);background:var(--primary);color:var(--on-primary);font-size:11px;padding:2px 9px;border-radius:999px;white-space:nowrap}.rc-pkg-amt{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--primary-deep)}.rc-pkg.active .rc-pkg-amt{color:var(--primary)}.rc-pkg-cr{font-size:12.5px;color:var(--muted-text)}.rc-pkg-bonus{font-size:11.5px;color:var(--success)}.rc-pay-title{font-size:13px;font-weight:600;color:var(--muted-text);margin:22px 0 10px}.rc-channels{display:flex;gap:12px;flex-wrap:wrap}.rc-note{display:flex;gap:8px;align-items:flex-start;margin-top:18px;padding:11px 14px;border-radius:var(--radius-md);background:var(--surface-2);font-size:12.5px;color:var(--muted-text);line-height:1.65}.rc-note .ic-xs{color:var(--success);flex:0 0 auto;margin-top:2px}.rc-modal-body{text-align:center}.rc-qr{display:inline-block;padding:10px;background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border);line-height:0}.rc-qr img{display:block;border-radius:6px}.rc-cr-amt{font-family:var(--font-mono);font-size:26px;font-weight:700;color:var(--primary-deep);margin-top:16px}.rc-cr-get{font-size:13px;color:var(--muted-text);margin-top:4px}.rc-countdown{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:13px;color:var(--faint-text)}.rc-tip{margin-top:10px;font-size:12.5px;color:var(--muted-text);line-height:1.6}.rc-polling{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border);font-size:12.5px;color:var(--faint-text)}.rc-done-ic{width:54px;height:54px;color:var(--success);margin:6px auto 14px;display:block}.rc-done-amt{font-family:var(--font-mono);font-size:30px;font-weight:700;color:var(--success)}.rc-done-cr{font-size:14px;color:var(--text);margin-top:6px}.rc-done-bal{font-size:13px;color:var(--faint-text);margin-top:10px}.pay-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pay-grid-3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pay-switch-row{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text);cursor:pointer;padding:10px 0}.pay-switch-row input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.pay-switch-row em{font-size:12px;color:var(--faint-text);font-style:normal}.pay-grid .am-f{margin-bottom:2px}.pay-notify{margin-top:16px;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg)}.pay-notify-row{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:13px}.pay-notify-row+.pay-notify-row{border-top:1px solid var(--border)}.pay-notify-row>span{flex:0 0 76px;color:var(--faint-text);font-size:12.5px}.pay-notify-row code{flex:1 1;min-width:0;overflow-x:auto;white-space:nowrap;font-size:12.5px;color:var(--muted-text)}.am-hint-text{margin-bottom:14px}.am-sync-report{margin-top:16px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.am-sync-line{font-size:13.5px;color:var(--text);line-height:1.7;margin-bottom:10px}.am-sync-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:10px}.am-sync-grid span{font-size:12.5px;color:var(--muted-text);text-align:center;padding:8px 4px;border-radius:var(--radius-sm);background:var(--surface)}.am-sync-grid b{display:block;font-size:18px;color:var(--text);margin-top:2px}.am-sync-list{font-size:12.5px;color:var(--muted-text);line-height:1.7;word-break:break-all}.am-sync-list.muted{color:var(--faint-text)}.am-chip.banned{background:rgba(220,38,38,.12);color:var(--danger)}.inv-danger{color:var(--danger);border-color:rgba(220,38,38,.35)}.inv-danger:hover:not(:disabled){background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.55)}.am-chip .ic-xs{vertical-align:-3px;margin-right:2px}.am-table td .am-model-t b{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap}.au-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.au-presets .btn{font-size:12.5px;padding:5px 11px}.au-sub{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--text)}.am-stat-l .ic-xs{vertical-align:-3px;margin-right:3px}.acct{display:grid;grid-template-columns:220px 1fr;grid-gap:32px;gap:32px;align-items:start}.acct-group{font-size:13px;font-weight:600;color:var(--faint-text);padding:4px 14px 8px;letter-spacing:.08em}.acct-nav{display:flex;flex-direction:column;gap:2px}.acct-nav a{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--radius-md);color:var(--muted-text);font-weight:500;white-space:nowrap}.acct-nav a:hover{background:var(--surface-2)}.acct-nav a.active{background:var(--primary-soft);color:var(--primary);font-weight:600}.acct-balance{margin-top:14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex;flex-direction:column;gap:4px}.acct-balance strong{font-size:20px;color:var(--text);letter-spacing:-.01em}.acct-balance-note{margin:2px 0 0;font-size:11.5px;line-height:1.6;color:var(--faint-text)}.acct-gift-more{display:inline-block;margin-left:6px;background:none;border:none;padding:0;font:inherit;color:var(--primary);text-decoration:underline;text-underline-offset:2px;white-space:nowrap;cursor:pointer}.acct-gift-more:hover{color:var(--muted-text)}.acct-terms-modal{max-width:520px}.acct-terms-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px;font-size:13.5px;line-height:1.65;color:var(--muted-text)}.acct-deletion-banner{display:flex;align-items:center;gap:10px;max-width:var(--content-width);margin:0 auto 14px;padding:11px 16px;border:1px solid rgba(220,38,38,.4);border-left:3px solid var(--danger);border-radius:var(--radius-md);background:rgba(220,38,38,.08);color:var(--text);font-size:13.5px}.acct-deletion-banner .ic-sm{color:var(--danger);flex:0 0 auto}.acct-deletion-banner strong{color:var(--danger)}.acct-deletion-banner a{margin-left:auto;color:var(--danger);font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.danger-card{max-width:640px}.danger-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.danger-head .ic-sm{color:var(--danger)}.danger-head h3{margin:0;font-size:17px}.danger-lead{font-size:13.5px;color:var(--muted-text)}.danger-count,.danger-lead{margin:6px 0 10px;line-height:1.7}.danger-count{font-size:14px;color:var(--text)}.danger-count strong{color:var(--danger)}.danger-list{margin:0 0 14px;padding-left:20px;flex-direction:column;gap:7px;line-height:1.65;color:var(--muted-text)}.danger-agree,.danger-list{display:flex;font-size:13px}.danger-agree{align-items:flex-start;gap:8px;line-height:1.6;color:var(--text);cursor:pointer;margin-bottom:12px}.danger-agree input{margin-top:2px;flex:0 0 auto}.danger-form{display:flex;gap:10px;flex-wrap:wrap}.danger-form input{flex:1 1 220px;min-width:0;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:13.5px}.danger-form input:focus{outline:none;border-color:var(--danger)}.danger-btn{background:var(--danger);color:#fff;border:1px solid var(--danger)}.danger-btn:hover{opacity:.88}.danger-btn:disabled{opacity:.5;cursor:not-allowed}.danger-cancel{margin-top:4px;color:var(--danger);border-color:var(--danger);background:transparent}.danger-cancel:hover{background:rgba(220,38,38,.08)}.danger-err{margin:10px 0 0;font-size:13px;color:var(--danger)}.ac-filters{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.ac-derived{display:inline-flex;align-items:baseline;gap:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-derived em{font-style:normal;font-size:10.5px;line-height:1;padding:2px 5px;border-radius:4px;background:var(--surface-2);color:var(--faint-text);border:1px solid var(--border)}.ac-in{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.3}.ac-in-n{font-weight:600;color:var(--muted-text)}.ac-px-note{margin:0 0 9px;font-size:11.5px;line-height:1.65;color:var(--faint-text)}.ac-px-note b{color:var(--muted-text);font-weight:600}.ac-table-wrap table tbody tr.ac-row{cursor:pointer;transition:background .12s}.ac-table-wrap table tbody tr.ac-row:hover{background:var(--surface-2)}.ac-table-wrap table tbody tr.ac-row:hover .ac-in-n{color:var(--primary)}.ac-modal-calc{max-width:600px}.ac-calc-meta{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--faint-text);margin:-4px 0 14px;padding-bottom:10px;border-bottom:1px solid var(--border)}.ac-calc{display:flex;flex-direction:column;gap:2px}.ac-calc-cap{font-size:12px;font-weight:600;color:var(--muted-text);margin-bottom:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ac-calc-tier{font-size:11px;font-weight:700;color:#0b7a4b;background:#e6f7ee;border:1px solid #bfe9d3;border-radius:4px;padding:1px 6px}.ac-calc-line{display:grid;grid-template-columns:128px 1fr auto;grid-gap:10px;gap:10px;align-items:baseline;padding:8px 10px;border-radius:6px;background:var(--surface-2);margin-bottom:6px;font-size:13px}.ac-calc-line .k{color:var(--muted-text);font-weight:600}.ac-calc-line .f{color:var(--faint-text);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-calc-line .v{color:var(--text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ac-calc-warn{font-style:normal;color:var(--warning);font-size:11.5px;margin-left:4px}.ac-calc-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;padding:12px 10px 0;border-top:1px dashed var(--border);font-size:13px;color:var(--muted-text)}.ac-calc-total b{font-size:19px;color:var(--primary-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-calc-note{font-size:11.5px;line-height:1.6;color:var(--faint-text);margin:10px 0 0}.ac-calc-pay{display:grid;grid-template-columns:128px 1fr auto;grid-gap:10px;gap:10px;align-items:baseline;margin-top:10px;padding:8px 10px;border-radius:6px;background:var(--primary-soft);font-size:13px}.ac-calc-pay .k{color:var(--muted-text);font-weight:600}.ac-calc-pay .f{color:var(--muted-text);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-calc-pay .v{color:var(--primary);font-weight:700;white-space:nowrap;font-size:12px}.ac-calc-stale{font-size:12px;line-height:1.6;color:var(--warning);margin:10px 0 0;padding:8px 10px;border-radius:6px;background:rgba(183,121,31,.1)}.acct-guest{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;text-align:center;color:var(--muted-text)}.acct-guest h3{font-size:17px;font-weight:600;color:var(--text);margin-top:6px}.acct-guest p{font-size:13.5px;margin-bottom:6px}.ac-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:24px}.ac-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px}.ac-stat-l{font-size:12.5px;color:var(--muted-text);display:flex;align-items:center;gap:5px}.ac-stat-v{font-size:22px;font-weight:700;margin-top:6px;color:var(--text);word-break:break-all}.ac-kv{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 24px;gap:12px 24px;margin-bottom:16px}.ac-kv>div{display:flex;gap:10px;align-items:baseline;min-width:0}.ac-kv-l{flex:none;font-size:13px;color:var(--faint-text)}.ac-kv-v{font-size:14px;color:var(--text);word-break:break-all}.ac-chip{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.ac-chip.ok{background:rgba(14,159,110,.14);color:var(--success)}.ac-chip.warn{background:rgba(196,159,46,.14);color:var(--primary-deep)}.ac-chip.err{background:rgba(197,52,52,.12);color:var(--danger)}.ac-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ac-table-wrap table{min-width:640px}.ac-cost{font-weight:600;color:var(--primary-deep)}.ac-dim,.ac-foot{color:var(--faint-text)}.ac-foot{margin-top:12px;font-size:12.5px}.ac-foot-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.ac-foot-page{font-size:12.5px;color:var(--faint-text)}.ac-pager{display:flex;align-items:center;gap:6px}.ac-page-arrow{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:1px solid var(--border);background:var(--surface);color:var(--muted-text);font-size:13px;font-weight:500;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s;line-height:1}.ac-page-arrow:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.ac-page-arrow:disabled{opacity:.4;cursor:not-allowed}.ac-page-gap{min-width:20px;text-align:center;font-size:13px}.ac-hint,.ac-page-gap{color:var(--faint-text)}.ac-hint{font-size:12.5px}.vf-gift{display:flex;align-items:center;gap:6px;margin:0 0 12px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.5;color:#00a854;background:rgba(0,168,84,.1);border:1px solid rgba(0,168,84,.35);border-left:3px solid #00c853;border-radius:8px;letter-spacing:.02em}.vf-gift .ic-sm{color:#00c853;flex:0 0 auto}[data-theme=dark] .vf-gift{color:#38e08a;background:rgba(56,224,138,.12);border-color:rgba(56,224,138,.38)}.vf-approved-note{margin:16px 0 0;font-size:14px;line-height:1.7;color:var(--text)}.ac-query{justify-content:space-between;gap:12px;padding:12px 14px;margin:2px 0 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md)}.ac-query,.ac-query-main{display:flex;align-items:center;flex-wrap:wrap}.ac-query-main{gap:8px}.ac-query-label{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--muted-text)}.ac-query-sep{font-style:normal;font-size:13px;color:var(--faint-text)}.ac-query-actions{display:flex;align-items:center;gap:8px}.ac-quick{display:inline-flex;gap:4px;flex-wrap:wrap;margin-left:2px}.ac-quick button{border:1px solid var(--border);background:var(--surface);color:var(--muted-text);font-size:12px;padding:5px 10px;border-radius:999px;cursor:pointer;transition:all .15s;white-space:nowrap}.ac-quick button:hover{border-color:var(--primary);color:var(--primary)}.ac-query-note{display:flex;align-items:center;gap:8px;margin:-2px 0 12px;font-size:12.5px;color:var(--faint-text)}.ac-query-note b{color:var(--text);font-weight:600}.ac-query-note button{border:none;background:none;padding:0;color:var(--primary);font-size:12.5px;cursor:pointer;text-decoration:underline}.ac-modal-mask{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-start;justify-content:center;padding:calc(var(--header-h) + 6px) 20px 20px;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ac-modal{width:min(530px,100%);max-height:calc(100vh - var(--header-h) - 46px);overflow-y:auto;padding:18px 20px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ac-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.ac-modal-head h4{display:flex;align-items:center;gap:7px;margin:0;font-size:15.5px}.ac-modal-x{border:none;background:none;padding:4px;border-radius:var(--radius-sm);color:var(--faint-text);cursor:pointer;display:inline-flex}.ac-modal-x:hover{background:var(--surface-2);color:var(--text)}.ac-modal-tip{margin:0 0 14px;font-size:12.5px;line-height:1.6;color:var(--faint-text)}.ac-modal-range{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ac-modal-range label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--muted-text)}.ac-modal-range label .date-field{min-width:162px}.ac-modal-range em{font-style:normal;font-size:13px;color:var(--faint-text);padding-bottom:9px}.ac-modal .ac-quick{margin-left:0}.ac-modal .ac-err{margin-top:12px;font-size:13px}.ac-modal-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.ac-err{background:rgba(197,52,52,.1);color:var(--danger)}.ac-err,.ac-ok{margin-top:14px;padding:10px 14px;border-radius:var(--radius-md);font-size:14px}.ac-ok{background:rgba(31,138,76,.1);color:var(--success)}.ac-keybox{margin-top:16px;padding:16px;background:var(--surface-2)}.ac-keybox,.ac-keyplain{border-radius:var(--radius-md)}.ac-keyplain{background:var(--surface);padding:10px 14px;border:1px dashed var(--primary-deep);color:var(--primary-deep);word-break:break-all;display:flex;align-items:center;justify-content:space-between;gap:10px}.key-cell{gap:6px}.key-cell,.key-copy-btn{display:inline-flex;align-items:center}.key-copy-btn{justify-content:center;width:24px;height:24px;flex:0 0 auto;border:1px solid var(--border);border-radius:5px;background:transparent;color:var(--faint-text);cursor:pointer;transition:all .15s ease}.key-copy-btn:hover{border-color:var(--success);color:var(--success)}.key-copy-btn:active{transform:scale(.94)}.ac-form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 20px;gap:0 20px}.ac-cell-icon{display:inline-flex;align-items:center;gap:4px}.ac-spin{animation:spin 1s linear infinite}.pr-row .prl .pc-save{margin-left:6px;font-size:10px;font-weight:700;color:var(--success);background:rgba(14,159,110,.15);border-radius:4px;padding:1px 5px;letter-spacing:0}.pr-row .prv-cache{color:var(--success)}.pr-row .prv-na{color:var(--faint-text)}.cat-tabs{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:90;background:var(--bg);padding:18px 0 16px;border-bottom:1px solid var(--border);margin-bottom:28px}.cat-tab-row{display:flex;gap:8px;flex-wrap:wrap}.cat-tab .cat-num{font-family:var(--font-mono);font-size:12px;background:var(--surface-2);color:var(--faint-text);border-radius:var(--radius-pill);padding:1px 8px}.cat-tab.active .cat-num{background:rgba(255,255,255,.22);color:inherit}.cat-desc{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 16px;border-radius:var(--radius-md);background:var(--primary-soft);color:var(--muted-text);font-size:13.5px;line-height:1.7}.cat-desc .ic-sm{flex:none;margin-top:2px;color:var(--primary)}.mc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));grid-gap:20px;gap:20px}.mc-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.mc-seq{flex:none;width:30px;height:30px;border-radius:var(--radius-md);background:var(--surface-2);color:var(--faint-text);font-family:var(--font-mono);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.mc-titles{flex:1 1;min-width:0}.mc-vendor{font-size:12.5px;color:var(--faint-text);margin-top:2px}.mc-tag.batch{background:var(--surface-2);color:var(--muted-text)}.mc-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 18px;gap:10px 18px;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:12px}.mc-fl{font-size:11.5px;color:var(--faint-text);margin-bottom:2px;letter-spacing:.02em}.mc-fv{font-size:13.5px;color:var(--text);line-height:1.55;font-weight:500}.mc-fv .wt-mono{font-feature-settings:"tnum" 1}.mc-block{margin-bottom:10px}.mc-block:last-child{margin-bottom:0}.mc-block .mc-fl{margin-bottom:4px}.mc-block .mc-fv{font-weight:400;color:var(--muted-text)}.mc-risk{margin-top:12px;padding:10px 12px;border-radius:var(--radius-md);background:rgba(196,159,46,.1);color:var(--muted-text);font-size:12.5px;line-height:1.6;display:flex;gap:8px}.mc-risk .ic-xs{flex:none;margin-top:2px;color:var(--warning)}.mc-risk b{color:var(--text);font-weight:700}.sec{margin-top:52px}.sec-head{margin-bottom:6px}.sec-head,.sec-head h3{display:flex;align-items:center;gap:10px}.sec-head h3{font-size:22px}.sec-note{color:var(--muted-text);font-size:13.5px;line-height:1.7;margin-bottom:18px;max-width:860px}.sec-note.callout{background:rgba(124,165,184,.1);padding:12px 16px;border-radius:var(--radius-md)}.rm-line{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.rm-phase{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;position:relative}.rm-phase .rm-no{position:absolute;top:-12px;left:20px;width:26px;height:26px;border-radius:50%;background:var(--primary);color:var(--on-primary);font-family:var(--font-mono);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.rm-phase h4{font-size:16px;margin:6px 0 4px;color:var(--text)}.rm-period{font-size:12px;color:var(--primary);font-weight:600;font-family:var(--font-mono)}.rm-phase dl{margin-top:12px;display:flex;flex-direction:column;gap:8px}.rm-phase dt{font-size:11.5px;color:var(--faint-text);letter-spacing:.03em}.rm-phase dd{font-size:13px;color:var(--muted-text);line-height:1.6}.tc-group{margin-bottom:20px}.tc-group h4{font-size:15px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.tc-group h4 .tc-prefix{font-family:var(--font-mono);font-size:12px;color:#fff;background:var(--primary);padding:2px 8px;border-radius:6px}.tc-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.tc-table{width:100%;border-collapse:collapse;font-size:13px;min-width:680px}.tc-table th{background:var(--surface-2);text-align:left;font-weight:600;color:var(--text);padding:9px 12px;white-space:nowrap;font-size:12px}.tc-table td,.tc-table th{border-bottom:1px solid var(--border)}.tc-table td{padding:10px 12px;color:var(--muted-text);line-height:1.6;vertical-align:top;font-size:13px}.tc-table tr:last-child td{border-bottom:none}.tc-code{font-family:var(--font-mono);color:var(--primary);font-weight:700}.tc-code,.tc-dim{white-space:nowrap}.tc-dim{font-weight:600;color:var(--text)}.tc-models{color:var(--faint-text);font-size:12px;white-space:nowrap}.notes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:18px;gap:18px}.note-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;box-shadow:var(--shadow-sm)}.note-card h4{font-size:15px;margin-bottom:8px;display:flex;align-items:center;gap:8px;color:var(--text)}.note-card p{font-size:13px;color:var(--muted-text);line-height:1.75}.note-card .ic-sm{flex:none;color:var(--primary)}.mg-side-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mg-side-title{font-size:15px;font-weight:700;color:var(--text)}.mg-close{display:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);border:1px solid var(--border);background:none;color:var(--muted-text);cursor:pointer}.mg-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.mg-mbar{display:none;align-items:center;margin-bottom:14px}.mg-toggle{align-items:center;gap:6px;padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);font-size:13px;color:var(--muted-text);cursor:pointer}.card-np .card-top{align-items:flex-start}.np-brand{background:linear-gradient(135deg,#7c5cff 20%,#00c2be 90%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.np-copy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--muted-text);cursor:pointer;transition:color .15s,border-color .15s}.np-copy:hover{color:var(--primary);border-color:var(--primary)}.np-chip{font-size:12px;line-height:1;padding:2.5px 5px;border-radius:5px;font-weight:500}.np-chip,.np-chip-group{display:inline-flex;align-items:center;white-space:nowrap}.np-chip-group{gap:3px;flex-wrap:nowrap}.np-chip-group .np-chip{font-size:12px;padding:2.5px 5px}.np-chip-pv{background:#e8f1fd;color:#0067CF;font-weight:700}.np-chip-hot{background:#fff1e5;color:#FD741B;font-weight:700}.np-flow{display:inline-flex;align-items:center;gap:3px;color:#4b5563;min-width:0}.np-flow.k-txt2vid{color:#2563eb}.np-flow.k-txt2img{color:#7c5cff}.np-flow.k-img2img{color:#0d9488}.np-flow.k-img2vid{color:#d97706}.np-flow.k-vid2vid{color:#be185d}.np-klabel{font-size:9.5px;font-weight:600;white-space:nowrap;margin-left:1px}.np-tier{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;line-height:1.2}.np-tier-now{font-size:10px;font-weight:700;color:#0b7a4b;background:#e6f7ee;border:1px solid #bfe9d3;border-radius:4px;padding:1px 5px;white-space:nowrap}.np-tier-hint{font-size:9.5px;color:var(--muted-text);line-height:1.2}.np-official.np-flat{text-decoration:none;color:#8a93a3}[data-theme=dark] .np-official.np-flat{color:#5d6675}[data-theme=dark] .np-chip-pv{background:rgba(0,103,207,.22);color:#6fb0ff}[data-theme=dark] .np-chip-hot{background:rgba(253,116,27,.18);color:#ffa066}[data-theme=dark] .np-tier-now{color:#4fd68f;background:rgba(79,214,143,.12);border-color:rgba(79,214,143,.32)}.np-toast{position:fixed;top:76px;left:50%;transform:translateX(-50%);z-index:80;display:flex;align-items:center;gap:6px;background:#111827;color:#fff;font-size:13px;padding:9px 16px;border-radius:8px;box-shadow:0 6px 24px rgba(0,0,0,.25);animation:npToast .2s ease}.pg{display:flex;flex-direction:column;gap:14px}.pg-subtabs{display:flex;gap:8px;flex-wrap:wrap}.pg-subtab{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-text);font-size:14px;cursor:pointer;transition:border-color .15s,color .15s}.pg-subtab:hover{color:var(--text)}.pg-subtab.active{border-color:var(--primary);color:var(--primary);font-weight:700;background:color-mix(in srgb,var(--primary) 8%,var(--surface))}.pg-soon-badge{font-size:10.5px;padding:1px 6px;border-radius:999px;color:var(--faint-text)}.pg-guide,.pg-soon-badge{background:var(--surface-2);border:1px solid var(--border)}.pg-guide{border-radius:var(--radius-lg);overflow:hidden}.pg-guide-head{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;color:var(--text);font-size:14px}.pg-guide-head .ic-sm{color:var(--primary)}.pg-guide-steps{margin:0;padding:2px 18px 14px 34px;display:flex;flex-direction:column;gap:8px}.pg-guide-steps li{font-size:13.5px;color:var(--muted-text);line-height:1.6}.pg-guide-steps li b{color:var(--text);margin-right:8px}.pg-examples-title{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--muted-text);margin-bottom:8px}.pg-examples-title .ic-sm{color:var(--primary)}.pg-example-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px}.pg-example-card{display:flex;flex-direction:column;gap:5px;text-align:left;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color .15s,box-shadow .15s}.pg-example-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.pg-example-card b{font-size:13.5px;color:var(--text)}.pg-example-prompt{font-size:12.5px;line-height:1.55;color:var(--muted-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pg-example-hint{font-size:11.5px;color:var(--primary)}.pg-chat{gap:12px}.pg-chat,.pg-msgs{display:flex;flex-direction:column}.pg-msgs{min-height:220px;max-height:460px;overflow-y:auto;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.pg-empty{margin:auto;flex-direction:column;align-items:center;gap:8px;color:var(--faint-text);font-size:13.5px;text-align:center;max-width:420px}.pg-empty,.pg-msg{display:flex}.pg-bubble{max-width:82%;padding:9px 13px;border-radius:14px;font-size:13.5px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.pg-msg-user .pg-bubble{background:var(--primary);color:#fff;border-bottom-right-radius:4px}.pg-msg-assistant .pg-bubble{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-bottom-left-radius:4px}.pg-error{margin:0}.pg-inputbar{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.pg-input{width:100%;border:none;background:transparent;resize:vertical;min-height:44px;font:inherit;font-size:14px;color:var(--text);outline:none}.pg-input-actions{justify-content:space-between;gap:10px;flex-wrap:wrap}.pg-cost,.pg-input-actions{display:flex;align-items:center}.pg-cost{gap:5px;font-size:12.5px;color:var(--muted-text)}.pg-cost .ic-sm{color:var(--primary)}.pg-btns{display:flex;gap:8px}.pg-tips{margin:0;font-size:12.5px;color:var(--faint-text);line-height:1.6}.pg-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:44px 24px;border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--muted-text)}.pg-placeholder h4{margin:0;font-size:16px;color:var(--text)}.pg-placeholder p{margin:0;max-width:460px;font-size:13.5px;line-height:1.7}.pg-placeholder-note{font-size:12.5px;color:var(--primary)}.pg-modelbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pg-model-label{font-size:13px;font-weight:700;color:var(--text);flex:none}.pg-model-select{max-width:520px;font-size:13.5px}.pg-model-slogan{font-size:12.5px;color:var(--faint-text)}.pg-subtabs-inner{margin-bottom:2px}.pg-size-select{max-width:230px}.pg-cost{flex-wrap:wrap}.pg-cost-last{color:var(--text);font-weight:700}.pg-spin{animation:pg-spin .9s linear infinite}.pg-img-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.pg-img-card{margin:0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.pg-img-card img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:var(--surface-2)}.pg-img-card figcaption{display:flex;gap:8px;justify-content:flex-end;padding:8px 10px;border-top:1px solid var(--border)}.pg-empty-block{min-height:160px;border:1px dashed var(--border);border-radius:var(--radius-lg)}.pg-empty-block,.pg-task{background:var(--surface)}.pg-task{border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px;display:flex;flex-direction:column;gap:10px}.pg-task-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pg-task-id{font-family:var(--font-mono);font-size:11.5px;color:var(--faint-text)}.pg-task-progress-text{margin-left:auto;font-weight:700;font-size:13px;color:var(--primary)}.pg-badge{font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;border:1px solid var(--border)}.pg-progress{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.pg-progress-bar{height:100%;border-radius:999px;background:var(--primary);transition:width .5s ease}.pg-task-error{margin:0;font-size:13px;color:#c0392b;line-height:1.6}.pg-task-actions{display:flex;gap:8px;flex-wrap:wrap}.pg-video{width:100%;max-width:560px;border-radius:var(--radius-md);background:#000}.pg-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 20px;border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface);text-align:center;color:var(--muted-text)}.pg-drop .ic-lg{color:var(--primary)}.pg-drop-title{margin:0;font-size:14px;font-weight:700;color:var(--text);word-break:break-all}.pg-drop-hint{margin:0;font-size:12.5px;color:var(--faint-text)}.pg-drop-btn{position:relative;overflow:hidden;margin-top:4px}.pg-file-input{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:0}.pg-example-static{cursor:default}.pg-example-static:hover{border-color:var(--border);box-shadow:none}.pg-transcript{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:12px 14px}.pg-transcript-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.pg-transcript-body{margin:0;font-size:13.5px;line-height:1.8;color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:340px;overflow-y:auto}.wl-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.wl-card{position:relative;display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px;text-align:left;font:inherit;color:inherit;min-height:158px}.wl-card-l{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted-text);font-weight:600}.wl-card-v{font-size:26px;font-weight:800;color:var(--text);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wl-card-tag{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--primary-soft);color:var(--primary)}.wl-card-sub{margin:0;font-size:12px;line-height:1.6;color:var(--faint-text)}.wl-card-act{align-self:flex-start;margin-top:auto}button.wl-voucher{cursor:pointer;transition:border-color .15s,box-shadow .15s}.wl-voucher.on,button.wl-voucher:hover{border-color:var(--primary)}.wl-voucher.on{box-shadow:0 0 0 2px var(--primary-soft)}.wl-more{margin-top:auto;font-size:12.5px;font-weight:600;color:var(--primary)}.wl-pack.is-off{opacity:.72}.wl-total{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted-text);background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--radius-md);padding:10px 14px;margin-bottom:20px}.wl-total b{font-size:16px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wl-total em{font-style:normal;color:var(--faint-text)}.wl-total-note{margin-left:auto;font-size:12px;color:var(--faint-text)}.wl-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.wl-ticket{display:flex;justify-content:space-between;gap:12px;background:linear-gradient(135deg,rgba(0,103,207,.07),rgba(0,103,207,0) 62%);border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:var(--radius-md);padding:14px 16px}.wl-ticket-l{display:flex;flex-direction:column;gap:2px;flex:none}.wl-ticket-v{font-size:22px;font-weight:800;color:var(--primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wl-ticket-face{font-size:11.5px;color:var(--faint-text)}.wl-ticket-r{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;min-width:0}.wl-ticket-src{gap:4px;font-size:12px;font-weight:600;color:var(--muted-text)}.wl-ticket-exp,.wl-ticket-src{display:inline-flex;align-items:center}.wl-ticket-exp{font-size:11.5px;color:var(--faint-text);gap:6px;flex-wrap:wrap;justify-content:flex-end}.wl-warn{font-style:normal;font-weight:600;color:var(--primary-deep)}.wl-ticket-note{font-size:11.5px;color:var(--faint-text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-history{margin-top:6px}.wl-history-h{font-size:12.5px;font-weight:600;color:var(--faint-text);margin-bottom:8px}.wl-table-wrap{overflow-x:auto}.wl-table{width:100%;border-collapse:collapse;font-size:13px}.wl-table th{text-align:left;font-size:12px;font-weight:600;color:var(--faint-text);padding:8px 10px}.wl-table td,.wl-table th{border-bottom:1px solid var(--border);white-space:nowrap}.wl-table td{padding:9px 10px;color:var(--muted-text)}.wl-rule{margin:16px 0 0;font-size:12px;line-height:1.7;color:var(--faint-text);background:var(--surface-2);border-radius:var(--radius-sm);padding:10px 12px}.inv-lead{font-size:13.5px;line-height:1.8;margin:0 0 12px}.inv-lead,.inv-rules{color:var(--muted-text)}.inv-rules{margin:0 0 14px;padding-left:18px;font-size:12.8px;line-height:1.85}.inv-rules li+li{margin-top:4px}.inv-code-panel{border-color:var(--primary)}.inv-code-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:8px}.inv-code-box{display:flex;flex-direction:column;gap:2px;padding:12px 18px;border-radius:var(--radius-md);background:var(--primary-soft);border:1px dashed var(--primary)}.inv-code-l{font-size:11.5px;color:var(--faint-text);letter-spacing:.04em}.inv-code-v{font-family:var(--font-mono);font-size:24px;font-weight:800;letter-spacing:.16em;color:var(--primary);line-height:1.2}.inv-code-acts{display:flex;gap:8px;flex-wrap:wrap}.inv-link{margin:6px 0 0;font-size:12.5px;color:var(--muted-text);word-break:break-all;background:var(--surface-2);border-radius:var(--radius-sm);padding:8px 10px;font-family:var(--font-mono)}.inv-hint{margin:10px 0 0;font-size:12px;line-height:1.7;color:var(--faint-text)}.inv-stats{margin:14px 0}.inv-tier-now{font-size:12.5px;color:var(--muted-text)}.inv-bar{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden;margin:4px 0 14px}.inv-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--primary),#4a9bff);transition:width .35s ease}.inv-tier-table{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px;margin-bottom:6px}.inv-tier{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2)}.inv-tier.on{border-color:var(--primary);background:var(--primary-soft)}.inv-tier-gate{font-size:12px;color:var(--faint-text)}.inv-tier-rate{font-size:17px;font-weight:800;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-tier-tag{align-self:flex-start;margin-top:2px;font-size:11px;font-weight:700;color:var(--primary)}.inv-empty{margin:0;font-size:12.8px;color:var(--faint-text);line-height:1.8}.inv-pending{font-size:12px;color:var(--primary-deep)}.inv-table-wrap{overflow-x:auto}.inv-table{width:100%;border-collapse:collapse;font-size:13px}.inv-table th{text-align:left;font-size:12px;font-weight:600;color:var(--faint-text);padding:8px 10px}.inv-table td,.inv-table th{border-bottom:1px solid var(--border);white-space:nowrap}.inv-table td{padding:9px 10px;color:var(--muted-text)}.inv-mono{font-family:var(--font-mono);letter-spacing:.06em}.am-hint{font-size:11.5px;line-height:1.6;color:var(--faint-text);margin-top:4px}.inv-cfg-row{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-bottom:12px}.inv-cfg-item{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--muted-text)}.inv-cfg-num{width:84px;padding:6px 8px;font-size:13px;text-align:right}.inv-cfg-num.wide{width:116px}.inv-cfg-note{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.7;color:var(--faint-text);background:var(--surface-2);border-radius:var(--radius-sm);padding:9px 11px;margin-bottom:16px}.inv-cfg-group{margin-bottom:14px}.inv-cfg-h{gap:12px;color:var(--text)}.inv-cfg-h,.inv-cfg-line{display:flex;align-items:center;margin-bottom:8px;font-size:13px}.inv-cfg-line{gap:8px;flex-wrap:wrap;color:var(--muted-text)}.inv-cfg-warn{font-style:normal;font-size:12px;font-weight:600;color:var(--primary-deep)}.pd-root{min-height:100vh;background:#e9edf2;padding:0 0 40px}.pd-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;gap:12px;padding:10px 18px;background:rgba(255,255,255,.95);border-bottom:1px solid #d9e0e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pd-tb-left,.pd-toolbar{display:flex;align-items:center}.pd-tb-left{gap:8px}.pd-tb-tip{font-size:11.5px;color:#7a8695;margin-left:6px}.pd-tb-right{font-size:12.5px;color:#5a6672}.pd-tb-count{color:#8b96a2}.pd-btn{padding:7px 14px;font-size:13px;border-radius:8px;border:1px solid #cfd8e3;background:#fff;color:#243040;cursor:pointer;font-family:inherit}.pd-btn:hover{border-color:#9fb0c4}.pd-btn-primary{background:#E60012;border-color:#E60012;color:#fff;font-weight:600}.pd-btn-primary:hover{background:#c8000f;border-color:#c8000f}.pd-tip{margin:40px auto;max-width:560px;padding:16px 20px;border-radius:10px;background:#fff;color:#5a6672;font-size:13.5px;text-align:center}.pd-tip-err{color:#c02020;background:#fff2f2;border:1px solid #ffd6d6}.pd-sheet{page:pdSheet;position:relative;width:210mm;min-height:297mm;margin:16px auto;padding:15mm 18mm 24mm;box-sizing:border-box;background:#fff;color:#111;font-family:Songti SC,SimSun,"Noto Serif SC",Georgia,serif;font-size:10.5pt;line-height:1.62;box-shadow:0 8px 28px rgba(18,32,58,.14);-webkit-print-color-adjust:exact;print-color-adjust:exact}.pd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:6pt;border-bottom:1.5pt solid #111}.pd-company{font-size:14pt;font-weight:700;letter-spacing:.04em}.pd-brand{margin-top:2pt;letter-spacing:.02em}.pd-brand,.pd-head-r{font-size:8.6pt;color:#3b4654}.pd-head-r{text-align:right;line-height:1.7;white-space:nowrap}.pd-no{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:9.2pt;color:#111;letter-spacing:.03em}.pd-st{display:inline-block;margin-top:2pt;padding:0 6pt;border:.8pt solid #111;border-radius:2pt;font-size:8.4pt;letter-spacing:.08em}.pd-title{margin:10pt 0 8pt;text-align:center;font-size:17pt;font-weight:700;letter-spacing:.42em;text-indent:.42em}.pd-info,.pd-sum,.pd-table{width:100%;border-collapse:collapse;table-layout:fixed}.pd-info td,.pd-info th{border:.7pt solid #9aa5b1;padding:4.2pt 6pt;font-size:9.6pt;vertical-align:middle}.pd-info th{width:19%;background:#f3f5f8;font-weight:400;color:#33404f;text-align:left;white-space:nowrap}.pd-info td{width:31%}.pd-info .pd-strong{font-weight:700;font-size:10.4pt}.pd-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:9.2pt;letter-spacing:.02em}.pd-h2{margin:12pt 0 5pt;font-size:10.6pt;font-weight:700;letter-spacing:.06em;padding-left:5pt;border-left:2.6pt solid #111;line-height:1.2}.pd-table td,.pd-table th{border:.7pt solid #9aa5b1;padding:4.2pt 6pt;font-size:9.5pt;vertical-align:middle}.pd-table thead th{background:#f3f5f8;font-weight:700;text-align:left;color:#243040}.pd-table tbody td{color:#1a2028}.pd-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pd-sum .pd-strong,.pd-table .pd-strong{font-weight:700}.pd-table .pd-num.pd-strong{font-size:10.2pt}.pd-sum td,.pd-sum th{border:.7pt solid #9aa5b1;padding:5pt 8pt;font-size:10pt}.pd-sum th{width:52%;background:#f7f9fb;font-weight:400;color:#33404f;text-align:left}.pd-sum-final th{background:#f0f3f7;font-weight:700;color:#111;font-size:10.4pt}.pd-sum-final td{font-weight:700;font-size:11.6pt}.pd-sum-upper th{background:#fff;font-weight:400;color:#33404f}.pd-sum-upper td{font-weight:700;font-size:10.6pt;letter-spacing:.06em}.pd-sign{margin-top:2pt}.pd-sign>div{display:flex;align-items:flex-end;gap:6pt;padding:13pt 0 3pt;border-bottom:.7pt dashed #a9b4c0}.pd-sign span{font-size:9.8pt;white-space:nowrap;color:#243040}.pd-sign i{flex:1 1;border-bottom:.9pt solid #4a5663;height:14pt}.pd-sign em{font-style:normal;font-size:9.4pt;color:#4a5663;white-space:nowrap}.pd-notes{margin-top:12pt;padding:7pt 9pt;background:#f7f9fb;border:.7pt solid #d5dde6;border-radius:2pt}.pd-notes-h{font-size:9.4pt;font-weight:700;color:#243040;margin-bottom:3pt;letter-spacing:.1em}.pd-notes ol{margin:0;padding-left:14pt}.pd-notes li{font-size:8.5pt;line-height:1.72;color:#3b4654}.pd-foot{position:absolute;left:18mm;right:18mm;bottom:8mm;display:flex;flex-direction:column;gap:2pt;padding-top:5pt;border-top:.6pt solid #c8d1db;font-size:7.6pt;line-height:1.5;color:#6b7684}.pd-void{position:absolute;top:44mm;left:50%;transform:translateX(-50%) rotate(-14deg);font-size:34pt;font-weight:700;color:rgba(200,20,30,.16);letter-spacing:.3em;pointer-events:none}@media (hover:none){.ad-arrow{display:none}}@media(max-width:768px){.legal-table{min-width:460px}.legal-lead{padding:12px 14px}.user-name{display:none}.user-trigger{padding:5px}.det-body,.docs-layout{grid-template-columns:1fr}.docs-side{position:static;border-right:none;padding-right:0;display:flex;flex-wrap:wrap;gap:4px}.dash{grid-template-columns:1fr}.mobile-only{display:flex}.am-price-line{grid-template-columns:1fr 1fr}.am-price-line .am-pl-name{grid-column:1/-1;padding-bottom:0}.am-pv-all{margin-left:0;white-space:normal}.am-stats{grid-template-columns:repeat(2,1fr)}.am-form-grid{grid-template-columns:1fr}.am-actions{width:100%}.am-actions .btn{flex:1 1 auto;justify-content:center}.am-modal{max-height:94vh}.rc-pkgs{grid-template-columns:repeat(2,1fr)}.pay-grid{grid-template-columns:1fr}.pay-notify-row{flex-wrap:wrap}.pay-notify-row code{flex:1 1 100%}.brand-logo{gap:7px}.brand-logo-tagline{font-size:11px}.f-beian{gap:3px 8px;margin-top:10px}.am-sync-grid{grid-template-columns:repeat(2,1fr)}.au-presets .btn{flex:1 1 auto;justify-content:center}.am-table td,.am-table th{padding-left:7px;padding-right:7px}.mc-fields,.mc-grid,.notes-grid,.rm-line{grid-template-columns:1fr}.ann-float{right:16px;left:16px;width:auto;top:calc(3.5 * var(--header-h) + 8px)}.pg-bubble{max-width:92%}.pg-input-actions{flex-direction:column;align-items:stretch}.pg-btns{justify-content:flex-end}.pg-size-select{max-width:none;width:100%}.pg-video{max-width:100%}}@media (max-width:640px){.sg-float{bottom:12px;right:16px;left:16px;width:auto}.ac-calc-pay{grid-template-columns:1fr auto;row-gap:2px}.ac-calc-pay .f{grid-column:1/-1}.ac-calc-line{grid-template-columns:1fr auto;row-gap:2px}.ac-calc-line .f{grid-column:1/-1}}@media (max-width:720px){.am-rows-head{display:none}.am-row-line{grid-template-columns:1fr 1fr;gap:6px;padding:8px 0;border-bottom:1px solid var(--border)}.am-row-line .am-icon-btn{grid-column:2;justify-self:end}}@media(max-width:640px){.nav .brand-logo-tagline{display:none}.inv-code-v{font-size:20px;letter-spacing:.1em}.inv-cfg-num{width:72px}.inv-cfg-num.wide{width:96px}}@media print{.ac-modal-mask{display:none!important}.pd-root{background:#fff;padding:0;min-height:0}.pd-tip,.pd-toolbar{display:none!important}.pd-sheet{margin:0;box-shadow:none;width:210mm;min-height:297mm;break-after:page;page-break-after:always}.pd-sheet:last-child{break-after:auto;page-break-after:auto}}@media(max-width:860px){.acct{grid-template-columns:1fr;gap:20px}.acct-nav{flex-direction:row;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.acct-nav a{flex:none}.acct-balance{margin-top:8px;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}.acct-balance .acct-balance-note{flex:1 1 100%;margin:0}.ac-stats{grid-template-columns:repeat(2,1fr)}.ac-form-grid,.ac-kv{grid-template-columns:1fr}}@media (max-width:900px){.mg-close{display:inline-flex}.mg-mbar{display:flex}.wl-grid{grid-template-columns:1fr}.wl-card{min-height:0}.wl-total-note{margin-left:0}}@media(max-width:840px){.pd-sheet{width:100%;min-height:0;padding:14px 14px 40px;font-size:12px}.pd-title{font-size:16px;letter-spacing:.2em;text-indent:.2em}.pd-head{flex-direction:column;gap:6px}.pd-head-r{text-align:left}.pd-foot{position:static;left:auto;right:auto;bottom:auto;margin-top:14px}.pd-void{top:30%;font-size:24pt}}.mc-flow{display:inline-flex;align-items:center;gap:2px;color:#4b5563;flex-shrink:0;line-height:1}.mc-flow .ic-xs{width:13px;height:13px}.mc-flow .ic-xxs{width:9px;height:9px;opacity:.6}.mc-flow.mc-flow-xs .ic-xs{width:12px;height:12px}.mc-flow.k-txt2vid{color:#2563eb}.mc-flow.k-txt2img{color:#7c5cff}.mc-flow.k-img2img{color:#0d9488}.mc-flow.k-img2vid{color:#d97706}.mc-flow.k-vid2vid{color:#be185d}.mc-flow-tier{font-size:.62rem;font-weight:700;color:var(--muted-text);background:var(--surface-2);border-radius:4px;padding:0 4px;margin-left:2px}.mc-badges{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.mc-badge{font-size:.7rem;font-weight:800;padding:2.5px 8px;border-radius:999px;white-space:nowrap;line-height:1.25}.mc-badge-disc{color:#dc2626;background:#fdecec}.mc-badge-free{color:var(--primary);background:var(--info-bg)}.mc-badge-pv{color:#0067CF;background:#e8f1fd}.mc-prow-flow{align-items:center}.mc-po{margin-left:auto;font-size:.7rem;color:var(--faint-text);white-space:nowrap}.mc-pvline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;font-size:.72rem;font-weight:700;color:#0067CF;background:#e8f1fd;border-radius:6px;padding:4px 8px}.mc-pvhint{font-weight:500;font-size:.68rem;color:#5b8fc9;white-space:nowrap}.mc-tag-bill{color:var(--primary);background:var(--info-bg)}.model-price-card{display:flex;flex-direction:column;gap:14px}.mpc-flat{font-size:.8rem;color:var(--muted-text);background:var(--surface-2);border-radius:8px;padding:7px 11px}.mpc-now{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#e8f1fd;border:1px solid #cfe4fb;border-radius:10px;padding:9px 12px;font-size:.84rem;color:#0067CF}.mpc-now.is-valley{background:#eaf7f2;border-color:#c6e9db;color:#0b7a5c}.mpc-now b{font-weight:800}.mpc-now-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(0,103,207,.14);flex-shrink:0}.mpc-now-sub{font-size:.74rem;opacity:.85}.mpc-now-next{margin-left:auto;font-size:.74rem;font-weight:700;white-space:nowrap}.mpc-main{display:flex;flex-direction:column;gap:2px}.mpc-row{display:flex;align-items:center;gap:10px;padding:7px 2px;border-bottom:1px dashed var(--border)}.mpc-row:last-child{border-bottom:0}.mpc-k{font-size:.82rem;color:var(--muted-text);min-width:36px}.mpc-v{font-size:1.45rem;font-weight:800;color:var(--primary-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.mpc-v-txt{font-size:1rem;font-weight:700}.mpc-u{font-size:.76rem}.mpc-off,.mpc-u{color:var(--faint-text)}.mpc-off{margin-left:auto;font-size:.74rem;white-space:nowrap}.mpc-off em{font-style:normal;font-weight:800;color:#dc2626;margin-left:5px}.mpc-free{font-size:1.45rem;font-weight:800;color:var(--primary)}.mpc-pv{border:1px solid var(--border);border-radius:10px;overflow:hidden}.mpc-pv-head,.mpc-pv-row{display:grid;grid-template-columns:1.6fr .6fr 1fr 1fr;align-items:center;grid-gap:8px;gap:8px;padding:8px 11px;font-size:.8rem}.mpc-pv-head{background:var(--surface-2);font-weight:700;color:var(--muted-text);font-size:.73rem}.mpc-pv-row{border-top:1px solid var(--border)}.mpc-pv-row.is-now{background:#f2f8ff;box-shadow:inset 3px 0 0 var(--primary)}.mpc-pv-t{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mpc-pv-t b{font-weight:800;color:var(--text)}.mpc-pv-range{font-size:.72rem;color:var(--faint-text)}.mpc-pv-now{font-size:.64rem;font-weight:800;color:#fff;background:var(--primary);border-radius:4px;padding:1px 5px}.mpc-pv-d{font-weight:700;color:var(--primary-deep)}.mpc-pv-p{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--text)}.mpc-pv-note{margin:0;padding:8px 11px;font-size:.72rem;line-height:1.5;color:var(--faint-text);border-top:1px dashed var(--border)}.mpc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.mpc-bill{font-size:.72rem;font-weight:700;color:var(--primary);background:var(--info-bg);border-radius:999px;padding:2px 9px}.mpc-fine{font-size:.72rem;color:var(--faint-text)}html[data-theme=dark] .mc-flow.k-txt2vid{color:#6fb0ff}html[data-theme=dark] .mc-flow.k-txt2img{color:#a99bff}html[data-theme=dark] .mc-flow.k-img2img{color:#3fd3b8}html[data-theme=dark] .mc-flow.k-img2vid{color:#f2b25c}html[data-theme=dark] .mc-flow.k-vid2vid{color:#f472b6}html[data-theme=dark] .mc-badge-disc{color:#ff8b8b;background:rgba(220,38,38,.18)}html[data-theme=dark] .mc-badge-pv{color:#6fb0ff;background:rgba(0,103,207,.22)}html[data-theme=dark] .mc-pvline{color:#6fb0ff;background:rgba(0,103,207,.16)}html[data-theme=dark] .mc-pvhint{color:#8ab6e6}html[data-theme=dark] .mpc-now{background:rgba(0,103,207,.16);border-color:rgba(0,103,207,.32);color:#6fb0ff}html[data-theme=dark] .mpc-now.is-valley{background:rgba(11,122,92,.18);border-color:rgba(11,122,92,.35);color:#4fd6a8}html[data-theme=dark] .mpc-pv-row.is-now{background:rgba(0,103,207,.12)}html[data-theme=dark] .mpc-off em{color:#ff8b8b}@media (max-width:560px){.mpc-pv-head,.mpc-pv-row{grid-template-columns:1.4fr .7fr 1fr}.mpc-pv-head span:last-child,.mpc-pv-row>span:last-child:not(.mpc-pv-p){display:none}.mpc-v{font-size:1.25rem}}.mc-pu{white-space:nowrap}.mc-pdisc{font-style:normal;font-weight:800;color:#dc2626;margin-left:6px}html[data-theme=dark] .mc-pdisc{color:#ff8b8b}.mc-nm{display:inline;overflow-wrap:anywhere}.mc-copy,.mc-nm{vertical-align:middle}.mc-copy{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin-left:6px;flex-shrink:0;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--faint-text);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.mc-copy:hover{color:var(--primary);border-color:var(--primary);background:var(--info-bg)}.mc-copy:active{transform:scale(.94)}.mc-copy.is-done{color:#0b7a5c;border-color:#b9e3d4;background:#eaf7f2}.mc-badge-hot{color:#FD741B;background:#fff1e5}.mc-toast{position:fixed;top:calc(var(--header-h, 64px) + 16px);left:50%;transform:translateX(-50%);z-index:1200;display:flex;align-items:center;gap:6px;background:#111827;color:#fff;font-size:13px;font-weight:500;padding:9px 16px;border-radius:8px;box-shadow:0 6px 24px rgba(0,0,0,.25);animation:mcToast .18s ease}.mc-toast.is-fail{background:#b42318}@keyframes mcToast{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}html[data-theme=dark] .mc-copy{background:var(--surface-2)}html[data-theme=dark] .mc-copy.is-done{color:#4fd6a8;border-color:rgba(79,214,168,.4);background:rgba(11,122,92,.2)}html[data-theme=dark] .mc-badge-hot{color:#ffa066;background:rgba(253,116,27,.18)}.mc-lhead,.mc-lrow{grid-template-columns:1.9fr 1.4fr .75fr 1.2fr 1fr .6fr .55fr}.mc-lrow{white-space:nowrap}.mc-lhead{position:-webkit-sticky;position:sticky;top:var(--header-h,64px);z-index:6}.mc-lc-in,.mc-lc-out{font-size:.86rem}@media (max-width:860px){.mc-lhead,.mc-lrow{grid-template-columns:1.8fr 1.1fr .9fr .7fr .55fr}}.mc-lhead .mc-lc-ctx,.mc-lhead .mc-lc-in,.mc-lhead .mc-lc-meta,.mc-lhead .mc-lc-name,.mc-lhead .mc-lc-out{color:#fff}body.wt-auth-page .ann-float,body.wt-auth-page .sg-float,body.wt-auth-page .site-footer,body.wt-auth-page .site-header{display:none!important}body.wt-auth-page{overflow-x:hidden}.auth-page{background:var(--bg)}.auth-page .auth-wrap{min-height:100dvh}.auth-page .auth-card{max-width:400px}.auth-page .input-group .input{flex:1 1;min-width:0}.auth-page .input-group .btn,.auth-page .input-group .captcha-box{flex:none;white-space:nowrap}.auth-page .input-group .captcha-box{height:44px}.auth-page .auth-msg{margin:12px 0 0;font-size:.85rem;color:var(--danger)}.auth-page .auth-link-btn{border:0;background:none;padding:0;cursor:pointer;color:var(--primary);font-weight:600;font-size:.85rem}.auth-page .auth-link-btn:hover{text-decoration:underline}.supplier-page .pkg{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-sm)}@media (max-width:640px){.supplier-page .pkg{padding:18px 16px}}.console{display:flex;min-height:100dvh;background:var(--bg)}.sidebar{width:var(--sidebar-w);flex-shrink:0;background:linear-gradient(180deg,var(--shell-dark) 0,#081a3c 100%);color:var(--shell-text);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100dvh}.sidebar .sb-brand{display:flex;align-items:center;gap:10px;padding:20px;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar .sb-brand .logo{height:34px;width:34px;border-radius:9px;background:var(--primary);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:16px;flex-shrink:0}.sidebar .sb-brand .cn{color:#fff;font-weight:800;font-size:.98rem;line-height:1.1}.sidebar .sb-brand .en{font-size:.6rem;letter-spacing:.12em;color:#7d93bd}.sb-nav{padding:14px 12px;flex:1 1;overflow-y:auto}.sb-group{font-size:.7rem;letter-spacing:.1em;color:#6478a0;padding:16px 12px 6px;font-weight:700}.sb-link,.sb-nav a{display:flex;align-items:center;gap:11px;color:var(--shell-text);padding:10px 12px;border-radius:var(--radius-md);font-size:.92rem;font-weight:500;margin-bottom:2px;text-decoration:none;cursor:pointer;background:none;border:none;width:100%;text-align:left;font-family:inherit}.sb-link svg,.sb-nav a svg{width:18px;height:18px;flex-shrink:0}.sb-link:hover,.sb-nav a:hover{background:rgba(255,255,255,.07);color:#fff;text-decoration:none}.sb-nav a.active{background:linear-gradient(90deg,var(--primary),#005BB2);color:#fff;box-shadow:0 6px 14px rgba(0,103,207,.4)}.sb-link.acct-danger-link,.sb-nav a.acct-danger-link{color:#ff9a9a}.sb-link.acct-danger-link:hover,.sb-nav a.acct-danger-link:hover{background:rgba(220,38,38,.14);color:#ffd0d0}.sb-link.acct-danger-link.active,.sb-nav a.acct-danger-link.active{background:linear-gradient(90deg,#c0392b,#a8261a);box-shadow:0 6px 14px rgba(192,57,43,.4);color:#fff}.sb-link .tag-ml,.sb-nav a .tag-ml{margin-left:auto;font-size:.66rem;background:var(--accent);color:#fff;padding:1px 7px;border-radius:var(--radius-pill)}.sb-link .tag-live,.sb-nav a .tag-live{background:rgba(22,163,74,.16);color:#16a34a}.sb-link .tag-live,.sb-link .tag-soon,.sb-nav a .tag-live,.sb-nav a .tag-soon{margin-left:auto;font-size:.64rem;padding:1px 7px;border-radius:var(--radius-pill);font-weight:700}.sb-link .tag-soon,.sb-nav a .tag-soon{background:rgba(234,179,8,.16);color:#b45309}.sb-foot{padding:12px;border-top:1px solid rgba(255,255,255,.08)}.sb-foot .sb-user{display:flex;align-items:center;gap:10px;padding:6px 4px}.sb-foot .sb-avatar{height:30px;width:30px;border-radius:50%;background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px;flex-shrink:0}.sb-foot .sb-user .nm{color:#fff;font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-foot .sb-user .rl{color:#7d93bd;font-size:.7rem}.console-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.topbar{height:var(--header-h);background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:18px;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.topbar .page-title{font-size:1.05rem;font-weight:700;color:var(--primary-deep)}.topbar .spacer{flex:1 1}.topbar .balance{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--muted-text)}.topbar .balance b{color:var(--primary-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.topbar .uname{font-size:.9rem;color:var(--text);font-weight:600;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.topbar [data-sidebar-toggle]{display:none;background:none;border:0;cursor:pointer;padding:8px;margin-left:-8px;color:var(--primary-deep)}.topbar .tb-btn{font-size:.9rem;padding:7px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:#fff;color:var(--primary-deep);font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.topbar .tb-btn:hover{background:var(--surface-2)}.topbar .tb-btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.topbar .tb-btn.primary:hover{filter:brightness(.96)}.topbar .tb-btn.danger{color:var(--danger);border-color:rgba(220,38,38,.35)}.topbar .tb-btn.danger:hover{background:var(--danger-bg)}.topbar .tb-btn.accent{background:var(--accent);border-color:var(--accent);color:#fff}.topbar .tb-btn.accent:hover{filter:brightness(.96)}.content{padding:28px;flex:1 1}.panel{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg)}.panel-h{padding:18px 22px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-h h3{margin:0;font-size:1.02rem;color:var(--text)}.panel-b{padding:22px}.console-overlay{position:fixed;inset:0;background:rgba(6,20,48,.5);z-index:1100}@media (max-width:860px){.console{flex-direction:column}.sidebar{position:fixed;left:0;top:0;bottom:0;z-index:1200;transform:translateX(-100%);transition:transform .22s ease}.sidebar.open{transform:translateX(0)}.topbar [data-sidebar-toggle]{display:inline-flex}.topbar{padding:0 14px;gap:10px}.topbar .uname{display:none}.topbar .balance{font-size:.82rem}.topbar .balance b{font-size:.9rem}.content{padding:18px 14px}}.ac-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-bottom:24px}.ac-kpi{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm)}.ac-kpi .k-label{color:var(--muted-text);font-size:.85rem;display:flex;align-items:center;gap:7px}.ac-kpi .k-value{font-size:1.7rem;font-weight:800;color:var(--primary-deep);margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-kpi .k-sub{font-size:.8rem;color:var(--faint-text);margin-top:4px}@media (max-width:860px){.ac-kpi-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ac-kpi{padding:16px}.ac-kpi .k-value{font-size:1.4rem}}.guide-layout{display:grid;grid-template-columns:208px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.guide-toc{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);display:grid;grid-gap:2px;gap:2px;padding:14px 8px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff}.guide-toc .toc-title{font-size:.78rem;font-weight:700;color:var(--muted-text);letter-spacing:.08em;padding:0 12px 8px}.guide-toc a{padding:7px 12px;border-radius:8px;color:var(--faint-text);font-size:.88rem;text-decoration:none;border-left:2px solid transparent}.guide-toc a:hover{background:#f1f5fb;color:var(--primary-deep);border-left-color:var(--accent)}.guide-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.guide-meta span{font-size:.78rem;color:#cfe0ff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:4px 12px}.doc{font-size:.95rem}.doc>section{padding:34px 0 6px;scroll-margin-top:calc(var(--header-h) + 20px);border-bottom:1px solid var(--border)}.doc>section:last-of-type{border-bottom:none}.doc h2{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:1.28rem;color:var(--primary-deep)}.doc h2 .doc-no{width:28px;height:28px;border-radius:9px;flex-shrink:0;background:linear-gradient(135deg,var(--accent),var(--accent-600));color:#fff;font-size:.85rem;display:grid;place-items:center}.doc h3{margin:20px 0 8px;font-size:1.02rem;color:var(--primary-deep)}.doc p{margin:0 0 10px}.doc ol,.doc p,.doc ul{color:var(--text-muted,#3f4b5f);line-height:1.85}.doc ol,.doc ul{padding-left:20px;margin:0 0 12px}.doc li{margin-bottom:4px}.doc b{color:var(--primary-deep)}.doc table{width:100%;border-collapse:collapse;margin:12px 0 16px;font-size:.88rem}.doc td,.doc th{border:1px solid var(--border);padding:9px 12px;text-align:left;vertical-align:top}.doc th{background:#f4f7fc;color:var(--primary-deep);font-weight:700;white-space:nowrap}.doc td{color:var(--text-muted,#3f4b5f)}.kv3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;margin:12px 0 16px}.kv3 .kv{border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;background:#fff;font-size:.85rem}.kv3 .kv b{display:block;margin-bottom:6px;color:var(--primary-deep)}.kv3 .kv.time b{color:var(--accent-600)}.doc-callout{border-left:3px solid var(--accent);background:#fff7f0;border-radius:0 var(--radius) var(--radius) 0;padding:12px 16px;font-size:.88rem;color:#5a4632;line-height:1.7;margin:12px 0 16px}.doc details{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:0;margin-bottom:10px;overflow:hidden}.doc details summary{cursor:pointer;padding:13px 16px;font-weight:700;color:var(--primary-deep);font-size:.92rem;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.doc details summary::-webkit-details-marker{display:none}.doc details summary:after{content:"+";color:var(--accent);font-size:1.1rem;flex-shrink:0}.doc details[open] summary:after{content:"−"}.doc details .faq-a{padding:0 16px 14px;color:var(--text-muted,#3f4b5f);line-height:1.8;font-size:.9rem;margin:0}.doc .flow{display:grid;grid-gap:0;gap:0;margin:8px 0}.doc .flow-step{position:relative;padding:0 0 26px 34px;background:none;border:none;border-radius:0;flex:none;min-width:0}.doc .flow-step:before{content:"";position:absolute;left:8px;top:6px;bottom:-2px;width:2px;background:var(--border)}.doc .flow-step:last-child:before{display:none}.doc .flow-step:after{content:"";position:absolute;left:3px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--accent);border:2px solid #fff;box-shadow:0 0 0 2px var(--accent)}.doc .flow-step h3{margin:0 0 6px}@media (max-width:960px){.guide-layout{grid-template-columns:1fr;gap:24px}.guide-toc{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}.kv3{grid-template-columns:1fr}.cta-band{padding:26px 22px}}.sb-nav a .tag-ml{margin-left:auto;font-size:.66rem;background:var(--accent);color:#fff;padding:1px 7px;border-radius:var(--radius-pill)}.console.admin .sidebar{box-shadow:inset 3px 0 0 var(--accent)}.console.admin .sb-group:first-of-type{padding-top:4px}.sb-nav a .tag-live,.tag-live{background:rgba(22,163,74,.16);color:#16a34a}.sb-nav a .tag-live,.sb-nav a .tag-soon,.tag-live,.tag-soon{margin-left:auto;font-size:.64rem;padding:1px 7px;border-radius:var(--radius-pill);font-weight:700}.sb-nav a .tag-soon,.tag-soon{background:rgba(234,179,8,.16);color:#b45309}.admin-overview{max-width:1100px;margin:0 auto}.admin-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(120deg,#0b1f47,#143a78);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:14px 22px;color:#fff;margin-bottom:16px}.admin-hero h1{font-size:1.12rem;margin:0;color:#fff}.admin-hero-sub{margin:2px 0 0;max-width:720px;color:#cfe0ff;font-size:.82rem;line-height:1.55}.admin-progress{text-align:right;white-space:nowrap}.admin-progress-num{font-size:1.4rem;font-weight:900;color:#fff}.admin-progress-of{display:block;font-size:.75rem;color:#cfe0ff;margin-top:1px}.kpi-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:28px}.kpi-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px}.kpi-card .kpi-label{color:var(--muted-text);font-size:.85rem}.kpi-card .kpi-value{font-size:1.7rem;font-weight:800;color:var(--primary-deep);margin-top:6px}.kpi-card .kpi-sub{font-size:.8rem;color:var(--faint-text);margin-top:4px}.admin-group{margin-bottom:26px}.admin-group-title{font-size:1.05rem;margin:0 0 12px;color:var(--primary-deep);padding-left:10px;border-left:4px solid var(--accent)}.admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.admin-card{display:block;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;cursor:pointer;text-align:left;width:100%}.admin-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(20,58,120,.12);border-color:var(--accent)}.admin-card-head{display:flex;align-items:center;gap:10px}.admin-card-ico{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;background:rgba(20,58,120,.08);color:var(--accent-deep,#143a78)}.admin-card-ico svg{width:19px;height:19px}.admin-card-label{font-weight:700;color:var(--primary-deep)}.admin-card .tag-live,.admin-card .tag-soon{margin-left:auto}.admin-card-blurb{color:var(--muted-text);font-size:.84rem;line-height:1.55;margin:10px 0 12px;min-height:38px}.admin-card-foot{font-size:.82rem;font-weight:700;color:var(--accent)}.admin-placeholder{max-width:760px;margin:8px auto 0}.admin-ph-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 30px}.admin-ph-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.admin-ph-head h1{margin:0;font-size:1.4rem;color:var(--primary-deep)}.admin-ph-blurb{color:var(--muted-text);line-height:1.7;margin:6px 0 20px}.admin-ph-subtitle{font-size:.95rem;color:var(--primary-deep);margin:0 0 12px}.admin-ph-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border);padding-top:18px}.admin-ph-hint{font-size:.82rem;color:var(--faint-text)}@media (max-width:960px){.kpi-row{grid-template-columns:repeat(2,1fr)}.admin-hero{flex-direction:column}}.doc-code{position:relative;background:#0b1220;color:#d7e3f4;border-radius:var(--radius);padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Consolas,Courier New,monospace;font-size:.82rem;line-height:1.65;overflow-x:auto;margin:12px 0 16px;white-space:pre}.doc-code .cm{color:#6b7f9e}.doc-code .hl{color:#ffd28a}.doc .doc-inline{background:#eef3fb;border:1px solid var(--border);border-radius:6px;padding:1px 7px;font-family:ui-monospace,Consolas,monospace;font-size:.84em;color:var(--primary-deep)}.doc .method{display:inline-block;padding:2px 10px;border-radius:6px;margin-right:8px;background:#e6f6ec;color:#177a3e;font-weight:800;font-size:.8rem;letter-spacing:.04em}.doc .method.post{background:#fff0e4;color:#c2570a}