@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Semibold.woff2) format("woff2");font-style:normal;font-weight:600 800;font-display:swap}:root{color-scheme:light;--bg:#fff;--sunken:#f7f8fa;--hover:#f1f3f5;--line:#e4e7eb;--line-soft:#eef0f3;--text:#161c24;--muted:#57636f;--blue:#2065d1;--blue-soft:#eaf1fc;--blue-line:#c3d8f5;--radius:5px;--header:48px;--sidebar:208px;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 16px);overscroll-behavior-y:none}body{margin:0;padding-top:var(--header);background:var(--bg);color:var(--text);font-family:General Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{color:inherit;cursor:pointer;background:none;border:0}a{color:var(--blue);text-decoration:none}a:hover{color:#174d9e}a,button,summary{transition:background-color .12s,color .12s,border-color .12s}[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}svg{flex-shrink:0;vertical-align:middle}dd,dl,h1,h2,h3,p{margin:0}h1{max-width:580px;font-size:clamp(28px,3vw,36px);letter-spacing:-1.1px;line-height:1.2;text-wrap:balance}h1,h2{font-weight:600}h2{font-size:18px;letter-spacing:-.25px;line-height:1.4}h3{font-size:13px;font-weight:600;line-height:1.5}code{font:.91em/1.6 var(--mono)}p code{background:var(--sunken);border:1px solid var(--line);padding:1px 4px;border-radius:3px;color:var(--text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-80px;left:12px;z-index:100;background:var(--blue);color:white;padding:8px 12px;border-radius:var(--radius)}.skip-link:focus{top:8px}.sidebar{position:fixed;top:var(--header);bottom:0;left:0;width:var(--sidebar);border-right:1px solid var(--line);background:#fafbfc;padding:24px 10px 0;display:flex;flex-direction:column;overflow-y:auto}.sidebar-product{display:grid;gap:2px;margin:0 8px 28px}.sidebar-product strong{font-size:12px}.sidebar-product>span{color:var(--muted);font-size:11px}.nav-label{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.9px;padding:0 8px;margin-bottom:6px}.sidebar nav{display:grid;gap:4px}.sidebar nav a{display:flex;align-items:center;gap:8px;padding:9px 8px;color:var(--muted);font-size:12px;border-radius:4px}.sidebar nav a:first-child{color:var(--blue);background:var(--blue-soft)}body:has(main :target) .sidebar nav a:first-child{color:var(--muted);background:transparent}body:has(#authorize:target) .sidebar a[href="#connect"],body:has(#capabilities:target) .sidebar a[href="#capabilities"],body:has(#connect:target) .sidebar a[href="#connect"],body:has(#overview:target) .sidebar a[href="#overview"],body:has(#permissions:target) .sidebar a[href="#questions"],body:has(#questions:target) .sidebar a[href="#questions"]{color:var(--blue);background:var(--blue-soft)}.sidebar nav a:hover{background:var(--hover);color:var(--text)}.sidebar-footer{margin:auto -10px 0;padding:16px 18px;border-top:1px solid var(--line);font-size:11px}.sidebar-footer a{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);min-height:24px}.workspace{margin-left:var(--sidebar);min-width:0}.mobile-navigation{display:none}main{max-width:1040px;margin:auto;padding:0 clamp(28px,5vw,64px);outline:none}.overview{display:grid;grid-template-columns:72px minmax(0,680px);align-items:start;gap:14px 16px;padding:24px 0 18px;border-bottom:1px solid var(--line)}.overview-copy{grid-column:2;grid-row:1;min-width:0}.overview h1{font-size:30px;line-height:1.14;letter-spacing:-1.2px;max-width:none}.overview-art{grid-column:1;grid-row:1;width:72px;height:72px;margin-top:4px}.overview-art .guide-artwork{display:block;width:100%;height:auto}.eyebrow{margin-bottom:14px;color:var(--blue);font-size:12px;font-weight:500}.overview-description{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.6;max-width:60ch}.overview-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;grid-column:2}.overview-shortcuts a{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);min-height:32px}.overview-shortcuts a:hover{color:var(--blue)}.overview .eyebrow{margin-bottom:7px;font-size:10px}.overview-actions{display:flex;align-items:center;gap:16px 20px;flex-wrap:wrap;margin-top:12px}.primary-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:36px;padding:7px 13px;border:1px solid var(--blue);border-radius:var(--radius);background:var(--blue);color:white;font-size:12px;font-weight:500}.primary-link:hover{background:#174d9e;border-color:#174d9e;color:white}.access-hint{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.page-section{padding:24px 0;border-bottom:1px solid var(--line)}.section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:18px}.setup-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0}.setup-steps>.step:first-child{grid-column:1/-1}.step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px}.step-number{display:grid;place-items:center;height:28px;background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius);font:10px/1.6 var(--mono);color:var(--muted)}.step-body{min-width:0}.step-body>h3{margin-block:3px 6px}.step-body>p{color:var(--muted);font-size:12px}.connection{margin-top:12px;max-width:720px}.client-tabs{display:flex;flex-wrap:wrap;gap:8px}.client-tabs button{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:12px;white-space:nowrap;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius)}.client-tabs button[aria-selected=true]{background:var(--blue-soft)}.client-tabs button:hover,.client-tabs button[aria-selected=true]{border-color:var(--blue);color:var(--blue)}.client-mark{flex:none;width:20px;height:20px;object-fit:contain}.client-panel,.connection-field{margin-top:16px}.connection-label{display:block;margin-bottom:6px;color:var(--muted);font-size:11px}.connection-value{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 10px 8px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--sunken)}.connection-value-multiline{align-items:flex-start;padding-block:12px}.connection-value pre{flex:1 1;min-width:0;margin:0;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.connection-value code{font-size:inherit;color:var(--text)}.connection-value .copy-button{min-height:30px;padding:5px 8px;border-color:var(--line);background:var(--bg);font-size:11px}.connection-value .copy-button:hover{background:var(--hover);border-color:var(--blue-line)}.copy-control{display:inline-flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.copy-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:3px 5px;border:1px solid transparent;border-radius:3px;font-size:10px;min-height:24px;white-space:nowrap}.copy-button:hover{background:var(--hover)}.copy-error{max-width:210px;margin-top:3px;font-size:10px;color:#ad3030}.client-help{font-size:12px;color:var(--muted);line-height:1.7}.client-help a{white-space:nowrap}.connection-check>summary{display:flex;align-items:center;gap:8px;width:fit-content;min-height:24px;color:var(--muted);font-size:12px;cursor:pointer;list-style:none}.connection-check>summary:hover{color:var(--blue)}.connection-check[open]>summary svg{transform:rotate(180deg)}.first-prompt{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:12px;padding:12px;background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius)}.first-prompt>span:first-child{flex:1 1 170px;min-width:0;font:11px/1.6 var(--mono);overflow-wrap:anywhere}.prompt-examples{margin-top:24px;border-top:1px solid var(--line-soft)}.prompt-examples>summary{display:flex;align-items:center;gap:7px;padding:16px 0 0;color:var(--text);font-size:12px;font-weight:500;cursor:pointer;list-style:none}.prompt-examples>summary>svg{transform:rotate(-90deg);color:var(--muted)}.prompt-examples[open]>summary>svg{transform:rotate(0)}.prompt-body{padding:16px 0 0}.prompt-choices{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.prompt-choices button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:5px 9px;border:1px solid var(--line);border-radius:3px;font-size:11px;color:var(--muted)}.prompt-choices button[aria-pressed=true]{background:var(--blue-soft);border-color:var(--blue-line);color:var(--blue)}.prompt-choices button:hover{background:var(--hover)}.prompt-content{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 16px;padding:14px;border-left:2px solid var(--blue-line);background:var(--sunken)}.prompt-content>p{flex:1 1 220px;font-size:12px;color:var(--muted)}.approval-note{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:18px;padding-top:12px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:11px}.approval-note>svg{margin-top:2px}.approval-note p{flex:1 1 240px}.approval-note>a{display:inline-flex;align-items:center;gap:4px;margin-left:auto;white-space:nowrap}.capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.capability{display:grid;align-content:start;gap:8px}.capability dt{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500}.capability dd{color:var(--muted);font-size:12px}.capabilities-guide-link{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:18px 20px;border:1px solid var(--blue-line);border-radius:6px;background:var(--blue-soft)}.capabilities-guide-link>span{display:grid;gap:4px}.capabilities-guide-link strong{font-size:13px;font-weight:500}.capabilities-guide-link>span>span{font-size:12px;color:var(--muted)}.capabilities-guide-link>svg{flex-shrink:0}.capabilities-guide-link:hover{border-color:var(--blue)}.questions .section-heading{margin-bottom:12px}.questions details{border-bottom:1px solid var(--line-soft)}.questions details:last-child{border-bottom:0}.questions summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;cursor:pointer;list-style:none;font-size:13px;font-weight:500}summary::-webkit-details-marker{display:none}.prompt-examples>summary:hover,.questions summary:hover{color:var(--blue)}.questions summary svg{color:var(--muted)}.questions details[open] summary svg{transform:rotate(180deg)}.questions details>p{max-width:80ch;padding:0 22px 18px 0;font-size:12px;line-height:1.8;color:var(--muted)}.site-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:24px 0 32px;font-size:11px;color:var(--muted)}.footer-separator{padding:0 5px;color:#b0b7c0}.footer-version{margin-left:12px;font-size:10px}.site-footer>div{display:flex;gap:18px}.site-footer a{display:inline-flex;align-items:center;gap:3px;color:var(--muted)}.site-footer a:hover{color:var(--blue)}@media (max-width:1000px){:root{--sidebar:0px}.sidebar{display:none}.mobile-navigation{display:flex;gap:20px;padding:0 24px;border-bottom:1px solid var(--line);overflow-x:auto}.mobile-navigation a{flex-shrink:0;padding:8px 0;color:var(--muted);font-size:11px}.mobile-navigation a:hover{color:var(--blue)}main{padding-inline:24px}}@media (max-width:720px){.overview{grid-template-columns:56px minmax(0,1fr);gap:12px;padding-block:24px}.overview-art{width:56px;height:56px}.overview h1{max-width:none;font-size:28px}.setup-steps{grid-template-columns:1fr}.overview-shortcuts{grid-column:1/-1}.page-section{padding-block:22px}.approval-note>p{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 30px)}.approval-note>a{margin-left:22px}.capabilities{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){.overview{grid-template-columns:44px minmax(0,1fr);gap:12px 10px}.overview-art{width:44px;height:44px}.overview h1{font-size:26px}.mobile-navigation,main{padding-inline:16px}.mobile-navigation{gap:18px}.overview-actions{gap:14px}.step{grid-template-columns:24px minmax(0,1fr);gap:10px}.step-number{height:24px}.client-tabs button{padding-inline:10px;font-size:11px}.connection-value{flex-wrap:wrap;gap:8px}.connection-value pre{flex-basis:100%}.connection-value .copy-control{margin-left:auto}.site-footer>div{gap:14px}}@media (pointer:coarse){.client-tabs button,.connection-check>summary,.connection-value .copy-button,.copy-button,.mobile-navigation a,.primary-link,.prompt-choices button,.prompt-examples>summary,.questions summary,.sidebar nav a{min-height:44px}.mobile-navigation a{display:flex;align-items:center}}@media screen and (max-width:960px){body{line-height:1.65}.capabilities-guide-link strong,.capability dt,.questions summary,body,h3{font-size:15px}.capability dd,.client-help,.overview-description,.prompt-content>p,.questions details>p,.step-body>p{font-size:15px;line-height:1.7}.access-hint,.approval-note,.capabilities-guide-link>span>span,.connection-check>summary,.connection-label,.overview-shortcuts a,.prompt-examples>summary,.site-footer{font-size:13px}.client-tabs button,.primary-link,.prompt-choices button{font-size:14px}.connection-value .copy-button,.copy-button,.copy-error,.footer-version{font-size:12px}.connection-value pre,.first-prompt>span:first-child{font-size:13px}.approval-note>a,.client-tabs button,.connection-check>summary,.connection-value .copy-button,.copy-button,.overview-shortcuts a,.primary-link,.prompt-choices button,.prompt-examples>summary,.questions summary,.site-footer a{min-height:44px}.connection-value .copy-button,.copy-button{padding-inline:10px}.overview-shortcuts{gap:4px 20px}.overview-actions{gap:10px 16px}.connection-value{gap:8px;padding:10px}.prompt-choices button{white-space:normal;text-align:left}.capabilities-guide-link,.first-prompt,.prompt-content{overflow-wrap:anywhere}.questions details>p{padding-right:0}.site-footer>div{flex-wrap:wrap;gap:4px 20px}}@media screen and (max-width:480px){.client-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.client-tabs button{justify-content:flex-start;padding-inline:10px;white-space:normal;text-align:left}.capabilities-guide-link{gap:12px;padding:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}@media print{html{scroll-padding-top:0}body{padding-top:0}}.guide-frame{--guide-rail:216px;--guide-inset:clamp(24px,3vw,40px);position:fixed;inset:var(--header) 0 0;display:grid;grid-template-columns:var(--guide-rail) minmax(0,1fr);background:white}.guide-menu,.guide-menu-drawer{display:flex;flex-direction:column;min-height:0;background:#fbfcfd}.guide-menu{border-right:1px solid var(--line)}.guide-menu-brand{display:flex;align-items:center;flex-shrink:0;gap:10px;padding:22px 18px 18px}.guide-menu-brand strong{display:block;font-size:13px;font-weight:600}.guide-menu-brand span{display:block;margin-top:2px;color:var(--muted);font-size:10px}.guide-menu-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 10px 18px}.guide-menu-chapters,.guide-menu-start{display:grid;gap:3px}.guide-menu-chapters a,.guide-menu-start a{display:flex;align-items:center;gap:9px;min-height:34px;padding:5px 10px;border:1px solid transparent;border-radius:5px;color:var(--muted);font-size:11px;line-height:1.4;white-space:nowrap}.guide-menu-chapters a:hover,.guide-menu-start a:hover{color:var(--text);background:var(--hover)}.guide-menu-chapters a[aria-current=page],.guide-menu-start a[aria-current]{color:var(--blue);background:var(--blue-soft);border-color:#dce7f8;font-weight:500}.guide-menu-count{margin-left:auto;font:9px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.guide-menu-label{padding:24px 10px 10px;font-size:8px;font-weight:600;letter-spacing:1px;color:var(--muted)}.guide-menu-footer{flex-shrink:0;margin-top:auto;padding:14px 20px;border-top:1px solid var(--line);display:grid;gap:8px}.guide-menu-footer a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;font-size:10px;color:var(--muted)}.guide-menu-footer a:hover{color:var(--blue)}.mcp-access-note{display:flex;align-items:flex-start;gap:7px;padding-bottom:6px;color:var(--muted);font-size:10px}.mcp-access-note>svg{margin-top:2px;flex-shrink:0}.mcp-access-note small{display:block;font-size:9px;margin-top:4px;line-height:1.6}.guide-reader{display:grid;grid-template-rows:42px minmax(0,1fr);min-width:0;min-height:0}.guide-toolbar{display:flex;align-items:center;gap:18px;padding-inline:var(--guide-inset);border-bottom:1px solid var(--line-soft);background:white}.guide-toolbar-breadcrumb{display:flex;align-items:center;gap:9px;min-width:0;font-size:10px;color:var(--muted)}.guide-toolbar-breadcrumb a{color:var(--muted)}.guide-toolbar-breadcrumb strong{color:var(--text);font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.guide-toolbar-connect{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:10px}.guide-menu-trigger{display:none}.mcp-home-menu{position:fixed;inset:var(--header) auto 0 0;width:216px}.mcp-home-workspace{--mcp-home-toolbar-height:38px;margin-left:216px}.mcp-home-workspace>main{max-width:1160px;padding-inline:28px}.mcp-home-toolbar{position:sticky;top:var(--header);z-index:10;display:flex;align-items:center;gap:18px;min-height:var(--mcp-home-toolbar-height);padding-inline:28px;border-bottom:1px solid var(--line-soft);background:white}.mcp-home-breadcrumb{font-size:11px}.mcp-home-workspace>main,.mcp-home-workspace>main [id]{scroll-margin-top:var(--mcp-home-toolbar-height)}.guide-reader-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:auto;overflow-anchor:none}.guide-reader .guide-main{max-width:1080px;min-height:100%;display:flex;flex-direction:column;padding:0 var(--guide-inset)}[data-guide-panel]{outline:none}[data-guide-panel][hidden]{display:none!important}.guide-reader .guide-section{padding:28px 0 0;border:0}.guide-reader .guide-section-heading{margin-bottom:16px;gap:12px}.guide-reader .guide-section-heading h2{font-size:23px;line-height:1.35}.guide-reader .guide-section-heading p{font-size:12px;margin-top:7px}.guide-reader .guide-section-number{padding-top:8px}.guide-reader .guide-hero{grid-template-columns:72px minmax(0,680px);justify-content:start;gap:16px;padding:20px 0}.guide-reader .guide-hero-copy{grid-column:2;grid-row:1;min-width:0}.guide-reader .guide-hero .eyebrow{margin-bottom:7px}.guide-reader .guide-hero-actions{margin-top:12px}.guide-reader .guide-hero-note{margin-top:10px}.guide-reader .guide-hero h1{font-size:30px;letter-spacing:-1px}.guide-reader .guide-hero-visual .guide-artwork{width:100%;height:auto;margin:0}.guide-reader .guide-hero-visual{grid-column:1;grid-row:1;width:72px;align-self:start;margin-top:4px;padding:0}.guide-reader .artwork-overline{justify-content:center;padding:0;font-size:7px}.guide-reader .artwork-caption{gap:8px;font-size:9px}.guide-reader .artwork-caption>span+span:before{content:"↔";margin-right:8px}.guide-reader .guide-hero-note{font-size:10px}.guide-reader .guide-lead{font-size:13px;line-height:1.75;margin-top:8px}.guide-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:24px}.guide-start-grid>a{display:grid;grid-template-columns:28px minmax(0,1fr) 14px;align-content:start;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:6px}.guide-start-grid>a:hover{border-color:var(--blue-line);background:#fbfcfe}.guide-start-grid .feature-icon{grid-column:auto;width:28px;height:28px}.guide-start-grid strong{display:block;font-size:12px;font-weight:500}.guide-start-grid small{display:block;color:var(--muted);font-size:10px;margin-top:5px;line-height:1.6}.guide-reader .guide-modes{margin-top:18px;gap:12px}.guide-reader .guide-modes article{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding:16px 12px;border:1px solid var(--line);border-radius:6px}.guide-reader .guide-modes .guide-artwork{width:96px;height:96px}.guide-reader .guide-mode-copy{padding:0;border:0}.guide-reader .guide-modes h3{font-size:13px;line-height:1.5;gap:6px}.guide-reader .guide-modes p{font-size:11px;line-height:1.7;margin-top:6px}.guide-reader .guide-modes blockquote{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--line-soft);font-size:10px;line-height:1.6;color:var(--blue)}.guide-reader .guide-side-note{margin-top:14px}.guide-reader .connection-diagram{padding-block:18px 14px}.guide-reader .diagram-node{min-height:116px;padding-block:16px}.guide-reader .capability-area{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px}.guide-reader .capability-area>.feature-icon{width:36px;height:36px}.guide-reader .capability-area h3{font-size:13px}.guide-reader .capability-area-copy>p{font-size:12px}.guide-reader .example-controls{position:sticky;top:0;z-index:5;padding-top:12px;background:white;border-bottom:1px solid var(--line-soft)}.guide-reader .example-filters{position:static;border:0;padding:0;border-radius:0}.guide-reader .example-results{min-height:36px}.guide-reader .example-grid{padding-top:16px}.guide-reader .example-card{padding:14px}.guide-reader .workflow-choices{position:sticky;top:0;z-index:5;background:white;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-block:8px}.guide-reader .workflow-choices button{justify-content:center;min-height:44px;padding:6px;font-size:11px;white-space:nowrap}.guide-reader .workflow-choices .feature-icon{width:24px;height:24px}.guide-reader .workflow-intro{min-height:82px;align-content:center;padding-block:16px;gap:8px}.guide-reader .workflow-deliverable{padding:14px}.guide-reader .workflow-deliverable>.guide-artwork{width:120px;height:120px;margin:0 0 12px}.guide-pagination{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:20px;padding-block:12px 20px}.guide-pagination a{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--line);font-size:12px}.guide-pagination a:last-child{justify-content:flex-end;text-align:right}.guide-pagination small{display:block;margin-bottom:4px;color:var(--muted);font-size:10px}.guide-menu-dialog{container:mcp-menu/size;position:fixed;inset:var(--dialog-visible-top,0) 0 auto auto;width:min(400px,calc(100vw - 20px));height:var(--dialog-visible-height,100dvh);max-height:none;max-width:none;margin:0;padding:0;border:0;border-left:1px solid var(--line);border-radius:16px 0 0 16px;box-shadow:-12px 0 48px #162b431a;overflow:hidden;color:var(--text);background:#fbfcfd}.guide-menu-dialog::backdrop{background:rgb(22 35 55/28%)}.guide-menu-dialog[data-state=open]{animation:mcp-menu-enter .24s cubic-bezier(.22,1,.36,1) both}.guide-menu-dialog[data-state=closing]{animation:mcp-menu-exit .18s ease-in both}.guide-menu-dialog[data-state=open]::backdrop{animation:mcp-menu-backdrop .24s ease-out both}.guide-menu-dialog[data-state=closing]::backdrop{animation:mcp-menu-backdrop .18s ease-in reverse both}@keyframes mcp-menu-enter{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes mcp-menu-exit{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes mcp-menu-backdrop{0%{opacity:0}to{opacity:1}}.guide-menu-drawer{height:100%;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.guide-menu-drawer .guide-menu-brand{min-height:80px;padding:16px max(64px,env(safe-area-inset-right,0px)) 16px max(18px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line-soft)}.guide-menu-drawer .guide-menu-brand strong{font-size:16px}.guide-menu-drawer .guide-menu-brand span{font-size:11px}.guide-menu-drawer .guide-menu-scroll{flex:1 1;padding:12px max(12px,env(safe-area-inset-right,0px)) 16px max(12px,env(safe-area-inset-left,0px))}.guide-menu-drawer :is(.guide-menu-start,.guide-menu-chapters) a{min-height:44px;font-size:14px;line-height:1.45;gap:12px;padding:10px 12px;white-space:normal;border-radius:7px}.guide-menu-drawer .guide-menu-count{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 5px;border-radius:4px;font-size:11px;background:#eef2f7}.guide-menu-drawer .guide-menu-label{padding:22px 12px 10px;font-size:10px;letter-spacing:.7px}.guide-menu-drawer .guide-menu-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;padding:12px max(18px,env(safe-area-inset-right,0px)) 8px max(18px,env(safe-area-inset-left,0px));background:white}.guide-menu-drawer .mcp-access-note{grid-column:1/-1;font-size:12px}.guide-menu-drawer .mcp-access-note small{font-size:11px}.guide-menu-drawer .guide-menu-footer a{min-height:44px;font-size:12px}.guide-menu-drawer .guide-menu-footer a>svg{display:none}.guide-menu-close{position:absolute;right:max(10px,env(safe-area-inset-right,0px));top:calc(14px + env(safe-area-inset-top, 0px));display:grid;place-items:center;width:44px;height:44px;border-radius:6px;color:var(--muted)}.guide-menu-close:hover,.guide-menu-trigger:hover{background:var(--hover)}@container mcp-menu (max-height: 480px){.guide-menu-drawer .guide-menu-brand{min-height:64px;padding-block:8px}.guide-menu-close{top:calc(8px + env(safe-area-inset-top, 0px))}.guide-menu-drawer .guide-menu-footer{padding-top:8px}.guide-menu-drawer .mcp-access-note{padding-bottom:0}.guide-menu-drawer .mcp-access-note small{display:none}}@media (prefers-reduced-motion:reduce){.guide-menu-dialog,.guide-menu-dialog::backdrop{animation:none!important}}@media (max-width:1200px){.mcp-home-workspace>main{padding-inline:24px}}@media (max-width:1100px){.guide-reader .guide-modes{grid-template-columns:1fr;gap:10px}.guide-reader .guide-modes article{padding:12px}.guide-reader .workflow-choices button{flex-direction:column;gap:4px}}@media (max-width:960px){.guide-frame{--guide-inset:24px;grid-template-columns:minmax(0,1fr)}.guide-menu{display:none}.mcp-home-workspace{--mcp-home-toolbar-height:42px;margin-left:0}.mcp-home-toolbar{padding-inline:24px}.guide-menu-trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;width:44px;min-width:44px;height:44px;min-height:44px;border-radius:6px;color:var(--muted)}.guide-toolbar-breadcrumb,.mcp-home-breadcrumb{font-size:12px;gap:7px}.guide-toolbar-connect{min-height:42px;font-size:12px}.guide-toolbar .guide-toolbar-breadcrumb>a{display:inline-flex;align-items:center;min-height:42px}.guide-toolbar .guide-toolbar-breadcrumb>span,.guide-toolbar .guide-toolbar-breadcrumb>svg:nth-of-type(2){display:none}.guide-reader .workflow-choices button{flex-direction:row}}@media (max-width:760px){.mcp-home-toolbar,.mcp-home-workspace>main{padding-inline:16px}.guide-reader .guide-hero{grid-template-columns:56px minmax(0,1fr);gap:14px;padding-block:20px}.guide-reader .guide-hero-visual{width:56px}.guide-reader .guide-hero-visual .guide-artwork{width:100%;height:auto}.guide-reader .artwork-caption,.guide-reader .artwork-overline{display:none}.guide-reader .capability-area{grid-template-columns:1fr}.guide-reader .workflow-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-start-grid{grid-template-columns:1fr;gap:8px}.guide-start-grid>a{grid-template-columns:34px minmax(0,1fr) 14px;gap:12px;padding:14px 16px}.guide-start-grid .feature-icon{grid-column:auto}}@media (max-width:480px){.guide-reader .guide-hero{grid-template-columns:44px minmax(0,1fr);gap:8px}.guide-reader .guide-hero-visual{width:44px;align-self:start;padding-top:0}.guide-reader .guide-hero-visual .guide-artwork{width:100%;height:auto}.guide-reader .guide-hero-actions{gap:8px;margin-top:14px}.guide-reader .guide-hero-note{margin-top:12px}.guide-reader .guide-modes article{grid-template-columns:80px minmax(0,1fr);gap:10px}.guide-reader .guide-modes .guide-artwork{width:80px;height:80px}.guide-frame{--guide-inset:16px}.guide-toolbar{gap:12px}.mcp-home-toolbar{padding-inline:16px}.guide-reader .guide-section{padding-top:22px}.guide-reader .guide-section-heading h2{font-size:21px}.guide-reader .capability-area{grid-template-columns:40px minmax(0,1fr);padding:16px;gap:12px}.guide-reader .capability-area>.feature-icon{width:40px;height:40px}.guide-reader .example-filters{gap:6px}.guide-reader .example-select{flex-basis:100%}.guide-reader .example-select select{font-size:16px;padding-inline:8px 24px}.guide-reader .workflow-choices button{font-size:13px;white-space:normal}}@media screen and (max-width:960px){.guide-reader .capability-area-copy>p,.guide-reader .guide-lead,.guide-reader .guide-modes p,.guide-reader .guide-section-heading p{font-size:15px;line-height:1.7}.guide-reader .capability-area h3,.guide-reader .guide-modes h3{font-size:15px}.guide-reader .guide-hero-note,.guide-reader .guide-modes blockquote{font-size:13px}.guide-start-grid strong{font-size:14px}.guide-start-grid small{font-size:13px}.guide-reader .example-select select{font-size:16px}.guide-reader .workflow-choices button{font-size:13px;white-space:normal}}@media screen and (max-width:760px){.guide-frame{--guide-inset:16px}.guide-reader .example-controls{position:static}.guide-reader .guide-main,.guide-toolbar,.mcp-home-workspace>main{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}}@media screen and (max-width:600px){.guide-pagination{grid-template-columns:minmax(0,1fr);gap:0}.guide-pagination a{min-height:64px;padding-block:14px;font-size:14px}.guide-pagination small{font-size:11px}.guide-pagination>span:empty{display:none}}@media (pointer:coarse){.mcp-home-workspace{--mcp-home-toolbar-height:46px}.guide-menu-chapters a,.guide-menu-footer a,.guide-menu-start a,.guide-menu-trigger{min-height:44px}.guide-reader{grid-template-rows:46px minmax(0,1fr)}}@media print{.guide-frame{position:static;display:block}.guide-menu,.guide-menu-dialog,.guide-pagination,.guide-toolbar,.mcp-home-toolbar{display:none}.mcp-home-workspace{--mcp-home-toolbar-height:0px;margin-left:0}.guide-reader{display:block}.guide-reader-scroll{overflow:visible}.guide-reader .guide-main{display:block;padding:0}.guide-reader .example-controls{display:none}.guide-reader .workflow-choices{position:static}}html.resource-scrollbars,html.resource-scrollbars *{--resource-scroll-thumb:transparent;scrollbar-width:thin;scrollbar-color:var(--resource-scroll-thumb) transparent}html.resource-scrollbars :is([data-resource-scrolling],:focus-visible),html.resource-scrollbars:is([data-resource-scrolling],:focus-visible){--resource-scroll-thumb:#68788c65}@supports selector(::-webkit-scrollbar){html.resource-scrollbars,html.resource-scrollbars *{scrollbar-width:auto;scrollbar-color:auto}}html.resource-scrollbars ::-webkit-scrollbar,html.resource-scrollbars::-webkit-scrollbar{width:5px;height:5px;background:transparent}html.resource-scrollbars ::-webkit-scrollbar-corner,html.resource-scrollbars ::-webkit-scrollbar-track,html.resource-scrollbars::-webkit-scrollbar-corner,html.resource-scrollbars::-webkit-scrollbar-track{background:transparent;border:0;box-shadow:none}html.resource-scrollbars ::-webkit-scrollbar-thumb,html.resource-scrollbars::-webkit-scrollbar-thumb{background:var(--resource-scroll-thumb);border-radius:8px;min-height:28px;box-shadow:none}html.resource-scrollbars ::-webkit-scrollbar-thumb:hover,html.resource-scrollbars::-webkit-scrollbar-thumb:hover{background:#68788c99}html.resource-scrollbars ::-webkit-scrollbar-button,html.resource-scrollbars::-webkit-scrollbar-button{display:none;width:0;height:0}@media (forced-colors:active){html.resource-scrollbars,html.resource-scrollbars *{scrollbar-color:auto;scrollbar-width:auto}html.resource-scrollbars ::-webkit-scrollbar,html.resource-scrollbars::-webkit-scrollbar{width:auto;height:auto}html.resource-scrollbars ::-webkit-scrollbar-thumb,html.resource-scrollbars::-webkit-scrollbar-thumb{background:CanvasText}}.site-header.resource-header{position:fixed;inset:0 0 auto;z-index:30;height:var(--header,48px);justify-content:space-between;gap:16px;padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));background:#fff;border-bottom:1px solid #e4e7eb;color:#57636f;font-size:12px;line-height:1.4}.resource-header .resource-brand,.resource-header .resource-desktop,.resource-header .resource-identity,.resource-header .resource-tabs,.site-header.resource-header{display:flex;align-items:center}.resource-header .resource-identity{gap:16px;flex:0 0 auto;min-width:0}.resource-header .resource-brand{flex-shrink:0}.resource-header .resource-brand picture{display:flex}.resource-header .resource-brand img{display:block;width:116px;height:29px;max-width:none}.resource-header .resource-divider{height:18px;width:1px;background:#e4e7eb}.resource-header .resource-desktop{gap:10px}.resource-header .resource-label{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 7px;border:1px solid #e8ebef;border-radius:5px;background:#f7f8fa;color:#667281;font-size:10px;font-weight:500}.resource-header .resource-label svg{width:12px;height:12px}.resource-header .resource-tabs{gap:3px}.resource-header .resource-link{display:flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:5px;color:#57636f;background:transparent;font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .12s,color .12s}.resource-header .resource-link svg{flex-shrink:0;stroke-width:1.65}.resource-header .resource-link:hover{background:#f4f6f8;color:#202c3b}.resource-header .resource-link[aria-current=page]{background:#edf3fd;border-color:#dce7f8;color:#2065d1}.resource-header .resource-brand:focus-visible,.resource-header .resource-link:focus-visible,.resource-header summary:focus-visible{outline:2px solid #2065d1;outline-offset:2px}.resource-header .resource-actions{display:flex;align-items:center;gap:10px;margin-left:auto;min-width:0;flex-shrink:1}.resource-header .open-app{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:30px;padding:0 10px;border:1px solid #e4e7eb;border-radius:5px;font-size:11px;font-weight:500;color:#344253;background:white;white-space:nowrap}.resource-header .open-app:hover{background:#f7f8fa;border-color:#cfd5dd}.resource-header .search-trigger{flex-shrink:0}.resource-header .resource-picker{display:none;position:relative}.resource-header .resource-short-label{display:none}@media (max-width:1280px){.resource-header .search-trigger{display:flex;justify-content:center;padding:0;min-width:32px;width:32px;height:32px}.resource-header .account-access-badge,.resource-header .account-trigger-workspace,.resource-header .search-trigger>kbd,.resource-header .search-trigger>span{display:none}.resource-header .account-trigger-copy>strong{max-width:140px}}@media (max-width:960px){.site-header.resource-header{gap:8px;padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px))}.resource-header .resource-identity{gap:12px}.resource-header .resource-brand img{width:100px;height:25px}.resource-header .resource-desktop,.resource-header .resource-divider{display:none}.resource-header .resource-actions{gap:3px}.resource-header .resource-picker{display:block}.resource-header .resource-picker summary{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 8px;border:1px solid #dce7f8;border-radius:5px;background:#edf3fd;color:#2065d1;cursor:pointer;list-style:none;font-size:12px;font-weight:500;white-space:nowrap}.resource-header .resource-picker summary::-webkit-details-marker{display:none}.resource-header .resource-picker summary>svg:last-child{width:12px;height:12px;margin-left:2px;transition:transform .12s}.resource-header .resource-picker[open] summary>svg:last-child{transform:rotate(180deg)}.resource-header .resource-menu{position:fixed;top:calc(var(--header, 48px) + 6px);right:max(12px,env(safe-area-inset-right,0px));width:min(300px,calc(100vw - 24px));max-height:calc(100dvh - var(--header, 48px) - 24px);overflow-y:auto;overscroll-behavior:contain;padding:6px;background:white;border:1px solid #e4e7eb;border-radius:8px;box-shadow:0 8px 28px #1424361c}.resource-header .resource-menu-label{display:block;padding:7px 10px 9px;font-size:10px;font-weight:500;color:#76818d}.resource-header .resource-menu .resource-link{min-height:54px;gap:10px;padding:9px 10px}.resource-header .resource-menu .resource-link>span{flex:1 1}.resource-header .resource-menu small{display:block;margin-top:4px;font-size:11px;font-weight:400;color:#667281}.resource-header .resource-menu-app{display:flex;align-items:center;min-height:44px;padding:0 10px;margin-top:5px;border-top:1px solid #e4e7eb;color:#344253;font-size:12px}.resource-header .search-trigger{display:flex;height:44px;width:44px;min-width:44px;border-color:transparent;background:transparent}.resource-header .open-app{display:none}}@media (max-width:480px){.resource-header .resource-brand img{width:96px;height:24px}.resource-header .resource-full-label{display:none}.resource-header .resource-short-label{display:inline}.resource-header .resource-picker summary{min-height:36px}}@media (prefers-reduced-motion:reduce){.resource-header *{transition:none!important}}@media (max-width:360px){.resource-header .resource-brand img{width:28px;height:28px}}@media print{.site-header.resource-header{display:none}}