@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Inter:opsz,wght@14..32,400..700&display=swap";:root{--bg:#f4f2ee;--bg-alt:#eeebe5;--sky:#c6d8e4;--surface:#fff;--line:#2e2c2829;--line-soft:#2e2c281f;--line-faint:#2e2c280f;--rule:#e3e1dc;--rule-strong:#d4d1cb;--text-strong:#17181a;--text:#4a4945;--text-soft:#686661;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--tracking-display:-.025em;--tracking-title:-.02em;--tracking-heading:-.01em;--ease-out:cubic-bezier(.2, 0, 0, 1);--text-caption:.8125rem;--text-small:.875rem;--text-body:1rem;--text-lead:1.125rem;--text-lede:1.25rem;--text-card-title:1.44rem;--focus-ring:#e6461d;--accent:#667181;--summit:#fb5b34;--granite:#14181f;--granite-raised:#1e242d;--night-rule:#2e3641;--code-text:#d8dee4;--code-dim:#8f9aa8;--brand-ink:#0f141b;--brand-ink-deep:#05070a;--nav-ink:#14181f;--button-dark:#14181f;--button-light:#fff;--surface-soft:#fffdf8f0;--surface-glass:#ffffffb8;--card-blue:#dae4ea;--card-green:#dce5dd;--card-sand:#e3e1d9;--card-warm:#e6ddd9;--card-yellow:#ece2b6;--card-red:#ecccbf;--console-bg-start:#20252b;--console-bg-end:#272d34;--console-line:#4a56625c;--console-rule:#eaeef21a;--console-code:#d8dee4;--console-prompt:#f0ece2;--console-meta:#a8b1bc;--console-action:#9acdd1;--console-ok:#9bd3a7;--console-chip:#e0e5eacc;--motif-accent-2:#fb5b34;--motif-accent-3:#59dbe1;--motif-accent-4:#f2d533;--motif-ridge-1:#f5f7fa;--motif-ridge-2:#ecf0f4;--motif-ridge-3:#e0e7ef;--motif-ridge-4:#efe7a8;--motif-accent-1:#14181f;--motif-accent-5:#6a829e;--motif-accent-6:#7ea685;--motif-outline:#11161d;--console-banner-solid:#f2eee6;--console-banner-accent:#8d98a3;--site-header-height:72px;--font-body:"Inter", system-ui, sans-serif;--font-display:"Inter", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--shell-max-width:1200px;--shell-horizontal-gutter:48px;color:var(--text);background:var(--bg);font-family:var(--font-body);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}*{box-sizing:border-box}body:not(.console-app-body):not(.console-body-page):not(.consent-body-page){--card-blue:var(--surface);--card-green:var(--surface);--card-red:var(--surface);--card-yellow:var(--surface);--card-warm:var(--surface);--card-sand:var(--bg-alt)}html{scroll-behavior:smooth;scroll-padding-block-start:calc(var(--site-header-height) + 16px);overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-width:320px;min-height:100vh;margin:0;overflow-x:clip}a{color:inherit}:where(h1,h2,h3,h4){font-weight:500}:where(p,dd,li,figcaption){text-wrap:pretty}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}button,input,select,textarea{font:inherit}.app-shell{z-index:1;width:min(var(--shell-max-width), calc(100% - var(--shell-horizontal-gutter)));margin:0 auto;padding:0 0 120px;position:relative}.site-footer{--text-strong:#fff;z-index:2;background:var(--granite);color:var(--code-text);position:relative}.site-footer-ridges{border-bottom:1px solid var(--night-rule);background-color:var(--sky);background-image:url(/brand/ridge5-b.webp),url(/brand/ridge4-b.webp),url(/brand/ridge3-b.webp),url(/brand/ridge2-b.webp),url(/brand/clouds-front-l.svg),url(/brand/clouds-front-r.svg),url(/brand/ridge1-b.webp),url(/brand/clouds-mid-l.svg),url(/brand/clouds-mid-r.svg),url(/brand/peaks.webp),url(/brand/clouds-back-l.svg),url(/brand/clouds-back-r.svg),url(/brand/sky-tile.png);background-position:left 0 bottom -193px,right 0 bottom -170px,left 0 bottom -140px,right 0 bottom -76px,-40px 180px,right -40px top 180px,left 0 bottom -42px,0 70px,right 0 top 70px,50% 0,60px 0,right 60px top 0,top;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-size:4440px,4440px,4440px,4440px,960px 300px,960px 300px,4440px,960px 300px,960px 300px,5760px,960px 300px,960px 300px,840px 128px;height:540px}@media (width<=980px){.site-footer-ridges{background-image:url(/brand/ridge5-b.webp),url(/brand/ridge3-b.webp),url(/brand/ridge1-b.webp),url(/brand/peaks.webp),url(/brand/sky-tile.png);background-position:left 0 bottom -150px,right 0 bottom -80px,left 0 bottom -30px,50% 0,top;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-size:2350px,2350px,2350px,3000px,840px 128px;height:280px}}.site-footer-inner{width:min(var(--shell-max-width), calc(100% - var(--shell-horizontal-gutter)));grid-template-columns:minmax(240px,1fr) minmax(0,1.4fr);gap:48px 72px;margin:0 auto;padding:44px 0 36px;display:grid}.site-footer-intro{align-content:start;gap:16px;display:grid}.site-footer-brand{color:#fff;align-items:baseline;gap:10px;width:fit-content;text-decoration:none;display:inline-flex}.site-footer-intro p{max-width:34ch;color:var(--code-text);font-size:var(--text-small);margin:0;line-height:1.6}.site-footer-social{flex-wrap:wrap;gap:20px;display:flex}.site-footer-social a,.site-footer-navigation a{align-items:center;gap:5px;width:fit-content;text-decoration:none;display:inline-flex}.site-footer-social a{color:#fff;font-size:.875rem;font-weight:600}.site-footer-social a span,.site-footer-navigation a span{color:var(--code-dim)}.site-footer-navigation{grid-template-columns:repeat(auto-fit,minmax(min(100%,10em),1fr));gap:28px;display:grid}.site-footer-navigation>div{align-content:start;gap:12px;display:grid}.site-footer-navigation strong{color:#fff;font-size:.875rem;font-weight:600}.site-footer-navigation a{color:var(--code-text);font-size:var(--text-small);font-weight:500}.site-footer-navigation a:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}@media (hover:hover){.site-footer-social a:hover,.site-footer-navigation a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}}.site-footer-legal{border-top:1px solid var(--night-rule);color:var(--code-dim);font-size:var(--text-caption);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.site-footer-legal-links{flex-wrap:wrap;gap:8px 20px;display:flex}.site-footer-legal-links a{color:var(--code-dim);text-decoration:none}.site-footer-legal-links a:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}@media (hover:hover){.site-footer-legal-links a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}}.home-hero{--contour-clear:120px;isolation:isolate;padding-bottom:var(--contour-clear);position:relative}.home-lower{isolation:isolate;padding-bottom:48px;display:flow-root;position:relative}.home-painting .cta-band{z-index:0;margin-inline:-48px 0;border-radius:0 0 2px 2px;width:calc(100% + 96px);margin-bottom:0;padding-inline:48px;position:relative}.home-painting{isolation:isolate;padding-top:16px;padding-bottom:140px;display:flow-root;position:relative}:root{--sky:#0f4b90;--grain-stone-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='2' stitchTiles='stitch' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)'/%3E%3C/svg%3E");--grain-stone-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.3' numOctaves='3' stitchTiles='stitch' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 -0.12'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23s)'/%3E%3C/svg%3E");--grain-granite-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='2' stitchTiles='stitch' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.11 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)'/%3E%3C/svg%3E");--grain-granite-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.3' numOctaves='3' stitchTiles='stitch' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.22 -0.05'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23s)'/%3E%3C/svg%3E");--grain-coral-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.3' numOctaves='3' stitchTiles='stitch' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.22 -0.05'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23s)'/%3E%3C/svg%3E")}html .band-summit{background-color:var(--summit);background-image:var(--grain-coral-light);background-blend-mode:soft-light}html .product-block,html .code-tabs,html .site-footer{background-color:var(--granite);background-image:var(--grain-granite-dark), var(--grain-granite-light);background-blend-mode:multiply, soft-light}html .button-primary{background-image:var(--grain-granite-light);background-blend-mode:soft-light}html .button-secondary{background-image:var(--grain-stone-dark), var(--grain-stone-light);background-blend-mode:multiply, soft-light}html .button-primary{background-color:var(--granite)}html .button-secondary{background-color:var(--surface)}@media (hover:hover){html .button-primary:hover{background-color:#000}}html .site-header{background-color:var(--bg);background-image:var(--grain-stone-dark), var(--grain-stone-light);background-blend-mode:multiply, soft-light;backdrop-filter:none}.home-painting:before{content:"";z-index:-3;pointer-events:none;background:url(/brand/sky-tile.png) top/840px 128px;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.home-painting>.home-clouds{z-index:-2;pointer-events:none;background:url(/brand/corners-tl.svg) 0 -40px/840px 560px no-repeat,url(/brand/corners-tr.svg) right -40px/840px 560px no-repeat,url(/brand/edges-l.svg) 0 640px/200px 4800px repeat-y,url(/brand/edges-r.svg) right 640px/200px 4800px repeat-y;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.home-painting:after{content:"";z-index:-1;background-color:var(--bg);background-image:var(--grain-stone-dark), var(--grain-stone-light);background-blend-mode:multiply, soft-light;pointer-events:none;border-radius:2px;width:min(100% + 96px,100vw);position:absolute;top:56px;bottom:140px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #3c566e59,0 10px 36px -18px #14283c66}.home-lower+.cta-band,.home-painting+.cta-band{margin-top:0}.home-painting>main{margin-bottom:0}.home-painting:has(.cta-band):after{bottom:200px}.home-painting:not(:has(.cta-band))>main{padding-bottom:64px}.app-shell:has(>.home-painting){padding-bottom:0}.home-rails{display:none}@media (width<=980px){.home-painting:before,.home-painting:after,.home-painting>.home-clouds{display:none}.home-lower{padding-bottom:96px}.home-painting{padding-top:0;padding-bottom:0}.home-painting .cta-band{width:auto;padding-inline:max(calc((100vw - var(--shell-max-width)) / 2), calc(var(--shell-horizontal-gutter) / 2));border-radius:0;margin-inline:calc(50% - 50vw)}}body[data-terrain] main>:is(.product-hero,.about-hero,.enterprise-hero):first-child{isolation:isolate;position:relative}body[data-terrain] main>:is(.product-hero,.about-hero,.enterprise-hero):first-child:before{content:"";z-index:-1;background:var(--terrain-map) calc(50vw - 1360px) 0 / 2720px 800px no-repeat;pointer-events:none;width:100vw;height:800px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}body[data-terrain=pokhara]{--terrain-map:url(/brand/contours-pokhara.svg)}body[data-terrain=khumbu]{--terrain-map:url(/brand/contours-khumbu.svg)}body[data-terrain=langtang]{--terrain-map:url(/brand/contours-langtang.svg)}body[data-terrain=mustang]{--terrain-map:url(/brand/contours-mustang.svg)}body[data-terrain=tilicho]{--terrain-map:url(/brand/contours-tilicho.svg)}body[data-terrain=kanchenjunga]{--terrain-map:url(/brand/contours-kanchenjunga.svg)}body[data-terrain=dhaulagiri]{--terrain-map:url(/brand/contours-dhaulagiri.svg)}body[data-terrain=rara]{--terrain-map:url(/brand/contours-rara.svg)}@media (width<=980px){body[data-terrain] main>:is(.product-hero,.about-hero,.enterprise-hero):first-child:before{display:none}}.site-header{z-index:20;border-bottom:1px solid var(--rule);backdrop-filter:blur(12px);background:#f4f2eeeb;position:sticky;top:0}.site-header-inner{width:min(var(--shell-max-width), calc(100% - var(--shell-horizontal-gutter)));min-height:var(--site-header-height);grid-template-columns:auto 1fr auto;align-items:center;gap:48px;margin:0 auto;display:grid}.site-header-compact .site-header-inner{grid-template-columns:minmax(0,1fr) auto}.auth-context{color:var(--text-soft);font-size:var(--text-caption);justify-self:end;font-weight:600}.site-actions,.site-header-controls{justify-self:end;align-items:center;gap:14px;display:flex}.nav-login{color:var(--nav-ink);font-weight:600;font-size:var(--text-small);text-decoration:none}@media (hover:hover){.nav-login:hover{opacity:.82}}.brand{color:var(--text-strong);justify-self:start;align-items:baseline;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.site-nav{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:30px;min-width:0;display:flex}.nav-group{align-items:center;display:inline-flex;position:relative}.nav-group:before{content:"";height:12px;position:absolute;top:100%;left:-12px;right:-12px}.nav-top-link{color:var(--nav-ink);font-size:var(--text-small);align-items:center;gap:7px;padding:8px 0;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.nav-group>.nav-top-link:after{content:"";border-right:1.5px solid var(--text-soft);border-bottom:1.5px solid var(--text-soft);width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}@media (hover:hover){.nav-top-link:hover{color:var(--text)}}.nav-dropdown{z-index:6;border:1px solid var(--rule);background:var(--surface);opacity:0;pointer-events:none;width:min(320px,100vw - 36px);transition:opacity .15s var(--ease-out);border-radius:10px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #14181f14}.nav-group:focus-within .nav-dropdown{opacity:1;pointer-events:auto}@media (hover:hover){.nav-group:hover .nav-dropdown{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:no-preference){.nav-dropdown{transition-property:opacity,transform;transform:translate(-50%,8px)}.nav-group:focus-within .nav-dropdown{transform:translate(-50%)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.nav-group:hover .nav-dropdown{transform:translate(-50%)}}.nav-group[data-dismissed] .nav-dropdown{opacity:0;pointer-events:none}.nav-menu-link{color:var(--text-strong);border-radius:6px;gap:3px;padding:10px 12px;text-decoration:none;display:grid}@media (hover:hover){.nav-menu-link:hover{background:var(--bg-alt)}}.nav-menu-link span{font-size:var(--text-small);font-weight:600;line-height:1.25}.nav-menu-link small{color:var(--text-soft);font-size:var(--text-caption);font-weight:500;line-height:1.4}.mobile-menu{display:none}.mobile-menu summary{cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu-panel{display:grid}main{z-index:1;position:relative}.eyebrow,.card-label{color:var(--text-soft);letter-spacing:0;text-transform:none;margin:0 0 12px;font-size:.875rem;font-weight:600}.hero-copy h1,.section-heading h2,.section-head h2,.console-page h1{color:var(--text-strong);font-family:var(--font-display);letter-spacing:var(--tracking-title);margin:0;font-weight:500}.hero-body,.section-heading p,.section-head p,.panel-copy{color:var(--text)}.hero{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:40px clamp(40px,6vw,96px);padding-top:clamp(64px,8vw,112px);display:grid}.hero-copy,.hero-console{min-width:0}.hero-copy{padding-top:24px}.hero-copy h1{letter-spacing:var(--tracking-display);font-size:clamp(2.75rem,5vw,4.5rem);line-height:1.05}.home-hero .hero-copy{container-type:inline-size}.home-hero .hero-copy h1{font-size:min(clamp(2.75rem,5vw,4.25rem),9.80392cqi)}.hero-line{white-space:nowrap;display:block}.hero-body{max-width:34em;font-size:var(--text-lede);margin:24px 0 0;line-height:1.5}.home-hero .hero-body{text-wrap:balance}.hero-actions,.form-actions,.inline-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-actions{margin-top:40px}.button{border-radius:var(--radius-sm);min-height:48px;font-family:var(--font-body);font-size:var(--text-small);letter-spacing:0;text-transform:none;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;max-width:100%;transition-property:background-color,border-color,color,scale;transition-duration:.15s;transition-timing-function:var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.button:not(:disabled,.button-quiet):active{scale:.96}}.button.button-sm{min-height:36px;font-size:var(--text-small);padding:0 14px}.button:disabled{cursor:not-allowed;opacity:.6}.button-primary{background:var(--granite);border-color:var(--granite);color:#fff}.button-secondary{background:var(--surface);border-color:var(--rule-strong);color:var(--text-strong)}.button-quiet{min-height:0;color:var(--text-strong);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:5px;background:0 0;border:0;border-radius:0;padding:0;text-decoration-thickness:1px}.button-inverse{color:var(--granite);background:#fff;border-color:#fff}.button-danger{color:#fff;background:#9d2f2a;border-color:#9d2f2a}@media (hover:hover){.button-primary:hover{background-color:#000;border-color:#000}.button-secondary:hover{border-color:var(--text-strong)}.button-quiet:hover{text-decoration-color:currentColor}.button-inverse:hover{background:var(--code-text);border-color:var(--code-text)}.button-danger:hover{background:#7f2420;border-color:#7f2420}}.hero-console,.code-card,.app-panel,.access-form{border:1px solid var(--rule)}.hero-console,.code-card{border-color:var(--granite);border-radius:var(--radius-md);background:var(--granite);overflow:hidden}.console-header{border-bottom:1px solid var(--night-rule);gap:8px;padding:14px 16px;display:flex}.console-header span{background:var(--night-rule);border-radius:999px;width:10px;height:10px}.console-body,.code-card pre{margin:0;overflow-x:auto}.console-body{padding:20px 20px 12px}.console-body code,.code-card code{color:var(--code-text);font-family:var(--font-mono);font-size:.875rem;line-height:1.7}.token-prompt{color:#fff}.token-meta{color:var(--code-dim)}.token-action,.token-response{color:var(--console-action)}.console-foot{flex-wrap:wrap;gap:8px;padding:4px 20px 20px;display:flex}.console-foot span{border:1px solid var(--night-rule);border-radius:var(--radius-sm);color:var(--code-dim);font-size:var(--text-caption);padding:4px 8px}.code-tabs{border-radius:var(--radius-md);background:var(--granite);color:var(--code-text);overflow:hidden}.code-tabs :focus-visible{outline-offset:-2px}.code-tabs-bar{border-bottom:1px solid var(--night-rule);justify-content:space-between;align-items:stretch;gap:16px;padding:0 12px 0 24px;display:flex}.code-tabs-list{flex-wrap:wrap;column-gap:22px;display:flex}.code-tabs-list button{color:var(--code-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0 12px;font-size:.875rem;font-weight:600}.code-tabs-list button[aria-selected=true]{border-bottom-color:var(--summit);color:#fff}.code-tabs-copy{color:var(--code-dim);font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-weight:600;display:inline-flex}@media (hover:hover){.code-tabs-list button:hover,.code-tabs-copy:hover{color:#fff}}.code-tabs-panel{margin:0;padding:18px 0 22px;overflow-x:auto}.code-tabs-panel code{min-width:max-content;font-family:var(--font-mono);white-space:normal;font-size:.875rem;line-height:1.72;display:block}.code-line{white-space:pre;border-left:2px solid #0000;padding:0 24px 0 22px;display:block}.code-line.is-highlight{border-left-color:var(--summit);background:var(--granite-raised);color:#fff}.code-comment,.code-line.is-comment{color:var(--code-dim)}.code-tabs-panel[data-inactive]{display:none}.code-tabs-foot{border-top:1px solid var(--night-rule);color:var(--code-dim);font-size:var(--text-small);gap:14px;padding:18px 24px 22px;line-height:1.5;display:grid}.code-tabs-foot p{margin:0}.start-prompt{border:1px solid var(--night-rule);border-radius:var(--radius-sm);background:var(--granite-raised);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 12px 14px 16px;display:flex}.start-prompt p{color:#fff;font-size:.9375rem}.start-prompt-copy{color:var(--code-dim);font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:2px 4px;font-weight:600;display:inline-flex}.start-links a{color:var(--code-dim);text-decoration:underline;text-decoration-color:var(--night-rule);text-underline-offset:3px}@media (hover:hover){.start-prompt-copy:hover,.start-links a:hover{color:#fff}}.section-block{margin-top:120px}.section-heading{max-width:62ch;margin-bottom:32px}.section-heading h2{letter-spacing:var(--tracking-title);font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.15}.section-heading p{font-size:var(--text-lead);margin:14px 0 0;line-height:1.6}.section-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:baseline;gap:24px 64px;margin-bottom:48px;display:grid}.section-head h2{max-width:18em;letter-spacing:var(--tracking-title);text-wrap:balance;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.15}.section-head p{max-width:30em;font-size:var(--text-lead);margin:0;line-height:1.55}.section-head--even,.quickstart{grid-template-columns:minmax(0,1fr) minmax(560px,1fr)}@media (width>=981px){.section-head--thirds{grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:0}.section-head--thirds p{padding-inline-start:var(--lede-inset,41px)}}.section-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.row-table{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.row-link,.model-row{border-top:1px solid var(--rule);color:inherit;align-items:center;gap:24px;padding:26px 0;text-decoration:none;display:grid}.row-table>:first-child{border-top:0}ul.row-table{margin:0;padding:0;list-style:none}ul.row-table>li:first-child>.row-link{border-top:0}.row-link{grid-template-columns:140px minmax(0,330px) minmax(0,1fr) 20px}.row-link.starts-group:not(:first-child){border-top-color:var(--text-strong)}.row-link:focus-visible .row-title-text{text-underline-offset:5px;text-decoration:underline 1px}@media (hover:hover){.row-link:hover .row-title-text{text-underline-offset:5px;text-decoration:underline 1px}}.row-group{color:var(--text-soft);font-size:var(--text-caption);font-weight:500}.row-title-text{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-card-title);letter-spacing:var(--tracking-heading);font-weight:500;line-height:1.25}.row-copy{color:var(--text);font-size:var(--text-body);line-height:1.6}.row-chevron{color:var(--text-soft)}.model-row{grid-template-columns:minmax(0,470px) minmax(0,250px) minmax(0,1fr) auto;padding:20px 0}.model-alias code,.alias-list code{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-strong);font-family:var(--font-mono);font-size:var(--text-caption);padding:2px 8px;line-height:1.5;display:inline-block}.status-mark{color:var(--text-strong);font-size:var(--text-caption);align-items:center;gap:7px;font-weight:500;display:inline-flex}.status-mark:before{content:"";background:var(--summit);clip-path:polygon(50% 0,100% 100%,0 100%);width:10px;height:9px}.status-mark[data-state=planned],.status-mark[data-state=unavailable]{color:var(--text-soft)}.status-mark[data-state=planned]:before,.status-mark[data-state=unavailable]:before{clip-path:none;background:currentColor;width:11px;height:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpolygon points='10,2 18.5,16.5 1.5,16.5' fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpolygon points='10,2 18.5,16.5 1.5,16.5' fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.band{margin-top:120px;padding:112px max(calc((100vw - var(--shell-max-width)) / 2), calc(var(--shell-horizontal-gutter) / 2));margin-inline:calc(50% - 50vw)}.band-summit{--text:var(--granite);background:var(--summit);color:var(--granite)}.band-summit :focus-visible{outline-color:var(--granite)}.quickstart{gap:40px 64px;display:grid}.step-rows{border-bottom:1px solid var(--rule);grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.step-rows li{border-top:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);align-content:start;align-items:baseline;padding:20px 0;display:grid}.step-number{color:var(--text-soft);font-variant-numeric:tabular-nums;font-family:var(--font-display);font-size:var(--text-card-title);line-height:1.25}.step-rows h3{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-card-title);letter-spacing:var(--tracking-heading);margin:0;font-weight:500;line-height:1.25}.step-rows p{max-width:30em;color:var(--text);margin:8px 0 0;font-size:1rem;line-height:1.6}.cta-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 64px;margin-top:0;padding-block:88px;display:flex}.cta-band h2{max-width:17em;color:var(--granite);font-family:var(--font-display);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.15}.cta-band p{max-width:36em;color:var(--granite);font-size:var(--text-lead);margin:14px 0 0;line-height:1.55}.cta-band .inline-actions{align-items:center}.home-page{margin-bottom:-120px}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.capability-card{border:1px solid var(--rule);background:var(--surface);border-radius:12px;flex-direction:column;min-height:190px;padding:24px;display:flex}.capability-card h3{color:var(--text-strong);font-family:var(--font-display);margin:0 0 10px;font-size:1.24rem}.capability-card p{color:var(--text);margin:0}.capability-card .card-link{margin-top:auto;padding-top:16px}.app-panel,.access-form{background:#ffffffb3;border-radius:4px}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line-faint);text-align:left;vertical-align:top;padding:14px 16px}th{color:var(--text-strong);letter-spacing:0;text-transform:none;font-size:.78rem}td code,.secret-value,.usage-cost{font-family:var(--font-mono)}.code-card{padding:18px}.api-section{grid-template-columns:minmax(0,.74fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.access-form,.app-panel{padding:22px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:14px;display:grid}.form-grid label:nth-child(4),.form-grid label:has(textarea){grid-column:1/-1}.model-alias{margin:0;font-size:.85rem}.model-alias code{font-family:var(--font-mono);color:var(--text)}label,.field-label{color:var(--text-strong);gap:7px;font-size:.88rem;font-weight:700;display:grid}input,select,textarea{border:1px solid var(--line-soft);width:100%;color:var(--text-strong);background:#ffffffc2;border-radius:2px;outline:none;padding:12px 13px}textarea{resize:vertical;min-height:112px}input:focus,select:focus,textarea:focus{border-color:#1113186b;box-shadow:0 0 0 3px #59dbe138}.form-actions{grid-column:1/-1;align-items:flex-start;margin-top:16px}.form-message{color:var(--text);margin:12px 0 0;font-weight:700}.form-message.error{color:#9f2b18}.console-page{padding-top:22px}.console-hero{max-width:60ch;margin-bottom:26px}.console-page h1{font-size:clamp(2.4rem,5vw,4.6rem);line-height:.95}.console-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.console-stack{gap:18px;display:grid}.app-panel h2,.app-panel h3{color:var(--text-strong);font-family:var(--font-display);letter-spacing:0;margin:0 0 10px}.app-panel p{margin:0 0 14px}.panel-head{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.panel-head>div:first-child{min-width:0}.panel-head p{color:var(--text-soft);margin:4px 0 0}.icon-button{border:1px solid var(--line-soft);background:var(--surface-glass);width:38px;height:38px;color:var(--text-strong);cursor:pointer;border-radius:2px;place-items:center;display:inline-grid}.icon-button:disabled{cursor:not-allowed;opacity:.55}.danger-icon{color:#9d2f2a}.danger-icon:hover{background:#fff1ef;border-color:#9d2f2a66}.key-list,.usage-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.list-row{border:1px solid var(--line-faint);background:#ffffff85;border-radius:4px;gap:7px;padding:14px;display:grid}.row-title{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:8px;font-weight:800;display:flex}.badge{background:var(--card-green);min-height:24px;color:var(--text-strong);text-transform:none;border-radius:2px;align-items:center;padding:0 8px;font-size:.72rem;font-weight:800;display:inline-flex}.badge-muted{background:var(--card-warm)}.row-meta{color:var(--text-soft);font-size:.86rem}.secret-card{background:#f2faf5;border:1px solid #296c483d;border-radius:8px;margin-top:14px;padding:14px}.secret-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.secret-value{background:#ffffffb3;border-radius:2px;min-width:0;padding:10px;overflow-x:auto}.success-card{gap:12px;display:grid}.state-note{color:var(--text-soft);margin:0}.state-note.error{color:#9f2b18}.playground-response{border:1px solid var(--console-rule);background:linear-gradient(180deg, var(--console-bg-start), var(--console-bg-end));min-height:120px;color:var(--console-code);white-space:pre-wrap;border-radius:4px;margin-top:14px;padding:14px}.back-link{width:fit-content;color:var(--text-strong);margin-top:16px;font-weight:800;text-decoration:none;display:inline-flex}.back-link:before{content:"<- ";color:var(--accent)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:40;border-radius:var(--radius-sm);background:var(--granite);color:#fff;font-size:var(--text-small);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-64px;left:16px}.skip-link:focus{top:12px}.content-page{padding-top:0}.page-flush{margin-bottom:-120px}main>.cta-band{margin-top:120px}.section-block[id]{scroll-margin-top:16px}.cta-band[id]{scroll-margin-top:-16px}.section-head--wide{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.section-head--wide h2{max-width:none}.crumbs{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:28px;font-size:.875rem;font-weight:500;display:flex}.crumbs a{color:var(--text);text-decoration:none}.crumbs a:focus-visible,.crumbs a:hover{color:var(--text-strong);text-underline-offset:4px;text-decoration:underline 1px}.crumbs [aria-current=page]{color:var(--text-strong)}.product-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:48px clamp(40px,6vw,96px);padding-top:clamp(56px,7vw,104px);display:grid}.crumbs+.product-hero{padding-top:clamp(36px,4.5vw,60px)}.product-hero h1,.prose-grid>h1{max-width:14em;color:var(--text-strong);font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-size:clamp(2.4rem,4.4vw,3.5rem);font-weight:500;line-height:1.1}.product-hero .hero-body{font-size:1.15rem}.product-hero .hero-actions{align-items:center}.product-hero .hero-actions .button-quiet{margin-left:12px}.product-hero--code{grid-template-columns:minmax(0,1fr) minmax(0,560px)}.product-hero .chip-list,.product-split .chip-list{column-gap:20px;margin-top:28px}.product-split{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:40px clamp(40px,6vw,96px);scroll-margin-top:96px;display:grid}.product-split h2{max-width:15em;color:var(--text-strong);font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:500;line-height:1.12}.product-split .hero-body{font-size:1.1rem}.product-split .eyebrow .status-mark{margin-left:10px;font-weight:500}.product-split .hero-actions{align-items:center}.def-rows--compact{margin-top:28px}.def-rows--compact>*{grid-template-columns:minmax(0,3fr) minmax(0,7fr);padding:14px 0}.def-rows--compact dt{font-size:1rem}.def-rows--compact dd{font-size:var(--text-small)}.signal-panel{border:1px solid var(--rule);background:var(--surface);border-radius:12px;padding:28px}.signal-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.signal-panel .card-label{margin:0}.signal-route{color:var(--text-strong);font-family:var(--font-mono);margin:14px 0 0;font-size:1.19rem;font-weight:500;line-height:1.3}.param-part{white-space:nowrap}.signal-routes{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.signal-routes .signal-route{margin:0}.signal-copy{color:var(--text);font-size:var(--text-small);margin:10px 0 0;line-height:1.6}.signal-copy code{color:var(--text-strong);font-family:var(--font-mono);font-size:.92em}.chip-list{flex-wrap:wrap;gap:9px;margin:16px 0 0;padding:0;list-style:none;display:flex}.chip-list li{color:var(--text-strong);align-items:center;gap:8px;padding:0;font-size:.9rem;font-weight:500;display:inline-flex}.chip-list li:before{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.signal-panel .chip-list{border-top:1px solid var(--rule);gap:10px;margin-top:20px;padding-top:20px;display:grid}.spec-rows{border-top:1px solid var(--rule);margin:0}.spec-rows>div{border-bottom:1px solid var(--rule);grid-template-columns:132px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.spec-rows dt{color:var(--text-soft);font-size:.875rem;font-weight:500;line-height:1.55}.spec-rows dd{color:var(--text-strong);font-size:var(--text-small);text-wrap:balance;margin:0;line-height:1.55}.spec-rows .status-mark{font-size:inherit}.catalog-table{border-collapse:collapse;table-layout:fixed;width:100%}.catalog-table thead th{border-bottom:1px solid var(--rule);color:var(--text-soft);font-size:var(--text-caption);padding:0 24px 12px 0;font-weight:500}.catalog-table tbody th,.catalog-table td{border-bottom:1px solid var(--rule);vertical-align:baseline;padding:24px 24px 24px 0;font-weight:400}.catalog-table tr>:last-child{padding-right:0}.catalog-table tbody th{position:relative}.catalog-table td{color:var(--text-strong);font-size:var(--text-body);line-height:1.5}.catalog-table .cell-quiet{color:var(--text);font-size:var(--text-small);line-height:1.55}.catalog-table .cell-end{text-align:right}.catalog-table .cell-group{color:var(--text-soft);font-size:var(--text-caption);font-weight:500;line-height:1.9}.catalog-table .ends-group>*{border-bottom-color:var(--text-strong)}.catalog-table tbody tr[id]{scroll-margin-top:8px}.catalog-table--models col:first-child{width:33%}.catalog-table--models col:nth-child(2){width:11%}.catalog-table--models col:nth-child(3){width:12%}.catalog-table--models col:nth-child(4){width:35%}.catalog-table--models col:nth-child(5){width:9%}.catalog-table--utilities col:first-child{width:12%}.catalog-table--utilities col:nth-child(2){width:28%}.catalog-table--utilities col:nth-child(3){width:14%}.catalog-table--utilities col:nth-child(4){width:15%}.catalog-table--utilities col:nth-child(5){width:22%}.catalog-table--utilities col:nth-child(6){width:9%}.catalog-table--tiers col:first-child{width:40%}.catalog-table--tiers col:nth-child(2){width:15%}.catalog-table--tiers col:nth-child(3){width:20%}.catalog-table--tiers col:nth-child(4){width:25%}.catalog-table--sandboxes col:first-child{width:36%}.catalog-table--sandboxes col:nth-child(2){width:30%}.catalog-table--sandboxes col:nth-child(3){width:18%}.catalog-table--sandboxes col:nth-child(4){width:16%}.catalog-table--nepal col:first-child{width:13%}.catalog-table--nepal col:nth-child(2){width:33%}.catalog-table--nepal col:nth-child(3){width:14%}.catalog-table--nepal col:nth-child(4){width:25%}.catalog-table--nepal col:nth-child(5){width:15%}.catalog-name{color:var(--text-strong);font-family:var(--font-display);letter-spacing:var(--tracking-heading);font-size:1.375rem;font-weight:500;line-height:1.25;text-decoration:none}.catalog-name:after{content:"";position:absolute;inset:0}.catalog-name:focus-visible{text-underline-offset:5px;text-decoration:underline 1px}@media (hover:hover){.catalog-name:hover{text-underline-offset:5px;text-decoration:underline 1px}}.catalog-note{max-width:32em;color:var(--text);font-size:var(--text-small);margin:8px 0 0;line-height:1.55}.alias-list{flex-wrap:wrap;gap:6px;display:flex}.row-link--meta{grid-template-columns:minmax(0,320px) minmax(0,1fr) auto 20px}.row-meta-text{color:var(--text-soft);white-space:nowrap;font-size:.875rem;font-weight:500}.option-grid{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.option-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.option{flex-direction:column;align-items:flex-start;min-width:0;padding:36px 40px 40px 0;display:flex}@supports (grid-template-rows:subgrid){.option{grid-template-rows:subgrid;grid-row:span 4;align-content:start;justify-items:start;display:grid}}.option+.option{border-left:1px solid var(--rule);padding-left:40px}.option:last-child{padding-right:0}.option-label{color:var(--text-soft);font-size:var(--text-caption);margin:0 0 14px;font-weight:500}.option-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;width:100%;margin:0 0 14px;display:flex}.option-head .option-label{margin:0}.option h2,.option h3{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-card-title);letter-spacing:var(--tracking-heading);margin:0;font-weight:500;line-height:1.25}.option>p:not(.option-label){color:var(--text);font-size:var(--text-body);margin:12px 0 0;line-height:1.6}.option h2 a,.option h3 a{color:inherit;text-decoration:none}.option h2 a:focus-visible,.option h3 a:focus-visible{text-underline-offset:5px;text-decoration:underline 1px}@media (hover:hover){.option h2 a:hover,.option h3 a:hover{text-underline-offset:5px;text-decoration:underline 1px}}.option-facts{border-top:1px solid var(--rule);gap:14px;width:100%;margin:24px 0 0;padding-top:20px;display:grid}.option-facts dt{color:var(--text-soft);font-size:var(--text-caption);font-weight:500}.option-facts dd{color:var(--text-strong);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:4px 0 0;line-height:1.55}.option-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:auto;padding-top:28px;display:flex}.def-rows{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.def-rows>*{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline;gap:8px 24px;padding:22px 0;display:grid}.def-rows dt,.def-rows strong{color:var(--text-strong);font-family:var(--font-display);font-size:1.19rem;font-weight:500;line-height:1.3}.def-rows dd,.def-rows li>span:last-child{color:var(--text);font-size:var(--text-body);margin:0;line-height:1.6}.def-rows--numbered>*{grid-template-columns:64px minmax(0,4fr) minmax(0,8fr)}.def-number{color:var(--text-soft);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.19rem;line-height:1.3}.prose-grid{border-bottom:1px solid var(--rule);color:var(--text);font-size:var(--text-body);grid-template-columns:minmax(0,4fr) minmax(0,8fr);padding-bottom:40px;line-height:1.7;display:grid}.prose-grid>*{grid-column:2;min-width:0;margin:18px 0 0}.prose-grid>h2{border-top:1px solid var(--rule);color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-card-title);letter-spacing:var(--tracking-heading);grid-column:1;margin-top:40px;padding:32px 48px 0 0;font-weight:500;line-height:1.25}.prose-grid>h2+*{border-top:1px solid var(--rule);margin-top:40px;padding-top:32px}.prose-grid>h2:first-child,.prose-grid>h2:first-child+*{margin-top:0}.prose-grid>h3{color:var(--text-strong);font-size:var(--text-lead);margin-top:32px;font-weight:600;line-height:1.4}.prose-grid>h3+*{margin-top:8px}.prose-grid strong{color:var(--text-strong);font-weight:600}.prose-grid a{color:var(--text-strong);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:4px;font-weight:500;text-decoration-thickness:1px}@media (hover:hover){.prose-grid a:hover{text-decoration-color:currentColor}}.prose-grid ul{padding-left:0;list-style:none}.prose-grid ul>li{padding-left:24px;position:relative}.prose-grid ul>li:before{content:"";background:var(--text-soft);width:10px;height:1px;position:absolute;top:.85em;left:0}.prose-grid ol{padding-left:1.4em}.prose-grid ol>li::marker{color:var(--text-soft)}.prose-grid li+li{margin-top:8px}.prose-grid :not(pre)>code{border:1px solid var(--rule);background:var(--bg);color:var(--text-strong);font-family:var(--font-mono);border-radius:4px;padding:1px 6px;font-size:.84em}.prose-grid pre{color:var(--code-text);border-radius:8px;padding:18px 20px;font-size:.84rem;line-height:1.7;overflow-x:auto;background:var(--granite)!important}.prose-grid pre code{font-family:var(--font-mono)}.prose-grid table,.data-table{border-collapse:separate;border-spacing:0;width:100%}.prose-grid table th,.prose-grid table td,.data-table th,.data-table td{border-bottom:1px solid var(--rule);color:var(--text);font-size:var(--text-small);overflow-wrap:anywhere;padding:12px 20px 12px 0;font-weight:400;line-height:1.55}.prose-grid table thead th,.data-table thead th{color:var(--text-soft);font-size:var(--text-caption);padding-top:0;font-weight:500}.prose-grid table tr>:last-child,.data-table tr>:last-child{padding-right:0}.data-table td:first-child{white-space:nowrap}.data-table td:first-child code{white-space:normal}.prose-note{color:var(--text);font-size:var(--text-small);margin:20px 0 0;line-height:1.6}.prose-grid .prose-note code{background:0 0;border:0;padding:0}.prose-grid>hr{border:0;border-top:1px solid var(--rule);grid-column:1/-1;width:100%;height:0;margin-top:40px}.prose-grid>hr~*{max-width:62em;color:var(--text-soft);grid-column:1/-1;font-size:.875rem;line-height:1.6}.prose-grid--statement{border-bottom:0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding-bottom:0}.prose-grid--statement>h2{max-width:13em;letter-spacing:var(--tracking-title);border-top:0;padding:0 48px 0 0;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.15}.prose-grid--statement>h2+*{border-top:0;padding-top:0}.prose-grid--statement>h2+p{color:var(--text);font-size:var(--text-lead);line-height:1.55}.prose-grid--statement>h3{border-top:1px solid var(--rule);font-family:var(--font-display);margin-top:36px;padding-top:24px;font-size:1.19rem;font-weight:500;line-height:1.3}.prose-grid--statement>h3+*{margin-top:12px}.legal-page{padding-top:clamp(56px,7vw,104px)}.prose-grid--legal{border-bottom:0;padding-bottom:0}.prose-grid--legal>.eyebrow,.prose-grid--legal>h1{grid-column:1/-1}.prose-grid--legal>.eyebrow{margin:0 0 12px;font-size:.875rem;line-height:1.6}.prose-grid--legal>h1~:not(h2):not(h2~*){grid-column:1/-1;max-width:44em;margin-top:24px;font-size:1.15rem;line-height:1.6}.prose-grid--legal>h2:first-of-type,.prose-grid--legal>h2:first-of-type+*{margin-top:64px}.endpoint-guide{gap:16px;display:grid}.route-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.route-facts div{border:1px solid var(--line-faint);background:#ffffff8f;border-radius:4px;gap:5px;min-width:0;padding:12px;display:grid}.route-facts span{color:var(--text-soft);font-size:var(--text-caption);letter-spacing:0;text-transform:none;font-weight:500}.route-facts code{overflow-wrap:anywhere;color:var(--text-strong);font-family:var(--font-mono);font-size:.78rem}.example-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.docs-body .app-shell{width:min(1320px, calc(100% - var(--shell-horizontal-gutter)));padding-top:0}.docs-shell{grid-template-columns:230px minmax(0,820px);align-items:start;gap:clamp(34px,5vw,76px);display:grid}.docs-sidebar{border-right:1px solid var(--line-soft);grid-template-rows:auto minmax(0,1fr) auto;align-content:start;min-width:0;height:calc(100vh - 76px);min-height:calc(100vh - 76px);padding:34px 24px 34px 0;display:grid;position:sticky;top:76px}.docs-sidebar-head{margin-bottom:20px;display:grid}.docs-sidebar-home{color:inherit;text-decoration:none;display:grid}.docs-sidebar-head .card-label{margin-bottom:5px}.docs-sidebar-head strong{color:var(--text-strong);font-family:var(--font-display);font-size:1.08rem}.docs-sidebar nav{gap:2px;display:grid;overflow-y:auto}.docs-sidebar nav a{color:var(--text-soft);border-left:2px solid #0000;padding:7px 9px;font-size:.86rem;font-weight:700;text-decoration:none}.docs-sidebar nav a:hover,.docs-sidebar nav a:focus-visible{border-left-color:var(--text-strong);color:var(--text-strong);background:#ffffff85}.docs-tree{gap:20px;display:grid}.docs-tree-group,.docs-tree-branch{display:grid}.docs-sidebar .docs-tree-top,.docs-sidebar .docs-tree-link{border-left:2px solid #0000}.docs-sidebar .docs-tree-top{color:var(--text-strong);font-family:var(--font-display);padding:6px 9px;font-size:.93rem}.docs-sidebar .docs-tree-link{padding:5px 9px 5px 19px;font-size:.79rem}.docs-sidebar .docs-tree-link--nested{padding-left:31px;font-size:.75rem}.docs-sidebar .docs-tree-top.is-active,.docs-sidebar .docs-tree-link.is-active{border-left-color:var(--text-strong);color:var(--text-strong);background:#ffffffb3}.docs-sidebar-footer{gap:18px;margin-top:auto;padding-top:18px;display:grid}.docs-sidebar-meta{color:var(--text-soft);letter-spacing:0;text-transform:none;gap:5px;padding:0 9px;font-size:.72rem;font-weight:800;display:grid}.docs-sidebar-meta code{overflow-wrap:anywhere;color:var(--text);font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:500}.docs-sidebar-status{border-top:1px solid var(--line-soft);color:var(--text-strong);justify-content:space-between;align-items:center;gap:10px;padding:11px 9px;font-size:.75rem;font-weight:800;text-decoration:none;display:flex}.docs-sidebar-status>span:first-child{align-items:center;gap:8px;display:inline-flex}.docs-sidebar-status i{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #6b72801f}.docs-sidebar-status:hover,.docs-sidebar-status:focus-visible{background:#ffffff85}@media (height<=1000px) and (width>=701px){.docs-sidebar-meta{display:none}}.docs-article{min-width:0;padding:30px 0 12px}.docs-breadcrumbs{color:var(--text-soft);flex-wrap:wrap;gap:8px;margin-bottom:48px;font-size:.78rem;font-weight:700;display:flex}.docs-breadcrumbs a{color:var(--text-strong);text-decoration:none}.docs-hero{scroll-margin-top:12px}.docs-kicker{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:.8rem;font-weight:800;display:flex}.docs-status{border:1px solid var(--rule);background:var(--surface);color:var(--text-strong);border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.docs-status--available:before{content:"";background:var(--summit);clip-path:polygon(50% 0,100% 100%,0 100%);width:9px;height:8px}.docs-status--muted{color:var(--text-soft)}.docs-hero h1{color:var(--text-strong);font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-size:clamp(2.4rem,4.4vw,3.5rem);line-height:1.1}.docs-hero>p{max-width:66ch;color:var(--text);margin:24px 0 0;font-size:1.08rem;line-height:1.78}.docs-section{margin-top:76px;scroll-margin-top:8px}.docs-section-heading{max-width:68ch;margin-bottom:24px}.docs-step-label{color:var(--accent);letter-spacing:0;text-transform:none;margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.docs-section h2,.docs-section h3{color:var(--text-strong);font-family:var(--font-display)}.docs-section h2{letter-spacing:var(--tracking-title);margin:0;font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1.15}.docs-section h3{margin:34px 0 10px;font-size:1.25rem}.docs-section p,.docs-section li{color:var(--text);line-height:1.72}.docs-section-heading p,.docs-procedure section>p{margin:12px 0 0}.docs-section a{color:var(--text-strong);font-weight:800}.docs-section code,.docs-callout code,.docs-api-base code{font-family:var(--font-mono);font-size:.88em}.docs-callout{border:1px solid var(--rule);border-left:2px solid var(--text-soft);background:var(--surface);border-radius:0 6px 6px 0;margin-top:22px;padding:17px 20px}.docs-callout--scope{border-left-color:var(--text-strong);margin-top:34px}.docs-callout--warning{border-left-color:var(--summit)}.docs-callout strong{color:var(--text-strong);font-size:.9rem}.docs-callout p{color:var(--text);margin:5px 0 0;font-size:.9rem;line-height:1.65}.docs-management-callout{border:1px solid var(--rule);border-left:2px solid var(--text-strong);background:var(--surface);border-radius:0 6px 6px 0;grid-template-columns:minmax(170px,.8fr) minmax(0,1.5fr) auto;align-items:center;gap:20px;margin-top:34px;padding:18px 20px;display:grid}.docs-management-callout .docs-step-label{margin-bottom:4px}.docs-management-callout strong{color:var(--text-strong);font-size:.9rem}.docs-management-callout p{margin:0;font-size:.82rem;line-height:1.58}.docs-management-actions{gap:5px;min-width:max-content;display:grid}.docs-management-actions a{color:var(--text-strong);font-size:.74rem;font-weight:800;text-decoration:none}.docs-section--first{margin-top:54px}.docs-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.docs-hub-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-hub-card{border:1px solid var(--line-soft);background:#ffffffa3;border-radius:3px;min-width:0;padding:20px}.docs-hub-card:first-child{background:var(--card-green)}.docs-hub-card:nth-child(2){background:var(--card-blue)}.docs-hub-card h3{font-family:var(--font-display);margin:17px 0 8px;font-size:1.35rem}.docs-hub-card h3 a,.docs-hub-card nav a{color:var(--text-strong);text-decoration:none}.docs-hub-card>p{min-height:76px;margin:0;font-size:.84rem;line-height:1.58}.docs-hub-card nav{border-top:1px solid var(--line-soft);gap:1px;margin-top:18px;display:grid}.docs-hub-card nav a{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:16px;padding:8px 2px;font-size:.78rem;font-weight:800;display:flex}.docs-pagination{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:80px;padding-top:24px;display:grid}.docs-pagination-link{border:1px solid var(--line-soft);min-height:92px;color:var(--text-strong);background:#ffffff9e;border-radius:3px;align-content:center;gap:4px;padding:16px;text-decoration:none;display:grid}.docs-pagination-link--next{text-align:right}.docs-pagination-link span{color:var(--text-soft);letter-spacing:0;text-transform:none;font-size:.68rem;font-weight:800}.docs-pagination-link strong{font-family:var(--font-display);font-size:.92rem}.docs-page-toc{border:1px solid var(--line-soft);background:#fff9;border-radius:3px;gap:10px;margin-top:34px;padding:14px 16px;display:grid}.docs-page-toc>span{color:var(--text-soft);letter-spacing:0;text-transform:none;font-size:.68rem;font-weight:800}.docs-page-toc>div{flex-wrap:wrap;gap:7px 16px;display:flex}.docs-page-toc a{color:var(--text-strong);font-size:.74rem;font-weight:800;text-decoration:none}.docs-empty-state{border:1px solid var(--line-soft);background:var(--card-sand);border-radius:3px;padding:clamp(28px,6vw,54px)}.docs-empty-state h2{max-width:18ch}.docs-empty-state p{max-width:62ch;margin:17px 0 24px}.docs-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.docs-surface-card{border:1px solid var(--line-soft);background:#ffffff9e;border-radius:3px;align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.docs-surface-card:first-child{background:var(--card-green)}.docs-surface-card:nth-child(2){background:var(--card-blue)}.docs-surface-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.docs-surface-card-head>code,.docs-surface-card>code{overflow-wrap:anywhere;color:var(--text-strong);font-family:var(--font-mono);font-size:.76rem}.docs-surface-card>strong{color:var(--text-strong);font-family:var(--font-display);margin-top:8px;font-size:1.04rem}.docs-surface-card p{margin:0;font-size:.84rem;line-height:1.62}.docs-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.docs-flow li{border:1px solid var(--line-soft);background:#ffffff9e;border-radius:3px;min-height:166px;padding:17px}.docs-flow li:first-child{background:var(--card-blue)}.docs-flow li:nth-child(2){background:var(--card-yellow)}.docs-flow li:nth-child(3){background:var(--card-green)}.docs-flow li>span{color:var(--text-soft);font-family:var(--font-mono);margin-bottom:23px;font-size:.72rem;display:block}.docs-flow strong{color:var(--text-strong);font-size:.92rem;display:block}.docs-flow p{margin:5px 0 0;font-size:.82rem;line-height:1.5}.docs-procedure{gap:46px;margin-top:32px;display:grid}.docs-procedure-title{align-items:center;gap:12px;display:flex}.docs-procedure-title span{background:var(--text-strong);color:#fff;width:29px;height:29px;font-family:var(--font-mono);border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}.docs-procedure-title h3{margin:0}.docs-code-block{border:1px solid var(--console-line);background:linear-gradient(180deg, var(--console-bg-start), var(--console-bg-end));border-radius:4px;min-width:0;margin-top:16px;overflow:hidden;box-shadow:0 8px 24px #13171d14}.docs-code-block--response{background:var(--granite);margin-top:10px}.docs-code-head{border-bottom:1px solid var(--console-rule);color:var(--console-meta);letter-spacing:0;text-transform:none;background:#ffffff09;justify-content:space-between;align-items:center;gap:16px;padding:9px 13px;font-size:.68rem;font-weight:800;display:flex}.docs-code-head code{overflow-wrap:anywhere;color:var(--console-chip);font-family:var(--font-mono);letter-spacing:0;text-align:right;text-transform:none;font-size:.7rem;font-weight:500}.docs-code-block pre{margin:0;padding:17px 18px 19px;overflow-x:auto}.docs-code-block pre code{color:var(--console-code);font-family:var(--font-mono);font-size:.78rem;line-height:1.7}.docs-table-wrap{border:1px solid var(--line-soft);background:#ffffff9e;border-radius:3px;overflow-x:auto}.docs-table th,.docs-table td{padding:13px 15px}.docs-table td{color:var(--text);font-size:.86rem}.docs-table tbody tr:last-child td{border-bottom:0}.docs-table code{color:var(--text-strong);font-family:var(--font-mono);font-weight:600}.docs-rule-grid,.docs-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.docs-rule-grid>div,.docs-boundary-grid>div{border:1px solid var(--line-soft);background:#ffffff9e;border-radius:3px;align-content:start;min-height:146px;padding:16px;display:grid}.docs-rule-grid strong,.docs-boundary-grid strong{color:var(--text-strong);font-size:.88rem}.docs-rule-grid code{color:var(--text-strong);font-family:var(--font-mono);margin-top:4px;font-size:.74rem}.docs-rule-grid p,.docs-boundary-grid p{margin:13px 0 0;font-size:.8rem;line-height:1.55}.docs-boundary-grid>div:first-child{background:var(--card-green)}.docs-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.docs-example-grid .docs-code-block{height:100%;margin-top:0}.docs-field-list{border:1px solid var(--line-soft);background:#ffffff9e;border-radius:3px;display:grid}.docs-field-list>div{border-bottom:1px solid var(--line-faint);grid-template-columns:minmax(130px,.6fr) minmax(150px,.75fr) minmax(0,1.65fr);align-items:baseline;gap:14px;padding:13px 15px;display:grid}.docs-field-list>div:last-child{border-bottom:0}.docs-field-list code{color:var(--text-strong);font-family:var(--font-mono);font-size:.8rem;font-weight:600}.docs-field-list span{color:var(--text-soft);font-size:.73rem;font-weight:700}.docs-field-list p{margin:0;font-size:.82rem;line-height:1.5}.docs-field-list--compact>div{grid-template-columns:minmax(110px,.5fr) minmax(140px,.72fr) minmax(0,1.78fr)}.docs-bullet-list{gap:8px;padding-left:1.2em;display:grid}.docs-lifecycle{border:1px solid var(--line-soft);background:#ffffff9e;border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px;padding:16px;display:flex}.docs-lifecycle span{border:1px solid var(--line-soft);background:var(--card-green);color:var(--text-strong);font-family:var(--font-mono);border-radius:2px;padding:6px 9px;font-size:.75rem}.docs-lifecycle i{color:var(--text-soft);font-style:normal}.docs-api-base{border:1px solid var(--line-soft);background:var(--card-sand);border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.docs-api-base span{color:var(--text-strong);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:800}.docs-api-base code{overflow-wrap:anywhere;color:var(--text-strong)}.docs-endpoints{border:1px solid var(--line-soft);background:#ffffff9e;border-top:0;border-radius:0 0 3px 3px;display:grid}.docs-endpoints>div{border-bottom:1px solid var(--line-faint);grid-template-columns:58px minmax(220px,1.2fr) minmax(180px,1fr);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}.docs-inline-status{background:var(--card-yellow);width:fit-content;color:var(--text-strong);letter-spacing:0;text-transform:none;border-radius:2px;padding:4px 6px;font-size:.63rem;font-weight:800;line-height:1.2}.docs-endpoints>div:last-child{border-bottom:0}.docs-endpoints code{overflow-wrap:anywhere;color:var(--text-strong);font-family:var(--font-mono);font-size:.73rem}.docs-endpoints p{margin:0;font-size:.78rem;line-height:1.45}.docs-method{border:1px solid var(--rule);background:var(--card-blue);width:fit-content;color:var(--text-strong);font-family:var(--font-mono);border-radius:4px;padding:4px 6px;font-size:.65rem;font-weight:800}.docs-method--post{color:var(--text-strong)}.docs-method--delete{color:#9d2f2a}.docs-example-grid--spaced{align-items:start;margin-top:4px}.docs-example-grid--spaced h3{margin-top:30px}.docs-footer{border:1px solid var(--line-soft);background:var(--card-blue);border-radius:3px;justify-content:space-between;align-items:center;gap:24px;margin-top:80px;padding:24px;display:flex}.docs-footer>div{display:grid}.docs-footer .card-label{margin-bottom:5px}.docs-footer strong{color:var(--text-strong);font-family:var(--font-display);font-size:1.1rem}@media (width<=980px){.hero,.api-section,.console-hero,.console-grid,.product-hero,.product-split{grid-template-columns:1fr}.hero-console{width:100%}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head,.quickstart{grid-template-columns:1fr}.step-rows{grid-auto-rows:auto}.section-head{gap:16px}.row-link{grid-template-columns:minmax(0,1fr) 20px;gap:6px 16px}.row-link .row-group:empty{display:none}.row-link .row-group,.row-link .row-title-text,.row-link .row-copy{grid-column:1}.row-link .row-chevron{grid-area:1/2/span 3}.model-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.model-row .row-copy,.model-row .model-alias{grid-column:1}.model-row .status-mark{grid-area:1/2}.row-link .row-meta-text{grid-column:1}.catalog-table,.catalog-table tbody,.catalog-table tr,.catalog-table tbody th,.catalog-table td{display:block}.catalog-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.catalog-table tbody{border-top:1px solid var(--rule)}.catalog-table tr{border-bottom:1px solid var(--rule);padding:24px 0;position:relative}.catalog-table tr.ends-group{border-bottom-color:var(--text-strong)}.catalog-table tbody th,.catalog-table td,.catalog-table .ends-group>*{border:0;padding:0}.catalog-table tbody th{position:static}.catalog-table tbody th.has-status{padding-right:72px}.catalog-table td{margin-top:14px;font-size:1rem}.catalog-table td[data-label]:before{content:attr(data-label);color:var(--text-soft);margin-bottom:4px;font-size:.8rem;font-weight:500;line-height:1.5;display:block}.catalog-table td.cell-inline{vertical-align:top;margin-right:36px;display:inline-block}.catalog-table td.cell-group{margin:0 0 8px;line-height:1.5}.catalog-table td.cell-group:has(>.visually-hidden:only-child){display:none}.catalog-table td.cell-status{margin:0;position:absolute;top:26px;right:0}.catalog-table td.cell-end{text-align:left}.catalog-table .alias-list{z-index:1;position:relative}.option-grid--three{grid-template-columns:1fr}.option-grid--three .option{padding:28px 0 32px}.option-grid--three .option+.option{border-top:1px solid var(--rule);border-left:0;padding-left:0}.prose-grid,.prose-grid--statement{grid-template-columns:minmax(0,1fr)}.prose-grid>*{grid-column:1}.prose-grid>h2{padding-right:0}.prose-grid>h2+*,.prose-grid>h2:first-child+*,.prose-grid--legal>h2:first-of-type+*{border-top:0;margin-top:14px;padding-top:0}.prose-grid--statement>h2+*{margin-top:20px}.hero{padding-top:56px}.route-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-shell{grid-template-columns:190px minmax(0,1fr);gap:32px}.docs-rule-grid,.docs-boundary-grid{grid-template-columns:1fr}.docs-rule-grid>div,.docs-boundary-grid>div{min-height:0}.docs-example-grid,.docs-hub-grid--three,.docs-management-callout{grid-template-columns:1fr}.docs-management-actions{flex-wrap:wrap;gap:16px;min-width:0;display:flex}.docs-endpoints>div{grid-template-columns:58px minmax(0,1fr)}.docs-endpoints p{grid-column:2}}@media (width<=900px){.site-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:16px}.site-nav{display:none}.mobile-menu{justify-self:end;display:block;position:relative}.mobile-menu summary{border:1px solid var(--rule-strong);color:var(--nav-ink);border-radius:6px;padding:9px 12px;font-size:.875rem;font-weight:600;line-height:1}.mobile-menu[open] summary{background:var(--button-dark);color:var(--button-light)}.mobile-menu-panel{z-index:30;width:min(320px,100vw - 36px);max-height:calc(100dvh - var(--site-header-height) - 16px);overscroll-behavior:contain;border:1px solid var(--rule);background:var(--surface);border-radius:10px;gap:12px;padding:16px;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto;box-shadow:0 12px 32px #14181f14}.mobile-menu-group{gap:5px;display:grid}.mobile-menu-heading,.mobile-menu-link{color:var(--nav-ink);text-decoration:none}.mobile-menu-heading{font-weight:600}.mobile-menu-link{color:var(--text);font-size:var(--text-small);padding-left:12px;font-weight:600}.mobile-menu-actions{display:none}}@media (width<=700px){:root{--shell-horizontal-gutter:40px;--site-header-height:60px}.site-footer-inner{grid-template-columns:1fr;gap:34px;padding-top:40px}.site-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.site-footer-legal{flex-direction:column;grid-column:auto;align-items:flex-start;gap:12px}.site-header-inner{gap:12px;padding:10px 0}.site-header-controls{gap:6px}.site-actions{display:none}.mobile-menu-actions{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.hero-copy h1{font-size:clamp(2.5rem,11vw,3rem)}.home-hero .hero-copy h1{font-size:min(clamp(2.5rem,11vw,3rem),9.80392cqi)}.hero-body{font-size:var(--text-lead)}.hero-actions .button{width:100%}.code-tabs-bar{gap:8px;padding:0 6px 0 18px}.code-tabs-list{gap:14px}.code-tabs-list button,.code-tabs-panel code{font-size:.8125rem}.code-line{padding:0 16px}.code-comment{display:none}.code-tabs-foot{padding:16px 16px 18px 18px}.capability-grid,.route-facts{grid-template-columns:1fr}.section-block,.band{margin-top:80px}.step-rows h3,.step-number{font-size:1.3rem}.band,.cta-band{padding-block:64px}.cta-band{margin-top:0}.section-head h2,.cta-band h2{font-size:1.9rem}.cta-band .inline-actions,.cta-band .button{width:100%}.row-title-text{font-size:1.3rem}.row-copy{font-size:var(--text-small)}main>.cta-band{margin-top:80px}.product-hero h1,.prose-grid>h1{font-size:2.25rem}.product-hero .hero-body{font-size:var(--text-lead)}.product-hero .hero-actions .button-quiet{margin:4px 0 0}.signal-panel{padding:22px 20px}.catalog-name{font-size:1.25rem}.option-grid{grid-template-columns:1fr}.option{padding:28px 0 32px}.option+.option{border-top:1px solid var(--rule);border-left:0;padding-left:0}.option h2,.option h3{font-size:1.3rem}.option-actions .button-secondary{width:100%}.def-rows>*{grid-template-columns:minmax(0,1fr);padding:20px 0}.def-rows--numbered>*{grid-template-columns:36px minmax(0,1fr)}.def-rows--numbered>*>:last-child{grid-column:2}.def-rows dd,.def-rows li>span:last-child{font-size:var(--text-small)}.prose-grid{font-size:var(--text-body)}.prose-grid>h2{margin-top:32px;padding-top:24px;font-size:1.3rem}.prose-grid--statement>h2{margin-top:0;padding-top:0;font-size:1.9rem}.spec-rows>div{grid-template-columns:112px minmax(0,1fr)}table.data-table,table.data-table tbody,table.data-table tr,table.data-table td{display:block}table.data-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}table.data-table tbody{border-top:1px solid var(--rule)}table.data-table tr{border-bottom:1px solid var(--rule);padding:14px 0}.prose-grid table.data-table td,table.data-table td{border:0;padding:0}table.data-table td:first-child{white-space:normal;margin-bottom:6px}table.data-table td+td{display:inline}table.data-table td+td+td:before{content:" · ";color:var(--text-soft)}.home-hero{--contour-clear:100px}.hero-console,.code-card,.app-panel,.access-form{border-radius:4px}.docs-body .app-shell{width:min(100% - var(--shell-horizontal-gutter), 820px)}.docs-shell{grid-template-columns:1fr;gap:0}.docs-sidebar{border-right:0;border-bottom:1px solid var(--line-soft);height:auto;min-height:0;padding:22px 0;position:static}.docs-sidebar-head{margin-bottom:10px}.docs-sidebar nav{max-width:100%;padding-bottom:4px;display:flex;overflow:auto visible}.docs-sidebar nav a{border-bottom:2px solid #0000;border-left:0;flex:none}.docs-sidebar .docs-tree{gap:18px;display:flex}.docs-tree-group{border-right:1px solid var(--line-soft);flex:none;align-items:center;gap:10px;padding-right:14px;display:flex}.docs-tree-branch{flex:none;gap:8px;display:flex}.docs-tree-group:not(.is-current-section) .docs-tree-branch,.docs-tree-branch:not(.is-current-branch) .docs-tree-link--nested{display:none}.docs-sidebar .docs-tree-top,.docs-sidebar .docs-tree-link,.docs-sidebar .docs-tree-link--nested{padding:7px 9px}.docs-sidebar-meta{display:none}.docs-sidebar-footer{margin-top:14px;padding-top:0}.docs-sidebar-status{width:fit-content;min-width:180px}.docs-article{padding-top:24px}.docs-breadcrumbs{margin-bottom:34px}.docs-flow{grid-template-columns:1fr}.docs-flow li{min-height:0}.docs-field-list>div{grid-template-columns:1fr;gap:4px}.docs-surface-grid,.docs-hub-grid{grid-template-columns:1fr}.docs-hub-card>p{min-height:0}.docs-pagination{grid-template-columns:1fr}.docs-api-base,.docs-footer{flex-direction:column;align-items:flex-start}.docs-endpoints>div{grid-template-columns:52px minmax(0,1fr)}}.tarka-brand-logo[data-astro-cid-egdidhpl]{color:var(--text-strong);align-items:flex-end;gap:10px;line-height:1;display:inline-flex}.tarka-logo-mark[data-astro-cid-egdidhpl]{flex:none;width:auto;height:20px}.tarka-logo-name[data-astro-cid-egdidhpl]{flex:none;width:auto;height:19.4px}.markdown-actions.svelte-nl47oj{border-left:1px solid var(--line);flex-shrink:0;align-items:center;gap:2px;padding-left:10px;display:flex;position:relative}a.svelte-nl47oj,button.svelte-nl47oj{min-width:32px;min-height:32px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:4px;text-decoration:none;display:inline-flex}a.svelte-nl47oj{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:600}a.svelte-nl47oj:hover,button.svelte-nl47oj:hover{background:var(--line-faint);color:var(--text-strong)}a.svelte-nl47oj:focus-visible,button.svelte-nl47oj:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}button.svelte-nl47oj:disabled{cursor:wait;opacity:.5}button.copied.svelte-nl47oj{color:#237144}.copy-feedback.svelte-nl47oj:not(:empty){border:1px solid var(--line);background:var(--bg);width:max-content;max-width:min(240px,100vw - 36px);color:var(--text-strong);font-size:var(--text-caption);box-shadow:0 3px 12px var(--line-faint);padding:6px 10px;line-height:1.5;position:absolute;top:calc(100% + 8px);right:0}@media (width<=700px){.markdown-actions.svelte-nl47oj{border-left:0;padding-left:0}}@media (width<=360px){button.svelte-nl47oj{display:none}}
