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