:root{--bg:#080a10;--bg-soft:#10141d;--panel:rgba(20,24,33,.76);--panel-2:#1c2230;--line:#28303d;--line-soft:#1e2632;--txt:#f2f5f8;--txt-dim:#a6b0bf;--txt-mute:#737f90;--brand:#4f7cff;--brand-2:#7ba1ff;--brand-soft:rgba(79,124,255,.14);--accent:#25b47e;--accent-soft:rgba(37,180,126,.13);--ok:#3ecf8e;--warn:#f5a623;--err:#ff6b6b;--radius:8px;--radius-sm:8px;--shadow:0 24px 70px rgba(0,0,0,.38)}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--txt);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.container{max-width:1180px;margin:0 auto;padding:0 24px;width:100%}.screen{position:relative;min-height:100vh;display:flex;flex-direction:column;isolation:isolate}.screen .bg{position:fixed;inset:0;z-index:-2;background-size:cover;background-position:50%;transform:scale(1.04);filter:saturate(.9) contrast(.9)}.screen .veil{position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,9,18,.82),rgba(7,9,18,.95))}header{position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(7,9,18,.55);border-bottom:1px solid var(--line-soft)}.nav{justify-content:space-between;gap:18px;min-height:66px}.brand,.nav{display:flex;align-items:center}.brand{gap:11px;font-weight:700;font-size:18px;letter-spacing:0}.brand .logo{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--brand),#3b6);display:grid;place-items:center;font-size:16px;color:#fff;font-weight:800;box-shadow:0 6px 18px rgba(91,140,255,.4)}.brand span{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.brand small{color:var(--txt-mute);font-weight:500;font-size:13px}.nav-links{display:flex;gap:18px;font-size:14px;color:var(--txt-dim);overflow-x:auto;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-links a{transition:color .15s;position:relative;padding:4px 0;white-space:nowrap;flex:0 0 auto}.nav-links a.active,.nav-links a:hover{color:var(--txt)}.nav-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--brand);border-radius:2px}.nav-cta{display:flex;gap:10px;align-items:center}.theme-toggle{height:40px;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.04);color:var(--txt-dim);display:inline-flex;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s,color .15s}.theme-toggle:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--txt)}.theme-toggle-track{position:relative;width:34px;height:18px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid var(--line-soft);flex:0 0 auto}.theme-toggle-dot{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,var(--brand),var(--accent));transition:transform .18s}.theme-toggle-label{white-space:nowrap}html[data-theme=light] .theme-toggle-dot{transform:translateX(16px)}.btn{border:none;font-size:14px;font-weight:600;border-radius:8px;padding:10px 18px;transition:transform .12s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex;align-items:center;gap:8px}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;box-shadow:0 8px 26px rgba(91,140,255,.4)}.btn-primary:hover{box-shadow:0 12px 34px rgba(91,140,255,.6)}.btn-ghost{background:hsla(0,0%,100%,.04);color:var(--txt-dim);border:1px solid var(--line)}.btn-ghost:hover{color:var(--txt);border-color:var(--brand)}.btn-block{width:100%;justify-content:center;padding:13px}.btn-lg{padding:14px 26px;font-size:15px;border-radius:8px}.notice-mask{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(5,7,11,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.notice-card{width:min(560px,100%);background:rgba(16,20,29,.94);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-shadow:0 28px 90px rgba(0,0,0,.52);overflow:hidden}.notice-head{padding:24px 26px 18px;border-bottom:1px solid var(--line-soft);background:linear-gradient(135deg,rgba(79,124,255,.16),rgba(37,180,126,.07))}.notice-head span{display:block;color:var(--brand-2);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.notice-head h2{font-size:24px;margin-top:5px;letter-spacing:0}.notice-body{padding:22px 26px 6px;color:var(--txt-dim);font-size:14px;line-height:1.85}.notice-body p{margin-bottom:14px}.notice-actions{display:flex;justify-content:flex-end;padding:18px 26px 24px}footer{border-top:1px solid var(--line-soft);padding:36px 0 18px;color:var(--txt-mute);font-size:13px;margin-top:auto;background:rgba(7,9,18,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}footer a:hover{color:var(--txt-dim)}.footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-gap:28px;gap:28px;text-align:left}.footer-brand p{margin-top:14px;max-width:430px;line-height:1.75}.footer-brand-row .logo{box-shadow:none}.footer-contact h3,.footer-links h3{font-size:14px;color:var(--txt);margin-bottom:12px}.footer-links div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px 18px;gap:9px 18px}.footer-qrs{display:flex;gap:12px;flex-wrap:wrap}.footer-qr{display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.04);border:1px solid var(--line);border-radius:8px;padding:10px 12px;transition:border-color .16s,background .16s,transform .16s}.footer-qr:hover{border-color:rgba(79,124,255,.56);background:rgba(79,124,255,.09);transform:translateY(-1px)}.footer-qr img{width:58px;height:58px;object-fit:contain;border-radius:8px;background:#fff;padding:4px}.footer-bottom{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line-soft);margin-top:28px;padding-top:16px}.footer-bottom span{min-width:0;line-height:1.55}.muted{color:var(--txt-mute);font-size:12px}@media(max-width:760px){.nav{align-items:flex-start;flex-direction:column;padding:12px 24px}.nav-links{width:100%;padding-bottom:2px}.nav-cta{width:100%;display:grid;grid-template-columns:auto 1fr 1fr}.nav-cta .btn,.theme-toggle{justify-content:center}}.home-shell{flex:1 1;padding-top:42px;padding-bottom:52px}.ops-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,520px);grid-gap:28px;gap:28px;align-items:stretch}.ops-copy{min-height:500px;display:flex;flex-direction:column;justify-content:center;padding:28px 0}.tag{width:max-content;max-width:100%;gap:8px;font-size:12.5px;color:var(--brand-2);background:var(--brand-soft);border:1px solid rgba(79,124,255,.28);border-radius:999px;padding:6px 14px;margin-bottom:20px}.hero-brand,.tag{display:inline-flex;align-items:center}.hero-brand{align-self:flex-start;font-size:12px;font-weight:850;letter-spacing:.16em;color:var(--accent);text-transform:uppercase;margin-bottom:10px}.ops-copy h1{max-width:760px;font-size:clamp(32px,3.7vw,46px);line-height:1.1;font-weight:850;letter-spacing:0;word-break:keep-all;text-wrap:balance}.ops-copy p{max-width:620px;margin-top:16px;color:var(--txt-dim);font-size:15px;line-height:1.82}.ops-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:760px;margin-top:28px}.ops-status div{background:hsla(0,0%,100%,.045);border:1px solid var(--line-soft);border-radius:8px;padding:14px 15px}.ops-status span{display:block;color:var(--txt-mute);font-size:12px;margin-bottom:5px}.ops-status b{display:block;color:var(--txt);font-size:14px;line-height:1.35}.workflow-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.workflow-card{background:rgba(15,19,28,.82);border:1px solid var(--line);border-radius:8px;padding:20px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 55px rgba(0,0,0,.22)}.workflow-card.primary-flow{border-color:rgba(79,124,255,.46);background:rgba(18,24,38,.88)}.flow-head{display:flex;gap:13px;align-items:flex-start;margin-bottom:18px}.flow-index{flex:0 0 auto;width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:rgba(79,124,255,.14);border:1px solid rgba(79,124,255,.34);color:var(--brand-2);font-size:12px;font-weight:800}.flow-head h2{font-size:18px;line-height:1.28}.flow-head p{color:var(--txt-mute);font-size:13px;margin-top:4px;line-height:1.55}.compact-field{margin-bottom:12px}.plan-quote{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:18px 0;padding:15px;border-radius:8px;background:hsla(0,0%,100%,.035);border:1px solid var(--line-soft)}.plan-quote b{font-size:15px;line-height:1.35}.plan-quote span{font-size:22px;font-weight:850;color:var(--txt);white-space:nowrap}.plan-quote small{font-size:12px;color:var(--txt-mute);font-weight:600}.text-link{display:inline-flex;margin-top:12px;color:var(--brand-2);font-size:13px;font-weight:650}.text-link:hover{color:var(--txt)}.home-modules{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:16px;gap:16px;margin-top:22px}.home-module{background:rgba(15,19,28,.78);border:1px solid var(--line);border-radius:8px;padding:22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0}.doc-module{display:flex;justify-content:space-between;align-items:center;gap:20px}.module-label{display:inline-block;color:var(--accent);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.access-hero h2,.home-module h2{font-size:20px;line-height:1.35}.access-hero p,.home-module p{color:var(--txt-dim);font-size:14px;line-height:1.75;margin-top:8px}.module-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.mini-model-list{display:flex;flex-direction:column;gap:10px}.mini-model-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line-soft)}.mini-model-row:first-child{border-top:0}.mini-model-row b{display:block;font-size:13.5px;line-height:1.35;word-break:break-word}.mini-model-row span{display:block;color:var(--txt-mute);font-size:12px;margin-top:2px}.mini-model-row strong{color:var(--brand-2);font-size:13px;white-space:nowrap}.contact-strip{display:flex;gap:10px;flex-wrap:wrap}.contact-chip{display:flex;align-items:center;gap:9px;border-radius:8px;padding:8px 10px}.contact-chip img{width:34px;height:34px;object-fit:cover;border-radius:6px;background:#fff}.contact-chip span{font-size:13px;color:var(--txt-dim);font-weight:650}.home-note{max-width:960px!important;margin:24px auto 0!important;text-align:center}.home-query-page{padding-top:38px}.home-query-shell{display:grid;grid-template-columns:minmax(380px,560px) minmax(320px,430px);grid-gap:22px;gap:22px;align-items:start;max-width:1040px;margin:0 auto}.home-query-shell .panel{max-width:none;width:100%}.home-query-panel .panel-head h1{font-size:22px;line-height:1.25}.home-query-panel .panel-head p,.purchase-panel .panel-head p{font-size:12.5px;color:var(--txt-mute);line-height:1.55}.purchase-ico{background:linear-gradient(135deg,var(--accent),var(--brand));font-size:11px;letter-spacing:0}.query-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.query-quick-links .btn{justify-content:center;min-height:42px}.query-shine{position:relative;overflow:hidden}.query-shine:after{content:"";position:absolute;inset:-60% auto -60% -35%;width:28%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.28),transparent);animation:buttonShine 3.2s ease-in-out infinite}.purchase-list{display:grid;grid-gap:11px;gap:11px}.purchase-link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid var(--line-soft);border-radius:8px;background:hsla(0,0%,100%,.035);transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.purchase-link:hover{transform:translateY(-2px);border-color:rgba(79,124,255,.58);background:var(--brand-soft);box-shadow:0 12px 32px rgba(0,0,0,.18)}.purchase-link.primary{border-color:rgba(79,124,255,.46);box-shadow:0 0 0 1px rgba(79,124,255,.16)}.purchase-link b{display:block;font-size:14px;line-height:1.35}.purchase-link small{display:block;color:var(--txt-mute);font-size:12px;line-height:1.45;margin-top:3px}.purchase-link strong{font-size:20px;color:var(--txt);white-space:nowrap}.purchase-actions{display:grid;grid-gap:10px;gap:10px;margin-top:16px}@keyframes buttonShine{0%,52%{transform:translateX(-120%) rotate(18deg)}80%,to{transform:translateX(560%) rotate(18deg)}}.hero{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 24px}.hero .tag{display:inline-block;font-size:12.5px;color:var(--brand-2);background:var(--brand-soft);border:1px solid rgba(91,140,255,.3);border-radius:999px;padding:6px 16px;margin-bottom:24px}.hero h1{font-size:clamp(32px,5.5vw,58px);line-height:1.12;font-weight:800;letter-spacing:0;max-width:900px}.hero h1 span{background:linear-gradient(120deg,var(--brand-2),#8fe);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{margin:20px auto 0;max-width:620px;color:var(--txt-dim);font-size:16.5px}.hero-cta{margin-top:34px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.action-grid{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;max-width:980px;width:100%}.action-card{display:flex;flex-direction:column;gap:7px;text-align:left;background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius-sm);padding:17px 16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s,border-color .16s,background .16s}.action-card:hover{transform:translateY(-3px);border-color:var(--brand);background:rgba(25,33,52,.82)}.action-card.primary{border-color:rgba(91,140,255,.58);box-shadow:0 12px 34px rgba(91,140,255,.16)}.action-card b{font-size:15px;color:var(--txt)}.action-card span{font-size:12.5px;color:var(--txt-mute);line-height:1.55}.stats{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;max-width:760px;width:100%}.stat{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius-sm);padding:18px 14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stat b{display:block;font-size:26px;font-weight:800}.stat span{font-size:12.5px;color:var(--txt-mute)}.stat .live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ok);margin-right:5px;animation:pulse 2s infinite}.service-note{max-width:820px!important;margin-top:26px!important;font-size:12.5px!important;color:var(--txt-mute)!important}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(62,207,142,.5)}70%{box-shadow:0 0 0 8px rgba(62,207,142,0)}to{box-shadow:0 0 0 0 rgba(62,207,142,0)}}.page{flex:1 1;padding:54px 0 70px}.page-head{text-align:center;margin-bottom:40px}.page-head h1{font-size:34px;font-weight:800;letter-spacing:0}.page-head p{color:var(--txt-dim);margin-top:10px;font-size:15.5px}.model-console{position:relative;max-width:1120px;margin:0 auto;background:rgba(11,15,26,.86);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.model-console:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--brand),var(--accent),var(--warn));opacity:.86}.console-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line-soft);background:hsla(0,0%,100%,.025)}.console-summary div{padding:18px 22px;border-right:1px solid var(--line-soft);transition:background .16s}.console-summary div:hover{background:rgba(79,124,255,.055)}.console-summary div:last-child{border-right:0}.console-summary span{display:block;font-size:12px;color:var(--txt-mute);margin-bottom:5px}.console-summary b{font-size:24px;line-height:1.1}.console-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px 16px}.console-title h2{font-size:19px;line-height:1.25}.console-title p{font-size:12.5px;color:var(--txt-mute);margin-top:5px}.console-search{width:min(360px,100%)}.console-search input{width:100%;height:39px;background:var(--bg-soft);border:1px solid var(--line);border-radius:9px;color:var(--txt);padding:0 13px;font-size:13.5px;outline:none}.console-search input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.console-tabs{display:flex;gap:8px;padding:0 24px 18px;overflow:auto}.console-tabs button{white-space:nowrap;background:hsla(0,0%,100%,.035);border:1px solid var(--line);color:var(--txt-dim);height:34px;border-radius:8px;padding:0 13px;font-size:13px;font-weight:600}.console-tabs button.active,.console-tabs button:hover{color:var(--txt);border-color:rgba(91,140,255,.75);background:var(--brand-soft)}.model-table-wrap{border-top:1px solid var(--line-soft);overflow-x:auto}.model-table{width:100%;min-width:920px;border-collapse:collapse;font-size:13px}.model-table th{height:42px;text-align:left;color:var(--txt-mute);font-weight:760;background:hsla(0,0%,100%,.032);padding:0 18px}.model-table td,.model-table th{border-bottom:1px solid var(--line-soft)}.model-table td{padding:14px 18px;color:var(--txt-dim);vertical-align:middle}.model-table tr{transition:background .16s}.model-table tr:hover td{background:rgba(91,140,255,.07)}.model-table code{font-family:ui-monospace,Menlo,Consolas,monospace;color:var(--brand-2);font-size:12.5px}.model-name{display:flex;align-items:center;gap:11px;min-width:240px}.model-name b{display:block;color:var(--txt);font-size:13.5px;line-height:1.35}.model-name small{display:block;color:var(--txt-mute);font-size:12px;margin-top:2px}.mini-ico{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:800;flex:0 0 auto}.status-pill{display:inline-flex;align-items:center;justify-content:center;height:26px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700;white-space:nowrap;min-width:84px;line-height:1;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis}.status-pill.ok{color:var(--ok);background:rgba(62,207,142,.13);border:1px solid rgba(62,207,142,.22)}.status-pill.bad{color:var(--err);background:hsla(0,100%,71%,.13);border:1px solid hsla(0,100%,71%,.22)}.status-pill.warn{color:var(--warn);background:rgba(245,166,35,.12);border:1px solid rgba(245,166,35,.24)}.stack-cell{display:flex;flex-direction:column;gap:3px;min-width:150px}.stack-cell b{color:var(--txt);font-size:13px;line-height:1.35}.stack-cell span{color:var(--txt-mute);font-size:12px;line-height:1.4}.rate-pill{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:27px;border-radius:999px;padding:0 10px;color:#dfe8ff;background:rgba(79,124,255,.12);border:1px solid rgba(79,124,255,.25);font-size:12px;font-weight:800}.empty-state{padding:34px;text-align:center;color:var(--txt-mute);font-size:13px}.console-note{padding:15px 24px;color:var(--txt-mute);font-size:12.5px;line-height:1.65;background:hsla(0,0%,100%,.02)}.pricing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;max-width:1040px;margin:0 auto}.pcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:30px;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;cursor:pointer;overflow:hidden}.pcard:hover{transform:translateY(-4px)}.pcard.feat{border-color:rgba(79,124,255,.42)}.pcard.feat:before{content:"推荐";position:absolute;top:18px;right:18px;font-size:11px;font-weight:700;color:#fff;background:var(--brand);padding:3px 11px;border-radius:999px}.pcard.selected{border-color:var(--brand);background:linear-gradient(180deg,rgba(79,124,255,.15),var(--panel));box-shadow:0 0 0 1px var(--brand),0 22px 55px rgba(91,140,255,.24)}.pcard.selected:after{content:"";position:absolute;inset:-35% auto -35% -22%;width:22%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent);animation:cardShine 3.6s ease-in-out infinite;pointer-events:none}.pcard:focus-visible{outline:2px solid var(--brand-2);outline-offset:4px}@keyframes cardShine{0%,48%{transform:translateX(-120%) rotate(18deg)}78%,to{transform:translateX(620%) rotate(18deg)}}.scope-badge{display:block;width:100%;margin-bottom:14px;color:var(--accent);background:var(--accent-soft);border:1px solid rgba(37,180,126,.22);border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:800;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard h2,.pcard h3{font-size:19px;line-height:1.35}.pcard .price{margin:14px 0;font-size:38px;font-weight:800}.pcard .price small{font-size:14px;color:var(--txt-mute);font-weight:500}.pcard ul{list-style:none;margin:20px 0;display:flex;flex-direction:column;gap:11px}.pcard ul li{font-size:13.5px;color:var(--txt-dim);display:flex;gap:9px;align-items:flex-start}.pcard ul li:before{content:"✓";color:var(--ok);font-weight:800}.price-console{margin-top:30px}.model-card-list{display:none}.access-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px}.access-hero,.doc-embed-shell{max-width:1040px;margin:0 auto 24px;background:rgba(15,19,28,.82);border:1px solid var(--line);border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.doc-embed-shell{overflow:hidden}.doc-embed-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--line-soft)}.doc-embed-head h2{font-size:20px;line-height:1.35}.doc-frame-wrap{height:min(72vh,720px);min-height:480px;background:#fff}.doc-frame-wrap iframe{display:block;width:100%;height:100%;border:0;background:#fff}.doc-frame-note{padding:12px 22px;color:var(--txt-mute);font-size:12.5px;line-height:1.65;background:hsla(0,0%,100%,.025);border-top:1px solid var(--line-soft)}.compact-steps{max-width:1040px;margin-bottom:24px}.compact-steps .step{align-items:center}.compact-steps .body{padding-right:8px}.policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:1040px;margin:0 auto}.policy-grid article{background:rgba(15,19,28,.72);border:1px solid var(--line);border-radius:8px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.policy-grid h3{font-size:16px;margin-bottom:8px}.policy-grid p{font-size:13.5px;color:var(--txt-dim);line-height:1.75}.download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:1040px;margin:0 auto 24px}.download-card{background:rgba(15,19,28,.76);border:1px solid var(--line);border-radius:8px;padding:22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0}.download-card h2{font-size:18px;line-height:1.35;margin-bottom:8px}.download-card p{font-size:13.5px;color:var(--txt-dim);line-height:1.7;margin-bottom:15px}.download-actions{display:grid;grid-gap:10px;gap:10px}.download-actions .btn{justify-content:center;width:100%;min-height:42px}.contact-grid{display:grid;grid-gap:18px;gap:18px;max-width:1080px;margin:0 auto 24px}.contact-card{position:relative;overflow:hidden;background:rgba(15,19,28,.84);border:1px solid var(--line);border-radius:8px;padding:22px;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.contact-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--brand),var(--accent));opacity:.78}.contact-card:hover .qr-box{transform:translateY(-2px);box-shadow:0 18px 44px rgba(0,0,0,.25)}.qr-box{aspect-ratio:1/1;width:100%;max-width:260px;margin:0 auto 18px;border-radius:8px;background:#fff;display:grid;place-items:center;box-shadow:0 14px 38px rgba(0,0,0,.24);transition:transform .16s,box-shadow .16s}.qr-box img{width:100%;height:100%;object-fit:contain;border-radius:5px}.contact-card h2{font-size:17px;margin-bottom:8px}.contact-card p{font-size:13px;color:var(--txt-dim);line-height:1.65}.contact-policy{margin-top:0}.panel{max-width:520px;margin:0 auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;animation:rise .4s ease}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.panel-head{padding:22px 24px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:12px}.panel-head .ico{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#fff;font-weight:800}.panel-head h2{font-size:18px}.panel-head p{font-size:12.5px;color:var(--txt-mute)}.panel-body{padding:24px}.field{margin-bottom:17px}.field label{display:block;font-size:13px;color:var(--txt-dim);margin-bottom:8px}.field input,.field select,.field textarea{width:100%;background:var(--bg-soft);border:1px solid var(--line);color:var(--txt);border-radius:var(--radius-sm);padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.field textarea{resize:vertical;min-height:86px}.result{display:none;margin-top:16px;padding:15px;border-radius:var(--radius-sm);font-size:13.5px;background:var(--bg-soft);border:1px solid var(--line-soft);animation:rise .3s ease}.result.show{display:block}.result.error{border-color:hsla(0,100%,71%,.4);color:#ffb4b4}.result.ok{border-color:rgba(62,207,142,.4)}.kv{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line-soft)}.kv:last-child{border:none}.kv span{color:var(--txt-mute)}.kv b{color:var(--txt)}.out{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;white-space:pre-wrap;word-break:break-word;color:var(--txt-dim);max-height:300px;overflow:auto}.spin{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.steps{max-width:860px;margin:0 auto 40px;display:flex;flex-direction:column;gap:16px}.step{display:flex;gap:18px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .18s,border-color .18s}.step:hover{transform:translateY(-3px);border-color:var(--brand)}.step .num{flex:0 0 auto;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-weight:800;font-size:16px;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-2));box-shadow:0 6px 18px rgba(91,140,255,.4)}.step .body{flex:1 1;min-width:0}.step h3{font-size:16.5px;margin-bottom:6px}.step p{font-size:14px;color:var(--txt-dim)}.step p code{color:var(--brand-2);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.step .out{margin-top:12px;padding:13px 15px;border-radius:var(--radius-sm);background:var(--bg-soft);border:1px solid var(--line-soft)}.doc-link{text-align:center;margin-top:30px}.doc-link .muted{max-width:760px;margin:16px auto 0;line-height:1.7}@media(max-width:960px){.home-query-shell,.ops-hero{grid-template-columns:1fr}.home-query-shell{max-width:720px}.ops-copy{min-height:auto;padding:22px 0 4px}.home-modules{grid-template-columns:1fr}.doc-module{align-items:flex-start;flex-direction:column}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-grid,.policy-grid{grid-template-columns:1fr}.access-hero,.doc-embed-head{align-items:flex-start;flex-direction:column}.action-grid,.console-summary{grid-template-columns:repeat(2,1fr)}.console-summary div:nth-child(2){border-right:0}.console-summary div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.console-bar{align-items:stretch;flex-direction:column}.console-search{width:100%}.pricing{grid-template-columns:1fr;max-width:520px}}@media(max-width:760px){.container{padding:0 18px}.nav{gap:10px;padding:10px 18px}.brand .logo{width:28px;height:28px;font-size:14px}.brand{font-size:16px}.brand small{font-size:12px}.nav-links{gap:16px;font-size:12.5px}.nav-cta{gap:8px}.nav-cta .btn{padding:9px 12px;font-size:13px}.notice-mask{padding:16px}.notice-actions,.notice-body,.notice-head{padding-left:18px;padding-right:18px}.notice-actions .btn{width:100%;justify-content:center}.home-query-page,.home-shell{padding-top:24px}.query-quick-links{grid-template-columns:1fr}.doc-frame-wrap{height:560px;min-height:420px}.ops-copy h1{font-size:30px;max-width:100%}.ops-status{grid-template-columns:1fr}.access-hero,.contact-card,.home-module,.policy-grid article,.workflow-card{padding:18px}.module-title-row,.plan-quote{align-items:flex-start;flex-direction:column}.contact-grid{grid-template-columns:1fr}.compact-steps .step{align-items:flex-start;flex-direction:column}.compact-steps .step .btn{width:100%;justify-content:center}.footer-grid{gap:20px}.footer-grid,.footer-links div{grid-template-columns:1fr}.footer-qrs{flex-direction:column;align-items:stretch}.footer-qr{justify-content:flex-start}.footer-bottom{flex-direction:column}.stats{grid-template-columns:repeat(2,1fr)}.action-grid{grid-template-columns:1fr}.hero{padding:54px 18px}.step{padding:18px;gap:14px}.model-console{border-radius:12px}.model-table-wrap{display:none}.model-card-list{display:grid;grid-gap:12px;gap:12px;padding:0 16px 16px}.model-card{background:rgba(15,19,28,.82);border:1px solid var(--line);border-radius:8px;padding:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.model-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.model-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.model-card-grid div{background:hsla(0,0%,100%,.03);border:1px solid var(--line-soft);border-radius:8px;padding:10px 12px;min-width:0}.model-card-grid span{display:block;color:var(--txt-mute);font-size:11.5px;margin-bottom:4px}.model-card-grid b,.model-card-grid code{display:block;color:var(--txt);font-size:13px;line-height:1.45;word-break:break-word}.model-card p{color:var(--txt-mute);font-size:12.5px;line-height:1.7;margin:0}.console-summary div{padding:15px 16px}.console-bar{padding:18px 16px 14px}.console-tabs{padding:0 16px 14px}.console-note{padding:14px 16px}}.logo-img{overflow:hidden;background:#0d1628!important;padding:0}.logo-img img{width:100%;height:100%;display:block;object-fit:cover}.logo-ico{overflow:hidden;background:#0d1628!important;padding:0}.logo-ico img{width:100%;height:100%;object-fit:cover;display:block}.records-ico{background:linear-gradient(135deg,var(--brand),var(--accent));font-size:12px}.btn:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.btn:focus-visible,.click-row:focus-visible,.console-tabs button:focus-visible,.contact-chip:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.modal-close:focus-visible,.nav-links a:focus-visible,.theme-toggle:focus-visible{outline:2px solid var(--brand-2);outline-offset:3px}.as-button{border:0;background:transparent;font-family:inherit;cursor:pointer;padding:0;text-align:left}.flow-actions{margin-top:10px}.click-row{width:100%;border:0;background:transparent;color:inherit;text-align:left;font-family:inherit;cursor:pointer}.click-row:hover b,.click-row:hover strong{color:var(--txt)}.interactive-card{cursor:pointer;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.interactive-card:hover{transform:translateY(-3px);border-color:rgba(79,124,255,.58);box-shadow:0 16px 45px rgba(0,0,0,.22)}.clickable-table-row{cursor:pointer}.modal-mask{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:22px;background:rgba(5,7,11,.68);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:fadeIn .16s ease}.modal-card{position:relative;width:min(560px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;background:rgba(16,20,29,.96);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;box-shadow:0 30px 100px rgba(0,0,0,.52)}.modal-close{position:absolute;right:13px;top:12px;z-index:2;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.06);color:var(--txt);font-size:22px;line-height:1;display:grid;place-items:center}.modal-close:hover{border-color:var(--brand);background:var(--brand-soft)}.modal-media{padding:30px 30px 0}.modal-media img{width:100%;max-height:420px;object-fit:contain;border-radius:8px;background:#fff;padding:12px;border:1px solid var(--line)}.modal-content{padding:26px 30px 30px}.modal-content h2{font-size:24px;line-height:1.25;margin-bottom:10px}.modal-content p{color:var(--txt-dim);font-size:14px;line-height:1.8}.modal-list{list-style:none;display:grid;grid-gap:9px;gap:9px;margin-top:18px}.modal-list li{position:relative;color:var(--txt-dim);font-size:13.5px;line-height:1.65;padding-left:18px}.modal-list li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--accent))}.modal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.usage-result{padding:16px;background:hsla(0,0%,100%,.028)}.usage-meter{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.usage-meter.compact{grid-template-columns:112px minmax(0,1fr);gap:14px}.usage-ring{--pct:72%;position:relative;width:150px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,var(--bg-soft) 57%,transparent 58%),conic-gradient(from -90deg,var(--ok) 0 var(--pct),hsla(0,0%,100%,.09) var(--pct) 100%);box-shadow:inset 0 0 0 1px var(--line-soft),0 0 32px rgba(62,207,142,.14);overflow:hidden}.usage-meter.compact .usage-ring{width:112px}.usage-ring:before{content:"";position:absolute;inset:9px;border-radius:50%;background:linear-gradient(135deg,rgba(79,124,255,.16),rgba(37,180,126,.08));border:1px solid hsla(0,0%,100%,.06)}.usage-ring:after{content:"";position:absolute;inset:-40%;background:linear-gradient(110deg,transparent 38%,hsla(0,0%,100%,.18),transparent 62%);animation:ringShine 3.4s ease-in-out infinite}.usage-ring div{position:relative;z-index:1;text-align:center}.usage-ring b{display:block;font-size:26px;line-height:1}.usage-meter.compact .usage-ring b{font-size:21px}.usage-ring span{display:block;color:var(--txt-mute);font-size:11px;margin-top:5px}.usage-facts{min-width:0}.usage-facts .kv{gap:12px}@keyframes ringShine{0%,48%{transform:translateX(-80%) rotate(0deg)}80%,to{transform:translateX(80%) rotate(0deg)}}.query-shell{display:grid;grid-template-columns:minmax(360px,520px) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start;max-width:1120px;margin:0 auto}.query-shell .panel{max-width:none;width:100%}.records-panel{min-width:0}.record-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.records-result{margin-top:16px;border:1px solid var(--line-soft);border-radius:8px;background:hsla(0,0%,100%,.025);overflow:hidden}.records-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line-soft)}.records-summary div{padding:13px 14px;border-right:1px solid var(--line-soft);min-width:0}.records-summary div:last-child{border-right:0}.records-summary span{display:block;color:var(--txt-mute);font-size:12px;margin-bottom:4px}.records-summary b{display:block;color:var(--txt);font-size:13px;line-height:1.45;word-break:break-word}.records-table-wrap{overflow-x:auto}.records-table{width:100%;min-width:720px;border-collapse:collapse;font-size:12.5px}.records-table th{height:38px;text-align:left;color:var(--txt-mute);font-weight:750;background:hsla(0,0%,100%,.025);padding:0 13px}.records-table td,.records-table th{border-bottom:1px solid var(--line-soft)}.records-table td{padding:11px 13px;color:var(--txt-dim);vertical-align:top}.records-table tr:hover td{background:rgba(79,124,255,.055)}.records-table b{color:var(--txt)}.records-table code{font-family:ui-monospace,Menlo,Consolas,monospace;color:var(--brand-2)}.records-note{padding:12px 14px;color:var(--warn);font-size:12.5px}.batch-query-panel{max-width:1120px;margin:24px auto 0}.batch-textarea{min-height:150px!important;font-family:ui-monospace,Menlo,Consolas,monospace;line-height:1.65}.multi-key-list{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px}.multi-key-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end;border:1px solid var(--line-soft);border-radius:8px;background:hsla(0,0%,100%,.024);padding:13px;transition:border-color .16s,background .16s,box-shadow .16s}.multi-key-row:focus-within{border-color:rgba(79,124,255,.58);box-shadow:0 0 0 3px var(--brand-soft)}.multi-key-field{margin:0}.multi-key-field input{font-family:ui-monospace,Menlo,Consolas,monospace}.multi-key-row-actions{display:grid;grid-template-columns:84px 42px 66px 86px;grid-gap:8px;gap:8px;align-items:center}.multi-key-row-actions .btn{height:42px;justify-content:center;padding:0 12px;white-space:nowrap}.btn-icon{width:42px;padding:0!important;font-size:20px;line-height:1}.add-row-btn{border-style:dashed}.batch-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:2px 0 14px}.batch-toolbar .btn{min-height:40px;justify-content:center}.cache-toggle{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;color:var(--txt-dim);font-size:13px;font-weight:650;cursor:pointer}.cache-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid var(--line);border-radius:5px;background:var(--bg-soft);display:grid;place-items:center;flex:0 0 auto}.cache-toggle input:checked{border-color:var(--brand);background:linear-gradient(135deg,var(--brand),var(--brand-2))}.cache-toggle input:checked:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);margin-top:-2px}.cache-hint{margin:8px 0 16px;color:var(--txt-mute);font-size:12.5px;line-height:1.65}.batch-statusbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 16px}.batch-statusbar div{background:hsla(0,0%,100%,.035);border:1px solid var(--line-soft);border-radius:8px;padding:12px 13px;min-width:0}.batch-statusbar span{display:block;color:var(--txt-mute);font-size:12px;margin-bottom:3px}.batch-statusbar b{display:block;color:var(--txt);font-size:18px;line-height:1.2}.batch-message{margin:0 0 10px}.batch-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.batch-card{position:relative;border:1px solid var(--line-soft);border-radius:8px;background:hsla(0,0%,100%,.028);padding:15px;min-width:0;overflow:hidden;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.batch-card:hover{transform:translateY(-2px);border-color:rgba(79,124,255,.5);box-shadow:0 14px 36px rgba(0,0,0,.16)}.batch-card.selected{border-color:rgba(79,124,255,.85);background:linear-gradient(180deg,rgba(79,124,255,.12),hsla(0,0%,100%,.028));box-shadow:0 0 0 1px rgba(79,124,255,.22),0 14px 38px rgba(79,124,255,.14)}.batch-card.selected:after{content:"";position:absolute;inset:-60% auto -60% -32%;width:24%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent);animation:cardShine 3.8s ease-in-out infinite;pointer-events:none}.batch-card-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.batch-card-top small{display:block;color:var(--txt-mute);font-size:12px;margin-top:4px;line-height:1.35}.batch-key{display:block;color:var(--txt);font:700 13px/1.35 ui-monospace,Menlo,Consolas,monospace;word-break:break-all}.status-pill.pending{color:var(--txt-mute);background:hsla(0,0%,100%,.055);border:1px solid var(--line)}.status-pill.error{color:var(--err);background:hsla(0,100%,71%,.12);border:1px solid hsla(0,100%,71%,.24)}.batch-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:13px}.batch-metrics div{border:1px solid var(--line-soft);border-radius:8px;background:rgba(0,0,0,.12);padding:10px 11px;min-width:0}.batch-metrics span{display:block;color:var(--txt-mute);font-size:11.5px;margin-bottom:3px}.batch-metrics b{display:block;color:var(--txt);line-height:1.4}.batch-error,.batch-metrics b{font-size:12.5px;word-break:break-word}.batch-error{position:relative;z-index:1;color:#ffb4b4;background:hsla(0,100%,71%,.08);border:1px solid hsla(0,100%,71%,.2);border-radius:8px;padding:10px 11px;margin:0 0 13px;line-height:1.6}.batch-empty{margin-top:16px;border:1px dashed var(--line);border-radius:8px;background:hsla(0,0%,100%,.02)}.batch-card .btn{position:relative;z-index:1}.ccswitch-panel{margin-top:16px;border:1px solid var(--line-soft);border-radius:8px;background:hsla(0,0%,100%,.026);overflow:hidden}.ccswitch-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px;border-bottom:1px solid var(--line-soft)}.ccswitch-head h2{font-size:17px;line-height:1.3;margin-bottom:5px}.ccswitch-head p{font-size:12.5px;color:var(--txt-mute);line-height:1.6}.ccswitch-head .btn{white-space:nowrap;min-height:38px}.ccswitch-preview{margin:14px 16px 0;padding:13px 14px;border:1px solid var(--line-soft);border-radius:8px;background:rgba(0,0,0,.18);color:var(--txt-dim);font:12.5px/1.7 ui-monospace,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word;max-height:230px;overflow:auto}.ccswitch-actions{display:flex;flex-wrap:wrap;gap:10px;padding:14px 16px 16px}.ccswitch-actions .btn{justify-content:center;min-height:40px}.ccswitch-message{margin:0 16px 16px;padding:10px 12px;border:1px solid rgba(62,207,142,.28);border-radius:8px;background:rgba(62,207,142,.08);color:var(--txt-dim);font-size:12.5px;line-height:1.55}.model-logo-badge{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto;background:var(--logo-bg);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 8px 22px rgba(0,0,0,.18);overflow:hidden}.model-logo-badge img{width:21px;height:21px;object-fit:contain;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.28))}.model-logo-badge b{font-size:11px;color:#fff}.model-card .model-logo-badge{width:36px;height:36px}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qr-box{max-width:276px;padding:14px}.contact-chip img,.footer-qr img,.qr-box img{object-fit:contain}.footer-qr{min-height:78px;padding:11px 13px}.footer-qr img{width:64px;height:64px}.footer-qr span{font-weight:700;color:var(--txt-dim)}.contact-chip{border:1px solid var(--line-soft);background:hsla(0,0%,100%,.035);color:inherit;font-family:inherit;cursor:pointer}.contact-chip:hover{border-color:var(--brand);background:var(--brand-soft)}@media(max-width:1040px){.query-shell{grid-template-columns:1fr}.batch-query-panel,.query-shell{max-width:720px}.batch-results{grid-template-columns:1fr}.records-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.records-summary div:nth-child(2){border-right:0}.records-summary div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.usage-meter,.usage-meter.compact{grid-template-columns:1fr;justify-items:center;text-align:left}.usage-facts{width:100%}.ccswitch-head{flex-direction:column}.ccswitch-actions .btn,.ccswitch-head .btn{width:100%}.ccswitch-actions{display:grid}.ccswitch-actions,.multi-key-row{grid-template-columns:1fr}.multi-key-row-actions{grid-template-columns:1fr 42px 1fr 1fr}.multi-key-row-actions .btn{min-width:0}.batch-toolbar{display:grid;grid-template-columns:1fr}.batch-toolbar .btn{width:100%}.cache-toggle{width:100%;align-items:flex-start}.batch-statusbar{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-metrics,.record-fields,.records-summary{grid-template-columns:1fr}.records-summary div{border-right:0!important;border-bottom:1px solid var(--line-soft)}.records-summary div:last-child{border-bottom:0}.modal-mask{padding:12px;place-items:end center}.modal-card{max-height:calc(100vh - 24px)}.modal-media{padding:24px 18px 0}.modal-content{padding:22px 18px 24px}.modal-actions .btn{width:100%;justify-content:center}.qr-box{max-width:270px}.contact-grid{grid-template-columns:1fr}}@media (prefers-color-scheme:light){:root{--bg:#f5f7fb;--bg-soft:#fff;--panel:hsla(0,0%,100%,.82);--panel-2:#fff;--line:#d6deea;--line-soft:#e3e8f1;--txt:#172033;--txt-dim:#4f5d70;--txt-mute:#7c8797;--brand:#315fdb;--brand-2:#4f7cff;--brand-soft:rgba(49,95,219,.1);--accent:#0f9f6e;--accent-soft:rgba(15,159,110,.1);--shadow:0 24px 70px rgba(22,32,51,.12)}body{background:var(--bg)}.screen .bg{filter:saturate(.9) contrast(.9) brightness(1.04)}.screen .veil{background:linear-gradient(180deg,rgba(245,247,251,.86),rgba(245,247,251,.96))}header{background:hsla(0,0%,100%,.72)}.access-hero,.contact-card,.doc-embed-shell,.download-card,.home-module,.model-console,.panel,.pcard,.policy-grid article,.step,.workflow-card,footer{background:hsla(0,0%,100%,.82)}.purchase-link{background:hsla(0,0%,100%,.66)}.workflow-card.primary-flow{background:hsla(0,0%,100%,.9)}.modal-card,.notice-card{background:hsla(0,0%,100%,.97)}.modal-mask,.notice-mask{background:rgba(20,29,46,.28)}.console-search input,.field input,.field select,.field textarea{background:#fff}.ccswitch-panel{background:hsla(0,0%,100%,.66)}.ccswitch-preview{background:#fff}.batch-card,.batch-empty,.batch-metrics div,.batch-statusbar div{background:hsla(0,0%,100%,.64)}.batch-metrics div{background:hsla(0,0%,100%,.52)}.batch-error{color:#b42222;background:hsla(0,100%,71%,.1)}.usage-ring{background:radial-gradient(circle at 50% 50%,#fff 57%,transparent 58%),conic-gradient(from -90deg,var(--ok) 0 var(--pct),rgba(23,32,51,.1) var(--pct) 100%)}.rate-pill{color:#1d356c}.modal-media img,.qr-box{box-shadow:0 12px 32px rgba(22,32,51,.12)}}html[data-theme=light]{--bg:#f5f7fb;--bg-soft:#fff;--panel:hsla(0,0%,100%,.82);--panel-2:#fff;--line:#d6deea;--line-soft:#e3e8f1;--txt:#172033;--txt-dim:#4f5d70;--txt-mute:#7c8797;--brand:#315fdb;--brand-2:#4f7cff;--brand-soft:rgba(49,95,219,.1);--accent:#0f9f6e;--accent-soft:rgba(15,159,110,.1);--shadow:0 24px 70px rgba(22,32,51,.12)}html[data-theme=dark]{--bg:#080a10;--bg-soft:#10141d;--panel:rgba(20,24,33,.76);--panel-2:#1c2230;--line:#28303d;--line-soft:#1e2632;--txt:#f2f5f8;--txt-dim:#a6b0bf;--txt-mute:#737f90;--brand:#4f7cff;--brand-2:#7ba1ff;--brand-soft:rgba(79,124,255,.14);--accent:#25b47e;--accent-soft:rgba(37,180,126,.13);--shadow:0 24px 70px rgba(0,0,0,.38)}html[data-theme=light] body{background:var(--bg)}html[data-theme=light] .screen .bg{filter:saturate(.9) contrast(.9) brightness(1.04)}html[data-theme=light] .screen .veil{background:linear-gradient(180deg,rgba(245,247,251,.86),rgba(245,247,251,.96))}html[data-theme=light] header{background:hsla(0,0%,100%,.72)}html[data-theme=light] .access-hero,html[data-theme=light] .contact-card,html[data-theme=light] .doc-embed-shell,html[data-theme=light] .download-card,html[data-theme=light] .home-module,html[data-theme=light] .model-console,html[data-theme=light] .panel,html[data-theme=light] .pcard,html[data-theme=light] .policy-grid article,html[data-theme=light] .step,html[data-theme=light] .workflow-card,html[data-theme=light] footer{background:hsla(0,0%,100%,.82)}html[data-theme=light] .purchase-link{background:hsla(0,0%,100%,.66)}html[data-theme=light] .workflow-card.primary-flow{background:hsla(0,0%,100%,.9)}html[data-theme=light] .modal-card,html[data-theme=light] .notice-card{background:hsla(0,0%,100%,.97)}html[data-theme=light] .modal-mask,html[data-theme=light] .notice-mask{background:rgba(20,29,46,.28)}html[data-theme=light] .console-search input,html[data-theme=light] .field input,html[data-theme=light] .field select,html[data-theme=light] .field textarea{background:#fff}html[data-theme=light] .ccswitch-panel{background:hsla(0,0%,100%,.66)}html[data-theme=light] .ccswitch-preview{background:#fff}html[data-theme=light] .batch-card,html[data-theme=light] .batch-empty,html[data-theme=light] .batch-metrics div,html[data-theme=light] .batch-statusbar div,html[data-theme=light] .multi-key-row{background:hsla(0,0%,100%,.64)}html[data-theme=light] .batch-error{color:#b42222;background:hsla(0,100%,71%,.1)}html[data-theme=light] .usage-ring{background:radial-gradient(circle at 50% 50%,#fff 57%,transparent 58%),conic-gradient(from -90deg,var(--ok) 0 var(--pct),rgba(23,32,51,.1) var(--pct) 100%)}html[data-theme=light] .rate-pill{color:#1d356c}html[data-theme=light] .modal-media img,html[data-theme=light] .qr-box{box-shadow:0 12px 32px rgba(22,32,51,.12)}html[data-theme=dark] body{background:var(--bg)}html[data-theme=dark] .screen .bg{filter:saturate(.9) contrast(.9)}html[data-theme=dark] .screen .veil{background:linear-gradient(180deg,rgba(7,9,18,.82),rgba(7,9,18,.95))}html[data-theme=dark] header{background:rgba(7,9,18,.55)}html[data-theme=dark] footer{background:rgba(7,9,18,.72)}html[data-theme=dark] .access-hero,html[data-theme=dark] .contact-card,html[data-theme=dark] .doc-embed-shell,html[data-theme=dark] .download-card,html[data-theme=dark] .home-module,html[data-theme=dark] .panel,html[data-theme=dark] .pcard,html[data-theme=dark] .policy-grid article,html[data-theme=dark] .step,html[data-theme=dark] .workflow-card{background:var(--panel)}html[data-theme=dark] .model-console{background:rgba(11,15,26,.86)}html[data-theme=dark] .batch-card,html[data-theme=dark] .batch-empty,html[data-theme=dark] .batch-metrics div,html[data-theme=dark] .batch-statusbar div,html[data-theme=dark] .multi-key-row,html[data-theme=dark] .purchase-link{background:hsla(0,0%,100%,.028)}html[data-theme=dark] .workflow-card.primary-flow{background:rgba(18,24,38,.88)}html[data-theme=dark] .modal-card,html[data-theme=dark] .notice-card{background:rgba(16,20,29,.96)}html[data-theme=dark] .modal-mask,html[data-theme=dark] .notice-mask{background:rgba(5,7,11,.68)}html[data-theme=dark] .console-search input,html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea{background:var(--bg-soft)}html[data-theme=dark] .ccswitch-panel{background:hsla(0,0%,100%,.026)}html[data-theme=dark] .ccswitch-preview{background:rgba(0,0,0,.18)}html[data-theme=dark] .batch-error{color:#ffb4b4;background:hsla(0,100%,71%,.08)}html[data-theme=dark] .usage-ring{background:radial-gradient(circle at 50% 50%,var(--bg-soft) 57%,transparent 58%),conic-gradient(from -90deg,var(--ok) 0 var(--pct),hsla(0,0%,100%,.09) var(--pct) 100%)}html[data-theme=dark] .rate-pill{color:#dfe8ff}