*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.support-shell{--background: 210 20% 98%;--foreground: 220 18% 14%;--card: 0 0% 100%;--muted: 210 16% 94%;--muted-foreground: 215 11% 42%;--accent: 145 30% 93%;--accent-foreground: 151 35% 18%;--border: 215 16% 86%;--border-soft: 215 16% 91%;--hero: 220 15% 7%;--surface-hero: 210 18% 96%;--surface-raised: 0 0% 100%;--brand: 145 62% 47%;--brand-strong: 145 67% 40%;--brand-text: 145 70% 27%;--brand-foreground: 145 35% 8%;--note: 220 18% 14%;--warn: 16 75% 44%;--good: 145 60% 34%;--radius: .625rem;--r-sm: .45rem;--r-md: .6rem;--r-lg: .85rem;--r-xl: 1.15rem;--shadow-sm: 0 1px 2px hsl(220 25% 12% / .05);--shadow-md: 0 1px 2px hsl(220 25% 12% / .04), 0 6px 18px -6px hsl(220 25% 12% / .1);--shadow-lg: 0 1px 2px hsl(220 25% 12% / .05), 0 20px 48px -16px hsl(220 25% 12% / .22);--bar: 160 6% 7%;--bar-raised: 165 8% 10%;--bar-border: 160 8% 21%;--bar-text: 155 22% 95%;--bar-muted: 155 9% 70%;color-scheme:light}.dark .support-shell{--background: 220 15% 7%;--foreground: 210 20% 96%;--card: 220 14% 10%;--muted: 220 12% 14%;--muted-foreground: 215 11% 68%;--accent: 145 21% 14%;--accent-foreground: 145 73% 73%;--border: 215 12% 21%;--border-soft: 215 12% 17%;--hero: 220 15% 6%;--surface-hero: 220 15% 8%;--surface-raised: 220 14% 11%;--brand: 145 63% 56%;--brand-strong: 145 68% 48%;--brand-text: 145 63% 56%;--brand-foreground: 145 35% 7%;--note: 210 20% 96%;--warn: 16 80% 60%;--good: 145 60% 52%;--shadow-sm: 0 1px 2px hsl(0 0% 0% / .3);--shadow-md: 0 1px 2px hsl(0 0% 0% / .3), 0 6px 18px -6px hsl(0 0% 0% / .5);--shadow-lg: 0 1px 2px hsl(0 0% 0% / .35), 0 20px 48px -16px hsl(0 0% 0% / .7);color-scheme:dark}.support-shell{min-width:320px;min-height:100vh;background:hsl(var(--background));color:hsl(var(--foreground));text-rendering:optimizeLegibility}.support-shell :focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px;border-radius:2px}.support-shell ::-moz-selection{background:hsl(var(--brand) / .28)}.support-shell ::selection{background:hsl(var(--brand) / .28)}html:has(.support-shell){scroll-padding-top:6.5rem;background:#f9fafb}html.dark:has(.support-shell){background:#0f1115}body:has(.support-shell){overflow-x:clip}.support-shell :where([id]){scroll-margin-top:0}.site-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:2rem}.display{font-family:Jost,Futura,Century Gothic,sans-serif;font-weight:500;letter-spacing:-.03em}.eyebrow{margin:0;color:hsl(var(--muted-foreground));font-size:.66rem;font-weight:650;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.button{display:inline-flex;min-height:2.7rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--r-md);padding:.68rem 1.05rem;font-size:.845rem;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.button-primary{border-color:hsl(var(--brand));background:hsl(var(--brand));color:hsl(var(--brand-foreground));box-shadow:var(--shadow-sm)}.button-primary:hover{border-color:hsl(var(--brand-strong));background:hsl(var(--brand-strong));box-shadow:var(--shadow-md);transform:translateY(-1px)}.button-secondary{border-color:hsl(var(--border));background:hsl(var(--surface-raised));color:hsl(var(--foreground));box-shadow:var(--shadow-sm)}.button-secondary:hover{border-color:hsl(var(--foreground) / .32);background:hsl(var(--muted));transform:translateY(-1px)}.button:active{transform:translateY(0)}.text-link{display:inline-flex;align-items:center;gap:.4rem;color:hsl(var(--foreground));font-size:.78rem;font-weight:600;text-decoration:none;transition:color .16s ease}.text-link:hover{color:hsl(var(--brand-strong))}.text-link svg{transition:transform .16s ease}.assistant-logo-row{display:inline-flex;align-items:center;gap:.3rem}.assistant-logo-chip{display:grid;place-items:center}.assistant-logo{display:block}.assistant-logo[data-brand=claude]{color:#d97757}.assistant-logo[data-brand=chatgpt],.assistant-logo[data-brand=grok]{color:#1a1d23}.dark .assistant-logo[data-brand=chatgpt],.dark .assistant-logo[data-brand=grok],.support-header .assistant-logo[data-brand=chatgpt],.support-header .assistant-logo[data-brand=grok]{color:#fafafa}.support-header{position:sticky;z-index:40;top:0;border-bottom:1px solid hsl(var(--bar-border));background:hsl(var(--bar) / .94);color:hsl(var(--bar-text));-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}.support-header-inner{display:flex;min-height:4rem;align-items:center;gap:1.4rem}.support-brand{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:.65rem;text-decoration:none}.support-brand-mark{display:grid;width:1.95rem;height:1.95rem;flex:0 0 auto;place-items:center;border:1px solid hsl(var(--bar-border));border-radius:var(--r-sm);background:hsl(var(--bar-raised));transition:border-color .16s ease}.support-brand:hover .support-brand-mark{border-color:hsl(var(--brand) / .55)}.support-brand-copy{display:flex;align-items:baseline;gap:.42rem;font-family:Jost,Futura,Century Gothic,sans-serif;font-size:.98rem;letter-spacing:-.015em;white-space:nowrap}.support-brand-copy span{color:hsl(var(--bar-text))}.support-brand-copy strong{color:hsl(var(--bar-muted));font-weight:600;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.desktop-nav{display:flex;align-items:center;gap:1.35rem;margin-left:.6rem;font-size:.815rem}.desktop-nav a{position:relative;display:inline-flex;align-items:center;gap:.35rem;color:hsl(var(--bar-muted));padding-block:.3rem;text-decoration:none;transition:color .16s ease}.desktop-nav a:hover,.desktop-nav a.is-active{color:hsl(var(--bar-text))}.desktop-nav a.is-active:after{content:"";position:absolute;right:0;bottom:-.3rem;left:0;height:2px;border-radius:2px;background:hsl(var(--brand))}.header-actions{display:flex;min-width:0;align-items:center;gap:.45rem;margin-left:auto}.header-icon-button,.header-menu-button{display:inline-flex;height:2.3rem;align-items:center;justify-content:center;border:1px solid hsl(var(--bar-border));border-radius:var(--r-sm);background:hsl(var(--bar-raised));color:hsl(var(--bar-muted));cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.header-icon-button{width:2.3rem}.header-icon-button:hover,.header-menu-button:hover{border-color:hsl(var(--bar-muted) / .5);background:#242927;color:#fff}.header-menu-button{display:none;gap:.45rem;padding-inline:.7rem;font-size:.78rem;font-weight:600}.main-site-button{display:inline-flex;min-height:2.3rem;align-items:center;justify-content:center;gap:.4rem;border:1px solid hsl(var(--brand));border-radius:var(--r-sm);background:hsl(var(--brand));color:hsl(var(--brand-foreground));padding:.5rem .85rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.main-site-button:hover{border-color:hsl(var(--brand-strong));background:hsl(var(--brand-strong));transform:translateY(-1px)}.search-box{position:relative;width:100%;min-width:0}.desktop-search{width:min(20rem,26vw)}.search-input-wrap{display:flex;height:2.3rem;align-items:center;gap:.55rem;border:1px solid hsl(var(--border));border-radius:var(--r-sm);background:hsl(var(--surface-raised));color:hsl(var(--muted-foreground));padding-inline:.72rem;transition:border-color .16s ease,box-shadow .16s ease}.support-header .search-input-wrap{border-color:hsl(var(--bar-border));background:hsl(var(--bar-raised));color:hsl(var(--bar-muted))}.support-header .search-input-wrap input{color:hsl(var(--bar-text))}.support-header .search-input-wrap input::-moz-placeholder{color:hsl(var(--bar-muted) / .85)}.support-header .search-input-wrap input::placeholder{color:hsl(var(--bar-muted) / .85)}.search-input-wrap:focus-within{border-color:hsl(var(--brand) / .7);box-shadow:0 0 0 3px hsl(var(--brand) / .14)}.search-input-wrap input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:hsl(var(--foreground));font-size:.8rem}.search-input-wrap input::-moz-placeholder{color:hsl(var(--muted-foreground))}.search-input-wrap input::placeholder{color:hsl(var(--muted-foreground))}.search-input-wrap input::-webkit-search-cancel-button{display:none}.search-kbd{flex:0 0 auto;border:1px solid hsl(var(--bar-border));border-radius:.3rem;color:hsl(var(--bar-muted));padding:.1rem .32rem;font-family:inherit;font-size:.66rem;font-weight:600;line-height:1.35}.search-clear{display:grid;width:1.4rem;height:1.4rem;flex:0 0 auto;place-items:center;border:0;border-radius:.35rem;background:transparent;color:inherit;cursor:pointer}.search-clear:hover{background:hsl(var(--foreground) / .12)}.search-results{position:absolute;z-index:60;top:calc(100% + .5rem);right:0;left:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:var(--r-lg);background:hsl(var(--card));box-shadow:var(--shadow-lg)}.search-results ul{max-height:22rem;margin:0;overflow-y:auto;padding:.3rem;list-style:none}.search-result{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.15rem;border:0;border-radius:var(--r-sm);background:transparent;color:hsl(var(--foreground));padding:.65rem .72rem;text-align:left;cursor:pointer}.search-result:hover,.search-result.is-active{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.search-result-title{font-size:.82rem;font-weight:600}.search-result-context,.search-empty{color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.5}.search-result.is-active .search-result-context{color:inherit;opacity:.75}.search-empty{margin:0;padding:.9rem}.mobile-search-toggle,.mobile-search-panel,.mobile-nav-panel{display:none}.support-header .mobile-search-panel,.support-header .mobile-nav-panel{border-color:hsl(var(--bar-border));background:hsl(var(--bar-raised))}.support-header .mobile-nav a{border-color:hsl(var(--bar-border));color:hsl(var(--bar-muted))}.support-header .mobile-nav a:hover{background:#242927;color:#fff}.home-hero{position:relative;overflow:hidden;border-bottom:1px solid hsl(var(--border));background:hsl(var(--surface-hero))}.home-hero:before{content:"";position:absolute;top:-55%;left:48%;width:62rem;height:62rem;background:radial-gradient(circle,hsl(var(--brand) / .13),transparent 62%);pointer-events:none}.home-hero-inner{position:relative;padding-top:5.5rem;padding-bottom:4.25rem}.home-hero h1{max-width:16ch;margin:0;font-family:Jost,Futura,Century Gothic,sans-serif;font-size:clamp(2.8rem,6vw,5.1rem);font-weight:500;letter-spacing:-.055em;line-height:.98}.home-hero-lead{max-width:54ch;margin:1.6rem 0 0;color:hsl(var(--muted-foreground));font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.62}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;margin-top:2.15rem}.hero-prompt-action{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem .85rem}.hero-prompt-hint{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--muted-foreground));font-size:.775rem}.hero-facts{display:flex;flex-wrap:wrap;gap:0 2.6rem;max-width:34rem;margin:3.4rem 0 0;border-top:1px solid hsl(var(--border));padding-top:1.15rem}.hero-facts div{display:flex;flex-direction:column-reverse;gap:.2rem}.hero-facts dt{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hero-facts dd{margin:0;font-family:Jost,Futura,Century Gothic,sans-serif;font-size:1.55rem;font-weight:500;letter-spacing:-.03em;line-height:1}.copy-prompt-button[data-status=copied]{border-color:hsl(var(--brand) / .5);background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.copy-prompt-button.is-block{width:100%}.hub-main{min-width:0}.hub-page{padding:3.6rem 0 5.5rem}.product-section+.product-section{padding-top:4.5rem}.product-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 2.5rem;border-bottom:1px solid hsl(var(--border));padding-bottom:1.5rem}.product-heading h2{margin:0;font-family:Jost,Futura,Century Gothic,sans-serif;font-size:clamp(1.75rem,3vw,2.15rem);font-weight:500;letter-spacing:-.04em;line-height:1.05}.product-tagline{max-width:46ch;margin:.6rem 0 0;color:hsl(var(--muted-foreground));font-size:.9rem;line-height:1.62}.product-heading-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.35rem;padding-bottom:.25rem}.product-count{color:hsl(var(--muted-foreground));font-size:.72rem;letter-spacing:.01em}.hub-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.hub-group-heading h3{margin:0;font-family:Jost,Futura,Century Gothic,sans-serif;font-size:1.06rem;font-weight:550;letter-spacing:-.015em}.hub-group-heading>span{color:hsl(var(--muted-foreground));font-size:.7rem;white-space:nowrap}.start-here{padding-top:2.6rem}.start-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.start-card{display:grid;grid-template-columns:auto 1fr;gap:.35rem .85rem;height:100%;border:1px solid hsl(var(--border));border-radius:var(--r-lg);background:hsl(var(--surface-raised));padding:1.15rem 1.2rem 1.05rem;text-decoration:none;box-shadow:var(--shadow-sm);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.start-card:hover{border-color:hsl(var(--brand) / .5);box-shadow:var(--shadow-md);transform:translateY(-2px)}.start-card-step{grid-column:1;align-self:center;color:hsl(var(--muted-foreground));font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:600;letter-spacing:.06em}.start-card-icon{display:grid;width:1.95rem;height:1.95rem;grid-column:2;justify-self:end;place-items:center;margin-top:-.15rem;border:1px solid hsl(var(--border));border-radius:var(--r-sm);color:hsl(var(--brand-strong));transition:border-color .16s ease,background .16s ease}.start-card:hover .start-card-icon{border-color:hsl(var(--brand) / .45);background:hsl(var(--accent))}.start-card-title{grid-column:1 / -1;margin-top:.65rem;font-family:Jost,Futura,Century Gothic,sans-serif;font-size:1.05rem;font-weight:550;letter-spacing:-.02em}.start-card-blurb{grid-column:1 / -1;color:hsl(var(--muted-foreground));font-size:.79rem;line-height:1.55}.start-card-cue{display:inline-flex;grid-column:1 / -1;align-items:center;gap:.35rem;align-self:end;margin-top:1rem;color:hsl(var(--brand-text));font-size:.74rem;font-weight:650}.start-card-cue svg{transition:transform .16s ease}.start-card:hover .start-card-cue svg{transform:translate(2px)}.hub-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.75rem 1.6rem;padding-top:3.2rem}.hub-column{display:grid;align-content:start;gap:2.6rem}.guide-list{overflow:hidden;margin:0;border:1px solid hsl(var(--border));border-radius:var(--r-lg);background:hsl(var(--surface-raised));padding:0;list-style:none;box-shadow:var(--shadow-sm)}.guide-list>li+li{border-top:1px solid hsl(var(--border-soft))}.guide-row{display:grid;grid-template-columns:2.05rem minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.9rem 1rem;text-decoration:none;transition:background .16s ease}.guide-row:hover{background:hsl(var(--accent) / .6)}.guide-row-icon{display:grid;width:2.05rem;height:2.05rem;place-items:center;border:1px solid hsl(var(--border));border-radius:var(--r-sm);color:hsl(var(--brand-strong));transition:border-color .16s ease}.guide-row:hover .guide-row-icon{border-color:hsl(var(--brand) / .45)}.guide-row-copy{display:grid;min-width:0;gap:.16rem}.guide-row-title{font-family:Jost,Futura,Century Gothic,sans-serif;font-size:.94rem;font-weight:550;letter-spacing:-.012em}.guide-row-blurb{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:hsl(var(--muted-foreground));font-size:.755rem;line-height:1.5}.guide-row-meta{color:hsl(var(--muted-foreground));font-size:.7rem;white-space:nowrap}.guide-row>svg{color:hsl(var(--muted-foreground) / .7);transition:color .16s ease,transform .16s ease}.guide-row:hover>svg{color:hsl(var(--brand-strong));transform:translate(2px)}.hub-trust{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem 1.25rem;align-items:center;margin-top:4.5rem;border:1px solid hsl(var(--border));border-radius:var(--r-xl);background:hsl(var(--surface-raised));padding:1.5rem 1.6rem;box-shadow:var(--shadow-sm)}.hub-trust-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid hsl(var(--border));border-radius:var(--r-md);color:hsl(var(--brand-strong))}.hub-trust-copy h2{margin:0;font-family:Jost,Futura,Century Gothic,sans-serif;font-size:1.2rem;font-weight:550;letter-spacing:-.025em}.hub-trust-copy p{max-width:62ch;margin:.4rem 0 0;color:hsl(var(--muted-foreground));font-size:.815rem;line-height:1.6}.page-frame{min-width:0}.breadcrumbs{padding-top:1.9rem;color:hsl(var(--muted-foreground));font-size:.75rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;margin:0;padding:0;list-style:none}.breadcrumbs a{text-decoration:none;transition:color .16s ease}.breadcrumbs a:hover{color:hsl(var(--foreground))}.breadcrumbs .is-current{color:hsl(var(--foreground));font-weight:600}.breadcrumb-separator{display:inline-flex;color:hsl(var(--muted-foreground) / .6)}.chapter-layout{display:grid;grid-template-columns:minmax(11rem,14.5rem) minmax(0,1fr) minmax(9rem,12rem);gap:clamp(2rem,4.5vw,4rem);align-items:start}.chapter-sidebar{display:flex;position:sticky;top:4rem;max-height:calc(100vh - 4rem);flex-direction:column;overflow-y:auto;padding:2.3rem 0 2rem;scrollbar-width:thin}.sidebar-product{display:flex;align-items:center;gap:.6rem;border:1px solid hsl(var(--border));border-radius:var(--r-md);background:hsl(var(--surface-raised));padding:.6rem .7rem}.sidebar-product-mark{display:grid;width:1.7rem;height:1.7rem;flex:0 0 auto;place-items:center;border-radius:var(--r-sm);background:hsl(var(--accent));color:hsl(var(--brand-strong))}.sidebar-product-copy{display:grid;min-width:0;flex:1;gap:.1rem}.sidebar-product-name{font-family:Jost,Futura,Century Gothic,sans-serif;font-size:.94rem;font-weight:550;line-height:1.1}.sidebar-product .eyebrow{font-size:.6rem}.sidebar-download{display:grid;width:1.7rem;height:1.7rem;flex:0 0 auto;place-items:center;border:1px solid hsl(var(--border));border-radius:var(--r-sm);color:hsl(var(--muted-foreground));transition:border-color .16s ease,color .16s ease}.sidebar-download:hover{border-color:hsl(var(--brand) / .5);color:hsl(var(--brand-strong))}.sidebar-groups,.sidebar-groups ol{margin:0;padding:0;list-style:none}.sidebar-groups{display:grid;gap:1.6rem;padding-top:1.75rem}.sidebar-groups h2{margin:0 0 .5rem .55rem;color:hsl(var(--muted-foreground));font-size:.645rem;font-weight:650;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.sidebar-groups ol{border-left:1px solid hsl(var(--border-soft))}.sidebar-link{display:block;position:relative;border-radius:0 var(--r-sm) var(--r-sm) 0;color:hsl(var(--muted-foreground));padding:.4rem .5rem .4rem .7rem;font-size:.775rem;line-height:1.4;text-decoration:none;transition:background .16s ease,color .16s ease}.sidebar-link:before{content:"";position:absolute;top:.3rem;bottom:.3rem;left:-1px;width:2px;border-radius:2px;background:transparent;transition:background .16s ease}.sidebar-link:hover{background:hsl(var(--muted) / .7);color:hsl(var(--foreground))}.sidebar-link.is-current{color:hsl(var(--foreground));font-weight:650}.sidebar-link.is-current:before{background:hsl(var(--brand))}.page-toc{position:sticky;top:4rem;max-height:calc(100vh - 4rem);overflow-y:auto;padding:3.2rem 0 2rem;scrollbar-width:thin}.page-toc ul,.page-toc-mobile ul{display:grid;gap:.1rem;margin:.7rem 0 0;padding:0;list-style:none}.page-toc a{display:block;position:relative;border-left:1px solid hsl(var(--border-soft));color:hsl(var(--muted-foreground));padding:.32rem .4rem .32rem .75rem;font-size:.735rem;line-height:1.45;text-decoration:none;transition:color .16s ease,border-color .16s ease}.page-toc a:hover{color:hsl(var(--foreground))}.page-toc a.is-active{border-left-color:hsl(var(--brand));color:hsl(var(--foreground));font-weight:600}.page-toc-mobile{display:none;margin-bottom:2rem;border:1px solid hsl(var(--border));border-radius:var(--r-md);background:hsl(var(--surface-raised))}.page-toc-mobile summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .85rem;font-size:.78rem;font-weight:600;cursor:pointer;list-style:none}.page-toc-mobile summary::-webkit-details-marker{display:none}.page-toc-summary{display:inline-flex;align-items:center;gap:.45rem}.page-toc-summary svg{color:hsl(var(--muted-foreground));transition:transform .16s ease}.page-toc-mobile[open] .page-toc-summary svg{transform:rotate(90deg)}.page-toc-count{color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:500}.page-toc-mobile ul{margin:0;border-top:1px solid hsl(var(--border-soft));padding:.4rem .5rem .6rem}.page-toc-mobile a{display:block;border-radius:var(--r-sm);color:hsl(var(--muted-foreground));padding:.42rem .5rem;font-size:.78rem;text-decoration:none}.page-toc-mobile a.is-active{color:hsl(var(--foreground));font-weight:600}.chapter-main{min-width:0;padding:2.9rem 0 5rem}.chapter-article{width:100%;max-width:68ch}.chapter-loading{min-height:60vh}.prose-guide{color:hsl(var(--foreground));font-size:.97rem;line-height:1.8;letter-spacing:-.005em}.prose-guide>:where(*+*){margin-top:1.3rem}.prose-guide :where(h2){margin-top:3.6rem;margin-bottom:0;scroll-margin-top:6rem;font-family:Jost,Futura,Century Gothic,sans-serif;font-size:clamp(1.45rem,3vw,1.8rem);font-weight:550;letter-spacing:-.032em;line-height:1.15}.prose-guide :where(h3){margin-top:2.6rem;margin-bottom:0;scroll-margin-top:6rem;font-family:Jost,Futura,Century Gothic,sans-serif;font-size:1.22rem;font-weight:550;letter-spacing:-.02em;line-height:1.25}.prose-guide :where(h2+*),.prose-guide :where(h3+*){margin-top:.8rem}.prose-guide :where(p){color:hsl(var(--foreground) / .9)}.prose-guide :where(strong){color:hsl(var(--foreground));font-weight:650}.prose-guide :where(a:not(.no-underline)){text-decoration:underline;text-decoration-color:hsl(var(--border));text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .16s ease,color .16s ease}.prose-guide :where(a:not(.no-underline)):hover{color:hsl(var(--brand-strong));text-decoration-color:currentColor}.prose-guide :where(ul),.prose-guide :where(ol){padding-left:1.3rem}.prose-guide :where(ul){list-style:disc}.prose-guide :where(ol){list-style:decimal}.prose-guide :where(li+li){margin-top:.4rem}.prose-guide :where(li::marker){color:hsl(var(--muted-foreground))}.prose-guide :where(li>ul),.prose-guide :where(li>ol){margin-top:.5rem}.prose-guide :where(code){border:1px solid hsl(var(--border-soft));border-radius:.3rem;background:hsl(var(--muted));padding:.1rem .34rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84em}.prose-guide :where(hr){margin-block:3rem;border-color:hsl(var(--border))}.callout-body>ul{padding-left:1.25rem;list-style:disc}.callout-body>ul>:not([hidden])~:not([hidden]){margin-top:.375rem}.guide-table{width:100%;border-collapse:collapse;text-align:left;font-size:.855rem}.guide-table th{border-bottom:1px solid hsl(var(--border));padding:0 1rem .65rem 0;color:hsl(var(--muted-foreground));font-size:.645rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;vertical-align:bottom}.guide-table td{border-bottom:1px solid hsl(var(--border-soft));padding:.75rem 1rem .75rem 0;color:hsl(var(--foreground) / .9);vertical-align:top}.guide-table tr:last-child td{border-bottom:0}.guide-table td:first-child,.guide-table th:first-child{color:hsl(var(--foreground));font-weight:600}.guide-table-tight th:not(:first-child),.guide-table-tight td:not(:first-child){width:1px;padding-right:0;padding-left:1.5rem;text-align:right;white-space:nowrap}.catalog-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1.5rem 0}.catalog-filter .search-box{width:min(20rem,100%)}.catalog-filter-count{color:hsl(var(--muted-foreground));font-size:.74rem}.agent-panel{max-width:68ch;margin-top:4rem;border:1px solid hsl(var(--border));border-radius:var(--r-xl);background:hsl(var(--surface-raised));padding:1.6rem 1.7rem;box-shadow:var(--shadow-sm)}.agent-panel-head{display:flex;align-items:center;gap:.7rem}.agent-panel h2{margin:.85rem 0 0;font-family:Jost,Futura,Century Gothic,sans-serif;font-size:1.25rem;font-weight:550;letter-spacing:-.028em;line-height:1.2}.agent-panel-lead{max-width:54ch;margin:.5rem 0 0;color:hsl(var(--muted-foreground));font-size:.815rem;line-height:1.62}.agent-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;margin-top:1.25rem}.prompt-preview{min-width:0;flex:1}.prompt-preview summary{display:inline-flex;align-items:center;gap:.4rem;color:hsl(var(--muted-foreground));font-size:.78rem;font-weight:600;cursor:pointer;list-style:none;transition:color .16s ease}.prompt-preview summary::-webkit-details-marker{display:none}.prompt-preview summary:hover{color:hsl(var(--foreground))}.prompt-preview summary svg{transition:transform .16s ease}.prompt-preview[open] summary svg{transform:rotate(90deg)}.prompt-preview-body{max-height:20rem;margin:.85rem 0 0;overflow:auto;border:1px solid hsl(var(--border));border-radius:var(--r-md);background:hsl(var(--muted) / .6);padding:.9rem 1rem;color:hsl(var(--muted-foreground));font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;line-height:1.65;white-space:pre-wrap;scrollbar-width:thin}.chapter-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;max-width:68ch;margin-top:3rem}.chapter-nav-link{display:flex;min-height:4.2rem;align-items:center;gap:.75rem;border:1px solid hsl(var(--border));border-radius:var(--r-lg);background:hsl(var(--surface-raised));padding:.85rem 1rem;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.chapter-nav-link:hover{border-color:hsl(var(--brand) / .45);box-shadow:var(--shadow-md);transform:translateY(-1px)}.chapter-nav-link svg{flex:0 0 auto;color:hsl(var(--muted-foreground));transition:color .16s ease}.chapter-nav-link:hover svg{color:hsl(var(--brand-strong))}.chapter-nav-link strong{display:block;margin-top:.25rem;font-family:Jost,Futura,Century Gothic,sans-serif;font-size:.88rem;font-weight:550}.chapter-nav-prev{justify-content:flex-start}.chapter-nav-next{grid-column:2;justify-content:flex-end;text-align:right}.docs-footer{border-top:1px solid hsl(var(--border));background:hsl(var(--surface-hero))}.docs-footer-inner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;padding-top:3rem;padding-bottom:2.5rem}.footer-lead-copy{max-width:40ch;margin:.6rem 0 1.15rem;color:hsl(var(--muted-foreground));font-size:.83rem;line-height:1.6}.footer-column{display:grid;align-content:start;gap:.6rem}.footer-column .eyebrow{margin-bottom:.25rem}.footer-column a{display:inline-flex;align-items:center;gap:.35rem;color:hsl(var(--muted-foreground));font-size:.8rem;text-decoration:none;transition:color .16s ease}.footer-column a:hover{color:hsl(var(--foreground))}.footer-baseline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;border-top:1px solid hsl(var(--border));padding-top:1.1rem;padding-bottom:1.6rem}.footer-baseline p{margin:0;color:hsl(var(--muted-foreground));font-size:.72rem}.wt-ripple{position:absolute;z-index:4;width:15px;height:15px;margin:-7px 0 0 -7px;border:2px solid hsl(var(--good));border-radius:999px;animation:wt-ripple .9s ease-out 1 both;pointer-events:none}@keyframes wt-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(3.4)}}:where(.support-shell) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:where(.support-shell) .pointer-events-none{pointer-events:none}:where(.support-shell) .visible{visibility:visible}:where(.support-shell) .invisible{visibility:hidden}:where(.support-shell) .static{position:static}:where(.support-shell) .fixed{position:fixed}:where(.support-shell) .absolute{position:absolute}:where(.support-shell) .relative{position:relative}:where(.support-shell) .sticky{position:sticky}:where(.support-shell) .inset-x-0{left:0;right:0}:where(.support-shell) .bottom-0{bottom:0}:where(.support-shell) .my-4{margin-top:1rem;margin-bottom:1rem}:where(.support-shell) .my-6{margin-top:1.5rem;margin-bottom:1.5rem}:where(.support-shell) .my-7{margin-top:1.75rem;margin-bottom:1.75rem}:where(.support-shell) .my-8{margin-top:2rem;margin-bottom:2rem}:where(.support-shell) .mb-1\.5{margin-bottom:.375rem}:where(.support-shell) .mb-10{margin-bottom:2.5rem}:where(.support-shell) .ml-auto{margin-left:auto}:where(.support-shell) .mr-1{margin-right:.25rem}:where(.support-shell) .mr-2{margin-right:.5rem}:where(.support-shell) .mt-0\.5{margin-top:.125rem}:where(.support-shell) .mt-2\.5{margin-top:.625rem}:where(.support-shell) .mt-3{margin-top:.75rem}:where(.support-shell) .mt-3\.5{margin-top:.875rem}:where(.support-shell) .mt-4{margin-top:1rem}:where(.support-shell) .mt-\[3px\]{margin-top:3px}:where(.support-shell) .block{display:block}:where(.support-shell) .inline{display:inline}:where(.support-shell) .flex{display:flex}:where(.support-shell) .inline-flex{display:inline-flex}:where(.support-shell) .table{display:table}:where(.support-shell) .grid{display:grid}:where(.support-shell) .contents{display:contents}:where(.support-shell) .hidden{display:none}:where(.support-shell) .h-2{height:.5rem}:where(.support-shell) .h-\[17px\]{height:17px}:where(.support-shell) .h-\[18px\]{height:18px}:where(.support-shell) .h-full{height:100%}:where(.support-shell) .min-h-\[3rem\]{min-height:3rem}:where(.support-shell) .w-2{width:.5rem}:where(.support-shell) .w-\[17px\]{width:17px}:where(.support-shell) .w-\[18px\]{width:18px}:where(.support-shell) .w-full{width:100%}:where(.support-shell) .max-w-sm{max-width:24rem}:where(.support-shell) .flex-1{flex:1 1 0%}:where(.support-shell) .shrink-0{flex-shrink:0}:where(.support-shell) .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.support-shell) .cursor-pointer{cursor:pointer}:where(.support-shell) .resize{resize:both}:where(.support-shell) .list-decimal{list-style-type:decimal}:where(.support-shell) .list-none{list-style-type:none}:where(.support-shell) .flex-col{flex-direction:column}:where(.support-shell) .flex-wrap{flex-wrap:wrap}:where(.support-shell) .items-center{align-items:center}:where(.support-shell) .items-baseline{align-items:baseline}:where(.support-shell) .justify-center{justify-content:center}:where(.support-shell) .justify-between{justify-content:space-between}:where(.support-shell) .gap-1\.5{gap:.375rem}:where(.support-shell) .gap-2{gap:.5rem}:where(.support-shell) .gap-2\.5{gap:.625rem}:where(.support-shell) :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}:where(.support-shell) :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}:where(.support-shell) :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}:where(.support-shell) .overflow-hidden{overflow:hidden}:where(.support-shell) .rounded{border-radius:var(--radius)}:where(.support-shell) .rounded-full{border-radius:9999px}:where(.support-shell) .rounded-lg{border-radius:calc(var(--radius) + 4px)}:where(.support-shell) .border{border-width:1px}:where(.support-shell) .border-b{border-bottom-width:1px}:where(.support-shell) .border-t{border-top-width:1px}:where(.support-shell) .border-dashed{border-style:dashed}:where(.support-shell) .border-border{border-color:hsl(var(--border))}:where(.support-shell) .border-foreground\/25{border-color:hsl(var(--foreground) / .25)}:where(.support-shell) .border-good\/35{border-color:hsl(var(--good) / .35)}:where(.support-shell) .border-warn\/45{border-color:hsl(var(--warn) / .45)}:where(.support-shell) .bg-background{background-color:hsl(var(--background))}:where(.support-shell) .bg-border{background-color:hsl(var(--border))}:where(.support-shell) .bg-card{background-color:hsl(var(--card))}:where(.support-shell) .bg-foreground{background-color:hsl(var(--foreground))}:where(.support-shell) .bg-good\/10{background-color:hsl(var(--good) / .1)}:where(.support-shell) .bg-muted\/40{background-color:hsl(var(--muted) / .4)}:where(.support-shell) .bg-muted\/50{background-color:hsl(var(--muted) / .5)}:where(.support-shell) .bg-muted\/60{background-color:hsl(var(--muted) / .6)}:where(.support-shell) .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}:where(.support-shell) .from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}:where(.support-shell) .to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}:where(.support-shell) .to-muted\/40{--tw-gradient-to: hsl(var(--muted) / .4) var(--tw-gradient-to-position)}:where(.support-shell) .p-3{padding:.75rem}:where(.support-shell) .p-6{padding:1.5rem}:where(.support-shell) .px-2{padding-left:.5rem;padding-right:.5rem}:where(.support-shell) .px-2\.5{padding-left:.625rem;padding-right:.625rem}:where(.support-shell) .px-3{padding-left:.75rem;padding-right:.75rem}:where(.support-shell) .px-4{padding-left:1rem;padding-right:1rem}:where(.support-shell) .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}:where(.support-shell) .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}:where(.support-shell) .py-3{padding-top:.75rem;padding-bottom:.75rem}:where(.support-shell) .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}:where(.support-shell) .py-\[1px\]{padding-top:1px;padding-bottom:1px}:where(.support-shell) .pb-8{padding-bottom:2rem}:where(.support-shell) .pl-0{padding-left:0}:where(.support-shell) .pl-1{padding-left:.25rem}:where(.support-shell) .pl-5{padding-left:1.25rem}:where(.support-shell) .pr-4{padding-right:1rem}:where(.support-shell) .text-center{text-align:center}:where(.support-shell) .font-display{font-family:Jost,Futura,Century Gothic,sans-serif}:where(.support-shell) .font-mono{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}:where(.support-shell) .text-\[1\.06rem\]{font-size:1.06rem}:where(.support-shell) .text-\[10px\]{font-size:10px}:where(.support-shell) .text-\[11px\]{font-size:11px}:where(.support-shell) .text-\[15px\]{font-size:15px}:where(.support-shell) .text-\[2\.1rem\]{font-size:2.1rem}:where(.support-shell) .text-base{font-size:1rem;line-height:1.5rem}:where(.support-shell) .text-sm{font-size:.875rem;line-height:1.25rem}:where(.support-shell) .text-xs{font-size:.75rem;line-height:1rem}:where(.support-shell) .font-medium{font-weight:500}:where(.support-shell) .font-semibold{font-weight:600}:where(.support-shell) .leading-\[1\.1\]{line-height:1.1}:where(.support-shell) .leading-\[1\.5\]{line-height:1.5}:where(.support-shell) .leading-none{line-height:1}:where(.support-shell) .leading-relaxed{line-height:1.625}:where(.support-shell) .tracking-\[-0\.01em\]{letter-spacing:-.01em}:where(.support-shell) .tracking-\[-0\.032em\]{letter-spacing:-.032em}:where(.support-shell) .text-background{color:hsl(var(--background))}:where(.support-shell) .text-foreground{color:hsl(var(--foreground))}:where(.support-shell) .text-foreground\/90{color:hsl(var(--foreground) / .9)}:where(.support-shell) .text-good{color:hsl(var(--good))}:where(.support-shell) .text-muted-foreground{color:hsl(var(--muted-foreground))}:where(.support-shell) .text-warn{color:hsl(var(--warn))}:where(.support-shell) .underline{text-decoration-line:underline}:where(.support-shell) .decoration-border{text-decoration-color:hsl(var(--border))}:where(.support-shell) .decoration-1{text-decoration-thickness:1px}:where(.support-shell) .underline-offset-\[3px\]{text-underline-offset:3px}:where(.support-shell) .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.support-shell) .outline{outline-style:solid}:where(.support-shell) .drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:where(.support-shell) .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:where(.support-shell) .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.support-shell) .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.support-shell) .scroll-x{overflow-x:auto;scrollbar-width:thin}:where(.support-shell) .\[counter-reset\:step\]{counter-reset:step}@media (max-width: 1119px){.chapter-layout{grid-template-columns:minmax(11rem,14.5rem) minmax(0,1fr)}.page-toc{display:none}.page-toc-mobile{display:block}}@media (max-width: 1023px){.start-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:2.6rem}.hub-column{gap:2.6rem}.docs-footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-lead{grid-column:1 / -1}}@media (max-width: 767px){.site-container{padding-inline:1.15rem}.support-header-inner{min-height:3.6rem;gap:.5rem}.support-brand{gap:.5rem}.support-brand-mark{width:1.8rem;height:1.8rem}.support-brand-copy{gap:.25rem;font-size:.86rem}.desktop-nav,.desktop-search,.desktop-main-site{display:none}.mobile-search-toggle,.header-menu-button{display:inline-flex}.header-actions{gap:.35rem}.mobile-search-panel.is-open{display:block;border-top:1px solid hsl(var(--bar-border));padding:.7rem 1.15rem .85rem}.mobile-nav-panel{display:block;border-top:1px solid hsl(var(--bar-border))}.mobile-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-top:.8rem;padding-bottom:.9rem}.mobile-nav a{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:space-between;gap:.35rem;border:1px solid hsl(var(--bar-border));border-radius:var(--r-sm);padding:.55rem .7rem;font-size:.75rem;text-decoration:none}.mobile-nav .mobile-main-site{border-color:hsl(var(--brand));background:hsl(var(--brand));color:hsl(var(--brand-foreground));font-weight:700}.support-header .mobile-nav .mobile-main-site:hover{background:hsl(var(--brand-strong));color:hsl(var(--brand-foreground))}.home-hero-inner{padding-top:3.5rem;padding-bottom:3rem}.home-hero h1{max-width:12ch;font-size:clamp(2.5rem,12vw,3.6rem)}.home-hero-lead{margin-top:1.15rem;font-size:.95rem}.hero-actions{align-items:stretch;flex-direction:column;margin-top:1.7rem}.hero-actions .button,.hero-prompt-action{width:100%}.hero-prompt-action{flex-direction:column;align-items:flex-start}.hero-prompt-action .button{width:100%}.hero-facts{gap:0 1.9rem;margin-top:2.5rem}.hero-facts dd{font-size:1.3rem}.hub-page{padding-top:2.6rem;padding-bottom:3.8rem}.product-heading{display:block}.product-heading-meta{margin-top:1.1rem}.start-here{padding-top:2rem}.start-cards{grid-template-columns:minmax(0,1fr)}.start-card-cue{margin-top:.75rem}.hub-columns{padding-top:2.6rem}.guide-row{grid-template-columns:2.05rem minmax(0,1fr) auto;gap:.75rem;padding:.8rem .85rem}.guide-row-meta{display:none}.hub-trust{grid-template-columns:auto minmax(0,1fr);align-items:start;margin-top:3.2rem;padding:1.25rem}.hub-trust .button{grid-column:1 / -1;justify-content:center;margin-top:.3rem}.breadcrumbs{padding-top:1.3rem;font-size:.7rem}.chapter-layout{display:block}.chapter-sidebar{display:none;position:static;max-height:none;overflow:visible;padding:1.6rem 0 0}.chapter-sidebar.is-open{display:flex}.chapter-main{padding-top:2.2rem;padding-bottom:3.5rem}.agent-panel{margin-top:3rem;padding:1.3rem}.agent-panel-actions{display:grid}.chapter-navigation{grid-template-columns:minmax(0,1fr);margin-top:2.4rem}.chapter-nav-next{grid-column:1;justify-content:flex-start;text-align:left;flex-direction:row-reverse}.docs-footer-inner{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:2.4rem;padding-bottom:2rem}.footer-baseline{padding-bottom:1.4rem}}@media (max-width: 430px){.support-brand-copy span{display:none}.support-brand-copy strong{font-size:.8rem}.header-menu-button{padding-inline:.55rem}}:where(.support-shell) :is(.marker\:font-semibold *)::marker{font-weight:600}:where(.support-shell) .marker\:font-semibold::marker{font-weight:600}:where(.support-shell) .before\:absolute:before{content:var(--tw-content);position:absolute}:where(.support-shell) .before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}:where(.support-shell) .before\:left-0:before{content:var(--tw-content);left:0}:where(.support-shell) .before\:w-\[3px\]:before{content:var(--tw-content);width:3px}:where(.support-shell) .before\:bg-foreground\/35:before{content:var(--tw-content);background-color:hsl(var(--foreground) / .35)}:where(.support-shell) .before\:bg-good:before{content:var(--tw-content);background-color:hsl(var(--good))}:where(.support-shell) .before\:bg-warn:before{content:var(--tw-content);background-color:hsl(var(--warn))}:where(.support-shell) .before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}:where(.support-shell) .hover\:bg-accent:hover{background-color:hsl(var(--accent))}:where(.support-shell) .hover\:bg-muted-foreground:hover{background-color:hsl(var(--muted-foreground))}:where(.support-shell) .hover\:text-foreground:hover{color:hsl(var(--foreground))}:where(.support-shell) .hover\:decoration-foreground:hover{text-decoration-color:hsl(var(--foreground))}:where(.support-shell) .disabled\:opacity-40:disabled{opacity:.4}@media (min-width: 640px){:where(.support-shell) .sm\:p-5{padding:1.25rem}:where(.support-shell) .sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 768px){:where(.support-shell) .md\:text-\[2\.55rem\]{font-size:2.55rem}}
