:root{--bg: #07101d;--bg-top: #10213a;--bg-bottom: #050b14;--panel: rgba(9, 18, 34, .78);--panel-soft: rgba(18, 31, 52, .62);--panel-bright: rgba(29, 44, 72, .68);--ink: #f7f1e6;--ink-strong: #fff7e9;--muted: #c7d0df;--muted-soft: #94a4bb;--line: rgba(233, 198, 125, .24);--line-strong: rgba(233, 198, 125, .48);--gold: #efc777;--gold-bright: #ffe0a1;--blue: #8bbdff;--green: #8edcad;--danger: #ff8d85;--glass-shadow: 0 28px 90px rgba(0, 0, 0, .36);--soft-shadow: 0 14px 42px rgba(0, 0, 0, .22);--font-body: "Microsoft YaHei", "PingFang SC", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-display: "STZhongsong", "Songti SC", "Noto Serif SC", serif;color-scheme:dark;font-family:var(--font-body)}:root[data-theme=light]{--bg: #eef3f5;--bg-top: #dfeaf3;--bg-bottom: #f8f5ee;--panel: rgba(255, 255, 255, .62);--panel-soft: rgba(255, 255, 255, .46);--panel-bright: rgba(255, 255, 255, .76);--ink: #14201e;--ink-strong: #07120f;--muted: #556569;--muted-soft: #6d7b82;--line: rgba(151, 120, 61, .22);--line-strong: rgba(151, 120, 61, .44);--gold: #9d6f24;--gold-bright: #76510f;--blue: #1e65a8;--green: #176b56;--danger: #aa2b23;--glass-shadow: 0 28px 80px rgba(67, 87, 98, .16);--soft-shadow: 0 14px 42px rgba(67, 87, 98, .12);color-scheme:light}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(115deg,color-mix(in srgb,var(--bg-top) 88%,transparent),transparent 56%),linear-gradient(180deg,var(--bg-top) 0%,var(--bg) 46%,var(--bg-bottom) 100%);color:var(--ink);font-family:var(--font-body);line-height:1.72;transition:background .22s ease,color .22s ease}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.13) 0 1px,transparent 1.2px),radial-gradient(circle,rgba(239,199,119,.11) 0 1px,transparent 1.2px);background-position:22px 38px,140px 90px;background-size:220px 220px,280px 280px;opacity:.58}:root[data-theme=light] body:before{opacity:.25}a{color:inherit;text-decoration:none}button{border:0;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb,var(--gold) 42%,transparent);outline-offset:3px}.sky-field{position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(118,160,231,.1),transparent 36%,rgba(239,199,119,.08)),linear-gradient(180deg,rgba(255,255,255,.04),transparent 38%);mask-image:linear-gradient(180deg,#000 0%,transparent 80%)}:root[data-theme=light] .sky-field{background:linear-gradient(90deg,rgba(38,106,167,.1),transparent 42%,rgba(157,111,36,.08)),linear-gradient(180deg,rgba(255,255,255,.7),transparent 50%)}.page-shell{position:relative;width:min(1080px,calc(100% - 40px));margin:0 auto;padding:24px 0 54px}.site-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:4px 0 28px}.brand{display:inline-flex;align-items:center;gap:12px;min-width:0}.brand-mark{display:grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--line-strong) 70%,transparent);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel-bright) 86%,transparent),var(--panel));box-shadow:var(--soft-shadow);color:var(--ink-strong);font-weight:900}.brand strong,.brand small{display:block}.brand strong{color:var(--ink-strong);font-size:16px;line-height:1.3}.brand small{color:var(--muted);font-size:12px;line-height:1.2}.header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.top-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.top-nav a,.theme-toggle,.back-link,.source-link{display:inline-flex;align-items:center;min-height:36px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--panel-soft) 78%,transparent);box-shadow:inset 0 1px #ffffff0f;color:var(--ink);backdrop-filter:blur(16px);transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.top-nav a,.theme-toggle{padding:7px 12px;font-size:13px}.theme-toggle{gap:7px;cursor:pointer}.theme-toggle-icon{color:var(--gold-bright)}.top-nav a:hover,.theme-toggle:hover,.back-link:hover,.source-link:hover{transform:translateY(-1px);border-color:var(--line-strong);background:var(--panel-bright);color:var(--gold-bright)}.home-shell,.guide-shell{width:100%;margin:0 auto}.home-hero,.guide-hero,.guide-content,.desktop-toc,.mobile-toc,.guide-card a,.hero-panel{border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-bright) 58%,transparent),var(--panel)),color-mix(in srgb,var(--panel) 72%,transparent);box-shadow:var(--glass-shadow);backdrop-filter:blur(22px) saturate(1.18)}.home-hero,.guide-hero{position:relative;overflow:hidden;border-radius:24px}.home-hero:before,.guide-hero:before,.guide-content:before,.guide-card a:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 44%),linear-gradient(315deg,color-mix(in srgb,var(--gold) 12%,transparent),transparent 42%)}.home-hero{display:grid;grid-template-columns:1fr auto;gap:clamp(18px,4vw,32px);align-items:center;margin-top:10px;padding:clamp(24px,4vw,38px)}.hero-copy,.hero-panel,.guide-hero>*{position:relative}.hero-copy h1,.guide-hero h1{margin:0;color:var(--ink-strong);font-family:var(--font-display);font-weight:900;letter-spacing:0}.hero-copy h1{max-width:760px;font-size:clamp(34px,5vw,56px);line-height:1.08}.guide-hero h1{max-width:920px;font-size:clamp(34px,5.4vw,66px);line-height:1.05}.hero-copy p:not(.eyebrow),.guide-hero p:not(.eyebrow){max-width:680px;margin:12px 0 0;color:var(--muted);font-size:clamp(14px,1.8vw,17px)}.eyebrow{margin:0 0 10px;color:var(--gold);font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.hero-panel{display:grid;gap:10px;border-radius:20px;padding:22px}.hero-panel span{color:var(--muted)}.hero-panel a{display:inline-flex;align-items:center;justify-content:space-between;min-height:42px;border:1px solid var(--line);border-radius:999px;padding:9px 14px;background:color-mix(in srgb,var(--panel-soft) 72%,transparent);color:var(--ink-strong);font-weight:900}.hero-panel a:hover{border-color:var(--line-strong);color:var(--gold-bright)}.guide-list{padding:28px 0 0}.hero-stats{position:relative;display:grid;gap:10px;min-width:200px}.stat-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel-soft) 72%,transparent);backdrop-filter:blur(14px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.stat-card:hover{transform:translateY(-2px);border-color:var(--line-strong);background:var(--panel-bright)}.stat-icon{grid-row:1 / -1;font-size:1.4rem;line-height:1}.stat-card strong{color:var(--ink-strong);font-size:14px;line-height:1.3}.stat-card small{color:var(--muted-soft);font-size:12px;line-height:1.3}.stat-card--count{cursor:default}.section-count{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--panel-soft) 64%,transparent);color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px;border-bottom:1px solid var(--line);padding:0 2px 16px}.section-heading h2{margin:0;color:var(--ink-strong);font-family:var(--font-display);font-size:clamp(22px,3.6vw,36px);line-height:1}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.guide-card{position:relative;display:flex;min-width:0}.guide-card a{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;height:100%;min-height:180px;align-content:stretch;gap:10px;overflow:hidden;border-radius:18px;padding:20px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.guide-card a>*{position:relative}.guide-card a:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 32px 90px #00000047}.guide-index{color:var(--gold);font-size:13px;font-weight:900}.guide-card h3{margin:0;color:var(--ink-strong);font-size:20px;line-height:1.3}.guide-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.guide-action{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--gold-bright);font-size:14px;font-weight:900}.guide-action .arrow{display:inline-block;transition:transform .22s ease}.guide-card a:hover .guide-action .arrow{transform:translate(4px)}.guide-hero{margin-top:10px;padding:clamp(28px,5vw,48px)}.back-link,.source-link{gap:8px;padding:7px 14px;font-size:14px}.back-link{margin-bottom:26px}.source-link{margin-top:16px}.quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 0}.quick-actions a{display:grid;gap:4px;min-height:118px;border:1px solid var(--line);border-radius:22px;padding:18px 20px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel-bright) 64%,transparent),var(--panel)),color-mix(in srgb,var(--panel) 70%,transparent);box-shadow:var(--soft-shadow);backdrop-filter:blur(18px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.quick-actions a:hover{transform:translateY(-2px);border-color:var(--line-strong)}.quick-actions span{color:var(--gold);font-size:13px;font-weight:900;letter-spacing:.12em}.quick-actions strong{color:var(--ink-strong);font-size:21px;line-height:1.25}.quick-actions small{color:var(--muted);font-size:14px}.guide-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(22px,4vw,44px);align-items:start;padding:28px 0 0}.desktop-toc{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;border-radius:22px;padding:18px 12px}.desktop-toc p{margin:0 0 10px;color:var(--gold);font-size:13px;font-weight:900;letter-spacing:.12em}.desktop-toc nav,.mobile-toc nav{display:grid;gap:4px}.desktop-toc a,.mobile-toc a{border-radius:14px;padding:8px 10px;color:var(--muted);font-size:14px;line-height:1.45;transition:background .16s ease,color .16s ease,transform .16s ease}.desktop-toc a:hover,.mobile-toc a:hover,.desktop-toc a[aria-current],.mobile-toc a[aria-current]{background:color-mix(in srgb,var(--gold) 14%,transparent);color:var(--gold-bright)}.desktop-toc a[aria-current],.mobile-toc a[aria-current]{transform:translate(2px)}.toc-depth-3{margin-left:14px}.mobile-toc{display:none;margin:20px 0 0;border-radius:18px}.mobile-toc summary{cursor:pointer;padding:14px 16px;color:var(--ink-strong);font-weight:900}.mobile-toc nav{border-top:1px solid var(--line);padding:10px}.guide-content{position:relative;min-width:0;overflow:hidden;border-radius:24px;padding:clamp(22px,4vw,52px)}.guide-content>*{position:relative}.guide-content>:first-child{margin-top:0}.guide-content h2,.guide-content h3,.guide-content h4,.guide-content h5,.guide-content h6{scroll-margin-top:42px;color:var(--ink-strong);line-height:1.24}.guide-content h2{margin:44px 0 16px;border-top:1px solid var(--line);padding-top:34px;font-family:var(--font-display);font-size:clamp(30px,4.2vw,48px)}.guide-content h3{margin:34px 0 12px;color:var(--gold-bright);font-size:clamp(22px,3vw,30px)}.guide-content p,.guide-content li{color:var(--ink);font-size:17px}.guide-content p{margin:14px 0}.guide-content p+p{margin-top:18px}.guide-content strong{color:var(--ink-strong)}.guide-content a{color:var(--blue);font-weight:900;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.guide-url-list{margin:14px 0;padding-left:1.25em}.guide-url-list li+li{margin-top:8px}.guide-url-item{min-width:0}.guide-url-label{display:inline}.guide-url-value{display:inline-block;max-width:100%;overflow:visible;font-size:15px;line-height:1.5;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;vertical-align:bottom}.guide-content img{display:block;width:min(100%,940px);height:auto;margin:24px auto;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--panel-bright) 60%,#fff);box-shadow:var(--soft-shadow);cursor:zoom-in}.guide-content hr{height:1px;margin:34px 0;border:0;background:var(--line)}.callout{margin:18px 0;border:1px solid var(--line);border-left-width:5px;border-radius:18px;padding:14px 18px;background:color-mix(in srgb,var(--panel-bright) 72%,transparent);box-shadow:inset 0 1px #ffffff0f}.callout h2,.callout h3{border-top:0;margin-top:0;padding-top:0}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout-success{border-left-color:var(--green);background:linear-gradient(145deg,color-mix(in srgb,var(--green) 18%,transparent),transparent 58%),color-mix(in srgb,var(--panel-bright) 76%,transparent)}.callout-note{border-left-color:var(--gold);background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 18%,transparent),transparent 58%),color-mix(in srgb,var(--panel-bright) 72%,transparent)}.callout-danger{border-left-color:var(--danger);background:linear-gradient(145deg,color-mix(in srgb,var(--danger) 20%,transparent),transparent 58%),color-mix(in srgb,var(--panel-bright) 74%,transparent)}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.choice-card{display:grid;gap:8px;border:1px solid var(--line);border-radius:18px;padding:18px;background:color-mix(in srgb,var(--panel) 68%,transparent);text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease}.choice-card:hover{transform:translateY(-2px);border-color:var(--line-strong);background:color-mix(in srgb,var(--panel-bright) 80%,transparent)}.choice-card span{color:var(--gold);font-size:13px;font-weight:900;letter-spacing:.14em}.choice-card strong{color:var(--ink-strong);font-size:24px;line-height:1.2}.choice-card em{color:var(--green);font-style:normal;font-weight:900}.choice-card small,.choice-card b{color:var(--ink);font-size:15px;line-height:1.65}.choice-card b{color:var(--ink-strong)}.choice-card-guide{grid-column:1 / -1;grid-template-areas:"label badge" "title action" "description action";grid-template-columns:minmax(0,1fr) auto;column-gap:28px;align-items:center;border-color:color-mix(in srgb,var(--blue) 32%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--blue) 14%,transparent),transparent 58%),color-mix(in srgb,var(--panel) 72%,transparent)}.choice-card-guide:hover{border-color:color-mix(in srgb,var(--blue) 58%,var(--line-strong))}.choice-card-guide span{grid-area:label;color:var(--blue)}.choice-card-guide strong{grid-area:title;font-size:21px}.choice-card-guide em{grid-area:badge;justify-self:end;border:1px solid color-mix(in srgb,var(--green) 34%,transparent);border-radius:999px;padding:4px 10px;background:color-mix(in srgb,var(--green) 10%,transparent);font-size:13px}.choice-card-guide small{grid-area:description;color:var(--muted)}.choice-card-guide b{grid-area:action;justify-self:end;border:1px solid color-mix(in srgb,var(--gold) 38%,transparent);border-radius:12px;padding:10px 14px;background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--gold-bright);white-space:nowrap;transition:border-color .18s ease,background .18s ease}.choice-card-guide:hover b{border-color:color-mix(in srgb,var(--gold) 64%,transparent);background:color-mix(in srgb,var(--gold) 16%,transparent)}.api-basics{scroll-margin-top:24px;overflow:hidden;margin:42px 0 32px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 10%,transparent),transparent 34%),color-mix(in srgb,var(--panel) 88%,transparent);box-shadow:var(--soft-shadow)}.api-basics-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line);padding:26px 28px 22px}.api-basics-kicker{display:inline-block;margin-bottom:7px;color:var(--blue);font-size:13px;font-weight:900;letter-spacing:.13em}.guide-content .api-basics h2{margin:0;border:0;padding:0;font-size:clamp(30px,4vw,42px)}.guide-content .api-basics-header p{max-width:720px;margin:9px 0 0;color:var(--muted);font-size:16px}.guide-content .api-basics-back,.guide-content .api-checklist a{flex:0 0 auto;border:1px solid var(--line);border-radius:12px;padding:8px 12px;color:var(--gold-bright);font-size:14px;text-decoration:none}.guide-content .api-basics-back:hover,.guide-content .api-checklist a:hover{border-color:var(--line-strong);background:color-mix(in srgb,var(--gold) 9%,transparent)}.api-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px 26px 14px}.api-part{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:16px;padding:16px;background:color-mix(in srgb,var(--panel-bright) 54%,transparent)}.api-part-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--blue) 12%,transparent);font-size:20px}.api-part small{display:block;margin-bottom:3px;color:var(--blue);font-size:12px;font-weight:900;letter-spacing:.06em}.guide-content .api-part h3,.guide-content .api-error-item h3,.guide-content .api-pull-copy h3{margin:0;border:0;padding:0;color:var(--ink-strong);font-family:var(--font-body);font-size:18px;line-height:1.35}.guide-content .api-part p{margin:5px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.api-match-rule{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 14px;align-items:center;margin:0 26px 20px;border-left:4px solid var(--gold);border-radius:0 14px 14px 0;padding:13px 16px;background:color-mix(in srgb,var(--gold) 8%,transparent)}.api-match-rule span{grid-row:1 / span 2;border-radius:999px;padding:5px 9px;background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--gold-bright);font-size:12px;font-weight:900;white-space:nowrap}.api-match-rule strong{font-size:17px}.guide-content .api-match-rule p{margin:0;color:var(--muted);font-size:14px}.api-error-list{padding:0 26px 24px}.api-error-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:15px;border-top:1px solid var(--line);padding:19px 0}.api-error-index{display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--danger) 36%,transparent);border-radius:50%;background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);font-size:12px;font-weight:900}.guide-content .api-error-item p{margin:7px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.guide-content .api-error-item .api-error-note{border-radius:10px;padding:9px 11px;background:color-mix(in srgb,var(--danger) 7%,transparent);color:var(--ink)}.api-pull-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:24px;align-items:center;margin:0 26px 26px;border:1px solid color-mix(in srgb,var(--green) 28%,var(--line));border-radius:18px;padding:20px;background:linear-gradient(120deg,color-mix(in srgb,var(--green) 12%,transparent),transparent 62%),color-mix(in srgb,var(--panel-bright) 50%,transparent)}.api-pull-copy>span{display:inline-block;margin-bottom:5px;color:var(--green);font-size:12px;font-weight:900;letter-spacing:.1em}.guide-content .api-pull-copy p{margin:7px 0 0;color:var(--muted);font-size:14px}.api-pull-guide ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.guide-content .api-pull-guide li{display:flex;align-items:center;gap:9px;color:var(--ink);font-size:14px}.api-pull-guide li span{display:grid;flex:0 0 25px;width:25px;height:25px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--green);font-size:12px;font-weight:900}.api-checklist{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px 16px;align-items:center;border-top:1px solid var(--line);padding:17px 26px;background:color-mix(in srgb,var(--panel-bright) 50%,transparent)}.api-checklist>span{color:var(--danger);font-size:13px;font-weight:900}.guide-content .api-checklist p{margin:0;color:var(--muted);font-size:14px}.guide-content .api-checklist a{justify-self:end;white-space:nowrap}.operator-notes{display:grid;gap:18px;margin-top:18px}.operator-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.operator-card{--operator-accent: var(--gold);overflow:hidden;border:1px solid color-mix(in srgb,var(--operator-accent) 26%,var(--line));border-radius:20px;padding:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--operator-accent) 9%,transparent),transparent 38%),color-mix(in srgb,var(--panel-bright) 56%,transparent);box-shadow:inset 0 1px #ffffff0a}.operator-card-stock{--operator-accent: var(--green)}.operator-card-speed{--operator-accent: var(--blue)}.operator-card-degrade{--operator-accent: var(--danger);padding:0}.operator-card-support{--operator-accent: var(--gold);padding:0}.operator-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.operator-card-head-wide{grid-template-columns:auto minmax(0,1fr) auto;border-bottom:1px solid var(--line);padding:22px 24px 18px}.operator-card-number{display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--operator-accent) 38%,transparent);border-radius:13px;background:color-mix(in srgb,var(--operator-accent) 11%,transparent);color:var(--operator-accent);font-size:12px;font-weight:900}.operator-card-head small{display:block;margin-bottom:2px;color:var(--operator-accent);font-size:12px;font-weight:900;letter-spacing:.09em}.guide-content .operator-card h4{margin:0;color:var(--ink-strong);font-family:var(--font-body);font-size:20px;line-height:1.35}.operator-card-head-wide>strong{max-width:250px;border-radius:999px;padding:6px 11px;background:color-mix(in srgb,var(--operator-accent) 9%,transparent);color:var(--muted);font-size:12px;line-height:1.5;text-align:center}.guide-content .operator-card>p,.guide-content .operator-quick-grid .operator-card p{margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.7}.operator-quick-grid .operator-card>strong{display:block;margin-top:12px;color:var(--ink-strong);font-size:14px}.guide-content .operator-card .operator-lead{margin:0;padding:20px 24px;background:color-mix(in srgb,var(--panel) 32%,transparent);color:var(--ink);font-size:15px}.degrade-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 24px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--line)}.degrade-flow>div{position:relative;padding:17px;background:color-mix(in srgb,var(--panel-bright) 72%,var(--bg))}.degrade-flow span,.degrade-flow strong,.degrade-flow small{display:block}.degrade-flow span{margin-bottom:4px;color:var(--danger);font-size:12px;font-weight:900}.degrade-flow strong{color:var(--ink-strong);font-size:16px}.degrade-flow small{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.55}.degrade-symptoms{margin:16px 24px 0;border-left:4px solid var(--danger);border-radius:0 14px 14px 0;padding:16px 18px;background:color-mix(in srgb,var(--danger) 7%,transparent)}.degrade-symptoms>strong{color:var(--danger);font-size:13px}.degrade-symptoms ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 22px;margin:10px 0 0;padding-left:1.1em}.guide-content .degrade-symptoms li{color:var(--ink);font-size:14px;line-height:1.55}.guide-content .degrade-symptoms p{margin:10px 0 0;color:var(--muted);font-size:13px}.degrade-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 24px}.degrade-definition{border:1px solid var(--line);border-radius:16px;padding:17px;background:color-mix(in srgb,var(--panel-bright) 48%,transparent)}.degrade-definition span,.degrade-definition strong{display:block}.degrade-definition span{width:max-content;margin-bottom:7px;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:900}.degrade-definition-soft span{background:color-mix(in srgb,var(--blue) 12%,transparent);color:var(--blue)}.degrade-definition-watered span{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.degrade-definition strong{color:var(--ink-strong);font-size:16px}.guide-content .degrade-definition p{margin:7px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.degrade-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}.degrade-evidence>div{padding:18px 24px;background:color-mix(in srgb,var(--panel) 86%,var(--bg))}.degrade-evidence span,.degrade-evidence strong{display:block}.degrade-evidence span{color:var(--gold);font-size:12px;font-weight:900}.degrade-evidence strong{margin-top:3px;color:var(--ink-strong);font-size:15px}.guide-content .degrade-evidence p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.operator-card-support>p:not(.operator-lead){padding:0 24px}.support-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:17px 24px 20px}.support-routes section{border:1px solid var(--line);border-radius:16px;padding:17px;background:color-mix(in srgb,var(--panel-bright) 48%,transparent)}.support-routes span,.support-routes strong{display:block}.support-routes span{color:var(--green);font-size:12px;font-weight:900}.support-routes section+section span{color:var(--gold)}.support-routes strong{margin-top:4px;color:var(--ink-strong);font-size:17px}.guide-content .support-routes p{margin:7px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.support-checklist{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:center;border-top:1px solid var(--line);padding:17px 24px;background:color-mix(in srgb,var(--gold) 7%,transparent)}.support-checklist span{grid-row:1 / span 2;border-radius:999px;padding:5px 9px;background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--gold-bright);font-size:12px;font-weight:900}.support-checklist strong{font-size:14px}.guide-content .support-checklist p{margin:0;color:var(--muted);font-size:13px}@media(max-width:860px){.page-shell{width:min(100% - 24px,1080px);padding-top:16px}.site-header{align-items:flex-start;flex-direction:column;padding-bottom:20px}.header-actions,.top-nav{justify-content:flex-start}.home-hero{grid-template-columns:1fr;padding:22px}.hero-stats{grid-template-columns:repeat(3,1fr)}.hero-copy h1{font-size:clamp(28px,8vw,42px)}.guide-hero h1{font-size:clamp(30px,10vw,46px)}.guide-layout{display:block;padding-top:22px}.quick-actions,.choice-grid{grid-template-columns:1fr}.choice-card-guide{grid-column:auto;grid-template-areas:"label badge" "title title" "description description" "action action";grid-template-columns:minmax(0,1fr) auto}.choice-card-guide b{justify-self:start;margin-top:3px}.api-basics-header{display:block}.guide-content .api-basics-back{display:inline-block;margin-top:16px}.api-parts,.api-pull-guide,.api-checklist{grid-template-columns:1fr}.guide-content .api-checklist a{justify-self:start}.quick-actions a{min-height:96px}.desktop-toc{display:none}.mobile-toc{display:block}.guide-content{padding:20px}}@media(max-width:560px){.brand-mark{width:38px;height:38px}.top-nav a,.theme-toggle{padding:7px 10px}.home-hero,.guide-hero{border-radius:20px}.guide-card a{min-height:160px}.guide-content p,.guide-content li{font-size:16px}.guide-url-label,.guide-url-value{display:block}.guide-url-value{margin-top:3px;font-size:14px}.choice-card-guide em{justify-self:start}.choice-card-guide b{justify-self:stretch;text-align:center}.api-basics{margin-top:32px;border-radius:18px}.api-basics-header{padding:20px}.api-parts{padding:18px 18px 10px}.api-match-rule{grid-template-columns:1fr;margin:0 18px 16px}.api-match-rule span{grid-row:auto;justify-self:start}.api-error-list{padding:0 18px 18px}.api-error-item{grid-template-columns:34px minmax(0,1fr);gap:11px}.api-error-index{width:32px;height:32px}.api-pull-guide{margin:0 18px 18px;padding:17px}.api-checklist{padding:16px 18px}.operator-notes{gap:14px}.operator-quick-grid,.degrade-flow,.degrade-symptoms ul,.degrade-compare,.degrade-evidence,.support-routes{grid-template-columns:1fr}.operator-card{border-radius:17px;padding:18px}.operator-card-degrade,.operator-card-support{padding:0}.operator-card-head-wide{grid-template-columns:auto minmax(0,1fr);padding:18px}.operator-card-head-wide>strong{grid-column:2;justify-self:start;max-width:none;border-radius:9px;text-align:left}.guide-content .operator-card .operator-lead{padding:17px 18px}.degrade-flow{margin:0 18px}.degrade-symptoms{margin:14px 18px 0}.degrade-compare{margin:14px 18px}.degrade-evidence{gap:0}.degrade-evidence>div+div{border-top:1px solid var(--line)}.degrade-evidence>div{padding:17px 18px}.operator-card-support>p:not(.operator-lead){padding:0 18px}.support-routes{margin:15px 18px 18px}.support-checklist{grid-template-columns:1fr;padding:16px 18px}.support-checklist span{grid-row:auto;justify-self:start}}@media(max-width:340px){.guide-url-value{font-size:13px}}
