:root{color-scheme:light;--bg:#f6f8fa;--surface:#fff;--surface-alt:#eef2f6;--surface-raised:#fbfcfe;--border:#d7dee8;--border-strong:#b9c3d1;--text:#111827;--text-secondary:#5f6b7a;--text-tertiary:#7b8796;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#dbeafe;--accent-teal:#14b8a6;--accent-teal-soft:#ccfbf1;--accent-amber:#b7791f;--accent-amber-soft:#fef3c7;--tool-ink:#101418;--tool-ink-2:#171c22;--paper:var(--bg);--paper-strong:var(--surface-alt);--paper-cool:#edf7f6;--ink:var(--text);--ink-soft:#374151;--muted:var(--text-secondary);--line:var(--border);--teal:var(--accent);--teal-soft:var(--accent-soft);--amber:var(--accent-amber);--amber-soft:var(--accent-amber-soft);--rust:#a8553f;--bluegray:#64748b;--white:#fff;--paper-rgb:246, 248, 250;--ink-rgb:17, 24, 39;--teal-rgb:37, 99, 235;--accent-rgb:37, 99, 235;--source-rgb:20, 184, 166;--shadow-soft:0 18px 48px #11182714}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,Microsoft YaHei,sans-serif;line-height:1.65}body:before{z-index:40;background:var(--tool-ink);content:"";pointer-events:none;height:4px;position:fixed;top:0;left:0;right:0}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-hover)}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}h1,h2,h3,p,li{overflow-wrap:anywhere}h1,h2,h3,p{margin-top:0}.site-header{z-index:20;border-bottom:1px solid var(--border);backdrop-filter:blur(16px);background:#f6f8faf0;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:13px 32px;display:grid;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:10px;font-weight:850;display:inline-flex}.brand-mark{background:var(--tool-ink);width:30px;height:30px;color:var(--white);border-radius:6px;place-items:center;font-weight:900;display:grid}.nav-links{color:var(--muted);white-space:nowrap;justify-content:center;gap:4px;font-size:13px;display:flex}.nav-links a{border-radius:6px;align-items:center;min-height:44px;padding:0 10px;font-weight:750;display:inline-flex}.nav-links a:hover,.nav-links a:focus-visible{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--accent-hover)}.nav-links a:focus-visible{outline:2px solid rgba(var(--accent-rgb), .42);outline-offset:3px}.header-action,.button,.button-secondary{text-align:center;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-weight:800;line-height:1.2;display:inline-flex}.header-action,.button-secondary{border:1px solid var(--border);background:var(--surface);color:var(--ink)}.button{border:1px solid var(--tool-ink);background:var(--tool-ink);color:var(--white)}.button:hover{background:var(--tool-ink-2);color:var(--white)}.button-secondary:hover,.header-action:hover{border-color:rgba(var(--accent-rgb), .42);background:var(--accent-soft);color:var(--accent-hover)}.section{padding:70px 0}.section.compact{padding:46px 0}.band-paper{background:var(--paper)}.band-strong{background:var(--paper-strong)}.band-cool{background:var(--paper-cool)}.band-ink{background:var(--tool-ink);color:var(--paper)}.section-inner,.page-shell{width:min(1120px,100% - 48px);margin:0 auto}.narrow{width:min(780px,100% - 48px);margin:0 auto}.page-hero{background:var(--paper);padding:62px 0 42px}.page-hero h1{max-width:820px;margin-bottom:16px;font-size:48px;line-height:1.08}.page-hero p{max-width:760px;color:var(--muted);font-size:18px}.official-index-hero,.official-detail-hero{border-bottom:1px solid var(--border);padding:24px 0 18px}.official-detail-hero{padding:10px 0}.official-detail-hero .page-shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.official-detail-heading{min-width:0}.official-index-hero h1{max-width:820px;margin-bottom:10px;font-size:40px}.official-detail-hero h1{max-width:820px;margin-bottom:4px;font-size:28px;line-height:1.16}.official-index-hero p{max-width:780px;margin-bottom:0;font-size:16px}.official-detail-hero .eyebrow{margin-bottom:4px;font-size:12px}.official-detail-hero p{max-width:720px;margin-bottom:0;font-size:15px;line-height:1.55}.official-detail-hero .hero-actions{justify-self:end;margin-top:0}.official-detail-hero .button-secondary{min-height:34px;padding:8px 13px;font-size:13px}.official-issue-routes{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.official-issue-route{border:1px solid var(--border);background:var(--surface);min-height:80px;color:inherit;border-radius:8px;align-content:start;gap:4px;padding:11px 12px;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid}.official-issue-route:hover,.official-issue-route:focus-visible{border-color:rgba(var(--accent-rgb), .34);background:var(--accent-soft);color:inherit;transform:translateY(-1px)}.official-issue-route:focus-visible{outline:2px solid rgba(var(--accent-rgb), .36);outline-offset:3px}.official-issue-route span{color:var(--accent-hover);font-size:12px;font-weight:900;line-height:1.25}.official-issue-route strong{color:var(--ink);font-size:14px;font-weight:850;line-height:1.28}.official-issue-route small{color:var(--muted);font-size:12px;line-height:1.42}.official-index-hero+.section.compact,.official-detail-hero+.section.compact{padding-top:14px}.knowledge-hero{border-bottom:1px solid var(--border)}.knowledge-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:28px;display:grid}.knowledge-index-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid;box-shadow:0 10px 28px #1118270a}.knowledge-index-panel div{border:1px solid var(--border);background:var(--surface-alt);border-radius:7px;align-content:center;min-height:72px;padding:10px;display:grid}.knowledge-index-panel strong{color:var(--ink);font-size:24px;line-height:1}.knowledge-index-panel span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:800;line-height:1.3}.eyebrow{color:var(--accent-hover);text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:850}.section-heading{max-width:760px;margin-bottom:28px}.section-heading h2{margin-bottom:10px;font-size:34px;line-height:1.16}.section-heading p{color:var(--muted);font-size:17px}.grid-2,.grid-3,.grid-4,.grid-5{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:36px;display:grid}.card,.article-card,.path-card,.discussion-item,.signal-item,.channel-card,.capability-card,.entry-card,.collection-card,.official-map-item{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-height:100%;padding:20px;box-shadow:0 10px 28px #1118270a}.meta-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.tag,.pill{background:var(--teal-soft);color:var(--accent-hover);border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:850;display:inline-flex}.pill.amber{background:var(--amber-soft);color:#8a5a13}.article-card h3,.path-card h3,.discussion-item h3,.signal-item h3,.channel-card h3,.capability-card h3,.entry-card h3,.collection-card h3,.official-map-item h3{margin:12px 0 8px;font-size:20px;line-height:1.28}.article-card p,.path-card p,.discussion-item p,.signal-item p,.channel-card p,.capability-card p,.entry-card p,.collection-card p,.official-map-item p{color:var(--muted);margin-bottom:0}.capability-card{color:inherit;align-content:start;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.entry-card .eyebrow,.collection-card .eyebrow{margin-bottom:0}.capability-card-copy{align-content:start;gap:14px;display:grid}.capability-card h3{margin:0;font-size:22px}.capability-card p{font-size:16px;line-height:1.7}.capability-card:hover{border-color:rgba(var(--accent-rgb), .34);box-shadow:var(--shadow-soft);color:inherit;transform:translateY(-2px)}.capability-card:focus-visible{outline:2px solid rgba(var(--accent-rgb), .36);outline-offset:3px}.capability-index,.channel-index{border-top:1px solid rgba(var(--ink-rgb), .12);display:grid;overflow:hidden}.capability-row,.channel-row{border-bottom:1px solid rgba(var(--ink-rgb), .1);min-height:78px;color:inherit;align-items:center;transition:background .15s,color .15s,transform .15s;display:grid}.capability-row{grid-template-columns:56px minmax(0,1fr) auto;gap:18px;padding:15px 0}.channel-row{grid-template-columns:72px minmax(0,1fr);gap:18px;padding:16px 0}.capability-row:hover,.channel-row:hover,.capability-row:focus-visible,.channel-row:focus-visible{background:var(--surface);color:inherit;transform:translate(3px)}.capability-row:focus-visible,.channel-row:focus-visible{outline:2px solid rgba(var(--teal-rgb), .34);outline-offset:4px}.capability-row-index,.channel-count{color:var(--teal);font-size:13px;font-weight:900;line-height:1.3}.channel-count{background:var(--teal-soft);border-radius:999px;justify-content:center;align-items:center;min-height:30px;display:inline-flex}.capability-row-copy,.channel-row-copy{gap:4px;min-width:0;display:grid}.capability-row strong,.channel-row strong{color:var(--ink);font-size:20px;font-weight:850;line-height:1.25}.capability-row small,.channel-row small{color:var(--muted);font-size:15px;font-weight:560;line-height:1.55}.row-arrow{color:var(--muted);font-size:22px;font-weight:900;line-height:1}.entry-card{grid-template-rows:auto 1fr auto;gap:12px;display:grid}.knowledge-channel-board{gap:16px;display:grid}.knowledge-channel-section{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 10px 28px #1118270a}.knowledge-channel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.knowledge-channel-head h3{margin:0 0 6px;font-size:22px;line-height:1.22}.knowledge-channel-head p{color:var(--muted);margin:0;font-size:15px;line-height:1.62}.knowledge-channel-head>span{background:var(--accent-soft);min-height:30px;color:var(--accent-hover);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:850;display:inline-flex}.knowledge-row-list{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;display:grid;overflow:hidden}.knowledge-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:13px 14px;display:grid}.knowledge-row:first-child{border-top:0}.knowledge-row:hover,.knowledge-row:focus-visible{background:var(--accent-soft);color:inherit}.knowledge-row span{gap:4px;min-width:0;display:grid}.knowledge-row strong{color:var(--ink);font-size:16px;line-height:1.28}.knowledge-row small{color:var(--muted);font-size:13px;line-height:1.45}.knowledge-row b{color:var(--accent-hover);white-space:nowrap;font-size:12px}.path-workbench-hero,.path-detail-hero,.channel-workbench-hero,.discussion-workbench-hero,.submit-workbench-hero,.search-workbench-hero,.use-case-detail-hero{border-bottom:1px solid var(--border)}.path-workbench-grid,.path-detail-grid,.channel-workbench-grid,.discussion-workbench-grid,.submit-hero-grid,.search-workbench-grid,.use-case-detail-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.4fr);align-items:end;gap:28px;display:grid}.path-picker-panel,.channel-route-panel,.discussion-intake-panel,.submit-hero-panel,.search-status-panel,.path-outcome-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:8px;padding:12px;display:grid;box-shadow:0 10px 28px #1118270a}.path-picker-panel,.channel-route-panel,.discussion-intake-panel,.submit-hero-panel,.search-status-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.path-picker-panel div,.channel-route-panel div,.discussion-intake-panel div,.submit-hero-panel div,.search-status-panel div,.path-panel-stats span{border:1px solid var(--border);background:var(--surface-alt);border-radius:7px;align-content:center;min-height:70px;padding:10px;display:grid}.path-picker-panel strong,.channel-route-panel strong,.discussion-intake-panel strong,.submit-hero-panel strong,.search-status-panel strong,.path-panel-stats strong{color:var(--ink);font-size:24px;line-height:1}.path-picker-panel span,.channel-route-panel span,.discussion-intake-panel span,.submit-hero-panel span,.search-status-panel span,.path-panel-stats span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.3}.path-comparison-list,.path-step-list,.channel-article-list,.channel-switch-list,.search-results-list,.related-use-case-list{border:1px solid var(--border);background:var(--surface);border-radius:8px;display:grid;overflow:hidden;box-shadow:0 10px 28px #1118270a}.path-comparison-row,.path-step-row,.channel-article-row,.channel-switch-row,.search-result-row,.related-use-case-row{border-top:1px solid var(--border);min-height:76px;color:inherit;align-items:center;gap:14px;padding:14px 16px;display:grid}.path-comparison-row,.path-step-row{grid-template-columns:48px minmax(0,1fr) minmax(170px,.28fr)}.channel-article-row,.related-use-case-row{grid-template-columns:minmax(0,1fr) minmax(170px,.28fr)}.search-result-row{grid-template-columns:72px minmax(0,1fr) minmax(90px,auto)}.path-comparison-row:first-child,.path-step-row:first-child,.channel-article-row:first-child,.channel-switch-row:first-child,.search-result-row:first-child,.related-use-case-row:first-child{border-top:0}.path-comparison-row:hover,.path-step-row:hover,.channel-article-row:hover,.channel-switch-row:hover,.search-result-row:hover,.related-use-case-row:hover,.path-comparison-row:focus-visible,.path-step-row:focus-visible,.channel-article-row:focus-visible,.channel-switch-row:focus-visible,.search-result-row:focus-visible,.related-use-case-row:focus-visible{background:var(--accent-soft);color:inherit}.path-row-index,.path-step-index,.search-result-type{background:var(--surface-alt);min-height:34px;color:var(--accent-hover);border-radius:7px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.path-row-copy,.path-step-copy,.channel-article-copy,.search-result-copy,.related-use-case-row span{gap:4px;min-width:0;display:grid}.path-row-copy strong,.path-step-copy strong,.channel-article-copy strong,.channel-switch-row strong,.search-result-copy strong,.related-use-case-row strong{color:var(--ink);font-size:17px;font-weight:850;line-height:1.3}.path-row-copy small,.path-step-copy small,.channel-article-copy small,.channel-switch-row small,.search-result-copy small,.related-use-case-row small{color:var(--muted);font-size:14px;line-height:1.5}.path-row-meta,.path-step-meta,.channel-article-meta,.search-result-channel,.related-use-case-row b{color:var(--muted);text-align:right;justify-items:end;gap:3px;font-size:12px;line-height:1.35;display:grid}.path-row-meta b,.path-step-meta b,.channel-article-meta b,.related-use-case-row b{color:var(--accent-hover);font-size:12px;font-weight:900}.path-outcome-grid,.discussion-submit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.path-outcome-card,.discussion-submit-card,.use-case-side-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:18px;box-shadow:0 10px 28px #1118270a}.path-outcome-card h3,.discussion-submit-card h3,.use-case-side-card h3{margin:12px 0 8px;font-size:19px;line-height:1.28}.path-outcome-card p,.discussion-submit-card p,.use-case-side-card p{color:var(--muted);margin:0}.path-outcome-panel h2,.path-outcome-panel p{margin:0}.path-outcome-panel h2{font-size:22px;line-height:1.2}.path-outcome-panel p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.6}.path-panel-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.path-detail-layout,.use-case-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:34px;display:grid}.path-step-board,.use-case-detail-main{min-width:0}.path-route-panel,.use-case-detail-aside{gap:14px;display:grid;position:sticky;top:84px}.path-route-panel section,.use-case-check-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:18px;box-shadow:0 10px 28px #1118270a}.path-route-panel h3,.use-case-check-panel h3{margin:0 0 8px;font-size:17px}.path-route-panel p,.use-case-check-panel p{color:var(--muted);margin:0}.discussion-prompt-list{gap:14px;display:grid}.discussion-prompt-item{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 10px 28px #1118270a}.discussion-prompt-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.discussion-prompt-head h3{margin:10px 0 6px;font-size:20px;line-height:1.28}.discussion-prompt-head p{color:var(--muted);margin:0}.discussion-submit-link{white-space:nowrap}.discussion-question-list{border-top:1px solid var(--border);color:var(--ink-soft);gap:8px;margin:0;padding:14px 0 0 18px;display:grid}.discussion-form-section{scroll-margin-top:84px}.discussion-form-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.discussion-form,.discussion-process-panel,.submission-admin-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;box-shadow:0 10px 28px #1118270a}.discussion-form{gap:16px;padding:20px;display:grid}.discussion-form label,.submission-token-form label{min-width:0;color:var(--ink);gap:7px;font-weight:820;display:grid}.discussion-form label>span,.submission-token-form label>span{color:var(--ink-soft);font-size:13px;line-height:1.35}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.discussion-form input:not([type=checkbox]),.discussion-form select,.discussion-form textarea,.submission-token-form input{border:1px solid var(--border);background:var(--surface-raised);width:100%;min-height:44px;color:var(--ink);border-radius:7px;outline:none;padding:10px 12px}.discussion-form textarea{resize:vertical;min-height:180px;line-height:1.65}.discussion-form input:focus-visible,.discussion-form select:focus-visible,.discussion-form textarea:focus-visible,.submission-token-form input:focus-visible{border-color:rgba(var(--accent-rgb), .62);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .14)}.submission-consent{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-weight:650}.submission-consent input{width:18px;height:18px;accent-color:var(--accent);margin-top:3px}.submission-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-actions,.submission-admin-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button:disabled,.button-secondary:disabled{opacity:.58;cursor:not-allowed}.submission-status{min-height:22px;color:var(--muted);font-size:14px;line-height:1.45}.submission-status[data-tone=success]{color:var(--accent-teal);font-weight:760}.submission-status[data-tone=error]{color:var(--rust);font-weight:760}.discussion-process-panel{gap:12px;padding:18px;display:grid}.discussion-process-panel h3{margin:0;font-size:20px;line-height:1.25}.discussion-process-panel ol{color:var(--ink-soft);gap:9px;margin:0;padding-left:20px;display:grid}.submission-side-note{border-top:1px solid var(--border);color:var(--muted);gap:4px;padding-top:12px;font-size:14px;line-height:1.55;display:grid}.submission-side-note strong{color:var(--ink);font-size:13px;line-height:1.35}.submission-standalone-section{padding-top:54px}.submission-standalone-section .discussion-form-layout{grid-template-columns:minmax(0,800px) minmax(260px,1fr);gap:28px}.submission-standalone-section .discussion-form{gap:18px;padding:24px}.submission-standalone-section .discussion-form textarea{min-height:220px}.submission-admin-panel{gap:18px;padding:20px;display:grid}.submission-token-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.submission-admin-toolbar{border-top:1px solid var(--border);justify-content:space-between;padding-top:16px}.submission-admin-list{gap:14px;display:grid}.submission-admin-item{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;gap:12px;padding:16px;display:grid}.submission-admin-item h2{margin:0;font-size:20px;line-height:1.28}.submission-message{color:var(--ink-soft);white-space:pre-wrap;margin:0}.submission-detail-grid{border-top:1px solid var(--border);grid-template-columns:110px minmax(0,1fr);gap:7px 14px;margin:0;padding-top:12px;font-size:14px;display:grid}.submission-detail-grid dt{color:var(--muted);font-weight:820}.submission-detail-grid dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.empty-state{border:1px dashed var(--border-strong);background:var(--surface-raised);color:var(--muted);border-radius:8px;margin:0;padding:18px}.entry-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hero{border-bottom:1px solid var(--border);background:var(--paper);isolation:isolate;min-height:auto;position:relative;overflow:hidden}.hero-image{filter:saturate(1.14)contrast(1.08)brightness(1.08);object-fit:cover;object-position:center;width:100%;height:190px;display:block}.hero:after{display:none}.hero-content{grid-template-columns:minmax(0,.98fr) minmax(360px,.82fr);align-items:start;gap:34px;width:min(1120px,100% - 48px);min-height:560px;margin:0 auto;padding:42px 0 34px;display:grid}.hero-main{min-width:0}.hero h1{max-width:720px;margin:0;font-size:56px;line-height:1.06}.hero-copy{max-width:680px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.disclosure{max-width:720px;color:var(--muted);margin:16px 0 0;font-size:14px}.homepage-workbench{gap:14px;min-width:0;display:grid}.hero-image-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px;margin:0;overflow:hidden}.hero-video-panel{background:var(--surface)}.hero-video-link{color:inherit;display:block;position:relative}.hero-video-link:focus-visible{outline:2px solid rgba(var(--accent-rgb), .44);outline-offset:3px}.hero-video-badge{min-height:34px;color:var(--white);backdrop-filter:blur(10px);background:#101418c7;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;position:absolute;bottom:14px;right:14px}.hero-video-link:hover .hero-video-badge,.hero-video-link:focus-visible .hero-video-badge{background:#101418eb}.hero-video-caption{border-top:1px solid var(--border);gap:4px;padding:13px 15px 15px;display:grid}.hero-video-caption strong,.hero-video-caption small{display:block}.hero-video-caption strong{color:var(--ink);font-size:16px;font-weight:850;line-height:1.32}.hero-video-caption small{color:var(--muted);font-size:13px;font-weight:650;line-height:1.45}.homepage-start-panel{background:var(--tool-ink);color:#e5edf7;border:1px solid #242b34;border-radius:8px;gap:12px;padding:16px;display:grid;box-shadow:0 20px 50px #1014182e}.homepage-panel-header h2{color:#fff;margin:0;font-size:22px;line-height:1.18}.homepage-panel-header p:last-child{color:#9da8b5;margin:0;font-size:15px;line-height:1.65}.homepage-start-list{gap:8px;display:grid}.homepage-start-link{background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 10px;transition:background .14s,border-color .14s,transform .14s;display:grid}.homepage-start-link:hover{border-color:rgba(var(--source-rgb), .38);color:inherit;background:#ffffff12;transform:translateY(-1px)}.homepage-start-link:focus-visible{outline:2px solid rgba(var(--source-rgb), .58);outline-offset:3px}.homepage-start-index{color:#5eead4;background:#14b8a624;border-radius:6px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;line-height:1;display:grid}.homepage-start-link strong,.homepage-start-link small{display:block}.homepage-start-link strong{color:#fff;font-size:15px;line-height:1.3}.homepage-start-link small{color:#9da8b5;margin-top:3px;font-size:13px;font-weight:650;line-height:1.45;display:none}.homepage-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.homepage-status-grid div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:baseline;gap:5px;min-height:42px;padding:7px 6px;display:flex}.homepage-status-grid strong{color:#fff;font-size:19px;line-height:1}.homepage-status-grid span{color:#9da8b5;font-size:11px;font-weight:800;line-height:1.3}.homepage-update{color:#9da8b5;margin:0;font-size:12px;line-height:1.4}.task-routes-section{padding-top:54px}.task-routes-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:34px;display:grid}.task-routes-copy{margin-bottom:0}.task-route-list,.homepage-faq-list{border:1px solid var(--border);background:var(--surface);border-radius:8px;display:grid;overflow:hidden}.task-route-row{border-top:1px solid var(--border);min-height:82px;color:inherit;grid-template-columns:minmax(116px,.36fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 16px;transition:background .15s,color .15s,transform .15s;display:grid}.task-route-row:first-child{border-top:0}.task-route-row:hover{background:var(--accent-soft);color:inherit;transform:translate(3px)}.task-route-row:focus-visible{outline:2px solid rgba(var(--accent-rgb), .36);outline-offset:-2px}.task-route-label{background:var(--surface-alt);min-height:30px;color:var(--accent-hover);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:880;line-height:1.3;display:inline-flex}.task-route-copy{gap:4px;min-width:0;display:grid}.task-route-copy strong{color:var(--ink);font-size:17px;font-weight:850;line-height:1.32}.task-route-copy small{color:var(--muted);font-size:14px;font-weight:560;line-height:1.56}.homepage-faq-section .section-heading{margin-bottom:0}.homepage-faq-item{border-top:1px solid var(--border);gap:8px;padding:17px 18px;display:grid}.homepage-faq-item:first-child{border-top:0}.homepage-faq-item h3{color:var(--ink);margin:0;font-size:17px;font-weight:860;line-height:1.35}.homepage-faq-item p{color:var(--muted);margin:0;font-size:14px;line-height:1.72}.video-learning-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:34px;display:grid}.video-learning-section{scroll-margin-top:112px}.video-learning-copy{margin-bottom:0}.video-learning-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.video-learning-stats div{border:1px solid var(--border);background:#ffffffb3;border-radius:8px;align-content:center;min-height:82px;padding:12px;display:grid}.video-learning-stats strong{color:var(--ink);font-size:27px;line-height:1}.video-learning-stats span{color:var(--muted);margin-top:5px;font-size:12px;font-weight:820;line-height:1.3}.video-learning-board{gap:12px;min-width:0;display:grid}.compact-video-board{align-self:stretch}.video-learning-list{gap:10px;display:grid}.compact-video-list{gap:11px}.video-learning-row{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:136px minmax(0,1fr) 34px auto;align-items:center;gap:12px;min-height:92px;padding:10px 12px 10px 10px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.video-learning-row:hover{border-color:rgba(var(--accent-rgb), .36);color:inherit;transform:translateY(-1px);box-shadow:0 12px 28px #11182712}.video-learning-row:focus-visible{outline:2px solid rgba(var(--accent-rgb), .36);outline-offset:3px}.video-row-thumb{aspect-ratio:16/9;border:1px solid var(--border);background:var(--tool-ink);filter:saturate(1.08)contrast(1.06)brightness(1.06);object-fit:cover;object-position:center;border-radius:7px;width:136px;display:block}.video-row-index{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-hover);border-radius:7px;place-items:center;font-size:12px;font-weight:900;line-height:1;display:grid}.video-row-copy{min-width:0}.video-row-copy strong,.video-row-copy small{display:block}.video-row-copy strong{color:var(--ink);font-size:15px;line-height:1.35}.video-row-copy small{color:var(--muted);margin-top:3px;font-size:13px;font-weight:650;line-height:1.45}.article-shell{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:42px;display:grid}.article-main{gap:28px;min-width:0;display:grid}.article-header{padding:56px 0 28px}.article-header-tool{border-bottom:1px solid var(--border);background:var(--paper);padding:42px 0 32px}.article-header-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:end;gap:28px;display:grid}.article-header h1{margin:12px 0 14px;font-size:46px;line-height:1.1}.article-body{border:1px solid var(--border);background:var(--surface);color:#26343a;border-radius:8px;padding:30px;font-size:18px;box-shadow:0 10px 28px #1118270a}.article-body h2{color:var(--ink);margin:28px 0 14px;font-size:25px;line-height:1.22}.article-body h2:first-child{margin-top:0}.article-body p,.article-body ul{margin:0 0 22px}.article-body li+li{margin-top:8px}.article-reading-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid;box-shadow:0 10px 28px #1118270a}.article-reading-panel div{border:1px solid var(--border);background:var(--surface-alt);border-radius:7px;align-content:center;min-height:70px;padding:10px;display:grid}.article-reading-panel strong{color:var(--ink);font-size:24px;line-height:1}.article-reading-panel span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:800;line-height:1.3}.install-intent-panel,.install-faq-panel{border:1px solid rgba(var(--accent-rgb), .2);background:var(--surface);box-shadow:inset 2px 0 0 rgba(var(--accent-rgb), .26);border-radius:8px;gap:14px;padding:18px;display:grid}.install-intent-heading{gap:6px;max-width:700px;display:grid}.install-intent-heading h2,.install-faq-panel h2{color:var(--ink);margin:0;font-size:22px;line-height:1.25}.install-intent-heading p,.install-faq-panel>p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.install-route-list,.install-faq-list{display:grid}.install-route-row,.install-faq-row{border-top:1px solid var(--border);min-height:56px;color:inherit;grid-template-columns:92px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:12px 0;display:grid}.install-route-row:first-child,.install-faq-row:first-child{border-top:0}.install-route-row:hover,.install-route-row:focus-visible{color:inherit}.install-route-row:focus-visible{outline:2px solid rgba(var(--accent-rgb), .38);outline-offset:3px;border-radius:8px}.install-route-label{border:1px solid rgba(var(--accent-rgb), .18);background:rgba(var(--accent-rgb), .06);min-height:28px;color:var(--accent-hover);border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}.install-route-copy,.install-faq-copy{gap:4px;min-width:0;display:grid}.install-route-copy strong,.install-faq-copy strong{color:var(--ink);font-size:16px;font-weight:850;line-height:1.3}.install-route-copy small,.install-faq-copy small{color:var(--muted);font-size:14px;line-height:1.55}.install-route-arrow{color:var(--muted);text-align:right;font-size:20px;line-height:1;transition:color .15s,transform .15s}.install-route-row:hover .install-route-label,.install-route-row:focus-visible .install-route-label{border-color:rgba(var(--accent-rgb), .34);background:var(--accent-soft)}.install-route-row:hover .install-route-copy strong,.install-route-row:focus-visible .install-route-copy strong,.install-route-row:hover .install-route-arrow,.install-route-row:focus-visible .install-route-arrow{color:var(--accent-hover)}.install-route-row:hover .install-route-arrow,.install-route-row:focus-visible .install-route-arrow{transform:translate(3px)}.article-side-card{gap:12px;display:grid}.article-side-card h3{margin:0;font-size:16px}.article-side-list{gap:8px;display:grid}.article-side-list a{border:1px solid var(--border);background:var(--surface-raised);border-radius:7px;gap:3px;min-height:52px;padding:10px;display:grid}.article-side-list a:hover{border-color:rgba(var(--accent-rgb), .28);background:var(--accent-soft);color:inherit}.article-side-list strong{color:var(--ink);font-size:13px;line-height:1.35}.article-side-list small{color:var(--muted);font-size:12px}.download-panel{gap:18px;margin-bottom:8px;display:grid}.download-panel-heading{max-width:720px}.download-panel-heading h2{margin:4px 0 8px;font-size:28px;line-height:1.2}.download-panel-heading p:last-child{color:var(--muted);margin:0}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.download-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-rows:auto auto 1fr auto;gap:10px;min-height:224px;padding:18px;display:grid;box-shadow:0 10px 24px #1118270f}.download-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.download-platform{color:var(--teal);text-transform:uppercase;font-size:13px;font-weight:900}.download-card h3{margin:0;font-size:22px;line-height:1.2}.download-card p{color:var(--muted);margin:0;font-size:15px}.download-button{background:var(--tool-ink);min-height:44px;color:var(--white);overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex}.download-button:hover{background:var(--accent-hover);color:var(--white)}.article-source-footer{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-top:10px;padding:14px 16px}.article-source-footer-compact{border:0;border-top:1px solid rgba(var(--ink-rgb), .11);box-shadow:none;background:0 0;border-radius:0;margin-top:12px;padding:12px 0 0}.source-footer-head{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:14px;line-height:1.7;display:flex}.source-footer-label{color:var(--ink);font-weight:850}.article-source-footer-compact .source-footer-label{color:var(--ink-soft);font-size:16px;line-height:1.28}.source-footer-count{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:750}.source-footer-list{margin:5px 0 0;padding:0;list-style:none;display:grid}.source-footer-item{border-top:1px solid var(--border)}.source-footer-item:first-child{border-top:0}.source-footer-link{min-height:44px;color:var(--ink);grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:2px 10px;padding:8px 0;display:grid}.source-footer-link-row{grid-template-columns:minmax(0,1fr) 24px;min-height:44px}.source-footer-kicker{color:var(--accent-hover);grid-column:1;font-size:11px;font-weight:850;line-height:1.35}.source-footer-copy{grid-column:1;gap:3px;min-width:0;display:grid}.source-footer-copy strong{color:var(--ink);font-size:14px;font-weight:850;line-height:1.32}.source-footer-url{color:var(--muted);overflow-wrap:anywhere;white-space:normal;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;font-weight:650}.source-footer-action{width:22px;height:22px;color:var(--muted);opacity:.38;grid-area:1/2/span 2;place-items:center;transition:color .15s,opacity .15s,transform .15s;display:grid}.source-footer-action svg{width:15px;height:15px}.source-footer-link:hover,.source-footer-link:hover .source-footer-url,.source-footer-link:hover .source-footer-copy strong,.source-footer-link:focus-visible .source-footer-copy strong,.source-footer-link:hover .source-footer-kicker,.source-footer-link:focus-visible .source-footer-kicker{color:var(--accent-hover)}.source-footer-link:hover .source-footer-action,.source-footer-link:focus-visible .source-footer-action{color:var(--accent-hover);opacity:1;transform:translate(2px,-2px)}.source-footer-link:focus-visible{outline:2px solid rgba(var(--accent-rgb), .38);outline-offset:3px;border-radius:8px}.use-cases-hero{border-bottom:1px solid var(--border);text-align:left}.use-case-search{max-width:760px;margin:26px 0 0}.use-case-search input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:8px;padding:12px 14px}.filter-row{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:16px;display:flex}.filter-chip{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--muted);cursor:pointer;font:inherit;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:850}.filter-chip.active,.filter-chip:hover{border-color:rgba(var(--accent-rgb), .42);background:var(--accent-soft);color:var(--accent-hover)}.use-case-card{border:1px solid var(--border);background:var(--surface);min-height:100%;color:inherit;border-radius:8px;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.use-case-card:hover,.collection-card:hover{border-color:rgba(var(--accent-rgb), .34);box-shadow:var(--shadow-soft);color:inherit;transform:translateY(-2px)}.use-case-card[hidden]{display:none}.use-case-visual{border:1px solid var(--border);background:var(--surface-alt);width:42px;height:42px;color:var(--accent-hover);border-radius:7px;place-items:center;font-size:16px;font-weight:900;display:grid}.use-case-body{align-content:start;gap:9px;min-width:0;padding:0;display:grid}.use-case-body h3{margin:0;font-size:20px;line-height:1.28}.use-case-body p{color:var(--muted);margin:0}.use-case-detail-hero-grid{grid-template-columns:minmax(0,1fr) auto}.use-case-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.use-case-detail-main{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:0;padding:8px 28px 22px;font-size:16px;line-height:1.76;display:grid;box-shadow:0 10px 28px #1118270a}.use-case-detail-main>.meta-row{margin-bottom:8px}.use-case-detail-main section{border-top:1px solid var(--border);gap:12px;padding:26px 0;display:grid}.use-case-detail-main h2{margin:0;font-size:22px;line-height:1.28}.use-case-detail-main p,.use-case-detail-main ul{margin:0}.use-case-detail-main li+li{margin-top:6px}.use-case-rich-overview{gap:18px}.use-case-rich-lede{color:var(--ink);font-size:17px;line-height:1.78}.use-case-facts,.use-case-side-facts{gap:10px;margin:0;display:grid}.use-case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-facts div,.use-case-side-facts div{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;gap:4px;padding:12px 14px;display:grid}.use-case-facts dt,.use-case-side-facts dt{color:var(--muted);font-size:12px;font-weight:850}.use-case-facts dd,.use-case-side-facts dd{color:var(--ink);margin:0;font-weight:850}.use-case-list-block{gap:10px;display:grid}.use-case-list-block h3{margin:0;font-size:16px;line-height:1.35}.use-case-link-list,.use-case-tech-links{flex-wrap:wrap;gap:8px;display:flex}.use-case-link-list a,.use-case-tech-links a{border:1px solid rgba(var(--accent-rgb), .2);background:rgba(var(--accent-rgb), .06);min-height:34px;color:var(--accent-hover);border-radius:999px;align-items:center;padding:6px 11px;font-size:13px;font-weight:850;line-height:1.3;text-decoration:none;display:inline-flex}.use-case-link-list a:hover,.use-case-link-list a:focus-visible,.use-case-tech-links a:hover,.use-case-tech-links a:focus-visible{border-color:rgba(var(--accent-rgb), .42);background:rgba(var(--accent-rgb), .11);outline:none}.use-case-resource-section>div:first-child,.use-case-suggested-prompts>div:first-child{gap:4px;display:grid}.use-case-resource-section .eyebrow,.use-case-suggested-prompts .eyebrow{margin:0}.use-case-resource-list,.use-case-mini-prompt-list{gap:10px;display:grid}.use-case-resource-row{border-top:1px solid var(--border);color:inherit;grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);align-items:start;gap:14px;min-height:58px;padding:12px 0;text-decoration:none;display:grid}.use-case-resource-row:first-child{border-top:0}.use-case-resource-row[href]:hover,.use-case-resource-row[href]:focus-visible{color:inherit;outline:none}.use-case-resource-row strong,.use-case-mini-prompt h3{color:var(--ink);font-size:15px;line-height:1.35}.use-case-resource-row span{color:var(--muted);font-size:14px;line-height:1.62}.use-case-prompt-panel{border:1px solid rgba(var(--accent-rgb), .2);background:linear-gradient(180deg, rgba(var(--accent-rgb), .06), #ffffffeb);border-radius:8px;padding:24px 20px}.use-case-prompt-panel .eyebrow{margin:0 0 4px}.use-case-prompt-panel .button{justify-self:start}.use-case-prompt-panel pre,.use-case-mini-prompt pre,.use-case-code-block pre{border:1px solid var(--border);background:var(--tool-ink);color:#f8fafc;border-radius:8px;max-width:100%;margin:0;padding:16px;font-size:13px;line-height:1.7;overflow-x:auto}.use-case-prompt-panel code,.use-case-mini-prompt code,.use-case-code-block code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.use-case-prompt-panel code,.use-case-mini-prompt code{overflow-wrap:anywhere;white-space:pre-wrap}.use-case-code-block code{white-space:pre}.use-case-mini-prompt{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;gap:10px;padding:14px;display:grid}.use-case-mini-prompt h3{margin:0}.use-case-code-block{gap:0;margin:0;display:grid}.use-case-code-block figcaption{border:1px solid var(--border);background:var(--surface-alt);color:var(--muted);border-bottom:0;border-radius:8px 8px 0 0;justify-self:start;padding:6px 10px;font-size:12px;font-weight:850}.use-case-code-block figcaption+pre{border-radius:0 8px 8px}.use-case-tip{border-left:3px solid var(--accent-teal);color:var(--ink);background:#14b8a614;padding:12px 14px;font-size:15px;line-height:1.72}.use-case-tech-table{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.use-case-tech-head,.use-case-tech-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.5fr);gap:18px;display:grid}.use-case-tech-head{border-bottom:1px solid var(--border);background:var(--surface-alt);color:var(--muted);padding:12px 16px;font-size:12px;font-weight:850}.use-case-tech-row{margin:0;padding:16px}.use-case-tech-row+.use-case-tech-row{border-top:1px solid var(--border)}.use-case-tech-row div{gap:7px;min-width:0;display:grid}.use-case-tech-row small{color:var(--muted);font-size:11px;font-weight:850;display:none}.use-case-tech-row strong{color:var(--ink);font-size:15px;line-height:1.35}.use-case-tech-row span,.use-case-tech-row p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.source-note{font-size:13px}.source-note a{color:var(--accent-hover);font-weight:850}.empty-state{color:var(--muted);margin-top:18px}.article-aside{gap:14px;display:grid;position:sticky;top:84px}.list-clean{gap:10px;margin:0;padding:0;list-style:none;display:grid}.source-link{color:var(--accent-hover);font-weight:800}.signal-workbench-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:20px;display:grid}.signals-ops-panel{background:var(--tool-ink);color:#f1f5f9;border:1px solid #242b34;border-radius:8px;position:sticky;top:82px;overflow:hidden;box-shadow:0 20px 50px #1014182e}.signals-ops-head{background:var(--tool-ink-2);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:12px 14px;display:flex}.window-dots{gap:6px;display:inline-flex}.window-dots i{background:#55606d;border-radius:999px;width:8px;height:8px}.signals-ops-list{gap:10px;padding:14px;display:grid}.signals-ops-item{background:#ffffff0a;border:1px solid #ffffff17;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.signals-ops-item span{gap:2px;min-width:0;display:grid}.signals-ops-item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.signals-ops-item small{color:#9da8b5;font-size:12px;line-height:1.4}.signals-ops-item b{color:#5eead4;background:#14b8a624;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;display:inline-flex}.signal-source-stack{gap:34px;display:grid}.signal-source-group{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 10px 28px #1118270a}.signal-source-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.signal-source-heading h3{margin:0 0 6px;font-size:24px;line-height:1.2}.signal-source-heading p:last-child{color:var(--muted);margin:0;font-size:15px}.signal-row-list,.official-source-list{border:1px solid var(--border);background:var(--surface);border-radius:8px;display:grid;overflow:hidden}.signal-row,.official-source-row{border-top:1px solid var(--border);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;min-height:74px;padding:14px 16px;display:grid}.signal-row:first-child,.official-source-row:first-child{border-top:0}.signal-row:hover,.official-source-row:hover{background:var(--surface-alt)}.signal-row h4,.official-source-row h3{margin:0 0 6px;font-size:17px;line-height:1.3}.signal-row p,.official-source-row p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.source-section{border-bottom:1px solid rgba(var(--paper-rgb), .1);padding:64px 0 48px}.source-section .split{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:58px}.source-section .eyebrow{color:var(--amber-soft)}.source-section .section-heading{margin-bottom:0}.source-section .section-heading h2{color:var(--paper)}.source-section .section-heading p{color:rgba(var(--paper-rgb), .62)}.source-directory{border-top:1px solid rgba(var(--paper-rgb), .16);display:grid}.source-entry{border-bottom:1px solid rgba(var(--paper-rgb), .14);min-height:88px;color:var(--paper);grid-template-columns:54px minmax(0,1fr);align-items:start;gap:18px;padding:18px 0;transition:border-color .15s,color .15s,transform .15s;display:grid}.source-entry:hover{border-color:rgba(var(--paper-rgb), .34);color:var(--paper);transform:translate(3px)}.source-entry:focus-visible{outline:2px solid rgba(var(--accent-rgb), .58);outline-offset:4px}.source-entry-index{color:rgba(var(--paper-rgb), .42);font-size:13px;font-weight:900;line-height:1.6}.source-entry-copy{gap:5px;min-width:0;display:grid}.source-entry-label{color:var(--amber-soft);font-size:12px;font-weight:900;line-height:1.3}.source-entry strong{font-size:20px;line-height:1.24}.source-entry small{color:rgba(var(--paper-rgb), .64);font-size:14px;font-weight:650;line-height:1.55}.official-doc-layout{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:24px;display:grid}.official-doc-detail-layout{grid-template-columns:244px minmax(0,760px) 220px;justify-content:center;align-items:start;gap:24px;width:min(1280px,100% - 48px);display:grid}.official-doc-aside{border:1px solid var(--border);background:#f9fbfd;border-radius:8px;max-height:calc(100vh - 104px);padding:12px;position:sticky;top:82px;overflow:auto}.official-sidebar-nav{gap:8px;display:grid}.official-sidebar-section{gap:6px;display:grid}.official-sidebar-section summary{min-height:36px;color:var(--ink);cursor:pointer;border-radius:6px;grid-template-columns:14px minmax(0,1fr) minmax(72px,auto);align-items:center;gap:8px;padding:5px 8px;list-style:none;display:grid}.official-sidebar-section summary::-webkit-details-marker{display:none}.official-sidebar-section summary:before{color:var(--muted);content:"›";font-size:16px;line-height:1;transition:transform .14s}.official-sidebar-section[open] summary:before{transform:rotate(90deg)}.official-sidebar-section summary:hover{background:var(--surface)}.official-sidebar-section summary span{margin:0;font-size:13px;font-weight:800;line-height:1.3}.official-sidebar-section summary small{color:var(--muted);text-align:right;font-size:11px;font-weight:700;line-height:1.25}.official-sidebar-section ul,.official-sidebar-children{gap:2px;margin:0;padding:0;list-style:none;display:grid}.official-sidebar-children{border-left:1px solid var(--border);margin:2px 0 5px 10px;padding-left:7px}.official-sidebar-link{min-height:34px;color:var(--ink-soft);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(72px,auto);align-items:center;gap:8px;padding:5px 8px;line-height:1.25;display:grid}.official-sidebar-link:hover,.official-sidebar-link.active{background:var(--accent-soft);color:var(--accent-hover)}.official-sidebar-link span{font-size:14px;font-weight:560}.official-sidebar-link small{color:var(--muted);text-align:right;font-size:12px;font-weight:650;line-height:1.35}.official-sidebar-link.child{padding-left:10px}.official-doc-main{min-width:0}.official-doc-toc{border:1px solid var(--border);background:#f9fbfd;border-radius:8px;gap:12px;max-height:calc(100vh - 104px);padding:14px;display:grid;position:sticky;top:82px;overflow:auto}.official-doc-toc-panel{gap:8px;display:grid}.official-doc-toc-panel+.official-doc-toc-panel{border-top:1px solid var(--border);padding-top:12px}.official-doc-toc-title{color:var(--ink);margin:0;font-size:13px;font-weight:800}.official-doc-toc nav{gap:6px;display:grid}.official-doc-toc a{color:var(--muted);border-radius:6px;padding:4px 7px;font-size:13px;font-weight:650;line-height:1.35}.official-doc-toc a:hover{background:var(--accent-soft);color:var(--accent-hover)}.official-doc-toc-panel p:not(.official-doc-toc-title){color:var(--muted);margin:0;font-size:13px;line-height:1.55}.official-map-section+.official-map-section{margin-top:52px}.official-map-list{gap:12px;display:grid}.official-map-item{gap:0;padding:0;display:grid;overflow:hidden}.official-map-item-link{min-height:100%;color:inherit;padding:20px;transition:background .15s,color .15s;display:grid}.official-map-item-link:hover,.official-map-item-link:focus-visible{background:var(--accent-soft);color:inherit}.official-map-item-link:focus-visible{outline:2px solid rgba(var(--accent-rgb), .42);outline-offset:-2px}.official-link-list,.official-child-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.official-child-compact{grid-column:1/-1;margin:0 20px 20px}.official-child-compact summary{border-top:1px solid var(--border);min-height:40px;color:var(--accent-hover);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:13px;font-weight:900;list-style:none;display:flex}.official-child-compact summary::-webkit-details-marker{display:none}.official-child-compact summary:after{color:var(--muted);content:"›";font-size:16px;line-height:1;transition:transform .14s}.official-child-compact[open] summary:after{transform:rotate(90deg)}.official-child-compact summary:hover{color:var(--accent-hover)}.official-child-compact summary small{color:var(--muted);font-size:12px;font-weight:800}.official-child-list{gap:6px;margin-top:10px;display:grid}.official-child-row{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(120px,.45fr);align-items:center;gap:10px;min-height:44px;padding:9px 12px;display:grid}.official-child-row:hover,.official-child-row:focus-visible{border-color:rgba(var(--accent-rgb), .28);background:var(--accent-soft);color:inherit}.official-link-list a,.official-child-grid a{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:4px;min-height:74px;padding:12px;display:grid}.official-link-list a:hover,.official-child-grid a:hover{border-color:rgba(var(--accent-rgb), .28);background:var(--accent-soft);color:inherit}.official-followup-list{display:grid}.official-followup-row{border-top:1px solid var(--border);min-height:48px;color:inherit;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.official-followup-row:first-child{border-top:0;padding-top:0}.official-followup-row:hover,.official-followup-row:focus-visible{color:inherit}.official-followup-row:hover .official-followup-kicker,.official-followup-row:hover .official-followup-copy strong,.official-followup-row:hover .official-followup-trailing,.official-followup-row:focus-visible .official-followup-kicker,.official-followup-row:focus-visible .official-followup-copy strong,.official-followup-row:focus-visible .official-followup-trailing{color:var(--accent-hover);opacity:1}.official-followup-row:focus-visible{outline:2px solid rgba(var(--accent-rgb), .38);outline-offset:3px;border-radius:8px}.official-followup-kicker{color:var(--accent-hover);grid-column:1;align-items:center;font-size:12px;font-weight:900;line-height:1.35;display:inline-flex}.official-followup-copy{grid-column:1;gap:4px;min-width:0;display:grid}.official-followup-copy strong{color:var(--ink);font-size:16px;font-weight:850;line-height:1.3}.official-followup-copy small{color:var(--muted);font-size:14px;line-height:1.55}.official-followup-trailing{width:24px;height:24px;color:var(--muted);opacity:.46;grid-area:1/2/span 2;place-items:center;transition:color .15s,opacity .15s,transform .15s;display:grid}.official-followup-trailing svg{width:17px;height:17px}.official-followup-row:hover .official-followup-trailing,.official-followup-row:focus-visible .official-followup-trailing{transform:translate(2px,-2px)}.official-child-row span,.official-link-list span,.official-child-grid span{color:var(--ink);font-weight:900;line-height:1.25}.official-child-row small,.official-link-list small,.official-child-grid small{color:var(--muted);font-size:13px;line-height:1.4}.official-child-row small{text-align:right}.official-guide{border:1px solid var(--border);background:var(--surface);border-radius:8px;max-width:760px;padding:8px 28px 22px;font-size:16px;line-height:1.76;display:grid;box-shadow:0 10px 28px #1118270a}.official-guide.translated{box-shadow:none;background:0 0;border:0;padding:0}.official-guide>.meta-row{margin-bottom:8px}.official-guide section{border-top:1px solid var(--border);gap:12px;padding:26px 0;display:grid}.official-guide h2{margin:0;font-size:22px;line-height:1.28}.official-guide p,.official-guide ul{margin:0}.official-guide li+li{margin-top:6px}.official-guide.translated section{border-top:0;padding:0}.official-guide .article-source-footer-compact,.official-guide.translated .article-source-footer-compact{border-top:1px solid rgba(var(--ink-rgb), .11);padding-top:12px}.official-guide .official-followup-section,.official-guide.translated .official-followup-section{background:rgba(var(--accent-rgb), .026);box-shadow:inset 2px 0 0 rgba(var(--accent-rgb), .22);border:0;border-radius:8px;gap:10px;margin-top:8px;padding:14px 18px 14px 20px;display:grid}.official-guide .official-followup-section+.official-followup-section,.official-guide.translated .official-followup-section+.official-followup-section{margin-top:8px}.official-guide .official-followup-section h2,.official-guide.translated .official-followup-section h2{font-size:20px;line-height:1.28}.official-translation-body{gap:14px}.official-quickstart-guide{gap:28px;display:grid}.official-quickstart-intro{color:var(--ink-soft);gap:10px;font-size:17px;line-height:1.76;display:grid}.official-guide.translated .official-setup-section,.official-guide.translated .official-next-steps{border-top:1px solid var(--border);gap:18px;padding-top:28px;display:grid}.official-guide.translated .official-next-steps.official-followup-section{border-top:0;padding:14px 18px 14px 20px}.official-setup-heading h2{margin:0;font-size:28px;line-height:1.2}.official-next-steps h2{margin:0;font-size:20px;line-height:1.25}.official-setup-platform-strip{z-index:6;border:1px solid var(--border);backdrop-filter:blur(14px);background:#f6f8faf0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid;position:sticky;top:82px;box-shadow:0 10px 22px #1118270f}.official-setup-platform-pill{min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;align-content:center;gap:1px;padding:6px 10px;transition:background .15s,border-color .15s,color .15s;display:grid}.official-setup-platform-pill:hover,.official-setup-platform-pill:focus-visible,.official-setup-platform-pill[aria-current=true]{border-color:rgba(var(--accent-rgb), .32);background:var(--surface);color:var(--accent-hover)}.official-setup-platform-pill:focus-visible{outline:2px solid rgba(var(--accent-rgb), .42);outline-offset:3px}.official-setup-platform-pill span{font-size:13px;font-weight:900;line-height:1.2}.official-setup-platform-pill small{color:var(--muted);font-size:11px;font-weight:720;line-height:1.25}.official-setup-platform-pill[aria-current=true] small,.official-setup-platform-pill:hover small,.official-setup-platform-pill:focus-visible small{color:var(--accent-hover)}.official-setup-flow-list{gap:0;display:grid}.official-guide.translated .official-setup-flow{border-top:1px solid var(--border);gap:16px;padding:26px 0 0;scroll-margin-top:148px;display:grid}.official-guide.translated .official-setup-flow:first-child{border-top:0;padding-top:4px}.official-setup-flow-head{gap:7px;max-width:680px;display:grid}.official-setup-flow-label{width:fit-content;color:var(--accent-hover);text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.3}.official-setup-flow-head h3{margin:0;font-size:20px;line-height:1.25}.official-setup-flow-head p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.official-setup-steps{display:grid}.official-setup-step{border-top:1px solid rgba(var(--ink-rgb), .1);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:17px 0;display:grid}.official-setup-step:first-child{border-top:0;padding-top:4px}.official-setup-step-index{background:var(--tool-ink);width:30px;height:30px;color:var(--white);border-radius:999px;place-items:center;margin-top:1px;font-size:12px;font-weight:900;line-height:1;display:grid}.official-setup-step-body{gap:9px;min-width:0;display:grid}.official-setup-step-body h4{color:var(--ink);margin:0;font-size:17px;line-height:1.34}.official-setup-step-body .official-translation-block{gap:0}.official-setup-step-body p{color:var(--ink-soft);line-height:1.74}.official-setup-step-body .official-translation-list-text{padding-left:17px}.official-inline-link{color:var(--accent-hover);text-decoration:underline;text-decoration-color:rgba(var(--accent-rgb), .32);text-underline-offset:3px;font-weight:800;text-decoration-thickness:1px}.official-inline-link:hover,.official-inline-link:focus-visible{color:var(--accent-hover);text-decoration-color:rgba(var(--accent-rgb), .7)}.official-reference-link-list{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.official-reference-link{border:1px solid rgba(var(--accent-rgb), .2);background:rgba(var(--accent-rgb), .055);min-height:28px;color:var(--accent-hover);border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:820;line-height:1.25;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.official-reference-link:hover,.official-reference-link:focus-visible{border-color:rgba(var(--accent-rgb), .34);background:var(--accent-soft);color:var(--accent-hover)}.official-download-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:3px;display:grid}.official-download-link{border:1px solid rgba(var(--accent-rgb), .2);background:var(--surface);min-height:58px;color:inherit;border-radius:8px;align-content:center;gap:3px;padding:11px 12px;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid}.official-download-link:hover,.official-download-link:focus-visible{border-color:rgba(var(--accent-rgb), .34);background:var(--accent-soft);color:inherit;transform:translateY(-1px)}.official-download-link:focus-visible{outline:2px solid rgba(var(--accent-rgb), .36);outline-offset:3px}.official-download-link span{color:var(--ink);font-size:14px;font-weight:850;line-height:1.25}.official-download-link small{color:var(--muted);font-size:12px;font-weight:720;line-height:1.3}.official-download-link.is-secondary{border-color:rgba(var(--source-rgb), .24);background:rgba(var(--source-rgb), .055)}.official-prompt-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:3px;display:grid}.official-prompt-example-card{border:1px solid var(--border);background:var(--surface);min-height:84px;color:var(--ink-soft);border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.official-prompt-example-card-link:hover,.official-prompt-example-card-link:focus-visible{border-color:rgba(var(--accent-rgb), .38);color:var(--accent-hover);box-shadow:0 10px 28px #11182714}.official-prompt-example-card-link:focus-visible{outline:2px solid rgba(var(--accent-rgb), .38);outline-offset:3px}.official-prompt-example-icon{background:var(--surface-alt);width:28px;height:28px;color:var(--accent-hover);border-radius:7px;place-items:center;display:grid}.official-prompt-example-icon svg{width:17px;height:17px}.official-prompt-example-card>span:last-child{color:var(--ink);font-size:13px;font-weight:760;line-height:1.45}.official-media-strip{gap:10px;margin-top:3px;display:grid}.official-media-strip figure{gap:7px;margin:0;display:grid}.official-media-strip img{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:100%}.official-media-strip video{aspect-ratio:16/9;border:1px solid var(--border);background:var(--tool-ink);border-radius:8px;width:100%}.official-media-strip figcaption{color:var(--muted);font-size:13px;line-height:1.45}.official-use-case-guide{gap:30px;display:grid}.official-use-case-intro,.official-use-case-section{border-top:1px solid var(--border);gap:16px;padding-top:28px;display:grid}.official-use-case-intro{border-top:0;padding-top:0}.official-use-case-kicker{color:var(--accent-hover);text-transform:uppercase;margin:0;font-size:12px;font-weight:900;line-height:1.3}.official-use-case-intro h2,.official-use-case-section-head h2{color:var(--ink);margin:0;font-size:28px;line-height:1.18}.official-use-case-section-head{gap:7px;max-width:720px;display:grid}.official-use-case-intro p,.official-use-case-section-head p{color:var(--muted);margin:0;font-size:15px;line-height:1.72}.official-use-case-filter-list{flex-wrap:wrap;gap:8px;display:flex}.official-use-case-filter-chip{border:1px solid rgba(var(--accent-rgb), .18);background:rgba(var(--accent-rgb), .05);min-height:30px;color:var(--ink);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.official-use-case-filter-chip:hover,.official-use-case-filter-chip:focus-visible{border-color:rgba(var(--accent-rgb), .32);background:rgba(var(--accent-rgb), .1);color:var(--ink)}.official-use-case-featured-grid,.official-use-case-collection-grid{gap:10px;display:grid}.official-use-case-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.official-use-case-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.official-use-case-card{border:1px solid var(--border);background:var(--surface);min-width:0;color:inherit;border-radius:8px;align-content:start;gap:8px;padding:14px;transition:background .15s,border-color .15s,transform .15s;display:grid}.official-use-case-card:hover,.official-use-case-card:focus-visible{border-color:rgba(var(--accent-rgb), .28);background:var(--accent-soft);color:inherit;transform:translateY(-1px)}.official-use-case-card:focus-visible{outline:2px solid rgba(var(--accent-rgb), .36);outline-offset:3px}.official-use-case-card-meta,.official-use-case-row-tags{flex-wrap:wrap;gap:5px;display:flex}.official-use-case-card-meta span,.official-use-case-row-tags span{border:1px solid rgba(var(--source-rgb), .2);background:rgba(var(--source-rgb), .06);color:var(--muted);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.2}.official-use-case-card strong,.official-use-case-row-main strong{color:var(--ink);font-size:16px;font-weight:900;line-height:1.3}.official-use-case-card small,.official-use-case-row-main small{color:var(--accent-hover);font-size:12px;font-weight:800;line-height:1.35}.official-use-case-card p,.official-use-case-row-main span{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.official-use-case-catalog{border:1px solid var(--border);background:var(--surface);border-radius:8px;display:grid;overflow:hidden}.official-use-case-row{border-top:1px solid var(--border);color:inherit;grid-template-columns:minmax(0,1fr) minmax(150px,.35fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.official-use-case-row:first-child{border-top:0}.official-use-case-row:hover,.official-use-case-row:focus-visible{background:var(--accent-soft);color:inherit}.official-use-case-row:focus-visible{outline:2px solid rgba(var(--accent-rgb), .36);outline-offset:-2px}.official-use-case-row-main{gap:3px;min-width:0;display:grid}.official-next-step-list{gap:0;display:grid}.official-next-step-row{border-top:1px solid var(--border);min-height:54px;color:inherit;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:10px 0;display:grid}.official-next-step-row:first-child{border-top:0;padding-top:0}.official-next-step-row:hover,.official-next-step-row:focus-visible{color:inherit}.official-next-step-row:hover .official-next-step-icon,.official-next-step-row:focus-visible .official-next-step-icon{border-color:rgba(var(--accent-rgb), .3);background:var(--accent-soft);color:var(--accent-hover)}.official-next-step-row:hover .official-next-step-copy strong,.official-next-step-row:hover .official-next-step-trailing,.official-next-step-row:focus-visible .official-next-step-copy strong{color:var(--accent-hover)}.official-next-step-row:focus-visible{outline:2px solid rgba(var(--accent-rgb), .4);outline-offset:3px;border-radius:8px}.official-next-step-icon{border:1px solid var(--border);background:var(--surface);width:44px;min-height:44px;color:var(--ink);border-radius:8px;place-items:center;transition:border-color .15s,background .15s,color .15s;display:grid}.official-next-step-icon svg{width:22px;height:22px}.official-next-step-copy{gap:5px;min-width:0;display:grid}.official-next-step-copy strong{color:var(--ink);font-size:16px;font-weight:850;line-height:1.28}.official-next-step-copy small{color:var(--muted);font-size:14px;line-height:1.56}.official-next-step-trailing{width:24px;height:24px;color:var(--muted);opacity:.48;place-items:center;transition:color .15s,opacity .15s,transform .15s;display:grid}.official-next-step-trailing svg{width:17px;height:17px}.official-next-step-row:hover .official-next-step-trailing,.official-next-step-row:focus-visible .official-next-step-trailing{color:var(--accent-hover);opacity:1;transform:translate(2px,-2px)}.official-translation-block{gap:6px;min-width:0;display:grid}.official-translation-block p,.official-translation-block h2{margin:0}.official-translation-block h2{font-size:22px;line-height:1.28}.official-translation-block-type-paragraph p:first-child,.official-translation-block-type-list-item p:first-child{color:var(--ink-soft)}.official-translation-list-text{padding-left:18px;position:relative}.official-translation-list-text:before{background:var(--accent-hover);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:3px}.official-translation-table{border:1px solid var(--border);background:var(--surface);border-radius:8px;max-width:100%;overflow-x:auto}.official-translation-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.5}.official-translation-table th,.official-translation-table td{border-top:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.official-translation-table tr:first-child th{border-top:0}.official-translation-table th{background:var(--surface-alt);color:var(--ink);font-weight:850}.official-translation-table td{color:var(--ink-soft)}.official-translation-block pre{border:1px solid var(--border);max-width:100%;color:var(--white);background:#101418;border-radius:8px;margin:0;padding:12px 14px;overflow-x:auto}.official-translation-block code{white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55}.official-code-snippet-list{gap:8px;margin-top:2px;display:grid}.official-code-snippet{gap:5px;min-width:0;margin:0;display:grid}.official-code-snippet figcaption{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35}.search-box{gap:12px;max-width:760px;display:grid}.search-box input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 14px}.search-empty{border:1px dashed var(--border-strong);background:var(--surface-raised);border-radius:8px;padding:24px}.search-empty h3{margin:0 0 8px;font-size:20px}.search-empty p{color:var(--muted);margin:0}.site-footer{border-top:1px solid rgba(var(--paper-rgb), .12);background:var(--ink);color:rgba(var(--paper-rgb), .7);font-size:14px}.site-footer-inner{grid-template-columns:minmax(260px,1fr) minmax(320px,.9fr);gap:26px 48px;width:min(1120px,100% - 48px);margin:0 auto;padding:34px 0 30px;display:grid}.footer-summary{align-content:start;gap:12px;display:grid}.footer-brand{width:fit-content;color:var(--paper);align-items:center;gap:10px;font-weight:900;display:inline-flex}.footer-summary p{max-width:540px;margin:0;line-height:1.7}.footer-nav{grid-template-columns:repeat(3,minmax(96px,1fr));align-content:start;gap:8px 18px;display:grid}.footer-nav a{min-height:44px;color:rgba(var(--paper-rgb), .76);align-items:center;font-weight:750;display:inline-flex}.footer-nav a:hover,.footer-nav a:focus-visible{color:var(--paper)}.footer-note{border-top:1px solid rgba(var(--paper-rgb), .1);color:rgba(var(--paper-rgb), .48);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 18px;padding-top:18px;font-size:12px;line-height:1.5;display:flex}.footer-beian{color:inherit;text-decoration:underline;text-decoration-color:rgba(var(--paper-rgb), .26);text-underline-offset:2px}.footer-beian:hover,.footer-beian:focus-visible{color:var(--paper);text-decoration-color:rgba(var(--paper-rgb), .88)}@media (width<=980px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 16px}.brand{grid-row:1}.nav-links{grid-column:1/-1;justify-content:flex-start;gap:14px;padding-bottom:3px;overflow-x:auto}.header-action{grid-area:1/2;justify-self:end}.grid-3,.grid-4,.grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.split,.article-shell,.article-header-grid,.knowledge-hero-grid,.path-workbench-grid,.path-detail-grid,.path-detail-layout,.channel-workbench-grid,.discussion-workbench-grid,.submit-hero-grid,.discussion-form-layout,.submission-standalone-section .discussion-form-layout,.search-workbench-grid,.use-case-detail-hero-grid,.use-case-detail-layout,.signal-workbench-layout,.official-doc-layout,.official-doc-detail-layout{grid-template-columns:1fr}.source-section .split{grid-template-columns:1fr;gap:28px}.article-aside,.path-route-panel,.use-case-detail-aside,.signals-ops-panel,.official-doc-aside,.official-doc-toc{max-height:none;position:static}.official-doc-toc{border:1px solid var(--border);padding:14px}.official-doc-detail-layout.has-translation .official-doc-main{order:-2}.official-doc-detail-layout.has-translation .official-doc-toc{order:1}.official-doc-detail-layout.has-translation .official-doc-aside{order:2}.official-sidebar-nav{max-height:420px;overflow:auto}.hero-content{grid-template-columns:1fr;gap:28px;padding:46px 0 58px}.homepage-start-panel{max-width:720px}.task-routes-layout,.video-learning-layout{grid-template-columns:1fr}.task-routes-copy,.task-route-list,.video-learning-copy,.video-learning-board{max-width:760px}.hero h1,.page-hero h1{font-size:42px}.article-reading-panel,.knowledge-index-panel,.path-picker-panel,.channel-route-panel,.discussion-intake-panel,.submit-hero-panel,.search-status-panel{max-width:520px}.use-case-tech-head{display:none}.use-case-tech-row{grid-template-columns:1fr;gap:12px}.use-case-resource-row{grid-template-columns:1fr;gap:4px}.use-case-tech-row small{display:block}}@media (width<=640px){.section{padding:52px 0}.section-inner,.page-shell,.hero-content,.narrow{width:min(100% - 32px,1120px)}.hero,.hero-content{min-height:auto}.hero-content{gap:20px;padding:24px 0 28px}.hero h1,.page-hero h1,.article-header h1{font-size:34px}.article-header-tool{padding:28px 0 24px}.official-detail-hero .page-shell{grid-template-columns:1fr;gap:10px}.official-detail-hero .hero-actions{justify-self:start}.official-issue-routes{grid-template-columns:1fr}.official-detail-hero h1{font-size:28px}.hero-copy,.page-hero p,.article-body{font-size:16px}.hero-copy{margin-top:14px;line-height:1.55}.hero-actions{gap:9px;margin-top:18px}.hero-actions .button,.hero-actions .button-secondary{min-height:42px;padding:8px 12px}.homepage-start-panel,.homepage-panel-header .eyebrow{display:none}.homepage-panel-header h2{font-size:22px}.homepage-panel-header p:last-child,.homepage-start-link small{display:none}.homepage-start-link{min-height:48px;padding:7px 10px}.homepage-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.homepage-status-grid div{min-height:68px;padding:8px 6px}.homepage-status-grid strong{font-size:21px}.homepage-update{display:none}.task-routes-section{padding-top:40px}.task-routes-layout{gap:22px}.task-route-row{grid-template-columns:1fr;align-items:start;gap:8px;min-height:0;padding:13px 14px}.task-route-label{justify-self:start}.task-route-row .row-arrow{display:none}.homepage-faq-item{padding:15px 14px}.homepage-faq-item h3{font-size:16px}.homepage-faq-item p{font-size:13px;line-height:1.65}.video-learning-layout{gap:22px}.video-learning-section{scroll-margin-top:126px}.video-learning-stats{gap:6px;margin-top:18px}.video-learning-stats div{min-height:66px;padding:8px 6px}.video-learning-stats strong{font-size:21px}.video-learning-stats span{font-size:11px}.video-learning-row{grid-template-columns:96px minmax(0,1fr);gap:10px;min-height:64px;padding:10px}.video-row-thumb{width:96px}.video-row-index{display:none}.video-learning-row .pill{grid-column:2;justify-self:start}.video-row-copy small{display:none}.disclosure{margin-top:12px;font-size:12px;line-height:1.5}.grid-2,.grid-3,.grid-4,.grid-5,.download-grid,.official-link-list,.official-child-grid,.use-case-facts{grid-template-columns:1fr}.use-case-prompt-panel{padding:20px 16px}.use-case-prompt-panel pre,.use-case-mini-prompt pre,.use-case-code-block pre{padding:14px;font-size:12px}.official-map-item{grid-template-columns:1fr}.knowledge-index-panel,.article-reading-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px}.knowledge-index-panel div,.article-reading-panel div{min-height:62px;padding:8px 6px}.knowledge-index-panel strong,.article-reading-panel strong{font-size:20px}.knowledge-channel-section{padding:14px}.knowledge-channel-head,.knowledge-row,.path-comparison-row,.path-step-row,.channel-article-row,.search-result-row,.related-use-case-row,.discussion-prompt-head{grid-template-columns:1fr}.knowledge-row,.path-comparison-row,.path-step-row,.channel-article-row,.search-result-row,.related-use-case-row{align-items:start;gap:7px;min-height:72px}.install-route-row,.install-faq-row{grid-template-columns:1fr;align-items:start;gap:7px;min-height:0}.install-route-label{justify-content:flex-start;width:fit-content}.install-route-arrow{display:none}.knowledge-row b,.path-row-meta,.path-step-meta,.channel-article-meta,.search-result-channel,.related-use-case-row b{text-align:left;justify-items:start;width:fit-content}.article-body{padding:20px;font-size:16px}.article-body h2{font-size:22px}.use-case-card{grid-template-columns:42px minmax(0,1fr);padding:14px}.path-picker-panel,.channel-route-panel,.discussion-intake-panel,.submit-hero-panel,.search-status-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px}.path-picker-panel div,.channel-route-panel div,.discussion-intake-panel div,.submit-hero-panel div,.search-status-panel div{min-height:62px;padding:8px 6px}.path-picker-panel strong,.channel-route-panel strong,.discussion-intake-panel strong,.submit-hero-panel strong,.search-status-panel strong{font-size:20px}.path-outcome-grid,.discussion-submit-grid,.path-panel-stats,.form-grid,.submission-token-form{grid-template-columns:1fr}.discussion-form,.submission-standalone-section .discussion-form,.submission-admin-panel{padding:16px}.submission-admin-toolbar{align-items:flex-start}.submission-detail-grid{grid-template-columns:1fr;gap:4px}.use-case-detail-actions{justify-content:flex-start}.use-case-detail-main{padding:8px 20px 20px}.official-child-row{grid-template-columns:1fr;gap:4px;min-height:50px}.official-child-row small{text-align:left}.official-guide{padding:6px 18px 18px}.official-guide.translated{padding:0}.official-quickstart-guide{gap:24px}.official-quickstart-intro{font-size:16px}.official-setup-platform-strip{overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;top:104px;overflow-x:auto}.official-setup-platform-strip::-webkit-scrollbar{display:none}.official-setup-platform-pill{white-space:nowrap;min-height:44px}.official-setup-step{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:15px 0}.official-setup-step-index{width:28px;height:28px}.official-download-link-grid,.official-prompt-example-grid,.official-use-case-featured-grid,.official-use-case-collection-grid,.official-use-case-row{grid-template-columns:1fr}.official-use-case-row{align-items:start;gap:9px}.official-use-case-intro h2,.official-use-case-section-head h2{font-size:24px}.official-prompt-example-card{min-height:64px}.official-setup-heading h2{font-size:24px}.official-next-steps h2{font-size:20px}.official-next-step-row{grid-template-columns:46px minmax(0,1fr) 24px;gap:12px;min-height:52px}.official-next-step-icon{width:42px;min-height:42px}.official-next-step-icon svg,.official-next-step-trailing,.official-followup-trailing,.source-footer-action{width:22px;height:22px}.official-followup-row{grid-template-columns:1fr 22px;gap:6px 10px;padding:12px 0}.official-followup-kicker{grid-column:1;min-height:0}.source-footer-link,.source-footer-link-row{grid-template-columns:1fr 22px;gap:6px 10px}.source-footer-kicker{grid-column:1}.signal-source-heading{grid-template-columns:1fr;gap:8px}.signal-row,.official-source-row{grid-template-columns:1fr;gap:8px;padding:14px}.signal-row .meta-row,.official-source-row .meta-row{gap:8px}.source-section{padding:46px 0 34px}.source-entry{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:76px;padding:15px 0}.source-entry strong{font-size:18px}.site-footer-inner{grid-template-columns:1fr;gap:24px;width:min(100% - 32px,1120px);padding:28px 0 26px}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.footer-note{justify-content:flex-start}}
