@font-face{font-family:Geist;src:url(./geist-latin.X-MabDFw.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Geist Mono;src:url(./geist-mono-latin.DC9N7mU7.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Geist Fallback;src:local(Arial);size-adjust:104%;ascent-override:96.6%;descent-override:28.4%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Courier New);size-adjust:100%;ascent-override:100.5%;descent-override:29.5%;line-gap-override:0%}@layer tcp.reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;interpolate-size:allow-keywords}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}img,svg,video{max-inline-size:100%;display:block}h1,h2,h3,h4{text-wrap:balance}p,li,dd{text-wrap:pretty}[hidden]{display:none!important}}@layer tcp.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--tcp-border-hairline:1px;--tcp-border-offset-inner:-2px;--tcp-border-offset-outer:2px;--tcp-border-ring:2px;--tcp-border-ring-offset:2px;--tcp-border-style-solid:solid;--tcp-border-width-hairline:1px;--tcp-border-width-ring:2px;--tcp-border-width-thick:2px;--tcp-breakpoint-lg:1024px;--tcp-breakpoint-md:768px;--tcp-breakpoint-sm:640px;--tcp-breakpoint-xl:1440px;--tcp-chart-axis:var(--lightningcss-light,oklch(0% 0 0/.14))var(--lightningcss-dark,oklch(100% 0 0/.16));--tcp-chart-cat-1:var(--lightningcss-light,oklch(53.2% .131 244.05))var(--lightningcss-dark,oklch(62% .131 244.05));--tcp-chart-cat-2:var(--lightningcss-light,oklch(65.3% .158 76.768))var(--lightningcss-dark,oklch(75.3% .158 76.768));--tcp-chart-cat-3:oklch(62% .13 165.459);--tcp-chart-cat-4:var(--lightningcss-light,oklch(66.4% .118 346.324))var(--lightningcss-dark,oklch(67.9% .118 346.324));--tcp-chart-cat-5:var(--lightningcss-light,oklch(64.5% .117 236.177))var(--lightningcss-dark,oklch(73.5% .117 236.177));--tcp-chart-cat-6:oklch(62.1% .17 47.515);--tcp-chart-cat-7:var(--lightningcss-light,oklch(64.7% .172 105.04))var(--lightningcss-dark,oklch(90.2% .172 105.04));--tcp-chart-cat-8:oklch(64.9% .015 262.359);--tcp-chart-div-1:var(--lightningcss-light,oklch(45% .16 255))var(--lightningcss-dark,oklch(82% .15 255));--tcp-chart-div-10:var(--lightningcss-light,oklch(55% .131 55))var(--lightningcss-dark,oklch(71% .123 55));--tcp-chart-div-11:var(--lightningcss-light,oklch(45% .16 55))var(--lightningcss-dark,oklch(82% .15 55));--tcp-chart-div-2:var(--lightningcss-light,oklch(55% .131 255))var(--lightningcss-dark,oklch(71% .123 255));--tcp-chart-div-3:var(--lightningcss-light,oklch(65% .101 255))var(--lightningcss-dark,oklch(60% .095 255));--tcp-chart-div-4:var(--lightningcss-light,oklch(75% .07 255))var(--lightningcss-dark,oklch(49% .066 255));--tcp-chart-div-5:var(--lightningcss-light,oklch(85% .038 255))var(--lightningcss-dark,oklch(38% .035 255));--tcp-chart-div-6:var(--lightningcss-light,oklch(95% 0 55))var(--lightningcss-dark,oklch(27% 0 55));--tcp-chart-div-7:var(--lightningcss-light,oklch(85% .038 55))var(--lightningcss-dark,oklch(38% .035 55));--tcp-chart-div-8:var(--lightningcss-light,oklch(75% .07 55))var(--lightningcss-dark,oklch(49% .066 55));--tcp-chart-div-9:var(--lightningcss-light,oklch(65% .101 55))var(--lightningcss-dark,oklch(60% .095 55));--tcp-chart-grid:var(--lightningcss-light,oklch(0% 0 0/.08))var(--lightningcss-dark,oklch(100% 0 0/.08));--tcp-chart-label:var(--lightningcss-light,oklch(52% .009 250))var(--lightningcss-dark,oklch(74% .008 250));--tcp-chart-other:var(--lightningcss-light,oklch(63% .008 250))var(--lightningcss-dark,oklch(50% .01 250));--tcp-chart-seq-1:var(--lightningcss-light,oklch(96.5% .02 255))var(--lightningcss-dark,oklch(26% .03 255));--tcp-chart-seq-2:var(--lightningcss-light,oklch(88.8% .061 255))var(--lightningcss-dark,oklch(33.5% .061 255));--tcp-chart-seq-3:var(--lightningcss-light,oklch(81% .1 255))var(--lightningcss-dark,oklch(41% .091 255));--tcp-chart-seq-4:var(--lightningcss-light,oklch(73.2% .134 255))var(--lightningcss-dark,oklch(48.5% .118 255));--tcp-chart-seq-5:var(--lightningcss-light,oklch(65.5% .161 255))var(--lightningcss-dark,oklch(56% .14 255));--tcp-chart-seq-6:var(--lightningcss-light,oklch(57.7% .18 255))var(--lightningcss-dark,oklch(63.5% .157 255));--tcp-chart-seq-7:var(--lightningcss-light,oklch(50% .189 255))var(--lightningcss-dark,oklch(71% .167 255));--tcp-chart-seq-8:var(--lightningcss-light,oklch(42.3% .19 255))var(--lightningcss-dark,oklch(78.5% .17 255));--tcp-chart-seq-9:var(--lightningcss-light,oklch(34.5% .19 255))var(--lightningcss-dark,oklch(86% .17 255));--tcp-color-accent-action:var(--lightningcss-light,oklch(55.5% .194 255))var(--lightningcss-dark,oklch(72% .15 255));--tcp-color-accent-action-active:var(--lightningcss-light,oklch(30% .095 255))var(--lightningcss-dark,oklch(64% .149 255));--tcp-color-accent-action-hover:var(--lightningcss-light,oklch(47% .181 255))var(--lightningcss-dark,oklch(76% .144 255));--tcp-color-accent-focus:var(--lightningcss-light,oklch(62% .19 255))var(--lightningcss-dark,oklch(72% .15 255));--tcp-color-accent-on-action:var(--lightningcss-light,oklch(99% .001 250))var(--lightningcss-dark,oklch(12.5% .006 250));--tcp-color-accent-solid:var(--lightningcss-light,oklch(62% .19 255))var(--lightningcss-dark,oklch(72% .15 255));--tcp-color-accent-text:var(--lightningcss-light,oklch(47% .181 255))var(--lightningcss-dark,oklch(76% .105 255));--tcp-color-accent-text-hover:var(--lightningcss-light,oklch(30% .095 255))var(--lightningcss-dark,oklch(84% .045 255));--tcp-color-accent-tint:var(--lightningcss-light,oklch(92.2% .038 255))var(--lightningcss-dark,oklch(25.6% .033 255));--tcp-color-accent-tint-active:var(--lightningcss-light,oklch(84% .076 255))var(--lightningcss-dark,oklch(38.1% .066 255));--tcp-color-accent-tint-border:var(--lightningcss-light,oklch(79.6% .099 255))var(--lightningcss-dark,oklch(44.8% .086 255));--tcp-color-accent-tint-hover:var(--lightningcss-light,oklch(88.1% .057 255))var(--lightningcss-dark,oklch(31.8% .05 255));--tcp-color-bg-active:var(--lightningcss-light,oklch(88% .005 250))var(--lightningcss-dark,oklch(31% .01 250));--tcp-color-bg-canvas:var(--lightningcss-light,oklch(99% .001 250))var(--lightningcss-dark,oklch(12.5% .006 250));--tcp-color-bg-hover:var(--lightningcss-light,oklch(95% .003 250))var(--lightningcss-dark,oklch(21.5% .009 250));--tcp-color-bg-inset:var(--lightningcss-light,oklch(99% .001 250))var(--lightningcss-dark,oklch(12.5% .006 250));--tcp-color-bg-inverse:var(--lightningcss-light,oklch(20% .008 250))var(--lightningcss-dark,oklch(96% .003 250));--tcp-color-bg-panel:var(--lightningcss-light,oklch(97.5% .002 250))var(--lightningcss-dark,oklch(15% .007 250));--tcp-color-bg-raised:var(--lightningcss-light,oklch(99% .001 250))var(--lightningcss-dark,oklch(18% .008 250));--tcp-color-bg-scrim:var(--lightningcss-light,oklch(0% 0 0/.4))var(--lightningcss-dark,oklch(0% 0 0/.6));--tcp-color-bg-selected:var(--lightningcss-light,oklch(92% .004 250))var(--lightningcss-dark,oklch(25% .01 250));--tcp-color-border-control:var(--lightningcss-light,oklch(63% .008 250))var(--lightningcss-dark,oklch(50% .01 250));--tcp-color-border-default:var(--lightningcss-light,oklch(0% 0 0/.14))var(--lightningcss-dark,oklch(100% 0 0/.16));--tcp-color-border-focus:var(--lightningcss-light,oklch(62% .19 255))var(--lightningcss-dark,oklch(72% .15 255));--tcp-color-border-strong:var(--lightningcss-light,oklch(80% .006 250))var(--lightningcss-dark,oklch(31% .01 250));--tcp-color-border-subtle:var(--lightningcss-light,oklch(0% 0 0/.08))var(--lightningcss-dark,oklch(100% 0 0/.08));--tcp-color-danger-action:var(--lightningcss-light,oklch(57% .214 25))var(--lightningcss-dark,oklch(70% .18 25));--tcp-color-danger-action-active:var(--lightningcss-light,oklch(31.5% .105 25))var(--lightningcss-dark,oklch(74% .126 25));--tcp-color-danger-action-hover:var(--lightningcss-light,oklch(48.5% .199 25))var(--lightningcss-dark,oklch(74% .173 25));--tcp-color-danger-bg:var(--lightningcss-light,oklch(92.2% .042 25))var(--lightningcss-dark,oklch(25.2% .04 25));--tcp-color-danger-bg-hover:var(--lightningcss-light,oklch(88.1% .063 25))var(--lightningcss-dark,oklch(31.2% .059 25));--tcp-color-danger-border:var(--lightningcss-light,oklch(79.6% .109 25))var(--lightningcss-dark,oklch(43.6% .103 25));--tcp-color-danger-fg:var(--lightningcss-light,oklch(48.5% .199 25))var(--lightningcss-dark,oklch(74% .126 25));--tcp-color-danger-on-action:var(--lightningcss-light,oklch(99% .001 250))var(--lightningcss-dark,oklch(12.5% .006 250));--tcp-color-danger-solid:var(--lightningcss-light,oklch(62% .21 25))var(--lightningcss-dark,oklch(70% .18 25));--tcp-color-fg-disabled:var(--lightningcss-light,oklch(63% .008 250))var(--lightningcss-dark,oklch(58% .01 250));--tcp-color-fg-inverse:var(--lightningcss-light,oklch(99% .001 250))var(--lightningcss-dark,oklch(12.5% .006 250));--tcp-color-fg-link:var(--lightningcss-light,oklch(47% .181 255))var(--lightningcss-dark,oklch(76% .105 255));--tcp-color-fg-link-hover:var(--lightningcss-light,oklch(30% .095 255))var(--lightningcss-dark,oklch(84% .045 255));--tcp-color-fg-muted:var(--lightningcss-light,oklch(52% .009 250))var(--lightningcss-dark,oklch(74% .008 250));--tcp-color-fg-primary:var(--lightningcss-light,oklch(13% .007 250))var(--lightningcss-dark,oklch(96% .003 250));--tcp-color-fg-secondary:var(--lightningcss-light,oklch(42% .009 250))var(--lightningcss-dark,oklch(86% .006 250));--tcp-color-info-action:var(--lightningcss-light,oklch(54.5% .122 225))var(--lightningcss-dark,oklch(75% .11 225));--tcp-color-info-action-hover:var(--lightningcss-light,oklch(46.5% .114 225))var(--lightningcss-dark,oklch(79% .106 225));--tcp-color-info-bg:var(--lightningcss-light,oklch(92.6% .024 225))var(--lightningcss-dark,oklch(26.2% .024 225));--tcp-color-info-bg-hover:var(--lightningcss-light,oklch(88.8% .036 225))var(--lightningcss-dark,oklch(32.8% .036 225));--tcp-color-info-border:var(--lightningcss-light,oklch(80.8% .062 225))var(--lightningcss-dark,oklch(46.6% .063 225));--tcp-color-info-fg:var(--lightningcss-light,oklch(46.5% .114 225))var(--lightningcss-dark,oklch(79% .077 225));--tcp-color-info-on-action:var(--lightningcss-light,oklch(99% .001 250))var(--lightningcss-dark,oklch(12.5% .006 250));--tcp-color-info-solid:var(--lightningcss-light,oklch(64% .12 225))var(--lightningcss-dark,oklch(75% .11 225));--tcp-color-neutral-bg:var(--lightningcss-light,oklch(95% .003 250))var(--lightningcss-dark,oklch(21.5% .009 250));--tcp-color-neutral-border:var(--lightningcss-light,oklch(80% .006 250))var(--lightningcss-dark,oklch(31% .01 250));--tcp-color-neutral-fg:var(--lightningcss-light,oklch(42% .009 250))var(--lightningcss-dark,oklch(86% .006 250));--tcp-color-ok-action:var(--lightningcss-light,oklch(53.5% .173 150))var(--lightningcss-dark,oklch(75% .16 150));--tcp-color-ok-action-hover:var(--lightningcss-light,oklch(46% .162 150))var(--lightningcss-dark,oklch(79% .154 150));--tcp-color-ok-bg:var(--lightningcss-light,oklch(92.4% .034 150))var(--lightningcss-dark,oklch(26.2% .035 150));--tcp-color-ok-bg-hover:var(--lightningcss-light,oklch(88.4% .051 150))var(--lightningcss-dark,oklch(32.8% .053 150));--tcp-color-ok-border:var(--lightningcss-light,oklch(80.2% .088 150))var(--lightningcss-dark,oklch(46.6% .092 150));--tcp-color-ok-fg:var(--lightningcss-light,oklch(46% .162 150))var(--lightningcss-dark,oklch(79% .112 150));--tcp-color-ok-on-action:var(--lightningcss-light,oklch(99% .001 250))var(--lightningcss-dark,oklch(12.5% .006 250));--tcp-color-ok-solid:var(--lightningcss-light,oklch(63% .17 150))var(--lightningcss-dark,oklch(75% .16 150));--tcp-color-selection-bg:var(--lightningcss-light,oklch(88.1% .057 255))var(--lightningcss-dark,oklch(44.8% .086 255));--tcp-color-shadow-ambient:var(--lightningcss-light,oklch(0% 0 0/.08))var(--lightningcss-dark,oklch(0% 0 0/.4));--tcp-color-shadow-key:var(--lightningcss-light,oklch(0% 0 0/.12))var(--lightningcss-dark,oklch(0% 0 0/.5));--tcp-color-warn-action:var(--lightningcss-light,oklch(78% .16 80))var(--lightningcss-dark,oklch(82% .15 80));--tcp-color-warn-action-hover:var(--lightningcss-light,oklch(73% .163 80))var(--lightningcss-dark,oklch(86% .144 80));--tcp-color-warn-bg:var(--lightningcss-light,oklch(95.4% .032 80))var(--lightningcss-dark,oklch(27.6% .033 80));--tcp-color-warn-bg-hover:var(--lightningcss-light,oklch(93.4% .048 80))var(--lightningcss-dark,oklch(35.1% .05 80));--tcp-color-warn-border:var(--lightningcss-light,oklch(89.2% .083 80))var(--lightningcss-dark,oklch(50.8% .086 80));--tcp-color-warn-fg:var(--lightningcss-light,oklch(50.5% .152 80))var(--lightningcss-dark,oklch(86% .105 80));--tcp-color-warn-on-action:var(--lightningcss-light,oklch(13% .007 250))var(--lightningcss-dark,oklch(12.5% .006 250));--tcp-color-warn-solid:var(--lightningcss-light,oklch(78% .16 80))var(--lightningcss-dark,oklch(82% .15 80));--tcp-font-family-mono:"Geist Mono","Geist Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--tcp-font-family-sans:Geist,"Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tcp-font-line-height-2xl:1.333;--tcp-font-line-height-3xl:1.25;--tcp-font-line-height-4xl:1.167;--tcp-font-line-height-5xl:1;--tcp-font-line-height-lg:1.5;--tcp-font-line-height-md:1.429;--tcp-font-line-height-prose:1.625;--tcp-font-line-height-sm:1.538;--tcp-font-line-height-xl:1.4;--tcp-font-line-height-xs:1.333;--tcp-font-size-2xl:1.5rem;--tcp-font-size-3xl:2rem;--tcp-font-size-4xl:3rem;--tcp-font-size-5xl:5.5rem;--tcp-font-size-lg:1rem;--tcp-font-size-md:.875rem;--tcp-font-size-sm:.8125rem;--tcp-font-size-xl:1.25rem;--tcp-font-size-xs:.75rem;--tcp-font-tracking-body:-.006;--tcp-font-tracking-caps:.04;--tcp-font-tracking-normal:0;--tcp-font-tracking-tight1:-.01;--tcp-font-tracking-tight2:-.02;--tcp-font-tracking-tight3:-.03;--tcp-font-tracking-tight4:-.04;--tcp-font-weight-medium:500;--tcp-font-weight-regular:400;--tcp-font-weight-semibold:600;--tcp-motion-duration-base:.12s;--tcp-motion-duration-fast:80ms;--tcp-motion-duration-instant:0s;--tcp-motion-duration-moderate:.18s;--tcp-motion-duration-slow:.26s;--tcp-motion-easing-enter:cubic-bezier(.16,1,.3,1);--tcp-motion-easing-exit:cubic-bezier(.4,0,1,1);--tcp-motion-easing-standard:cubic-bezier(.4,0,.2,1);--tcp-motion-enter:.18s;--tcp-motion-exit:.12s;--tcp-motion-fade:80ms;--tcp-motion-feedback-delay:.15s;--tcp-motion-feedback-min:.4s;--tcp-motion-hover:80ms;--tcp-motion-layout:.26s;--tcp-radius-0:0px;--tcp-radius-1:2px;--tcp-radius-2:4px;--tcp-radius-3:6px;--tcp-radius-control:0px;--tcp-radius-dot:9999px;--tcp-radius-full:9999px;--tcp-radius-overlay:0px;--tcp-radius-structure:0px;--tcp-shadow-dialog:0px 0px 0px 1px oklch(0% 0 0/.14),0px 8px 16px -4px oklch(0% 0 0/.08),0px 24px 32px -8px oklch(0% 0 0/.12);--tcp-shadow-hairline:0px 0px 0px 1px oklch(0% 0 0/.08);--tcp-shadow-menu:0px 0px 0px 1px oklch(0% 0 0/.14),0px 4px 8px -2px oklch(0% 0 0/.08),0px 12px 16px -4px oklch(0% 0 0/.12);--tcp-shadow-toast:0px 0px 0px 1px oklch(0% 0 0/.14),0px 8px 16px -4px oklch(0% 0 0/.08);--tcp-size-control-lg:2.5rem;--tcp-size-control-md:2rem;--tcp-size-control-sm:1.5rem;--tcp-size-icon-lg:1.5rem;--tcp-size-icon-md:1.25rem;--tcp-size-icon-sm:1rem;--tcp-size-icon-xs:.75rem;--tcp-size-measure-dialog-lg:45rem;--tcp-size-measure-dialog-md:35rem;--tcp-size-measure-dialog-sm:25rem;--tcp-size-measure-drawer:30rem;--tcp-size-measure-form:60rem;--tcp-size-measure-lead:36rem;--tcp-size-measure-page:90rem;--tcp-size-measure-prose:40rem;--tcp-size-measure-rail:16rem;--tcp-size-measure-rail-collapsed:3rem;--tcp-size-measure-tile:16rem;--tcp-size-measure-tile-sm:11rem;--tcp-size-measure-toc:14rem;--tcp-size-measure-topbar:3rem;--tcp-size-row:2.5rem;--tcp-size-step-20:1.25rem;--tcp-size-step-24:1.5rem;--tcp-size-step-28:1.75rem;--tcp-size-step-32:2rem;--tcp-size-step-36:2.25rem;--tcp-size-step-40:2.5rem;--tcp-size-step-44:2.75rem;--tcp-size-step-48:3rem;--tcp-size-step-56:3.5rem;--tcp-size-step-64:4rem;--tcp-size-target-min:1.5rem;--tcp-space-0:0rem;--tcp-space-0-5:.125rem;--tcp-space-1:.25rem;--tcp-space-1-5:.375rem;--tcp-space-10:2.5rem;--tcp-space-12:3rem;--tcp-space-16:4rem;--tcp-space-2:.5rem;--tcp-space-20:5rem;--tcp-space-24:6rem;--tcp-space-3:.75rem;--tcp-space-4:1rem;--tcp-space-5:1.25rem;--tcp-space-6:1.5rem;--tcp-space-8:2rem;--tcp-space-gap-lg:1rem;--tcp-space-gap-md:.75rem;--tcp-space-gap-sm:.5rem;--tcp-space-gap-xs:.25rem;--tcp-space-gutter:1rem;--tcp-space-inset-lg:1rem;--tcp-space-inset-md:.75rem;--tcp-space-inset-sm:.5rem;--tcp-space-inset-xl:1.5rem;--tcp-space-inset-xs:.25rem;--tcp-space-px:1px;--tcp-type-body-strong-family:Geist,"Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tcp-type-body-strong-line-height:1.429;--tcp-type-body-strong-size:.875rem;--tcp-type-body-strong-tracking:-.006em;--tcp-type-body-strong-weight:500;--tcp-type-body-family:Geist,"Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tcp-type-body-line-height:1.429;--tcp-type-body-size:.875rem;--tcp-type-body-tracking:-.006em;--tcp-type-body-weight:400;--tcp-type-caption-family:Geist,"Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tcp-type-caption-line-height:1.333;--tcp-type-caption-size:.75rem;--tcp-type-caption-tracking:0em;--tcp-type-caption-weight:400;--tcp-type-code-family:"Geist Mono","Geist Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--tcp-type-code-line-height:1.538;--tcp-type-code-size:.8125rem;--tcp-type-code-tracking:0em;--tcp-type-code-weight:400;--tcp-type-data-family:"Geist Mono","Geist Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--tcp-type-data-line-height:1.429;--tcp-type-data-size:.875rem;--tcp-type-data-tracking:0em;--tcp-type-data-weight:400;--tcp-type-display-family:Geist,"Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tcp-type-display-line-height:1.167;--tcp-type-display-size:3rem;--tcp-type-display-tracking:-.03em;--tcp-type-display-weight:600;--tcp-type-h1-family:Geist,"Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tcp-type-h1-line-height:1.25;--tcp-type-h1-size:2rem;--tcp-type-h1-tracking:-.03em;--tcp-type-h1-weight:600;--tcp-type-h2-family:Geist,"Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tcp-type-h2-line-height:1.333;--tcp-type-h2-size:1.5rem;--tcp-type-h2-tracking:-.02em;--tcp-type-h2-weight:600;--tcp-type-h3-family:Geist,"Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tcp-type-h3-line-height:1.4;--tcp-type-h3-size:1.25rem;--tcp-type-h3-tracking:-.01em;--tcp-type-h3-weight:600;--tcp-type-h4-family:Geist,"Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tcp-type-h4-line-height:1.5;--tcp-type-h4-size:1rem;--tcp-type-h4-tracking:-.01em;--tcp-type-h4-weight:600;--tcp-type-hero-fluid:6.4;--tcp-type-hero-family:Geist,"Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tcp-type-hero-line-height:1;--tcp-type-hero-size:5.5rem;--tcp-type-hero-tracking:-.04em;--tcp-type-hero-weight:500;--tcp-type-label-family:Geist,"Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tcp-type-label-line-height:1.538;--tcp-type-label-size:.8125rem;--tcp-type-label-tracking:-.006em;--tcp-type-label-weight:500;--tcp-type-mono-label-family:"Geist Mono","Geist Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--tcp-type-mono-label-line-height:1.333;--tcp-type-mono-label-size:.75rem;--tcp-type-mono-label-tracking:.04em;--tcp-type-mono-label-weight:500;--tcp-type-prose-family:Geist,"Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tcp-type-prose-line-height:1.625;--tcp-type-prose-size:1rem;--tcp-type-prose-tracking:-.006em;--tcp-type-prose-weight:400;--tcp-z-base:0;--tcp-z-overlay:50;--tcp-z-popover:40;--tcp-z-rail:20;--tcp-z-sticky:10;--tcp-z-toast:60;--tcp-z-tooltip:70;--tcp-z-topbar:30}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-density=compact]{--tcp-size-control-lg:2rem;--tcp-size-control-md:1.75rem;--tcp-size-control-sm:1.5rem;--tcp-size-row:2rem;--tcp-space-gap-lg:.75rem;--tcp-space-gap-md:.5rem;--tcp-space-gap-sm:.375rem;--tcp-space-gap-xs:.25rem;--tcp-space-inset-lg:.75rem;--tcp-space-inset-md:.5rem;--tcp-space-inset-sm:.375rem;--tcp-space-inset-xl:1rem;--tcp-space-inset-xs:.25rem;--tcp-type-body-line-height:1.538;--tcp-type-body-size:.8125rem}[data-density=comfortable]{--tcp-size-control-lg:3rem;--tcp-size-control-md:2.5rem;--tcp-size-control-sm:1.75rem;--tcp-size-row:3rem;--tcp-space-gap-lg:1.5rem;--tcp-space-gap-md:1rem;--tcp-space-gap-sm:.75rem;--tcp-space-gap-xs:.375rem;--tcp-space-gutter:1.5rem;--tcp-space-inset-lg:1.25rem;--tcp-space-inset-md:1rem;--tcp-space-inset-sm:.5rem;--tcp-space-inset-xl:2rem;--tcp-space-inset-xs:.375rem}@media (pointer:coarse){:root{--tcp-size-control-lg:3rem;--tcp-size-control-md:2.75rem;--tcp-size-control-sm:2.75rem;--tcp-size-row:2.75rem;--tcp-size-target-min:2.75rem}}@media (prefers-reduced-motion:reduce){:root{--tcp-motion-enter:0s;--tcp-motion-exit:0s;--tcp-motion-hover:0s;--tcp-motion-layout:0s}}[data-motion=reduced]{--tcp-motion-enter:0s;--tcp-motion-exit:0s;--tcp-motion-hover:0s;--tcp-motion-layout:0s}[data-radius=none]{--tcp-radius-control:0px;--tcp-radius-overlay:0px;--tcp-radius-structure:0px}[data-radius=soft]{--tcp-radius-control:2px;--tcp-radius-overlay:4px;--tcp-radius-structure:0px}}@layer tcp.themes{:root[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-contrast:more){:root{--tcp-border-hairline:2px;--tcp-color-accent-action:var(--lightningcss-light,oklch(47% .181 255))var(--lightningcss-dark,oklch(72% .15 255));--tcp-color-accent-focus:var(--lightningcss-light,oklch(47% .181 255))var(--lightningcss-dark,oklch(76% .105 255));--tcp-color-accent-text:var(--lightningcss-light,oklch(30% .095 255))var(--lightningcss-dark,oklch(84% .045 255));--tcp-color-border-control:var(--lightningcss-light,oklch(42% .009 250))var(--lightningcss-dark,oklch(66% .009 250));--tcp-color-border-default:var(--lightningcss-light,oklch(30% .009 250))var(--lightningcss-dark,oklch(74% .008 250));--tcp-color-border-focus:var(--lightningcss-light,oklch(47% .181 255))var(--lightningcss-dark,oklch(76% .105 255));--tcp-color-border-strong:var(--lightningcss-light,oklch(20% .008 250))var(--lightningcss-dark,oklch(86% .006 250));--tcp-color-border-subtle:var(--lightningcss-light,oklch(42% .009 250))var(--lightningcss-dark,oklch(66% .009 250));--tcp-color-danger-fg:var(--lightningcss-light,oklch(31.5% .105 25))var(--lightningcss-dark,oklch(82% .054 25));--tcp-color-fg-link:var(--lightningcss-light,oklch(30% .095 255))var(--lightningcss-dark,oklch(84% .045 255));--tcp-color-fg-link-hover:oklch(30% .095 255);--tcp-color-fg-muted:var(--lightningcss-light,oklch(30% .009 250))var(--lightningcss-dark,oklch(86% .006 250));--tcp-color-fg-primary:var(--lightningcss-light,oklch(13% .007 250))var(--lightningcss-dark,oklch(96% .003 250));--tcp-color-fg-secondary:var(--lightningcss-light,oklch(20% .008 250))var(--lightningcss-dark,oklch(96% .003 250));--tcp-color-info-fg:var(--lightningcss-light,oklch(29.5% .06 225))var(--lightningcss-dark,oklch(87% .033 225));--tcp-color-ok-fg:var(--lightningcss-light,oklch(29% .085 150))var(--lightningcss-dark,oklch(87% .048 150));--tcp-color-warn-fg:var(--lightningcss-light,oklch(33.5% .08 80))var(--lightningcss-dark,oklch(94% .045 80))}}[data-contrast=more]{--tcp-border-hairline:2px;--tcp-color-accent-action:var(--lightningcss-light,oklch(47% .181 255))var(--lightningcss-dark,oklch(72% .15 255));--tcp-color-accent-focus:var(--lightningcss-light,oklch(47% .181 255))var(--lightningcss-dark,oklch(76% .105 255));--tcp-color-accent-text:var(--lightningcss-light,oklch(30% .095 255))var(--lightningcss-dark,oklch(84% .045 255));--tcp-color-border-control:var(--lightningcss-light,oklch(42% .009 250))var(--lightningcss-dark,oklch(66% .009 250));--tcp-color-border-default:var(--lightningcss-light,oklch(30% .009 250))var(--lightningcss-dark,oklch(74% .008 250));--tcp-color-border-focus:var(--lightningcss-light,oklch(47% .181 255))var(--lightningcss-dark,oklch(76% .105 255));--tcp-color-border-strong:var(--lightningcss-light,oklch(20% .008 250))var(--lightningcss-dark,oklch(86% .006 250));--tcp-color-border-subtle:var(--lightningcss-light,oklch(42% .009 250))var(--lightningcss-dark,oklch(66% .009 250));--tcp-color-danger-fg:var(--lightningcss-light,oklch(31.5% .105 25))var(--lightningcss-dark,oklch(82% .054 25));--tcp-color-fg-link:var(--lightningcss-light,oklch(30% .095 255))var(--lightningcss-dark,oklch(84% .045 255));--tcp-color-fg-link-hover:oklch(30% .095 255);--tcp-color-fg-muted:var(--lightningcss-light,oklch(30% .009 250))var(--lightningcss-dark,oklch(86% .006 250));--tcp-color-fg-primary:var(--lightningcss-light,oklch(13% .007 250))var(--lightningcss-dark,oklch(96% .003 250));--tcp-color-fg-secondary:var(--lightningcss-light,oklch(20% .008 250))var(--lightningcss-dark,oklch(96% .003 250));--tcp-color-info-fg:var(--lightningcss-light,oklch(29.5% .06 225))var(--lightningcss-dark,oklch(87% .033 225));--tcp-color-ok-fg:var(--lightningcss-light,oklch(29% .085 150))var(--lightningcss-dark,oklch(87% .048 150));--tcp-color-warn-fg:var(--lightningcss-light,oklch(33.5% .08 80))var(--lightningcss-dark,oklch(94% .045 80))}@media (forced-colors:active){:root{--tcp-color-accent-action:AccentColor;--tcp-color-accent-action-active:AccentColor;--tcp-color-accent-action-hover:AccentColor;--tcp-color-accent-focus:AccentColor;--tcp-color-accent-on-action:AccentColorText;--tcp-color-accent-solid:AccentColor;--tcp-color-accent-text:AccentColorText;--tcp-color-accent-text-hover:AccentColorText;--tcp-color-accent-tint:AccentColor;--tcp-color-accent-tint-active:AccentColor;--tcp-color-accent-tint-border:AccentColor;--tcp-color-accent-tint-hover:AccentColor;--tcp-color-bg-active:Highlight;--tcp-color-bg-canvas:Canvas;--tcp-color-bg-hover:Highlight;--tcp-color-bg-inset:Field;--tcp-color-bg-inverse:Canvas;--tcp-color-bg-panel:Canvas;--tcp-color-bg-raised:Canvas;--tcp-color-bg-selected:Highlight;--tcp-color-border-control:ButtonBorder;--tcp-color-border-default:ButtonBorder;--tcp-color-border-focus:AccentColor;--tcp-color-border-strong:ButtonBorder;--tcp-color-border-subtle:ButtonBorder;--tcp-color-danger-action:AccentColor;--tcp-color-danger-action-hover:AccentColor;--tcp-color-danger-bg:ButtonFace;--tcp-color-danger-bg-hover:Highlight;--tcp-color-danger-border:ButtonBorder;--tcp-color-danger-fg:CanvasText;--tcp-color-danger-on-action:AccentColorText;--tcp-color-danger-solid:CanvasText;--tcp-color-fg-disabled:GrayText;--tcp-color-fg-inverse:CanvasText;--tcp-color-fg-link:LinkText;--tcp-color-fg-link-hover:LinkText;--tcp-color-fg-muted:CanvasText;--tcp-color-fg-primary:CanvasText;--tcp-color-fg-secondary:CanvasText;--tcp-color-info-action:AccentColor;--tcp-color-info-action-hover:AccentColor;--tcp-color-info-bg:ButtonFace;--tcp-color-info-bg-hover:Highlight;--tcp-color-info-border:ButtonBorder;--tcp-color-info-fg:CanvasText;--tcp-color-info-on-action:AccentColorText;--tcp-color-info-solid:CanvasText;--tcp-color-neutral-bg:ButtonFace;--tcp-color-neutral-border:ButtonBorder;--tcp-color-neutral-fg:CanvasText;--tcp-color-ok-action:AccentColor;--tcp-color-ok-action-hover:AccentColor;--tcp-color-ok-bg:ButtonFace;--tcp-color-ok-bg-hover:Highlight;--tcp-color-ok-border:ButtonBorder;--tcp-color-ok-fg:CanvasText;--tcp-color-ok-on-action:AccentColorText;--tcp-color-ok-solid:CanvasText;--tcp-color-selection-bg:Highlight;--tcp-color-warn-action:AccentColor;--tcp-color-warn-action-hover:AccentColor;--tcp-color-warn-bg:ButtonFace;--tcp-color-warn-bg-hover:Highlight;--tcp-color-warn-border:ButtonBorder;--tcp-color-warn-fg:CanvasText;--tcp-color-warn-on-action:AccentColorText;--tcp-color-warn-solid:CanvasText}}[data-brand=ember]{--tcp-color-accent-action:var(--lightningcss-light,oklch(57% .194 45))var(--lightningcss-dark,oklch(72% .16 45));--tcp-color-accent-action-active:var(--lightningcss-light,oklch(30.5% .095 45))var(--lightningcss-dark,oklch(64% .158 45));--tcp-color-accent-action-hover:var(--lightningcss-light,oklch(47.5% .181 45))var(--lightningcss-dark,oklch(76% .154 45));--tcp-color-accent-focus:var(--lightningcss-light,oklch(57% .194 45))var(--lightningcss-dark,oklch(72% .16 45));--tcp-color-accent-on-action:var(--lightningcss-light,oklch(99% .001 250))var(--lightningcss-dark,oklch(12.5% .006 250));--tcp-color-accent-solid:var(--lightningcss-light,oklch(62% .19 45))var(--lightningcss-dark,oklch(72% .16 45));--tcp-color-accent-text:var(--lightningcss-light,oklch(47.5% .181 45))var(--lightningcss-dark,oklch(76% .112 45));--tcp-color-accent-text-hover:var(--lightningcss-light,oklch(30.5% .095 45))var(--lightningcss-dark,oklch(84% .048 45));--tcp-color-accent-tint:var(--lightningcss-light,oklch(92.2% .038 45))var(--lightningcss-dark,oklch(25.6% .035 45));--tcp-color-accent-tint-active:var(--lightningcss-light,oklch(84% .076 45))var(--lightningcss-dark,oklch(38.1% .07 45));--tcp-color-accent-tint-border:var(--lightningcss-light,oklch(79.6% .099 45))var(--lightningcss-dark,oklch(44.8% .092 45));--tcp-color-accent-tint-hover:var(--lightningcss-light,oklch(88.1% .057 45))var(--lightningcss-dark,oklch(31.8% .053 45));--tcp-palette-brand-ember-dark-1:oklch(16% .009 45);--tcp-palette-brand-ember-dark-10:oklch(76% .154 45);--tcp-palette-brand-ember-dark-11:oklch(76% .112 45);--tcp-palette-brand-ember-dark-12:oklch(84% .048 45);--tcp-palette-brand-ember-dark-2:oklch(19.8% .018 45);--tcp-palette-brand-ember-dark-3:oklch(25.6% .035 45);--tcp-palette-brand-ember-dark-4:oklch(31.8% .053 45);--tcp-palette-brand-ember-dark-5:oklch(38.1% .07 45);--tcp-palette-brand-ember-dark-6:oklch(44.8% .092 45);--tcp-palette-brand-ember-dark-7:oklch(53.4% .123 45);--tcp-palette-brand-ember-dark-8:oklch(64% .158 45);--tcp-palette-brand-ember-dark-9:oklch(72% .16 45);--tcp-palette-brand-ember-1:oklch(98.5% .01 45);--tcp-palette-brand-ember-10:oklch(57% .194 45);--tcp-palette-brand-ember-11:oklch(47.5% .181 45);--tcp-palette-brand-ember-12:oklch(30.5% .095 45);--tcp-palette-brand-ember-2:oklch(96% .019 45);--tcp-palette-brand-ember-3:oklch(92.2% .038 45);--tcp-palette-brand-ember-4:oklch(88.1% .057 45);--tcp-palette-brand-ember-5:oklch(84% .076 45);--tcp-palette-brand-ember-6:oklch(79.6% .099 45);--tcp-palette-brand-ember-7:oklch(73.9% .133 45);--tcp-palette-brand-ember-8:oklch(67% .171 45);--tcp-palette-brand-ember-9:oklch(62% .19 45);--tcp-color-border-focus:var(--lightningcss-light,oklch(57% .194 45))var(--lightningcss-dark,oklch(72% .16 45));--tcp-color-fg-link:var(--lightningcss-light,oklch(47.5% .181 45))var(--lightningcss-dark,oklch(76% .112 45));--tcp-color-fg-link-hover:var(--lightningcss-light,oklch(30.5% .095 45))var(--lightningcss-dark,oklch(84% .048 45))}[data-brand=amber]{--tcp-color-accent-action:var(--lightningcss-light,oklch(56% .143 68))var(--lightningcss-dark,oklch(81.5% .125 78));--tcp-color-accent-action-active:var(--lightningcss-light,oklch(30.5% .07 68))var(--lightningcss-dark,oklch(73.5% .124 78));--tcp-color-accent-action-hover:var(--lightningcss-light,oklch(47.5% .133 68))var(--lightningcss-dark,oklch(85.5% .12 78));--tcp-color-accent-focus:var(--lightningcss-light,oklch(56% .143 68))var(--lightningcss-dark,oklch(81.5% .125 78));--tcp-color-accent-on-action:var(--lightningcss-light,oklch(99% .001 250))var(--lightningcss-dark,oklch(12.5% .006 250));--tcp-color-accent-solid:var(--lightningcss-light,oklch(64% .14 68))var(--lightningcss-dark,oklch(81.5% .125 78));--tcp-color-accent-text:var(--lightningcss-light,oklch(47.5% .133 68))var(--lightningcss-dark,oklch(85.5% .088 78));--tcp-color-accent-text-hover:var(--lightningcss-light,oklch(30.5% .07 68))var(--lightningcss-dark,oklch(93.5% .038 78));--tcp-color-accent-tint:var(--lightningcss-light,oklch(92.6% .028 68))var(--lightningcss-dark,oklch(27.5% .028 78));--tcp-color-accent-tint-active:var(--lightningcss-light,oklch(84.9% .056 68))var(--lightningcss-dark,oklch(42.5% .055 78));--tcp-color-accent-tint-border:var(--lightningcss-light,oklch(80.8% .073 68))var(--lightningcss-dark,oklch(50.5% .072 78));--tcp-color-accent-tint-hover:var(--lightningcss-light,oklch(88.8% .042 68))var(--lightningcss-dark,oklch(35% .041 78));--tcp-palette-brand-amber-dark-1:oklch(16% .007 78);--tcp-palette-brand-amber-dark-10:oklch(85.5% .12 78);--tcp-palette-brand-amber-dark-11:oklch(85.5% .088 78);--tcp-palette-brand-amber-dark-12:oklch(93.5% .038 78);--tcp-palette-brand-amber-dark-2:oklch(20.6% .014 78);--tcp-palette-brand-amber-dark-3:oklch(27.5% .028 78);--tcp-palette-brand-amber-dark-4:oklch(35% .041 78);--tcp-palette-brand-amber-dark-5:oklch(42.5% .055 78);--tcp-palette-brand-amber-dark-6:oklch(50.5% .072 78);--tcp-palette-brand-amber-dark-7:oklch(60.8% .096 78);--tcp-palette-brand-amber-dark-8:oklch(73.5% .124 78);--tcp-palette-brand-amber-dark-9:oklch(81.5% .125 78);--tcp-palette-brand-amber-1:oklch(98.5% .007 68);--tcp-palette-brand-amber-10:oklch(56% .143 68);--tcp-palette-brand-amber-11:oklch(47.5% .133 68);--tcp-palette-brand-amber-12:oklch(30.5% .07 68);--tcp-palette-brand-amber-2:oklch(96.1% .014 68);--tcp-palette-brand-amber-3:oklch(92.6% .028 68);--tcp-palette-brand-amber-4:oklch(88.8% .042 68);--tcp-palette-brand-amber-5:oklch(84.9% .056 68);--tcp-palette-brand-amber-6:oklch(80.8% .073 68);--tcp-palette-brand-amber-7:oklch(75.5% .098 68);--tcp-palette-brand-amber-8:oklch(69% .126 68);--tcp-palette-brand-amber-9:oklch(64% .14 68);--tcp-color-border-focus:var(--lightningcss-light,oklch(56% .143 68))var(--lightningcss-dark,oklch(81.5% .125 78));--tcp-color-fg-link:var(--lightningcss-light,oklch(47.5% .133 68))var(--lightningcss-dark,oklch(85.5% .088 78));--tcp-color-fg-link-hover:var(--lightningcss-light,oklch(30.5% .07 68))var(--lightningcss-dark,oklch(93.5% .038 78))}}@layer tcp.base{:root{--tcp-marker-width:calc(var(--tcp-border-width-thick) + var(--tcp-border-width-hairline));--tcp-ease:var(--tcp-motion-hover) var(--tcp-motion-easing-standard);scroll-padding-block-start:calc(var(--tcp-size-measure-topbar) + var(--tcp-space-4))}body{background:var(--tcp-color-bg-canvas);color:var(--tcp-color-fg-primary);font-family:var(--tcp-type-body-family);font-size:var(--tcp-type-body-size);line-height:var(--tcp-type-body-line-height);letter-spacing:var(--tcp-type-body-tracking);font-synthesis-weight:none;-webkit-font-smoothing:antialiased}a{color:var(--tcp-color-fg-link)}a:hover{color:var(--tcp-color-fg-link-hover)}:focus-visible{outline:var(--tcp-border-width-ring) solid var(--tcp-color-border-focus);outline-offset:var(--tcp-border-ring-offset)}::selection{background:var(--tcp-color-accent-tint-active)}code,kbd,pre,samp{font-family:var(--tcp-type-code-family);font-variant-ligatures:none}table,time,data{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@media (forced-colors:active){.tcp-panel,.tcp-tile,.tcp-code,.tcp-table-frame,.tcp-callout,.tcp-dialog{outline:var(--tcp-border-width-hairline) solid CanvasText}.tcp-status__mark,.tcp-meter__fill,.tcp-uptime__cell{forced-color-adjust:none;background:canvastext}}}@layer tcp.components{.tcp-container{inline-size:100%;max-inline-size:var(--tcp-size-measure-page);padding-inline:var(--tcp-space-gutter);margin-inline:auto}.tcp-container[data-width=prose]{max-inline-size:var(--tcp-size-measure-prose)}.tcp-container[data-width=form]{max-inline-size:var(--tcp-size-measure-form)}.tcp-stack{gap:var(--tcp-stack-gap,var(--tcp-space-gap-md));flex-direction:column;display:flex}.tcp-stack[data-gap=sm]{--tcp-stack-gap:var(--tcp-space-gap-sm)}.tcp-stack[data-gap=lg]{--tcp-stack-gap:var(--tcp-space-gap-lg)}.tcp-stack[data-gap=xl]{--tcp-stack-gap:var(--tcp-space-6)}.tcp-stack[data-gap="2xl"]{--tcp-stack-gap:var(--tcp-space-12)}.tcp-cluster{align-items:center;gap:var(--tcp-cluster-gap,var(--tcp-space-gap-sm));flex-wrap:wrap;display:flex}.tcp-cluster[data-gap=lg]{--tcp-cluster-gap:var(--tcp-space-gap-lg)}.tcp-cluster[data-justify=between]{justify-content:space-between}.tcp-cluster[data-justify=end]{justify-content:flex-end}.tcp-grid{gap:var(--tcp-grid-gap,var(--tcp-space-gap-lg));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--tcp-grid-min,var(--tcp-size-measure-tile))), 1fr));display:grid}.tcp-grid[data-min=sm]{--tcp-grid-min:var(--tcp-size-measure-tile-sm)}.tcp-split{gap:var(--tcp-space-gap-lg);display:grid}@media (width>=64rem){.tcp-split{gap:var(--tcp-space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.tcp-sr-only{inline-size:var(--tcp-border-width-hairline);block-size:var(--tcp-border-width-hairline);margin:calc(var(--tcp-border-width-hairline) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.tcp-skip-link{z-index:var(--tcp-z-tooltip);padding:var(--tcp-space-2) var(--tcp-space-4);background:var(--tcp-color-bg-inverse);color:var(--tcp-color-fg-inverse);transform:translateY(calc(-100% - var(--tcp-space-4)));position:fixed;inset-block-start:var(--tcp-space-2);inset-inline-start:var(--tcp-space-2)}.tcp-skip-link:focus{color:var(--tcp-color-fg-inverse);transform:none}.tcp-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tcp-mono{font-family:var(--tcp-type-data-family);font-size:var(--tcp-type-code-size)}.tcp-muted{color:var(--tcp-color-fg-muted)}.tcp-icon{inline-size:var(--tcp-size-icon-sm);block-size:var(--tcp-size-icon-sm);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;vertical-align:middle;flex:none;display:inline-block}.tcp-icon *{vector-effect:non-scaling-stroke}.tcp-theme-switch__moon,:root[data-theme=dark] .tcp-theme-switch__sun{display:none}:root[data-theme=dark] .tcp-theme-switch__moon{display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tcp-theme-switch__sun{display:none}:root:not([data-theme=light]) .tcp-theme-switch__moon{display:inline-block}}.tcp-button{--_bg:var(--tcp-color-bg-canvas);--_fg:var(--tcp-color-fg-primary);--_bd:var(--tcp-color-border-control);--_bg-h:var(--tcp-color-bg-hover);--_bg-a:var(--tcp-color-bg-active);--_h:var(--tcp-size-control-md);justify-content:center;align-items:center;gap:var(--tcp-space-2);min-block-size:var(--_h);min-inline-size:var(--_h);padding-inline:var(--tcp-space-3);background:var(--_bg);color:var(--_fg);border:var(--tcp-border-width-hairline) solid var(--_bd);border-radius:var(--tcp-radius-control);font-family:var(--tcp-type-body-strong-family);font-size:var(--tcp-type-body-strong-size);font-weight:var(--tcp-type-body-strong-weight);line-height:var(--tcp-type-body-line-height);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--tcp-ease), border-color var(--tcp-ease), color var(--tcp-ease);text-decoration:none;display:inline-flex}.tcp-button:hover{background:var(--_bg-h);color:var(--_fg)}.tcp-button:active{background:var(--_bg-a)}.tcp-button[data-variant=primary]{--_bg:var(--tcp-color-accent-action);--_fg:var(--tcp-color-accent-on-action);--_bd:var(--tcp-color-accent-action);--_bg-h:var(--tcp-color-accent-action-hover);--_bg-a:var(--tcp-color-accent-action-active)}.tcp-button[data-variant=primary]:hover{border-color:var(--_bg-h)}.tcp-button[data-variant=ghost]{--_bg:transparent;--_bd:transparent}.tcp-button[data-variant=danger]{--_bg:var(--tcp-color-danger-action);--_fg:var(--tcp-color-danger-on-action);--_bd:var(--tcp-color-danger-action);--_bg-h:var(--tcp-color-danger-action-hover);--_bg-a:var(--tcp-color-danger-action-active)}.tcp-button[data-size=sm]{--_h:var(--tcp-size-control-sm);padding-inline:var(--tcp-space-2);font-size:var(--tcp-type-caption-size)}.tcp-button[data-size=lg]{--_h:var(--tcp-size-control-lg);padding-inline:var(--tcp-space-4)}.tcp-button[data-icon-only]{padding-inline:0}.tcp-button[data-block]{inline-size:100%}.tcp-button:disabled,.tcp-button[aria-disabled=true]{--_bg:var(--tcp-color-bg-hover);--_fg:var(--tcp-color-fg-disabled);--_bd:var(--tcp-color-border-subtle);--_bg-h:var(--_bg);--_bg-a:var(--_bg);cursor:not-allowed}.tcp-button[aria-busy=true]{cursor:progress}.tcp-spinner{--_b:linear-gradient(currentColor 0 0);inline-size:var(--tcp-size-icon-sm);block-size:var(--tcp-size-icon-sm);background:var(--_b) 0 100% / 25% 40% no-repeat, var(--_b) 50% 100% / 25% 40% no-repeat, var(--_b) 100% 100% / 25% 40% no-repeat;animation:tcp-load calc(var(--tcp-motion-layout) * 3) steps(1) infinite, tcp-appear var(--tcp-motion-fade) var(--tcp-motion-feedback-delay) both;flex:none;display:inline-block}@keyframes tcp-load{0%{background-size:25% 100%,25% 40%,25% 40%}33%{background-size:25% 40%,25% 100%,25% 40%}66%{background-size:25% 40%,25% 40%,25% 100%}}@keyframes tcp-appear{0%{opacity:0}to{opacity:1}}.tcp-link{color:var(--tcp-color-fg-link);text-underline-offset:var(--tcp-space-0-5);text-decoration-thickness:var(--tcp-border-width-hairline)}.tcp-link:hover{color:var(--tcp-color-fg-link-hover)}.tcp-link[data-variant=quiet]{color:var(--tcp-color-fg-secondary);text-decoration:none}.tcp-link[data-variant=quiet]:hover{color:var(--tcp-color-fg-primary);text-decoration:underline}.tcp-link[aria-current]{color:var(--tcp-color-fg-primary);font-weight:var(--tcp-type-body-strong-weight)}.tcp-kbd{padding-inline:var(--tcp-space-1);min-block-size:var(--tcp-size-icon-md);background:var(--tcp-color-bg-canvas);color:var(--tcp-color-fg-secondary);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-default);font-family:var(--tcp-type-code-family);font-size:var(--tcp-type-caption-size);line-height:var(--tcp-type-caption-line-height);align-items:center;display:inline-flex}.tcp-field{gap:var(--tcp-space-1-5);flex-direction:column;min-inline-size:0;display:flex}.tcp-field__label{font-size:var(--tcp-type-label-size);font-weight:var(--tcp-type-label-weight);line-height:var(--tcp-type-label-line-height);color:var(--tcp-color-fg-primary)}.tcp-field__optional{font-weight:var(--tcp-type-body-weight);color:var(--tcp-color-fg-muted)}.tcp-field__hint{font-size:var(--tcp-type-caption-size);line-height:var(--tcp-type-caption-line-height);color:var(--tcp-color-fg-muted)}.tcp-field__error{gap:var(--tcp-space-1);font-size:var(--tcp-type-caption-size);line-height:var(--tcp-type-caption-line-height);color:var(--tcp-color-danger-fg);display:flex}.tcp-fieldset{gap:var(--tcp-space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.tcp-fieldset legend{font-size:var(--tcp-type-label-size);font-weight:var(--tcp-type-label-weight);margin-block-end:var(--tcp-space-1-5);padding:0}.tcp-input,.tcp-select,.tcp-textarea{inline-size:100%;min-block-size:var(--tcp-size-control-md);padding:var(--tcp-space-1) var(--tcp-space-3);background:var(--tcp-color-bg-canvas);color:var(--tcp-color-fg-primary);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-control);border-radius:var(--tcp-radius-control);font-size:var(--tcp-type-body-size);line-height:var(--tcp-type-body-line-height);transition:border-color var(--tcp-ease), background-color var(--tcp-ease)}.tcp-input[data-kind=mono],.tcp-textarea[data-kind=mono]{font-family:var(--tcp-type-code-family);font-size:var(--tcp-type-code-size)}.tcp-textarea{field-sizing:content;min-block-size:calc(var(--tcp-size-control-md) * 2);resize:vertical}.tcp-input::placeholder,.tcp-textarea::placeholder{color:var(--tcp-color-fg-muted);opacity:1}.tcp-input:hover,.tcp-select:hover,.tcp-textarea:hover{border-color:var(--tcp-color-fg-muted)}.tcp-input:focus-visible,.tcp-select:focus-visible,.tcp-textarea:focus-visible{border-color:var(--tcp-color-border-focus);outline-offset:0}.tcp-input[aria-invalid=true],.tcp-select[aria-invalid=true],.tcp-textarea[aria-invalid=true]{border-color:var(--tcp-color-danger-fg);box-shadow:inset var(--tcp-marker-width) 0 0 var(--tcp-color-danger-fg)}.tcp-input:disabled,.tcp-select:disabled,.tcp-textarea:disabled{background:var(--tcp-color-bg-hover);color:var(--tcp-color-fg-disabled);border-color:var(--tcp-color-border-subtle);cursor:not-allowed}.tcp-input:read-only:not(:disabled),.tcp-textarea:read-only:not(:disabled){background:var(--tcp-color-bg-panel)}.tcp-input[type=search]::-webkit-search-cancel-button{appearance:none}.tcp-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(-45deg,#0000 50%,currentColor 50%);background-size:var(--tcp-space-1-5) var(--tcp-space-1-5);background-position:right var(--tcp-space-4) center, right calc(var(--tcp-space-4) - var(--tcp-space-1-5)) center;background-repeat:no-repeat;padding-inline-end:var(--tcp-space-8)}.tcp-check{align-items:flex-start;gap:var(--tcp-space-2);min-block-size:var(--tcp-size-target-min);cursor:pointer;line-height:var(--tcp-type-body-line-height);display:inline-flex}.tcp-check:has(:disabled){color:var(--tcp-color-fg-disabled);cursor:not-allowed}.tcp-checkbox,.tcp-radio{appearance:none;inline-size:var(--tcp-size-icon-sm);block-size:var(--tcp-size-icon-sm);background:var(--tcp-color-bg-canvas);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-control);border-radius:var(--tcp-radius-control);cursor:inherit;transition:background-color var(--tcp-ease), border-color var(--tcp-ease);flex:none;place-content:center;margin:0;margin-block-start:var(--tcp-space-0-5);display:inline-grid}.tcp-radio{border-radius:var(--tcp-radius-dot)}.tcp-checkbox:hover,.tcp-radio:hover{border-color:var(--tcp-color-fg-muted)}.tcp-checkbox:active,.tcp-radio:active{background:var(--tcp-color-bg-active);border-color:var(--tcp-color-fg-secondary)}.tcp-checkbox:checked,.tcp-checkbox:indeterminate,.tcp-radio:checked{background:var(--tcp-color-accent-action);border-color:var(--tcp-color-accent-action)}.tcp-checkbox:checked:after{content:"";inline-size:var(--tcp-space-1-5);block-size:var(--tcp-space-3);border:solid var(--tcp-color-accent-on-action);border-width:0 var(--tcp-border-width-thick) var(--tcp-border-width-thick) 0;margin-block-start:calc(var(--tcp-space-0-5) * -1);transform:rotate(45deg)scale(.7)}.tcp-checkbox:indeterminate:after{content:"";inline-size:var(--tcp-space-2);block-size:var(--tcp-border-width-thick);background:var(--tcp-color-accent-on-action)}.tcp-radio:checked:after{content:"";inline-size:var(--tcp-space-1-5);block-size:var(--tcp-space-1-5);background:var(--tcp-color-accent-on-action);border-radius:var(--tcp-radius-dot)}.tcp-checkbox:checked:hover,.tcp-checkbox:indeterminate:hover,.tcp-radio:checked:hover{background:var(--tcp-color-accent-action-hover);border-color:var(--tcp-color-accent-action-hover)}.tcp-checkbox:checked:active,.tcp-checkbox:indeterminate:active,.tcp-radio:checked:active{background:var(--tcp-color-accent-action-active);border-color:var(--tcp-color-accent-action-active)}.tcp-checkbox:disabled,.tcp-radio:disabled{background:var(--tcp-color-bg-hover);border-color:var(--tcp-color-border-subtle)}.tcp-checkbox[aria-invalid=true]{border-color:var(--tcp-color-danger-fg)}.tcp-switch{appearance:none;inline-size:var(--tcp-space-8);block-size:var(--tcp-size-icon-sm);background:var(--tcp-color-bg-active);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-control);border-radius:var(--tcp-radius-control);cursor:inherit;transition:background-color var(--tcp-ease);flex:none;margin:0;position:relative}.tcp-switch:after{content:"";inset-block:var(--tcp-border-width-hairline);inline-size:calc(var(--tcp-size-icon-sm) - var(--tcp-border-width-thick) * 2);background:var(--tcp-color-fg-secondary);transition:transform var(--tcp-ease);position:absolute;inset-inline-start:var(--tcp-border-width-hairline)}.tcp-switch:hover{border-color:var(--tcp-color-fg-muted)}.tcp-switch:active{background:var(--tcp-color-bg-active);border-color:var(--tcp-color-fg-secondary)}.tcp-switch:checked{background:var(--tcp-color-accent-action);border-color:var(--tcp-color-accent-action)}.tcp-switch:checked:hover{background:var(--tcp-color-accent-action-hover);border-color:var(--tcp-color-accent-action-hover)}.tcp-switch:checked:active{background:var(--tcp-color-accent-action-active);border-color:var(--tcp-color-accent-action-active)}.tcp-switch:checked:after{background:var(--tcp-color-accent-on-action);transform:translateX(calc(var(--tcp-space-8) - var(--tcp-size-icon-sm)))}.tcp-switch:disabled{background:var(--tcp-color-bg-hover);border-color:var(--tcp-color-border-subtle)}.tcp-switch:disabled:after{background:var(--tcp-color-fg-disabled)}.tcp-search-trigger{align-items:center;gap:var(--tcp-space-2);inline-size:100%;min-block-size:var(--tcp-size-control-md);padding-inline:var(--tcp-space-3);background:var(--tcp-color-bg-panel);color:var(--tcp-color-fg-muted);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-default);border-radius:var(--tcp-radius-control);cursor:pointer;font-size:var(--tcp-type-body-size);white-space:nowrap;transition:border-color var(--tcp-ease), color var(--tcp-ease);display:inline-flex;overflow:hidden}.tcp-search-trigger>span:not(.tcp-kbd){text-overflow:ellipsis;overflow:hidden}@media (width<=40rem){.tcp-topbar .tcp-search-trigger{inline-size:var(--tcp-size-control-md);justify-content:center;padding-inline:0}.tcp-topbar .tcp-search-trigger>.tcp-kbd{display:none}.tcp-topbar .tcp-search-trigger>span:not(.tcp-kbd){inline-size:var(--tcp-border-width-hairline);block-size:var(--tcp-border-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.tcp-topbar__search{flex:none!important}.tcp-brand__product{display:none}}.tcp-search-trigger:hover{border-color:var(--tcp-color-fg-muted);color:var(--tcp-color-fg-secondary)}.tcp-search-trigger .tcp-kbd{margin-inline-start:auto}.tcp-segmented{border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:inline-flex}.tcp-segmented__item{cursor:pointer;position:relative}.tcp-segmented__item+.tcp-segmented__item{margin-inline-start:calc(var(--tcp-border-width-hairline) * -1)}.tcp-segmented__item span{min-block-size:var(--tcp-size-control-md);padding-inline:var(--tcp-space-3);background:var(--tcp-color-bg-canvas);color:var(--tcp-color-fg-secondary);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-control);font-size:var(--tcp-type-label-size);transition:background-color var(--tcp-ease), color var(--tcp-ease);align-items:center;display:inline-flex}.tcp-segmented__item:hover span{background:var(--tcp-color-bg-hover);color:var(--tcp-color-fg-primary)}.tcp-segmented__item:active span{background:var(--tcp-color-bg-active)}.tcp-segmented__item input:checked+span{z-index:var(--tcp-z-sticky);background:var(--tcp-color-bg-selected);color:var(--tcp-color-fg-primary);font-weight:var(--tcp-type-label-weight);box-shadow:inset 0 calc(var(--tcp-border-width-thick) * -1) 0 var(--tcp-color-accent-solid);position:relative}.tcp-segmented__item input:focus-visible+span{z-index:var(--tcp-z-sticky);outline:var(--tcp-border-width-ring) solid var(--tcp-color-border-focus);outline-offset:var(--tcp-border-ring-offset);position:relative}.tcp-segmented__item input:disabled+span{background:var(--tcp-color-bg-hover);color:var(--tcp-color-fg-disabled);cursor:not-allowed}.tcp-status{--_c:var(--tcp-color-neutral-fg);align-items:center;gap:var(--tcp-space-1-5);color:var(--_c);font-size:var(--tcp-type-label-size);font-weight:var(--tcp-type-label-weight);line-height:var(--tcp-type-label-line-height);white-space:nowrap;display:inline-flex}.tcp-status__mark{inline-size:var(--tcp-space-2);block-size:var(--tcp-space-2);background:var(--_m,var(--_c));flex:none}.tcp-status__date{font-family:var(--tcp-type-data-family);font-size:var(--tcp-type-caption-size);font-weight:var(--tcp-type-body-weight);color:var(--tcp-color-fg-muted)}.tcp-status[data-tone=ok]{--_c:var(--tcp-color-ok-fg);--_m:var(--tcp-color-ok-solid)}.tcp-status[data-tone=warn]{--_c:var(--tcp-color-warn-fg);--_m:var(--tcp-color-warn-solid)}.tcp-status[data-tone=warn] .tcp-status__mark{clip-path:polygon(50% 0,100% 100%,0 100%)}.tcp-status[data-tone=danger]{--_c:var(--tcp-color-danger-fg);--_m:var(--tcp-color-danger-solid)}.tcp-status[data-tone=danger] .tcp-status__mark{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.tcp-status[data-tone=info]{--_c:var(--tcp-color-info-fg);--_m:var(--tcp-color-info-solid)}.tcp-status[data-tone=progress]{--_c:var(--tcp-color-accent-text);--_m:var(--tcp-color-accent-solid)}.tcp-status[data-tone=progress] .tcp-status__mark{animation:tcp-pulse calc(var(--tcp-motion-layout) * 5) steps(2) infinite}@keyframes tcp-pulse{50%{opacity:.35}}.tcp-badge{min-block-size:var(--tcp-size-icon-md);padding-inline:var(--tcp-space-1-5);background:var(--tcp-color-neutral-bg);color:var(--tcp-color-neutral-fg);font-family:var(--tcp-type-data-family);font-size:var(--tcp-type-caption-size);line-height:var(--tcp-type-caption-line-height);border-radius:var(--tcp-radius-control);white-space:nowrap;align-items:center;display:inline-flex}.tcp-badge[data-tone=accent]{background:var(--tcp-color-accent-tint);color:var(--tcp-color-accent-text)}.tcp-badge[data-tone=ok]{background:var(--tcp-color-ok-bg);color:var(--tcp-color-ok-fg)}.tcp-badge[data-tone=warn]{background:var(--tcp-color-warn-bg);color:var(--tcp-color-warn-fg)}.tcp-badge[data-tone=danger]{background:var(--tcp-color-danger-bg);color:var(--tcp-color-danger-fg)}.tcp-badge[data-tone=info]{background:var(--tcp-color-info-bg);color:var(--tcp-color-info-fg)}.tcp-tag{align-items:center;gap:var(--tcp-space-1);min-block-size:var(--tcp-size-control-sm);padding-inline:var(--tcp-space-2);background:var(--tcp-color-bg-canvas);color:var(--tcp-color-fg-secondary);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-default);font-size:var(--tcp-type-caption-size);border-radius:var(--tcp-radius-control);text-decoration:none;display:inline-flex}a.tcp-tag:hover{background:var(--tcp-color-bg-hover);color:var(--tcp-color-fg-primary)}.tcp-tag__remove{inline-size:var(--tcp-size-icon-md);block-size:var(--tcp-size-icon-md);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:calc(var(--tcp-space-1) * -1);padding:0;display:inline-grid}.tcp-tag__remove:hover{background:var(--tcp-color-bg-active)}.tcp-panel{background:var(--tcp-color-bg-raised);box-shadow:var(--tcp-shadow-hairline);border-radius:var(--tcp-radius-structure)}.tcp-panel__head{justify-content:space-between;align-items:center;gap:var(--tcp-space-2) var(--tcp-space-4);padding:var(--tcp-space-3) var(--tcp-space-4);border-block-end:var(--tcp-border-width-hairline) solid var(--tcp-color-border-subtle);flex-wrap:wrap;display:flex}.tcp-panel__title{font-size:var(--tcp-type-h4-size);font-weight:var(--tcp-type-h4-weight);line-height:var(--tcp-type-h4-line-height);letter-spacing:var(--tcp-type-h4-tracking)}.tcp-panel__body{padding:var(--tcp-space-4)}.tcp-page-header{justify-content:space-between;align-items:flex-end;gap:var(--tcp-space-3) var(--tcp-space-6);flex-wrap:wrap;display:flex}.tcp-page-header__text{gap:var(--tcp-space-2);flex-direction:column;flex:1 1 var(--tcp-size-measure-tile);min-inline-size:0;display:flex}.tcp-page-header__title{font-size:var(--tcp-type-h1-size);font-weight:var(--tcp-type-h1-weight);line-height:var(--tcp-type-h1-line-height);letter-spacing:var(--tcp-type-h1-tracking)}.tcp-page-header__lead{max-inline-size:var(--tcp-size-measure-prose);color:var(--tcp-color-fg-secondary);font-size:var(--tcp-type-prose-size);line-height:var(--tcp-type-prose-line-height)}.tcp-tiles{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--tcp-tiles-min,var(--tcp-size-measure-tile))), 1fr));padding-block-start:var(--tcp-border-width-hairline);padding-inline-start:var(--tcp-border-width-hairline);display:grid}.tcp-tiles[data-min=sm]{--tcp-tiles-min:var(--tcp-size-measure-tile-sm)}.tcp-tile{gap:var(--tcp-space-2);padding:var(--tcp-space-4);background:var(--tcp-color-bg-raised);color:var(--tcp-color-fg-primary);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-default);flex-direction:column;min-inline-size:0;margin-block-start:calc(var(--tcp-border-width-hairline) * -1);margin-inline-start:calc(var(--tcp-border-width-hairline) * -1);text-decoration:none;display:flex}a.tcp-tile{transition:background-color var(--tcp-ease)}a.tcp-tile:hover{background:var(--tcp-color-bg-hover);color:var(--tcp-color-fg-primary);z-index:var(--tcp-z-sticky);position:relative}a.tcp-tile:active{background:var(--tcp-color-bg-active)}a.tcp-tile:focus-visible{z-index:var(--tcp-z-sticky);outline-offset:var(--tcp-border-offset-inner);position:relative}.tcp-tiles[data-variant=block]{gap:var(--tcp-space-3);padding:0}.tcp-tiles[data-variant=block]>.tcp-tile{background:var(--tcp-color-bg-panel);padding:var(--tcp-space-5);border-color:#0000;margin:0}.tcp-tiles[data-variant=block]>a.tcp-tile:hover{background:var(--tcp-color-bg-hover)}.tcp-tile__title{justify-content:space-between;align-items:baseline;gap:var(--tcp-space-2);font-size:var(--tcp-type-h3-size);font-weight:var(--tcp-type-h3-weight);line-height:var(--tcp-type-h3-line-height);letter-spacing:var(--tcp-type-h3-tracking);display:flex}.tcp-tile[data-size=sm] .tcp-tile__title{font-size:var(--tcp-type-h4-size);line-height:var(--tcp-type-h4-line-height)}.tcp-tile__text{color:var(--tcp-color-fg-secondary);font-size:var(--tcp-type-body-size);line-height:var(--tcp-type-body-line-height)}.tcp-tile__meta{justify-content:space-between;align-items:center;gap:var(--tcp-space-2);font-family:var(--tcp-type-data-family);font-size:var(--tcp-type-caption-size);color:var(--tcp-color-fg-muted);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--tcp-space-3);display:flex}.tcp-section{padding-block:var(--tcp-space-16)}.tcp-section+.tcp-section{padding-block-start:0}.tcp-stack>.tcp-section{padding-block:0}.tcp-section__head{gap:var(--tcp-space-2);max-inline-size:var(--tcp-size-measure-lead);flex-direction:column;margin-block-end:var(--tcp-space-6);display:flex}.tcp-section__title{font-size:var(--tcp-type-h1-size);font-weight:var(--tcp-type-h1-weight);line-height:var(--tcp-type-h1-line-height);letter-spacing:var(--tcp-type-h1-tracking)}.tcp-section__lead{color:var(--tcp-color-fg-secondary);font-size:var(--tcp-type-prose-size);line-height:var(--tcp-type-prose-line-height)}.tcp-dl{grid-template-columns:minmax(var(--tcp-size-measure-tile-sm), max-content) minmax(0, 1fr);gap:var(--tcp-space-2) var(--tcp-space-6);display:grid}.tcp-dl dt{color:var(--tcp-color-fg-muted)}.tcp-dl dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}@container (width<=28rem){.tcp-dl{grid-template-columns:minmax(0,1fr);gap:0}.tcp-dl dd{margin-block-end:var(--tcp-space-3)}}.tcp-rules{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--tcp-size-measure-tile)), 1fr));gap:var(--tcp-space-6);display:grid}.tcp-rules>div{gap:var(--tcp-space-1);border-block-start:var(--tcp-border-width-thick) solid var(--tcp-color-fg-primary);flex-direction:column;padding-block-start:var(--tcp-space-3);display:flex}.tcp-rules dt{font-weight:var(--tcp-type-body-strong-weight)}.tcp-rules dd{color:var(--tcp-color-fg-secondary);margin:0}.tcp-stat{gap:var(--tcp-space-1);flex-direction:column;min-inline-size:0;display:flex}.tcp-stat__label{color:var(--tcp-color-fg-muted);font-size:var(--tcp-type-label-size);line-height:var(--tcp-type-label-line-height)}.tcp-stat__value{font-size:var(--tcp-type-h1-size);line-height:var(--tcp-type-h1-line-height);font-weight:var(--tcp-type-h2-weight);letter-spacing:var(--tcp-type-h1-tracking);font-variant-numeric:tabular-nums}.tcp-stat__unit{font-size:var(--tcp-type-body-size);font-weight:var(--tcp-type-body-weight);letter-spacing:var(--tcp-type-body-tracking);color:var(--tcp-color-fg-muted);margin-inline-start:var(--tcp-space-1)}.tcp-stat__foot{justify-content:space-between;align-items:center;gap:var(--tcp-space-2);font-size:var(--tcp-type-caption-size);color:var(--tcp-color-fg-muted);display:flex}.tcp-delta[data-tone=good]{color:var(--tcp-color-ok-fg)}.tcp-delta[data-tone=bad]{color:var(--tcp-color-danger-fg)}.tcp-spark{inline-size:var(--tcp-space-20);block-size:var(--tcp-size-icon-md);color:var(--tcp-color-accent-solid);vertical-align:middle;display:inline-block;overflow:visible}.tcp-spark path{fill:none;stroke:currentColor;stroke-width:var(--tcp-border-width-thick);vector-effect:non-scaling-stroke}.tcp-spark rect{fill:currentColor}.tcp-meter{gap:var(--tcp-space-1-5);flex-direction:column;display:flex}.tcp-meter__label{justify-content:space-between;gap:var(--tcp-space-3);font-size:var(--tcp-type-label-size);display:flex}.tcp-meter__value{font-family:var(--tcp-type-data-family);color:var(--tcp-color-fg-secondary)}.tcp-meter__track{block-size:var(--tcp-space-2);background:var(--tcp-color-bg-active)}.tcp-meter__fill{background:var(--tcp-color-accent-solid);block-size:100%}.tcp-meter[data-tone=warn] .tcp-meter__fill{background:var(--tcp-color-warn-solid)}.tcp-meter[data-tone=danger] .tcp-meter__fill{background:var(--tcp-color-danger-solid)}.tcp-uptime{gap:var(--tcp-border-width-hairline);block-size:var(--tcp-size-control-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}@media (width<=40rem){.tcp-uptime{gap:0}}.tcp-uptime__cell{background:var(--tcp-color-ok-solid)}.tcp-uptime__cell[data-state=degraded]{background:var(--tcp-color-warn-solid)}.tcp-uptime__cell[data-state=down]{background:var(--tcp-color-danger-solid)}.tcp-uptime__cell[data-state=none]{background:var(--tcp-color-bg-active)}.tcp-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tcp-timeline__item{grid-template-columns:var(--tcp-size-measure-tile-sm) minmax(0, 1fr);gap:var(--tcp-space-1) var(--tcp-space-4);padding-block:var(--tcp-space-3);border-block-start:var(--tcp-border-width-hairline) solid var(--tcp-color-border-subtle);display:grid}.tcp-timeline__time{font-family:var(--tcp-type-data-family);font-size:var(--tcp-type-caption-size);color:var(--tcp-color-fg-muted)}.tcp-timeline__title{font-weight:var(--tcp-type-body-strong-weight)}.tcp-timeline__text{color:var(--tcp-color-fg-secondary)}@media (width<=40rem){.tcp-timeline__item{grid-template-columns:minmax(0,1fr)}}.tcp-callout{--_b:var(--tcp-color-info-solid);--_f:var(--tcp-color-info-fg);--_t:var(--tcp-color-info-bg);gap:var(--tcp-space-3);padding:var(--tcp-space-3) var(--tcp-space-4);background:var(--_t);border-inline-start:var(--tcp-marker-width) solid var(--_b);display:flex}.tcp-callout[data-tone=ok]{--_b:var(--tcp-color-ok-solid);--_f:var(--tcp-color-ok-fg);--_t:var(--tcp-color-ok-bg)}.tcp-callout[data-tone=warn]{--_b:var(--tcp-color-warn-solid);--_f:var(--tcp-color-warn-fg);--_t:var(--tcp-color-warn-bg)}.tcp-callout[data-tone=danger]{--_b:var(--tcp-color-danger-solid);--_f:var(--tcp-color-danger-fg);--_t:var(--tcp-color-danger-bg)}.tcp-callout[data-tone=neutral]{--_b:var(--tcp-color-fg-muted);--_f:var(--tcp-color-fg-secondary);--_t:var(--tcp-color-neutral-bg)}.tcp-callout__icon{color:var(--_f);margin-block-start:var(--tcp-space-0-5)}.tcp-callout__body{flex:1;min-inline-size:0}.tcp-callout__title{font-weight:var(--tcp-type-body-strong-weight);color:var(--_f);margin-block-end:var(--tcp-space-1)}.tcp-callout__action{flex:none;align-self:center}.tcp-callout[data-layout=banner]{padding-inline:var(--tcp-space-gutter);border-inline-start:0;border-block-end:var(--tcp-border-width-hairline) solid var(--_b)}.tcp-error-summary{gap:var(--tcp-space-2);flex-direction:column;display:flex}.tcp-error-summary ul{margin:0;padding-inline-start:var(--tcp-space-4)}.tcp-error-summary a{min-block-size:var(--tcp-size-target-min);display:inline-block}.tcp-empty{align-items:flex-start;gap:var(--tcp-space-2);padding:var(--tcp-space-8) var(--tcp-space-6);border:var(--tcp-border-width-hairline) dashed var(--tcp-color-border-strong);flex-direction:column;display:flex}.tcp-empty[data-kind=error]{border-style:solid;border-color:var(--tcp-color-danger-border)}.tcp-empty[data-kind=unavailable]{background:var(--tcp-color-bg-panel)}.tcp-empty__code{font-family:var(--tcp-type-data-family);font-size:var(--tcp-type-caption-size);color:var(--tcp-color-fg-muted)}.tcp-empty__title{font-size:var(--tcp-type-h3-size);font-weight:var(--tcp-type-h3-weight);line-height:var(--tcp-type-h3-line-height);letter-spacing:var(--tcp-type-h3-tracking)}.tcp-empty__text{max-inline-size:var(--tcp-size-measure-lead);color:var(--tcp-color-fg-secondary)}.tcp-empty__actions{gap:var(--tcp-space-2);flex-wrap:wrap;margin-block-start:var(--tcp-space-2);display:flex}.tcp-skeleton{min-block-size:var(--tcp-type-body-size);background:var(--tcp-color-bg-active);animation:tcp-skeleton calc(var(--tcp-motion-layout) * 6) var(--tcp-motion-easing-standard) infinite alternate, tcp-appear var(--tcp-motion-fade) var(--tcp-motion-feedback-delay) both;display:block}@keyframes tcp-skeleton{to{opacity:.5}}.tcp-stale{align-items:center;gap:var(--tcp-space-1-5);font-size:var(--tcp-type-caption-size);color:var(--tcp-color-fg-muted);font-family:var(--tcp-type-data-family);display:inline-flex}.tcp-toast{align-items:flex-start;gap:var(--tcp-space-3);max-inline-size:var(--tcp-size-measure-lead);padding:var(--tcp-space-3) var(--tcp-space-4);background:var(--tcp-color-bg-inverse);color:var(--tcp-color-fg-inverse);box-shadow:var(--tcp-shadow-toast);border-radius:var(--tcp-radius-overlay);display:flex}.tcp-toast__action{color:inherit;font-weight:var(--tcp-type-body-strong-weight)}.tcp-swatch{align-items:center;gap:var(--tcp-space-2);min-inline-size:0;display:inline-flex}.tcp-swatch__chip{inline-size:var(--tcp-size-icon-md);block-size:var(--tcp-size-icon-md);background:var(--_c);box-shadow:var(--tcp-shadow-hairline);flex:none}.tcp-swatch[data-size=sm] .tcp-swatch__chip{inline-size:var(--tcp-size-icon-sm);block-size:var(--tcp-size-icon-sm)}.tcp-swatch[data-size=lg] .tcp-swatch__chip{inline-size:var(--tcp-space-12);block-size:var(--tcp-space-12)}.tcp-preview{box-shadow:var(--tcp-shadow-hairline);flex-direction:column;min-inline-size:0;display:flex}.tcp-preview__stage{padding:var(--tcp-space-6);background:var(--tcp-color-bg-raised);min-inline-size:0;overflow-x:auto}.tcp-preview__stage[data-pad=none]{padding:0}.tcp-preview__bar{justify-content:space-between;align-items:center;gap:var(--tcp-space-2);padding:var(--tcp-space-1) var(--tcp-space-2) var(--tcp-space-1) var(--tcp-space-3);border-block-start:var(--tcp-border-width-hairline) solid var(--tcp-color-border-subtle);font-size:var(--tcp-type-caption-size);color:var(--tcp-color-fg-muted);flex-wrap:wrap;display:flex}.tcp-table-frame{background:var(--tcp-color-bg-raised);box-shadow:var(--tcp-shadow-hairline);overflow-x:auto;container-type:inline-size}.tcp-table-frame:focus-visible{outline-offset:var(--tcp-border-offset-inner)}.tcp-table-frame[data-height=bounded]{max-block-size:calc(var(--tcp-size-row) * 12);overflow-y:auto}.tcp-table,:where(.tcp-prose) table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--tcp-type-body-size);line-height:var(--tcp-type-body-line-height);font-variant-numeric:tabular-nums}:where(.tcp-table,.tcp-prose table) caption{padding:var(--tcp-space-3) var(--tcp-space-4);text-align:start;font-weight:var(--tcp-type-body-strong-weight)}:where(.tcp-table,.tcp-prose table) :is(th,td){padding:var(--tcp-space-2) var(--tcp-space-3);text-align:start;vertical-align:middle;border-block-end:var(--tcp-border-width-hairline) solid var(--tcp-color-border-subtle)}:where(.tcp-table,.tcp-prose table) thead th{z-index:var(--tcp-z-sticky);background:var(--tcp-color-bg-panel);color:var(--tcp-color-fg-secondary);font-size:var(--tcp-type-label-size);font-weight:var(--tcp-type-label-weight);line-height:var(--tcp-type-label-line-height);white-space:nowrap;border-block-end-color:var(--tcp-color-border-strong);position:sticky;inset-block-start:0}.tcp-table tbody td,.tcp-table tbody th{block-size:var(--tcp-size-row)}.tcp-table tbody th{font-weight:var(--tcp-type-body-strong-weight);white-space:nowrap}:where(.tcp-table,.tcp-prose table) tbody tr:last-child :is(th,td){border-block-end:0}.tcp-table tbody tr:hover :is(th,td){background:var(--tcp-color-bg-hover)}.tcp-table tbody tr[data-selected] :is(th,td){background:var(--tcp-color-accent-tint)}.tcp-table tbody tr[data-selected]>:first-child{box-shadow:inset var(--tcp-marker-width) 0 0 var(--tcp-color-accent-solid)}.tcp-table tbody tr[data-state=error]>:first-child{box-shadow:inset var(--tcp-marker-width) 0 0 var(--tcp-color-danger-solid)}.tcp-table[aria-busy=true] tbody{opacity:.6}.tcp-table :is(th,td)[data-kind=num]{text-align:end;font-family:var(--tcp-type-data-family);font-size:var(--tcp-type-code-size)}.tcp-table :is(th,td)[data-kind=id]{font-family:var(--tcp-type-data-family);font-size:var(--tcp-type-code-size);white-space:nowrap}.tcp-table :is(th,td)[data-kind=check]{inline-size:var(--tcp-size-control-md);padding-inline-end:0}.tcp-table :is(th,td)[data-kind=actions]{inline-size:var(--tcp-size-control-md);text-align:end;white-space:nowrap}@container (width<=40rem){.tcp-table :is(th,td)[data-priority=low]{display:none}}@container (width<=28rem){.tcp-table :is(th,td)[data-priority=medium]{display:none}}.tcp-table__sort{align-items:center;gap:var(--tcp-space-1);margin:calc(var(--tcp-space-1) * -1) calc(var(--tcp-space-1) * -1);padding:var(--tcp-space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.tcp-table__sort:hover{color:var(--tcp-color-fg-primary);background:var(--tcp-color-bg-active)}.tcp-table__sort .tcp-icon{color:var(--tcp-color-fg-muted)}[aria-sort=ascending] .tcp-table__sort,[aria-sort=descending] .tcp-table__sort{color:var(--tcp-color-fg-primary)}[aria-sort=descending] .tcp-table__sort .tcp-icon{transform:rotate(180deg)}[aria-sort=ascending] .tcp-table__sort .tcp-icon,[aria-sort=descending] .tcp-table__sort .tcp-icon{color:var(--tcp-color-accent-text)}.tcp-table__state td{padding:0}.tcp-table__state .tcp-empty{border:0}.tcp-toolbar{align-items:center;gap:var(--tcp-space-2);flex-wrap:wrap;display:flex}.tcp-toolbar__search{flex:1 1 var(--tcp-size-measure-tile);min-inline-size:0;max-inline-size:var(--tcp-size-measure-lead)}.tcp-toolbar__end{align-items:center;gap:var(--tcp-space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.tcp-filter-chips{align-items:center;gap:var(--tcp-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tcp-bulkbar{align-items:center;gap:var(--tcp-space-2) var(--tcp-space-3);min-block-size:var(--tcp-size-control-lg);padding:var(--tcp-space-1) var(--tcp-space-3);background:var(--tcp-color-accent-tint);box-shadow:inset var(--tcp-marker-width) 0 0 var(--tcp-color-accent-solid);flex-wrap:wrap;display:flex}.tcp-pagination{justify-content:space-between;align-items:center;gap:var(--tcp-space-2) var(--tcp-space-4);font-size:var(--tcp-type-label-size);color:var(--tcp-color-fg-muted);flex-wrap:wrap;display:flex}.tcp-pagination__list{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.tcp-pagination__item{min-inline-size:var(--tcp-size-control-md);min-block-size:var(--tcp-size-control-md);padding-inline:var(--tcp-space-1-5);color:var(--tcp-color-fg-secondary);font-family:var(--tcp-type-data-family);font-size:var(--tcp-type-code-size);place-items:center;text-decoration:none;display:inline-grid}a.tcp-pagination__item:hover{background:var(--tcp-color-bg-hover);color:var(--tcp-color-fg-primary)}.tcp-pagination__item[aria-current=page]{background:var(--tcp-color-bg-selected);color:var(--tcp-color-fg-primary);box-shadow:inset 0 calc(var(--tcp-border-width-thick) * -1) 0 var(--tcp-color-accent-solid)}.tcp-pagination__item[aria-disabled=true]{color:var(--tcp-color-fg-disabled)}.tcp-code{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--tcp-color-bg-panel);min-inline-size:0;color:var(--tcp-color-fg-primary);box-shadow:var(--tcp-shadow-hairline);border-radius:var(--tcp-radius-structure);flex-direction:column;display:flex}.tcp-code__bar{justify-content:space-between;align-items:center;gap:var(--tcp-space-3);min-block-size:var(--tcp-size-control-lg);padding-inline:var(--tcp-space-3) var(--tcp-space-1);border-block-end:var(--tcp-border-width-hairline) solid var(--tcp-color-border-subtle);color:var(--tcp-color-fg-muted);font-family:var(--tcp-type-code-family);font-size:var(--tcp-type-caption-size);display:flex}.tcp-code__copy{align-items:center;gap:var(--tcp-space-1);min-block-size:var(--tcp-size-control-sm);padding-inline:var(--tcp-space-2);color:var(--tcp-color-fg-secondary);font-family:var(--tcp-type-body-family);font-size:var(--tcp-type-caption-size);cursor:pointer;background:0 0;border:0;display:inline-flex}.tcp-code__copy:hover{background:var(--tcp-color-bg-hover);color:var(--tcp-color-fg-primary)}.tcp-code__copy[data-state=copied]{color:var(--tcp-color-ok-fg)}tcp-copy:not(:defined) .tcp-code__copy{visibility:hidden}.tcp-code__body{padding:var(--tcp-space-3) var(--tcp-space-4);font-family:var(--tcp-type-code-family);font-size:var(--tcp-type-code-size);line-height:var(--tcp-type-code-line-height);tab-size:2;color:var(--tcp-color-fg-primary);margin:0;overflow-x:auto}.tcp-code__body:focus-visible{outline-offset:var(--tcp-border-offset-inner)}.tcp-code__body code{font:inherit}.tcp-tok-c{color:var(--tcp-color-fg-muted)}.tcp-tok-k{color:var(--tcp-color-accent-text)}.tcp-tok-s{color:var(--tcp-color-ok-fg)}.tcp-tok-n{color:var(--tcp-color-warn-fg)}.tcp-tok-f{color:var(--tcp-color-info-fg)}.tcp-code [data-line-state=added]{background:var(--tcp-color-ok-bg);display:block}.tcp-code [data-line-state=removed]{background:var(--tcp-color-danger-bg);display:block}.tcp-code-inline,:where(.tcp-prose) :not(pre)>code{padding-inline:var(--tcp-space-1);background:var(--tcp-color-bg-hover);box-shadow:var(--tcp-shadow-hairline);font-family:var(--tcp-type-code-family);font-size:var(--tcp-type-code-size);overflow-wrap:anywhere}.tcp-prose{font-size:var(--tcp-type-prose-size);line-height:var(--tcp-type-prose-line-height);letter-spacing:var(--tcp-type-prose-tracking);min-inline-size:0}:where(.tcp-prose) :where(p,ul,ol,blockquote,dl){max-inline-size:var(--tcp-size-measure-prose);margin-block:0}:where(.tcp-prose)>*+*{margin-block-start:var(--tcp-space-4)}:where(.tcp-prose) :where(ul,ol){padding-inline-start:var(--tcp-space-5)}:where(.tcp-prose) li+li{margin-block-start:var(--tcp-space-1)}:where(.tcp-prose) li::marker{color:var(--tcp-color-fg-muted)}:where(.tcp-prose) :where(h2,h3,h4){color:var(--tcp-color-fg-primary);scroll-margin-block-start:calc(var(--tcp-size-measure-topbar) + var(--tcp-space-4))}:where(.tcp-prose) *+h2{margin-block-start:var(--tcp-space-12)}:where(.tcp-prose) *+h3{margin-block-start:var(--tcp-space-8)}:where(.tcp-prose) *+h4{margin-block-start:var(--tcp-space-6)}:where(.tcp-prose) h2{font-size:var(--tcp-type-h2-size);font-weight:var(--tcp-type-h2-weight);line-height:var(--tcp-type-h2-line-height);letter-spacing:var(--tcp-type-h2-tracking)}:where(.tcp-prose) h3{font-size:var(--tcp-type-h3-size);font-weight:var(--tcp-type-h3-weight);line-height:var(--tcp-type-h3-line-height);letter-spacing:var(--tcp-type-h3-tracking)}:where(.tcp-prose) h4{font-size:var(--tcp-type-h4-size);font-weight:var(--tcp-type-h4-weight);line-height:var(--tcp-type-h4-line-height);letter-spacing:var(--tcp-type-h4-tracking)}:where(.tcp-prose) a{color:var(--tcp-color-fg-link);text-underline-offset:var(--tcp-space-0-5);text-decoration-thickness:var(--tcp-border-width-hairline)}:where(.tcp-prose) a:hover{color:var(--tcp-color-fg-link-hover)}:where(.tcp-prose) strong{font-weight:var(--tcp-type-h4-weight)}:where(.tcp-prose) blockquote{border-inline-start:var(--tcp-marker-width) solid var(--tcp-color-border-strong);color:var(--tcp-color-fg-secondary);padding-inline-start:var(--tcp-space-4)}:where(.tcp-prose) hr{border:0;border-block-start:var(--tcp-border-width-hairline) solid var(--tcp-color-border-default);margin-block:var(--tcp-space-8)}:where(.tcp-prose) .tcp-table-frame{font-size:var(--tcp-type-body-size)}.tcp-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-block-size:100dvh;display:grid}.tcp-shell__top{z-index:var(--tcp-z-topbar);grid-column:1/-1;position:sticky;inset-block-start:0}.tcp-shell__rail{inset-block:var(--tcp-size-measure-topbar) 0;z-index:var(--tcp-z-rail);inline-size:min(100%, var(--tcp-size-measure-rail));overscroll-behavior:contain;background:var(--tcp-color-bg-panel);box-shadow:var(--tcp-shadow-dialog);visibility:hidden;transition:transform var(--tcp-motion-enter) var(--tcp-motion-easing-enter), visibility var(--tcp-motion-enter);position:fixed;inset-inline-start:0;overflow-y:auto;transform:translate(-100%)}.tcp-shell[data-rail-open] .tcp-shell__rail{visibility:visible;transform:none}.tcp-shell__main{min-inline-size:0}.tcp-shell__page{gap:var(--tcp-space-6);padding:var(--tcp-space-6) var(--tcp-space-gutter) var(--tcp-space-16);max-inline-size:var(--tcp-shell-page,var(--tcp-size-measure-page));flex-direction:column;min-inline-size:0;margin-inline:auto;display:flex}.tcp-shell[data-layout=docs]{--tcp-shell-page:var(--tcp-size-measure-form)}.tcp-shell__aside{display:none}@media (width>=64rem){.tcp-shell[data-layout=console],.tcp-shell[data-layout=docs]{grid-template-columns:var(--tcp-size-measure-rail) minmax(0, 1fr)}.tcp-shell__rail{inset-block:var(--tcp-size-measure-topbar) auto;block-size:calc(100dvh - var(--tcp-size-measure-topbar));visibility:visible;inline-size:auto;box-shadow:none;background:0 0;position:sticky;transform:none}.tcp-shell[data-layout=console] .tcp-shell__main,.tcp-shell[data-layout=docs] .tcp-shell__main{box-shadow:calc(var(--tcp-border-width-hairline) * -1) 0 0 var(--tcp-color-border-default)}.tcp-shell__menu{display:none}.tcp-shell__page{padding-block-start:var(--tcp-space-8)}}@media (width>=80rem){.tcp-shell[data-layout=docs] .tcp-shell__main{grid-template-columns:minmax(0, 1fr) var(--tcp-size-measure-toc);column-gap:var(--tcp-space-8);max-inline-size:calc(var(--tcp-size-measure-form) + var(--tcp-size-measure-toc));padding-inline-end:var(--tcp-space-6);display:grid}.tcp-shell[data-layout=docs] .tcp-shell__page{margin-inline:0}.tcp-shell__aside{max-block-size:calc(100dvh - var(--tcp-size-measure-topbar) - var(--tcp-space-12));align-self:start;padding-block-start:var(--tcp-space-8);display:block;position:sticky;inset-block-start:calc(var(--tcp-size-measure-topbar) + var(--tcp-space-8));overflow-y:auto}.tcp-toc-mobile{display:none}}.tcp-topbar{align-items:center;gap:var(--tcp-space-4);block-size:var(--tcp-size-measure-topbar);padding-inline:var(--tcp-space-gutter);background:var(--tcp-color-bg-canvas);box-shadow:inset 0 calc(var(--tcp-border-width-hairline) * -1) 0 var(--tcp-color-border-default);display:flex}.tcp-topbar__search{flex:0 1 var(--tcp-size-measure-tile);min-inline-size:0;margin-inline-start:auto}.tcp-topbar__end{align-items:center;gap:var(--tcp-space-1);flex:none;margin-inline-start:auto;display:flex}.tcp-topbar__search+.tcp-topbar__end{margin-inline-start:0}.tcp-brand{align-items:center;gap:var(--tcp-space-2);color:var(--tcp-color-fg-primary);font-size:var(--tcp-type-h4-size);font-weight:var(--tcp-type-h4-weight);letter-spacing:var(--tcp-type-h2-tracking);white-space:nowrap;text-decoration:none;display:inline-flex}.tcp-brand:hover{color:var(--tcp-color-fg-primary)}.tcp-brand__mark{inline-size:var(--tcp-size-icon-md);block-size:var(--tcp-size-icon-md);background:var(--tcp-color-fg-primary);place-items:center;display:grid}.tcp-brand__mark:after{content:"";inline-size:var(--tcp-space-2);block-size:var(--tcp-space-2);background:var(--tcp-color-bg-canvas)}.tcp-brand__product{color:var(--tcp-color-fg-muted);font-weight:var(--tcp-type-body-weight);margin-inline-start:var(--tcp-space-1)}.tcp-topnav{align-self:stretch;margin-inline-start:var(--tcp-space-4);display:none}@media (width>=64rem){.tcp-topnav{display:block}}.tcp-topnav ul{block-size:100%;margin:0;padding:0;list-style:none;display:flex}.tcp-topnav a{block-size:100%;padding-inline:var(--tcp-space-3);color:var(--tcp-color-fg-secondary);transition:color var(--tcp-ease);align-items:center;text-decoration:none;display:flex}.tcp-topnav a:hover{color:var(--tcp-color-fg-primary)}.tcp-topnav a[aria-current]{color:var(--tcp-color-fg-primary);font-weight:var(--tcp-type-body-strong-weight);box-shadow:inset 0 calc(var(--tcp-border-width-thick) * -1) 0 var(--tcp-color-fg-primary)}.tcp-topnav a:focus-visible{outline-offset:var(--tcp-border-offset-inner)}.tcp-sidenav{gap:var(--tcp-space-4);padding:var(--tcp-space-4) 0 var(--tcp-space-8);font-size:var(--tcp-type-body-size);flex-direction:column;display:flex}.tcp-sidenav ul{margin:0;padding:0;list-style:none}.tcp-sidenav__label,.tcp-sidenav__link{justify-content:space-between;align-items:center;gap:var(--tcp-space-2);min-block-size:var(--tcp-size-control-md);padding-block:var(--tcp-space-1);padding-inline:calc(var(--tcp-space-4) + var(--_depth,0) * var(--tcp-space-3)) var(--tcp-space-3);color:var(--tcp-color-fg-secondary);text-decoration:none;display:flex}.tcp-sidenav__label{color:var(--tcp-color-fg-primary);font-weight:var(--tcp-type-body-strong-weight);cursor:default}summary.tcp-sidenav__label{cursor:pointer;list-style:none}summary.tcp-sidenav__label::-webkit-details-marker{display:none}summary.tcp-sidenav__label:hover{background:var(--tcp-color-bg-hover)}summary.tcp-sidenav__label .tcp-icon{color:var(--tcp-color-fg-muted);transition:transform var(--tcp-ease)}details[open]>summary.tcp-sidenav__label .tcp-icon{transform:rotate(180deg)}.tcp-sidenav__link:hover{background:var(--tcp-color-bg-hover);color:var(--tcp-color-fg-primary)}.tcp-sidenav__link:active{background:var(--tcp-color-bg-active)}.tcp-sidenav__link[aria-current=page]{background:var(--tcp-color-bg-selected);color:var(--tcp-color-fg-primary);font-weight:var(--tcp-type-body-strong-weight);box-shadow:inset var(--tcp-marker-width) 0 0 var(--tcp-color-accent-solid)}.tcp-sidenav__link[aria-disabled=true]{color:var(--tcp-color-fg-disabled);cursor:not-allowed}.tcp-sidenav :focus-visible{outline-offset:var(--tcp-border-offset-inner)}.tcp-toc{gap:var(--tcp-space-2);font-size:var(--tcp-type-label-size);line-height:var(--tcp-type-label-line-height);flex-direction:column;display:flex}.tcp-toc__title{font-size:var(--tcp-type-label-size);font-weight:var(--tcp-type-label-weight);color:var(--tcp-color-fg-primary)}.tcp-toc ul{margin:0;padding:0;list-style:none}.tcp-toc a{min-block-size:var(--tcp-size-target-min);padding-block:var(--tcp-space-1);padding-inline:calc(var(--tcp-space-3) + var(--_depth,0) * var(--tcp-space-3)) 0;color:var(--tcp-color-fg-muted);box-shadow:inset var(--tcp-border-width-hairline) 0 0 var(--tcp-color-border-default);align-items:center;text-decoration:none;display:flex}.tcp-toc a:hover{color:var(--tcp-color-fg-primary)}.tcp-toc a[aria-current]{color:var(--tcp-color-fg-primary);font-weight:var(--tcp-type-label-weight);box-shadow:inset var(--tcp-marker-width) 0 0 var(--tcp-color-accent-solid)}.tcp-toc-mobile{box-shadow:var(--tcp-shadow-hairline)}.tcp-toc-mobile>summary{min-block-size:var(--tcp-size-control-lg);padding-inline:var(--tcp-space-3);font-weight:var(--tcp-type-label-weight);font-size:var(--tcp-type-label-size);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.tcp-toc-mobile>summary::-webkit-details-marker{display:none}.tcp-toc-mobile>.tcp-toc{padding:0 var(--tcp-space-3) var(--tcp-space-3)}.tcp-breadcrumbs ol{align-items:center;gap:var(--tcp-space-1) var(--tcp-space-1-5);font-size:var(--tcp-type-label-size);line-height:var(--tcp-type-label-line-height);color:var(--tcp-color-fg-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tcp-breadcrumbs li+li:before{content:"/";color:var(--tcp-color-border-strong);margin-inline-end:var(--tcp-space-1-5)}.tcp-breadcrumbs a{color:var(--tcp-color-fg-secondary);text-decoration:none}.tcp-breadcrumbs a:hover{color:var(--tcp-color-fg-primary);text-decoration:underline}.tcp-breadcrumbs [aria-current]{color:var(--tcp-color-fg-primary)}.tcp-tabs{gap:var(--tcp-space-4);flex-direction:column;min-inline-size:0;display:flex}.tcp-tabs__list{box-shadow:inset 0 calc(var(--tcp-border-width-hairline) * -1) 0 var(--tcp-color-border-default);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tcp-tab{align-items:center;gap:var(--tcp-space-1-5);min-block-size:var(--tcp-size-control-lg);padding-inline:var(--tcp-space-3);color:var(--tcp-color-fg-muted);font-size:var(--tcp-type-body-size);white-space:nowrap;cursor:pointer;transition:color var(--tcp-ease);background:0 0;border:0;text-decoration:none;display:inline-flex}.tcp-tab:hover{color:var(--tcp-color-fg-primary);background:var(--tcp-color-bg-hover)}.tcp-tab:active{background:var(--tcp-color-bg-active)}.tcp-tab[aria-selected=true],.tcp-tab[aria-current]{color:var(--tcp-color-fg-primary);font-weight:var(--tcp-type-body-strong-weight);box-shadow:inset 0 calc(var(--tcp-border-width-thick) * -1) 0 var(--tcp-color-accent-solid)}.tcp-tab:focus-visible{outline-offset:var(--tcp-border-offset-inner)}.tcp-tab:disabled,.tcp-tab[aria-disabled=true]{color:var(--tcp-color-fg-disabled);cursor:not-allowed;background:0 0}.tcp-tabs__panel[hidden]{display:none}.tcp-tabs__panel:focus-visible{outline-offset:var(--tcp-border-ring-offset)}.tcp-pager{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--tcp-size-measure-tile)), 1fr));gap:var(--tcp-space-3);margin-block-start:var(--tcp-space-8);display:grid}.tcp-pager__link{gap:var(--tcp-space-1);padding:var(--tcp-space-3) var(--tcp-space-4);background:var(--tcp-color-bg-raised);color:var(--tcp-color-fg-primary);box-shadow:var(--tcp-shadow-hairline);transition:background-color var(--tcp-ease);flex-direction:column;text-decoration:none;display:flex}.tcp-pager__link:hover{background:var(--tcp-color-bg-hover);color:var(--tcp-color-fg-primary)}.tcp-pager__link[data-dir=next]{text-align:end;grid-column-end:-1}.tcp-pager__dir{color:var(--tcp-color-fg-muted);font-size:var(--tcp-type-caption-size)}.tcp-pager__title{font-weight:var(--tcp-type-body-strong-weight)}.tcp-footer{padding-block:var(--tcp-space-8);border-block-start:var(--tcp-border-width-hairline) solid var(--tcp-color-border-default);color:var(--tcp-color-fg-muted);font-size:var(--tcp-type-label-size)}.tcp-footer__grid{grid-template-columns:repeat(auto-fit, minmax(var(--tcp-size-measure-tile-sm), 1fr));gap:var(--tcp-space-6);display:grid}.tcp-footer__title{color:var(--tcp-color-fg-primary);font-weight:var(--tcp-type-label-weight);margin-block-end:var(--tcp-space-2)}.tcp-footer ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tcp-footer a{min-block-size:var(--tcp-size-target-min);color:var(--tcp-color-fg-secondary);align-items:center;text-decoration:none;display:inline-flex}.tcp-footer a:hover{color:var(--tcp-color-fg-primary);text-decoration:underline}.tcp-footer__end{justify-content:space-between;align-items:center;gap:var(--tcp-space-2);flex-wrap:wrap;margin-block-start:var(--tcp-space-6);padding-block-start:var(--tcp-space-3);display:flex}.tcp-hero{gap:var(--tcp-space-8);padding-block:var(--tcp-space-12) var(--tcp-space-16);flex-direction:column;display:flex}.tcp-hero__title{font-family:var(--tcp-type-hero-family);font-size:clamp(var(--tcp-type-display-size), calc(var(--tcp-type-hero-fluid) * 1vw), var(--tcp-type-hero-size));font-weight:var(--tcp-type-hero-weight);line-height:var(--tcp-type-hero-line-height);letter-spacing:var(--tcp-type-hero-tracking)}.tcp-hero__lead{font-size:var(--tcp-type-h3-size);line-height:var(--tcp-type-h3-line-height);letter-spacing:var(--tcp-type-h3-tracking);color:var(--tcp-color-fg-secondary);max-inline-size:var(--tcp-size-measure-lead)}.tcp-hero__actions{gap:var(--tcp-space-2);flex-wrap:wrap;display:flex}.tcp-hero__copy{gap:var(--tcp-space-6);flex-direction:column;display:flex}.tcp-hero__aside{min-inline-size:0}.tcp-dialog{inline-size:min(calc(100% - var(--tcp-space-8)), var(--_w,var(--tcp-size-measure-dialog-md)));max-block-size:calc(100dvh - var(--tcp-space-16));background:var(--tcp-color-bg-raised);color:var(--tcp-color-fg-primary);border-radius:var(--tcp-radius-overlay);box-shadow:var(--tcp-shadow-dialog);border:0;padding:0}.tcp-dialog[data-size=sm]{--_w:var(--tcp-size-measure-dialog-sm)}.tcp-dialog[data-size=lg]{--_w:var(--tcp-size-measure-dialog-lg)}.tcp-dialog[data-position=top]{margin-block-start:var(--tcp-space-16)}.tcp-dialog::backdrop{background:var(--tcp-color-bg-scrim)}.tcp-dialog[open]{opacity:1;transition:opacity var(--tcp-motion-enter) var(--tcp-motion-easing-enter), transform var(--tcp-motion-enter) var(--tcp-motion-easing-enter);flex-direction:column;display:flex;transform:none}@starting-style{.tcp-dialog[open]{opacity:0;transform:translateY(var(--tcp-space-2))}}.tcp-dialog__head{justify-content:space-between;align-items:center;gap:var(--tcp-space-4);padding:var(--tcp-space-3) var(--tcp-space-3) var(--tcp-space-3) var(--tcp-space-4);border-block-end:var(--tcp-border-width-hairline) solid var(--tcp-color-border-subtle);display:flex}.tcp-dialog__title{font-size:var(--tcp-type-h4-size);font-weight:var(--tcp-type-h4-weight);line-height:var(--tcp-type-h4-line-height)}.tcp-dialog__body{gap:var(--tcp-space-3);padding:var(--tcp-space-4);flex-direction:column;display:flex;overflow-y:auto}.tcp-dialog__foot{justify-content:flex-end;gap:var(--tcp-space-2);padding:var(--tcp-space-3) var(--tcp-space-4);border-block-start:var(--tcp-border-width-hairline) solid var(--tcp-color-border-subtle);flex-wrap:wrap;display:flex}.tcp-popover{padding:var(--tcp-space-1);background:var(--tcp-color-bg-raised);color:var(--tcp-color-fg-primary);border-radius:var(--tcp-radius-overlay);box-shadow:var(--tcp-shadow-menu);min-inline-size:var(--tcp-size-measure-tile-sm);border:0;margin:0}.tcp-menu{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tcp-menu__item{align-items:center;gap:var(--tcp-space-2);inline-size:100%;min-block-size:var(--tcp-size-control-md);padding-inline:var(--tcp-space-2);color:var(--tcp-color-fg-primary);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.tcp-menu__item:hover{background:var(--tcp-color-bg-hover);color:var(--tcp-color-fg-primary)}.tcp-menu__item:active{background:var(--tcp-color-bg-active)}.tcp-menu__item:focus-visible{outline-offset:var(--tcp-border-offset-inner)}.tcp-menu__item[data-tone=danger]{color:var(--tcp-color-danger-fg)}.tcp-menu__item:disabled,.tcp-menu__item[aria-disabled=true]{color:var(--tcp-color-fg-disabled);cursor:not-allowed;background:0 0}.tcp-menu__sep{block-size:var(--tcp-border-width-hairline);margin-block:var(--tcp-space-1);background:var(--tcp-color-border-subtle)}.tcp-tooltip{padding:var(--tcp-space-1) var(--tcp-space-2);background:var(--tcp-color-bg-inverse);color:var(--tcp-color-fg-inverse);border-radius:var(--tcp-radius-overlay);font-size:var(--tcp-type-caption-size);line-height:var(--tcp-type-caption-line-height);border:0;margin:0}.tcp-search-dialog{--_w:var(--tcp-size-measure-dialog-lg)}.tcp-search-dialog__input{align-items:center;gap:var(--tcp-space-2);padding-inline:var(--tcp-space-4);min-block-size:var(--tcp-space-12);border-block-end:var(--tcp-border-width-hairline) solid var(--tcp-color-border-subtle);display:flex}.tcp-search-dialog__input input{min-inline-size:0;font-size:var(--tcp-type-prose-size);outline-offset:var(--tcp-border-ring-offset);background:0 0;border:0;flex:1}.tcp-search-results{padding:var(--tcp-space-2);margin:0;list-style:none;overflow-y:auto}.tcp-search-results a{gap:var(--tcp-space-0-5);padding:var(--tcp-space-2) var(--tcp-space-3);color:var(--tcp-color-fg-primary);flex-direction:column;text-decoration:none;display:flex}.tcp-search-results a:hover,.tcp-search-results a[aria-selected=true]{background:var(--tcp-color-bg-selected);color:var(--tcp-color-fg-primary)}.tcp-search-results__path{color:var(--tcp-color-fg-muted);font-size:var(--tcp-type-caption-size);font-family:var(--tcp-type-data-family)}.tcp-search-results mark{background:var(--tcp-color-accent-tint-active);color:inherit}tcp-menu{display:inline-block}.tcp-popover:popover-open{position-area:block-end span-inline-start;position-try-fallbacks:flip-block, flip-inline;margin-block-start:var(--tcp-space-1)}.tcp-search-dialog tcp-palette{flex-direction:column;flex:1;min-block-size:0;display:flex}.tcp-search-results{max-block-size:var(--tcp-size-measure-form)}.tcp-search-results__group{padding:var(--tcp-space-2) var(--tcp-space-3) var(--tcp-space-1);color:var(--tcp-color-fg-muted);font-size:var(--tcp-type-caption-size)}.tcp-search-dialog__empty{padding:var(--tcp-space-6) var(--tcp-space-4);color:var(--tcp-color-fg-secondary)}.tcp-search-dialog__input .tcp-kbd{flex:none}.tcp-search-dialog__input input:focus-visible{outline:0}.tcp-tooltip-host{display:inline-flex;position:relative}.tcp-tooltip-host>.tcp-tooltip{z-index:var(--tcp-z-tooltip);inline-size:max-content;max-inline-size:var(--tcp-size-measure-tile);visibility:hidden;opacity:0;transition:opacity var(--tcp-motion-fade);pointer-events:auto;position:absolute;inset-block-end:calc(100% + var(--tcp-space-1));inset-inline-start:50%;transform:translate(-50%)}.tcp-tooltip-host[data-side=bottom]>.tcp-tooltip{inset-block:calc(100% + var(--tcp-space-1)) auto}.tcp-tooltip-host:is(:hover,:focus-within):not([data-dismissed])>.tcp-tooltip{visibility:visible;opacity:1;transition-delay:var(--tcp-motion-feedback-delay)}.tcp-tooltip-host:focus-within:not([data-dismissed])>.tcp-tooltip{transition-delay:0s}.tcp-divider{border:0;border-block-start:var(--tcp-border-hairline) solid var(--tcp-color-border-default);margin:0}.tcp-divider-labelled{align-items:center;gap:var(--tcp-space-2);color:var(--tcp-color-fg-muted);font-family:var(--tcp-type-label-family);font-size:var(--tcp-type-label-size);font-weight:var(--tcp-type-label-weight);line-height:var(--tcp-type-label-line-height);letter-spacing:var(--tcp-type-label-tracking);display:flex}.tcp-divider-labelled__line{border-block-start:var(--tcp-border-hairline) solid var(--tcp-color-border-default);flex:auto}.tcp-divider-labelled__label{flex:none}.tcp-text{color:var(--tcp-color-fg-primary);font-family:var(--tcp-type-body-family);font-size:var(--tcp-type-body-size);font-weight:var(--tcp-type-body-weight);line-height:var(--tcp-type-body-line-height);letter-spacing:var(--tcp-type-body-tracking);margin:0}.tcp-text[data-size=sm]{font-family:var(--tcp-type-caption-family);font-size:var(--tcp-type-caption-size);font-weight:var(--tcp-type-caption-weight);line-height:var(--tcp-type-caption-line-height);letter-spacing:var(--tcp-type-caption-tracking)}.tcp-text[data-size=md]{font-family:var(--tcp-type-body-family);font-size:var(--tcp-type-body-size);font-weight:var(--tcp-type-body-weight);line-height:var(--tcp-type-body-line-height);letter-spacing:var(--tcp-type-body-tracking)}.tcp-text[data-size=lg]{font-family:var(--tcp-type-prose-family);font-size:var(--tcp-type-prose-size);font-weight:var(--tcp-type-prose-weight);line-height:var(--tcp-type-prose-line-height);letter-spacing:var(--tcp-type-prose-tracking)}.tcp-text[data-tone=neutral]{color:var(--tcp-color-fg-primary)}.tcp-text[data-tone=muted]{color:var(--tcp-color-fg-muted)}.tcp-text[data-tone=danger]{color:var(--tcp-color-danger-fg)}.tcp-text[data-tone=ok]{color:var(--tcp-color-ok-fg)}.tcp-text[data-tone=warn]{color:var(--tcp-color-warn-fg)}.tcp-text[data-mono]{font-family:var(--tcp-font-family-mono)}.tcp-text[data-truncate]{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.tcp-heading{color:var(--tcp-color-fg-primary);margin:0}.tcp-heading[data-size=hero]{font-family:var(--tcp-type-hero-family);font-size:var(--tcp-type-hero-size);font-weight:var(--tcp-type-hero-weight);line-height:var(--tcp-type-hero-line-height);letter-spacing:var(--tcp-type-hero-tracking)}.tcp-heading[data-size=display]{font-family:var(--tcp-type-display-family);font-size:var(--tcp-type-display-size);font-weight:var(--tcp-type-display-weight);line-height:var(--tcp-type-display-line-height);letter-spacing:var(--tcp-type-display-tracking)}.tcp-heading[data-size=h1]{font-family:var(--tcp-type-h1-family);font-size:var(--tcp-type-h1-size);font-weight:var(--tcp-type-h1-weight);line-height:var(--tcp-type-h1-line-height);letter-spacing:var(--tcp-type-h1-tracking)}.tcp-heading[data-size=h2]{font-family:var(--tcp-type-h2-family);font-size:var(--tcp-type-h2-size);font-weight:var(--tcp-type-h2-weight);line-height:var(--tcp-type-h2-line-height);letter-spacing:var(--tcp-type-h2-tracking)}.tcp-heading[data-size=h3]{font-family:var(--tcp-type-h3-family);font-size:var(--tcp-type-h3-size);font-weight:var(--tcp-type-h3-weight);line-height:var(--tcp-type-h3-line-height);letter-spacing:var(--tcp-type-h3-tracking)}.tcp-heading[data-size=h4]{font-family:var(--tcp-type-h4-family);font-size:var(--tcp-type-h4-size);font-weight:var(--tcp-type-h4-weight);line-height:var(--tcp-type-h4-line-height);letter-spacing:var(--tcp-type-h4-tracking)}.tcp-list{color:var(--tcp-color-fg-primary);font-family:var(--tcp-type-body-family);font-size:var(--tcp-type-body-size);font-weight:var(--tcp-type-body-weight);line-height:var(--tcp-type-body-line-height);letter-spacing:var(--tcp-type-body-tracking);margin:0;padding-inline-start:var(--tcp-space-5)}.tcp-list[data-marker=disc]{list-style-type:disc}.tcp-list[data-marker=number]{list-style-type:decimal}.tcp-list[data-marker=none]{padding-inline-start:0;list-style-type:none}.tcp-aspect{inline-size:100%;max-inline-size:100%;aspect-ratio:var(--_r);position:relative;overflow:hidden}.tcp-aspect>*{block-size:100%;inline-size:100%;max-inline-size:100%}.tcp-scroll{inline-size:100%;max-inline-size:100%;block-size:var(--_h,auto);border-radius:var(--tcp-radius-0);display:block;overflow:auto}.tcp-scroll:focus{outline:var(--tcp-border-ring) solid var(--tcp-color-border-focus);outline-offset:var(--tcp-border-offset-inner)}.tcp-avatar{inline-size:var(--tcp-size-control-md);block-size:var(--tcp-size-control-md);background:var(--_bg,var(--tcp-color-bg-active));color:var(--_fg,var(--tcp-color-fg-primary));border-radius:var(--tcp-radius-full);font-family:var(--tcp-type-label-family);font-size:var(--tcp-type-label-size);font-weight:var(--tcp-type-label-weight);line-height:var(--tcp-type-label-line-height);vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.tcp-avatar--more{--_fg:var(--tcp-color-fg-secondary)}.tcp-avatar[data-size=sm]{inline-size:var(--tcp-size-control-sm);block-size:var(--tcp-size-control-sm);font-size:var(--tcp-type-caption-size)}.tcp-avatar[data-size=lg]{inline-size:var(--tcp-size-control-lg);block-size:var(--tcp-size-control-lg);font-size:var(--tcp-type-body-size)}.tcp-avatar[data-shape=square]{border-radius:var(--tcp-radius-control)}.tcp-avatar[data-cat="1"]{--_fg:var(--lightningcss-light,var(--tcp-color-fg-inverse))var(--lightningcss-dark,var(--tcp-color-bg-canvas))}.tcp-avatar[data-cat="2"]{--_fg:var(--lightningcss-light,var(--tcp-color-fg-primary))var(--lightningcss-dark,var(--tcp-color-bg-canvas))}.tcp-avatar[data-cat="3"]{--_fg:var(--lightningcss-light,var(--tcp-color-fg-inverse))var(--lightningcss-dark,var(--tcp-color-bg-canvas))}.tcp-avatar[data-cat="4"],.tcp-avatar[data-cat="5"]{--_fg:var(--lightningcss-light,var(--tcp-color-fg-primary))var(--lightningcss-dark,var(--tcp-color-bg-canvas))}.tcp-avatar[data-cat="6"]{--_fg:var(--lightningcss-light,var(--tcp-color-fg-inverse))var(--lightningcss-dark,var(--tcp-color-bg-canvas))}.tcp-avatar[data-cat="7"],.tcp-avatar[data-cat="8"]{--_fg:var(--lightningcss-light,var(--tcp-color-fg-primary))var(--lightningcss-dark,var(--tcp-color-bg-canvas))}.tcp-avatar>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tcp-avatar-group{align-items:center;margin:0;padding:0;list-style:none;display:inline-flex}.tcp-avatar-group>li{margin-inline-start:calc(var(--tcp-space-1) * -1)}.tcp-avatar-group>li:first-child{margin-inline-start:0}.tcp-avatar-group .tcp-avatar{box-shadow:0 0 0 var(--tcp-border-width-thick) var(--tcp-color-bg-canvas)}.tcp-avatar--more{background:var(--tcp-color-bg-active);color:var(--tcp-color-fg-secondary)}.tcp-image{block-size:auto;max-inline-size:100%;display:block}.tcp-collapse{border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-default);background:var(--tcp-color-bg-raised)}.tcp-collapse__summary{justify-content:space-between;align-items:center;gap:var(--tcp-space-3);padding:var(--tcp-space-3) var(--tcp-space-4);min-block-size:var(--tcp-size-control-md);cursor:pointer;font-weight:var(--tcp-type-body-strong-weight);background:var(--tcp-color-bg-raised);transition:background-color var(--tcp-ease);list-style:none;display:flex}.tcp-collapse__summary:hover{background:var(--tcp-color-bg-hover)}.tcp-collapse__summary:active{background:var(--tcp-color-bg-active)}.tcp-collapse__summary::-webkit-details-marker{display:none}.tcp-collapse__summary .tcp-icon{color:var(--tcp-color-fg-muted);transition:transform var(--tcp-motion-hover);flex:none}.tcp-collapse[open]>.tcp-collapse__summary .tcp-icon{transform:rotate(180deg)}.tcp-collapse__body{padding:0 var(--tcp-space-4) var(--tcp-space-4);border-block-start:var(--tcp-border-width-hairline) solid var(--tcp-color-border-subtle)}.tcp-spoiler{display:block}.tcp-spoiler__content{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tcp-spoiler__content[data-lines="3"]{-webkit-line-clamp:3}.tcp-spoiler__content[data-lines="5"]{-webkit-line-clamp:5}.tcp-spoiler__content[data-lines="8"]{-webkit-line-clamp:8}.tcp-spoiler[open]>.tcp-spoiler__content{-webkit-line-clamp:unset;display:block;overflow:visible}.tcp-spoiler__toggle{color:var(--tcp-color-fg-link);cursor:pointer;font-size:var(--tcp-type-label-size);font-weight:var(--tcp-type-label-weight);align-items:center;margin-block-start:var(--tcp-space-2);list-style:none;display:inline-flex}.tcp-spoiler__toggle::-webkit-details-marker{display:none}.tcp-spoiler__toggle:hover{color:var(--tcp-color-fg-link-hover)}.tcp-spoiler__less,.tcp-spoiler[open]>.tcp-spoiler__toggle .tcp-spoiler__more{display:none}.tcp-spoiler[open]>.tcp-spoiler__toggle .tcp-spoiler__less{display:inline}.tcp-indicator{vertical-align:middle;display:inline-flex;position:relative}.tcp-indicator__badge{min-inline-size:var(--tcp-size-icon-md);min-block-size:var(--tcp-size-icon-md);padding-inline:var(--tcp-space-1);background:var(--tcp-color-danger-solid);color:var(--tcp-color-danger-on-action);font-family:var(--tcp-type-data-family);font-size:var(--tcp-type-caption-size);line-height:var(--tcp-type-caption-line-height);border-radius:var(--tcp-radius-full);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(50%,-50%)}.tcp-indicator__badge[data-tone=neutral]{background:var(--tcp-color-neutral-fg);color:var(--tcp-color-fg-inverse)}.tcp-indicator__badge[data-tone=accent]{background:var(--tcp-color-accent-action);color:var(--tcp-color-accent-on-action)}.tcp-indicator__badge[data-tone=ok]{background:var(--tcp-color-ok-solid);color:var(--tcp-color-ok-on-action)}.tcp-indicator__badge[data-tone=warn]{background:var(--tcp-color-warn-solid);color:var(--tcp-color-warn-on-action)}.tcp-indicator__badge[data-tone=info]{background:var(--tcp-color-info-solid);color:var(--tcp-color-info-on-action)}.tcp-indicator__badge[data-tone=danger]{background:var(--tcp-color-danger-solid);color:var(--tcp-color-danger-on-action)}.tcp-progress-field{gap:var(--tcp-space-1-5);flex-direction:column;min-inline-size:0;display:flex}.tcp-progress-field__head{justify-content:space-between;align-items:baseline;gap:var(--tcp-space-2);display:flex}.tcp-progress-field__label{font-size:var(--tcp-type-label-size);font-weight:var(--tcp-type-label-weight);line-height:var(--tcp-type-label-line-height);color:var(--tcp-color-fg-primary)}.tcp-progress-field__value{font-family:var(--tcp-type-data-family);font-size:var(--tcp-type-caption-size);line-height:var(--tcp-type-caption-line-height);color:var(--tcp-color-fg-muted)}.tcp-progress{--_bar:var(--tcp-color-accent-solid);--_track:var(--tcp-color-bg-hover);appearance:none;inline-size:100%;block-size:var(--tcp-space-2);border-radius:var(--tcp-radius-control);background:var(--_track);border:0;overflow:hidden}.tcp-progress-field[data-size=sm] .tcp-progress{block-size:var(--tcp-space-1-5)}.tcp-progress-field[data-size=lg] .tcp-progress{block-size:var(--tcp-space-3)}.tcp-progress-field[data-tone=neutral] .tcp-progress{--_bar:var(--tcp-color-fg-secondary)}.tcp-progress-field[data-tone=ok] .tcp-progress{--_bar:var(--tcp-color-ok-solid)}.tcp-progress-field[data-tone=warn] .tcp-progress{--_bar:var(--tcp-color-warn-solid)}.tcp-progress-field[data-tone=danger] .tcp-progress{--_bar:var(--tcp-color-danger-solid)}.tcp-progress-field[data-tone=info] .tcp-progress{--_bar:var(--tcp-color-info-solid)}.tcp-progress::-webkit-progress-bar{background:var(--_track)}.tcp-progress::-webkit-progress-value{background:var(--_bar)}.tcp-progress::-moz-progress-bar{background:var(--_bar)}.tcp-progress:indeterminate::-webkit-progress-bar{background:0 0}.tcp-progress:indeterminate::-webkit-progress-value{background:0 0}.tcp-progress:indeterminate::-moz-progress-bar{background:0 0}.tcp-progress:indeterminate{background:linear-gradient(90deg, var(--_track), var(--_bar), var(--_track));animation:tcp-progress-indeterminate calc(var(--tcp-motion-layout) * 4) var(--tcp-motion-easing-standard) infinite, tcp-feedback-reveal var(--tcp-motion-feedback-delay) step-end;background-size:200% 100%}@keyframes tcp-feedback-reveal{0%{visibility:hidden}to{visibility:visible}}@keyframes tcp-progress-indeterminate{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.tcp-progress:indeterminate{animation:tcp-feedback-reveal var(--tcp-motion-feedback-delay) step-end}}.tcp-ring{--_bar:var(--tcp-color-accent-solid);--_track:var(--tcp-color-border-subtle);--_text:var(--tcp-color-fg-primary);inline-size:var(--tcp-size-step-56);block-size:var(--tcp-size-step-56);stroke-width:var(--tcp-border-width-thick);display:block;overflow:visible}.tcp-ring[data-size=sm]{inline-size:var(--tcp-space-10);block-size:var(--tcp-space-10)}.tcp-ring[data-size=lg]{inline-size:var(--tcp-space-16);block-size:var(--tcp-space-16)}.tcp-ring[data-tone=neutral]{--_bar:var(--tcp-color-fg-secondary)}.tcp-ring[data-tone=ok]{--_bar:var(--tcp-color-ok-solid)}.tcp-ring[data-tone=warn]{--_bar:var(--tcp-color-warn-solid)}.tcp-ring[data-tone=danger]{--_bar:var(--tcp-color-danger-solid)}.tcp-ring[data-tone=info]{--_bar:var(--tcp-color-info-solid)}.tcp-ring__track{stroke:var(--_track)}.tcp-ring__bar{stroke:var(--_bar);stroke-dasharray:100;stroke-dashoffset:calc(100 * (1 - var(--_p)));transition:stroke-dashoffset var(--tcp-motion-layout) var(--tcp-motion-easing-standard)}@media (prefers-reduced-motion:reduce){.tcp-ring__bar{transition:none}}.tcp-ring__text{fill:var(--_text);font-family:var(--tcp-type-data-family);font-size:var(--tcp-type-caption-size);font-weight:var(--tcp-type-label-weight)}.tcp-route-progress{block-size:var(--tcp-border-width-thick);z-index:calc(var(--tcp-z-toast) - 1);pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0;overflow:hidden}.tcp-route-progress__bar{background:var(--tcp-color-accent-solid);transform-origin:0;block-size:100%;inline-size:100%;transform:scaleX(0)}.tcp-route-progress[data-active] .tcp-route-progress__bar{animation:tcp-route-progress var(--tcp-motion-layout) var(--tcp-motion-easing-standard) var(--tcp-motion-feedback-delay) forwards}@keyframes tcp-route-progress{0%{transform:scaleX(0)}to{transform:scaleX(.7)}}.tcp-loading-overlay{min-inline-size:0;position:relative}.tcp-loading-overlay__content{min-inline-size:0}.tcp-loading-overlay__scrim{animation:tcp-feedback-reveal var(--tcp-motion-feedback-delay) step-end;background:var(--tcp-color-bg-scrim);position:absolute;inset:0}.tcp-loading-overlay__status{justify-content:center;align-items:center;gap:var(--tcp-space-2);color:var(--tcp-color-fg-primary);text-align:center;padding:var(--tcp-space-4);flex-direction:column;display:flex;position:absolute;inset:0}.tcp-loading-overlay__label{background:var(--tcp-color-bg-canvas);padding:var(--tcp-space-1) var(--tcp-space-2);font-size:var(--tcp-type-label-size);line-height:var(--tcp-type-label-line-height)}tcp-banner{display:block}tcp-banner:not(:defined) button{display:none}tcp-banner[hidden]{display:none}.tcp-banner{--_b:var(--tcp-color-info-solid);--_f:var(--tcp-color-info-fg);--_t:var(--tcp-color-info-bg);--_th:var(--tcp-color-info-bg-hover);align-items:center;gap:var(--tcp-space-3);padding:var(--tcp-space-2) var(--tcp-space-gutter);background:var(--_t);border-block-end:var(--tcp-border-width-hairline) solid var(--_b);font-size:var(--tcp-type-body-size);line-height:var(--tcp-type-body-line-height);color:var(--tcp-color-fg-primary);display:flex}.tcp-banner[data-tone=ok]{--_b:var(--tcp-color-ok-solid);--_f:var(--tcp-color-ok-fg);--_t:var(--tcp-color-ok-bg);--_th:var(--tcp-color-ok-bg-hover)}.tcp-banner[data-tone=warn]{--_b:var(--tcp-color-warn-solid);--_f:var(--tcp-color-warn-fg);--_t:var(--tcp-color-warn-bg);--_th:var(--tcp-color-warn-bg-hover)}.tcp-banner[data-tone=danger]{--_b:var(--tcp-color-danger-solid);--_f:var(--tcp-color-danger-fg);--_t:var(--tcp-color-danger-bg);--_th:var(--tcp-color-danger-bg-hover)}.tcp-banner[data-tone=neutral]{--_b:var(--tcp-color-neutral-border);--_f:var(--tcp-color-neutral-fg);--_t:var(--tcp-color-neutral-bg);--_th:var(--tcp-color-bg-hover)}.tcp-banner[data-tone=accent]{--_b:var(--tcp-color-accent-solid);--_f:var(--tcp-color-accent-text);--_t:var(--tcp-color-accent-tint);--_th:var(--tcp-color-accent-tint-hover)}.tcp-banner>.tcp-icon{color:var(--_f);flex:none}.tcp-banner__body{flex:1;min-inline-size:0}.tcp-banner__body strong{font-weight:var(--tcp-type-body-strong-weight);color:var(--_f);margin-inline-end:var(--tcp-space-1-5)}.tcp-banner__action{flex:none}.tcp-banner__dismiss{min-block-size:var(--tcp-size-target-min);min-inline-size:var(--tcp-size-target-min);color:var(--_f);border-radius:var(--tcp-radius-control);cursor:pointer;transition:background-color var(--tcp-motion-hover);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tcp-banner__dismiss:hover{background:var(--_th)}.tcp-banner__dismiss:active{background:var(--_b);color:var(--tcp-color-fg-inverse)}.tcp-result{align-items:flex-start;gap:var(--tcp-space-3);padding-block:var(--tcp-space-12);flex-direction:column;display:flex}.tcp-result__code{font-family:var(--tcp-type-code-family);font-size:var(--tcp-type-h2-size);line-height:var(--tcp-type-h2-line-height);color:var(--tcp-color-fg-muted)}.tcp-result__title{font-size:var(--tcp-type-h1-size);font-weight:var(--tcp-type-h1-weight);line-height:var(--tcp-type-h1-line-height);letter-spacing:var(--tcp-type-h1-tracking)}.tcp-result__text{max-inline-size:var(--tcp-size-measure-lead);color:var(--tcp-color-fg-secondary);font-size:var(--tcp-type-body-size);line-height:var(--tcp-type-body-line-height)}.tcp-result__actions{gap:var(--tcp-space-2);flex-wrap:wrap;margin-block-start:var(--tcp-space-2);display:flex}.tcp-result__request{font-family:var(--tcp-type-code-family);font-size:var(--tcp-type-caption-size);line-height:var(--tcp-type-caption-line-height);color:var(--tcp-color-fg-muted);-webkit-user-select:all;user-select:all}.tcp-save-status{align-items:center;gap:var(--tcp-space-1-5);font-size:var(--tcp-type-caption-size);line-height:var(--tcp-type-caption-line-height);color:var(--tcp-color-fg-muted);white-space:nowrap;display:inline-flex}.tcp-save-status[data-state=saving]{color:var(--tcp-color-fg-secondary)}.tcp-save-status[data-state=saved]{color:var(--tcp-color-ok-fg)}.tcp-save-status[data-state=error]{color:var(--tcp-color-danger-fg)}.tcp-save-status .tcp-button{min-block-size:var(--tcp-size-target-min)}.tcp-notice{--_c:var(--tcp-color-neutral-fg);--_m:var(--tcp-color-fg-muted);align-items:center;gap:var(--tcp-space-1-5);font-size:var(--tcp-type-caption-size);line-height:var(--tcp-type-caption-line-height);color:var(--_c);display:flex}.tcp-notice__mark{inline-size:var(--tcp-space-2);block-size:var(--tcp-space-2);background:var(--_m);flex:none}.tcp-notice[data-tone=ok]{--_c:var(--tcp-color-ok-fg);--_m:var(--tcp-color-ok-solid)}.tcp-notice[data-tone=warn]{--_c:var(--tcp-color-warn-fg);--_m:var(--tcp-color-warn-solid)}.tcp-notice[data-tone=danger]{--_c:var(--tcp-color-danger-fg);--_m:var(--tcp-color-danger-solid)}.tcp-notice[data-tone=info]{--_c:var(--tcp-color-info-fg);--_m:var(--tcp-color-info-solid)}.tcp-notice[data-tone=accent]{--_c:var(--tcp-color-accent-text);--_m:var(--tcp-color-accent-solid)}.tcp-password{align-items:stretch;inline-size:100%;display:flex}.tcp-password__input{border-inline-end:0;flex:1}.tcp-password__toggle{min-inline-size:var(--tcp-size-control-md);border-color:var(--tcp-color-border-control);flex:none;padding-inline:0}.tcp-password:focus-within .tcp-password__toggle{border-color:var(--tcp-color-border-focus)}tcp-password:not(:defined) .tcp-password__toggle{display:none}.tcp-number{align-items:stretch;inline-size:100%;display:inline-flex}.tcp-number__input{text-align:center;flex:1}.tcp-number__input::-webkit-outer-spin-button{appearance:none;margin:0}.tcp-number__input::-webkit-inner-spin-button{appearance:none;margin:0}.tcp-number__input[type=number]{appearance:textfield}.tcp-number__step{min-inline-size:var(--tcp-size-control-md);min-block-size:var(--tcp-size-control-md);background:var(--tcp-color-bg-panel);color:var(--tcp-color-fg-primary);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-control);font-size:var(--tcp-type-body-strong-size);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.tcp-number__step:hover:not(:disabled){background:var(--tcp-color-bg-hover)}.tcp-number__step:disabled{color:var(--tcp-color-fg-disabled);background:var(--tcp-color-bg-hover);border-color:var(--tcp-color-border-subtle);cursor:not-allowed}.tcp-number:focus-within .tcp-number__step{border-color:var(--tcp-color-border-focus)}.tcp-number__step+.tcp-number__input,.tcp-number__input+.tcp-number__unit,.tcp-number__input+.tcp-number__step,.tcp-number__unit+.tcp-number__step{margin-inline-start:calc(var(--tcp-border-width-hairline) * -1)}.tcp-number__unit{padding-inline:var(--tcp-space-2);background:var(--tcp-color-bg-panel);color:var(--tcp-color-fg-muted);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-control);font-family:var(--tcp-type-code-family);font-size:var(--tcp-type-code-size);align-items:center;display:inline-flex}.tcp-pin{inline-size:calc(var(--_n,6) * var(--tcp-space-4) + var(--tcp-space-4));max-inline-size:100%;min-block-size:var(--tcp-size-control-lg);padding-inline:var(--tcp-space-2);background:var(--tcp-color-bg-canvas);color:var(--tcp-color-fg-primary);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-control);border-radius:var(--tcp-radius-control);font-family:var(--tcp-type-code-family);font-size:var(--tcp-type-code-size);letter-spacing:var(--tcp-space-1);background-image:linear-gradient(90deg, var(--tcp-color-border-subtle) var(--tcp-border-width-hairline), transparent var(--tcp-border-width-hairline));background-size:var(--tcp-space-4) 60%;background-position:left var(--tcp-space-2) center;background-repeat:repeat-x}.tcp-pin:focus-visible{border-color:var(--tcp-color-border-focus)}.tcp-pin[aria-invalid=true]{border-color:var(--tcp-color-danger-fg)}.tcp-pin:disabled{background-color:var(--tcp-color-bg-hover);color:var(--tcp-color-fg-disabled)}.tcp-input-group{align-items:stretch;inline-size:100%;display:flex}.tcp-input-group>.tcp-input,.tcp-input-group>tcp-password,.tcp-input-group>tcp-number{flex:1;min-inline-size:0}.tcp-input-group>*+*{margin-inline-start:calc(var(--tcp-border-width-hairline) * -1)}.tcp-input-group__adorn{padding-inline:var(--tcp-space-3);background:var(--tcp-color-bg-panel);color:var(--tcp-color-fg-muted);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-control);font-family:var(--tcp-type-code-family);font-size:var(--tcp-type-code-size);white-space:nowrap;align-items:center;display:inline-flex}.tcp-input-group .tcp-input{z-index:var(--tcp-z-sticky);position:relative}.tcp-input-group .tcp-input:focus-visible{z-index:calc(var(--tcp-z-sticky) + 1)}.tcp-char-count{font-size:var(--tcp-type-caption-size);color:var(--tcp-color-fg-muted)}.tcp-char-count[data-state=over]{color:var(--tcp-color-danger-fg);font-weight:var(--tcp-type-label-weight)}.tcp-button-group{align-items:stretch;display:inline-flex}.tcp-button-group>.tcp-button,.tcp-button-group>tcp-menu{position:relative}.tcp-button-group>*+*{margin-inline-start:calc(var(--tcp-border-width-hairline) * -1)}.tcp-button-group>:focus-within,.tcp-button-group>.tcp-button:focus-visible{z-index:var(--tcp-z-sticky)}.tcp-button[aria-pressed=true]{background:var(--tcp-color-bg-selected);color:var(--tcp-color-fg-primary);border-color:var(--tcp-color-border-control);box-shadow:inset 0 calc(var(--tcp-border-width-thick) * -1) 0 var(--tcp-color-accent-solid)}.tcp-button[aria-pressed=true]:hover{background:var(--tcp-color-bg-active)}.tcp-slider-field,.tcp-range{gap:var(--tcp-space-2);flex-direction:column;min-inline-size:0;display:flex}.tcp-slider-field__head,.tcp-range__head{justify-content:space-between;align-items:baseline;gap:var(--tcp-space-3);display:flex}.tcp-slider__output{font-family:var(--tcp-type-data-family);font-size:var(--tcp-type-data-size);line-height:var(--tcp-type-data-line-height);color:var(--tcp-color-fg-secondary)}.tcp-slider{--_track:var(--tcp-color-border-control);--_thumb:var(--tcp-color-accent-action);--_thumb-hover:var(--tcp-color-accent-action-hover);appearance:none;inline-size:100%;block-size:var(--tcp-size-target-min);cursor:pointer;background:0 0;margin:0}.tcp-slider:disabled{cursor:not-allowed;--_track:var(--tcp-color-border-subtle);--_thumb:var(--tcp-color-fg-disabled);--_thumb-hover:var(--tcp-color-fg-disabled)}.tcp-slider::-webkit-slider-runnable-track{block-size:var(--tcp-border-width-thick);background:var(--_track);border-radius:var(--tcp-radius-control);border:0}.tcp-slider::-webkit-slider-thumb{appearance:none;inline-size:var(--tcp-size-target-min);block-size:var(--tcp-size-target-min);background:var(--_thumb);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-default);border-radius:var(--tcp-radius-control);margin-block-start:calc((var(--tcp-size-target-min) - var(--tcp-border-width-thick)) / -2)}.tcp-slider:hover::-webkit-slider-thumb{background:var(--_thumb-hover)}.tcp-slider:focus-visible::-webkit-slider-thumb{outline:var(--tcp-border-width-ring) solid var(--tcp-color-border-focus);outline-offset:var(--tcp-border-ring-offset)}.tcp-slider::-moz-range-track{block-size:var(--tcp-border-width-thick);background:var(--_track);border-radius:var(--tcp-radius-control);border:0}.tcp-slider::-moz-range-thumb{inline-size:var(--tcp-size-target-min);block-size:var(--tcp-size-target-min);background:var(--_thumb);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-default);border-radius:var(--tcp-radius-control);box-sizing:border-box}.tcp-slider:hover::-moz-range-thumb{background:var(--_thumb-hover)}.tcp-slider:focus-visible::-moz-range-thumb{outline:var(--tcp-border-width-ring) solid var(--tcp-color-border-focus);outline-offset:var(--tcp-border-ring-offset)}.tcp-range__tracks{min-block-size:var(--tcp-size-target-min);align-items:center;display:grid;position:relative}.tcp-range__input{pointer-events:none;grid-area:1/1}.tcp-range__input::-webkit-slider-thumb{pointer-events:auto}.tcp-range__input::-moz-range-thumb{pointer-events:auto}.tcp-range__input--high::-webkit-slider-runnable-track{background:0 0}.tcp-range__input--high::-moz-range-track{background:0 0}.tcp-range__numbers{gap:var(--tcp-space-2);display:flex}.tcp-range__number{flex:1;min-inline-size:0}.tcp-rating{gap:var(--tcp-space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.tcp-rating__options{gap:var(--tcp-space-1);display:inline-flex}.tcp-rating__option{cursor:pointer;min-block-size:var(--tcp-size-target-min);min-inline-size:var(--tcp-size-target-min);justify-content:center;align-items:center;display:inline-flex}.tcp-rating__input{inline-size:var(--tcp-border-hairline);block-size:var(--tcp-border-hairline);opacity:0;position:absolute}.tcp-rating__mark{inline-size:var(--tcp-size-icon-md);block-size:var(--tcp-size-icon-md);background:var(--tcp-color-border-control);border-radius:var(--tcp-radius-control);display:inline-block}.tcp-rating__option:hover .tcp-rating__mark,.tcp-rating__mark[data-filled]{background:var(--tcp-color-accent-solid)}.tcp-rating__option:focus-within .tcp-rating__mark{outline:var(--tcp-border-width-ring) solid var(--tcp-color-border-focus);outline-offset:var(--tcp-border-ring-offset)}.tcp-rating--readonly{align-items:center;gap:var(--tcp-space-2);display:flex}.tcp-rating__marks{gap:var(--tcp-space-1);display:inline-flex}.tcp-rating__text{font-family:var(--tcp-type-data-family);font-size:var(--tcp-type-data-size);color:var(--tcp-color-fg-secondary)}.tcp-color{gap:var(--tcp-space-2);flex-direction:column;min-inline-size:0;display:flex}.tcp-color__controls,.tcp-color__swatches{align-items:center;gap:var(--tcp-space-2);display:flex}.tcp-color__swatches{flex-wrap:wrap}.tcp-color__controls .tcp-input{min-inline-size:0;font-family:var(--tcp-type-code-family)}.tcp-color__picker{inline-size:var(--tcp-size-control-lg);min-block-size:var(--tcp-size-control-md);min-inline-size:var(--tcp-size-target-min);padding:var(--tcp-space-0-5);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-control);border-radius:var(--tcp-radius-control);background:var(--tcp-color-bg-canvas);cursor:pointer;flex:none}.tcp-color__picker:hover{border-color:var(--tcp-color-fg-muted);background:var(--tcp-color-bg-hover)}.tcp-color__picker:active{background:var(--tcp-color-bg-active)}.tcp-color__picker:disabled{opacity:.5;cursor:not-allowed}.tcp-color__picker[aria-invalid=true]{border-color:var(--tcp-color-danger-fg)}.tcp-color__sample{inline-size:var(--tcp-size-icon-sm);block-size:var(--tcp-size-icon-sm);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-control)}.tcp-color button{min-inline-size:var(--tcp-size-target-min);min-block-size:var(--tcp-size-target-min)}.tcp-file-input{align-items:center;gap:var(--tcp-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.tcp-file-input>.tcp-field__label{flex-basis:100%}.tcp-file-input__trigger{min-block-size:var(--tcp-size-target-min);position:relative}.tcp-file-input__native{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;inset:0}.tcp-file-input__trigger:has(:focus-visible){outline:var(--tcp-border-width-ring) solid var(--tcp-color-border-focus);outline-offset:var(--tcp-border-ring-offset)}.tcp-file-input__trigger:has([aria-invalid=true]){border-color:var(--tcp-color-danger-fg)}.tcp-file-input__trigger:has(:disabled){cursor:not-allowed}.tcp-file-input__native:disabled{cursor:not-allowed}.tcp-file-input__names{overflow-wrap:anywhere;color:var(--tcp-color-fg-secondary)}.tcp-dropzone{padding:var(--tcp-space-4);border:var(--tcp-border-width-thick) dashed var(--tcp-color-border-control);border-radius:var(--tcp-radius-control);background:var(--tcp-color-bg-panel);display:block}.tcp-dropzone[data-state=over]{border-color:var(--tcp-color-border-focus);background:var(--tcp-color-accent-tint)}.tcp-dropzone[data-state=error]{border-color:var(--tcp-color-danger-fg)}.tcp-dropzone__hint{margin-block:var(--tcp-space-2) 0;color:var(--tcp-color-fg-secondary);font-size:var(--tcp-type-caption-size)}.tcp-dropzone__error{margin-block:var(--tcp-space-2) 0;color:var(--tcp-color-danger-fg)}.tcp-dropzone__error:empty{display:none}.tcp-file-list{gap:var(--tcp-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tcp-file-list__row{align-items:center;gap:var(--tcp-space-2);padding:var(--tcp-space-3);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-default);flex-wrap:wrap;display:flex}.tcp-file-list__name{overflow-wrap:anywhere;flex:1;min-inline-size:0}.tcp-file-list__size{font-family:var(--tcp-type-code-family);font-variant-numeric:tabular-nums;color:var(--tcp-color-fg-secondary)}.tcp-file-list__progress{inline-size:100%;accent-color:var(--tcp-color-accent-action)}.tcp-file-list__error{color:var(--tcp-color-danger-fg);flex-basis:100%}.tcp-file-list__empty{padding:var(--tcp-space-3);color:var(--tcp-color-fg-muted)}.tcp-accordion{flex-direction:column;gap:0;display:flex}.tcp-accordion__item{position:relative}.tcp-accordion__item+.tcp-accordion__item:before{content:"";block-size:var(--tcp-border-width-hairline);background:var(--tcp-color-border-default);margin-inline:var(--tcp-space-4);display:block}.tcp-accordion__summary{justify-content:space-between;align-items:center;gap:var(--tcp-space-3);min-block-size:var(--tcp-size-control-lg);padding:var(--tcp-space-2) var(--tcp-space-4);cursor:pointer;color:var(--tcp-color-fg-primary);font-size:var(--tcp-type-body-size);font-weight:var(--tcp-type-body-strong-weight);list-style:none;display:flex}.tcp-accordion__summary::-webkit-details-marker{display:none}.tcp-accordion__summary:hover{background:var(--tcp-color-bg-hover)}.tcp-accordion__summary:focus-visible{outline:var(--tcp-border-width-ring) solid var(--tcp-color-border-focus);outline-offset:var(--tcp-border-offset-inner)}.tcp-accordion__item[data-disabled]>.tcp-accordion__summary{color:var(--tcp-color-fg-disabled);cursor:not-allowed;pointer-events:none}.tcp-accordion__item:has(>.tcp-accordion__summary[disabled])>.tcp-accordion__summary{color:var(--tcp-color-fg-disabled);cursor:not-allowed;pointer-events:none}.tcp-accordion__heading{font:inherit;margin:0}.tcp-accordion__chev{color:var(--tcp-color-fg-muted);transition:transform var(--tcp-motion-enter) var(--tcp-motion-easing-enter);align-items:center;display:inline-flex}.tcp-accordion__item[open]>.tcp-accordion__summary .tcp-accordion__chev{transform:rotate(180deg)}.tcp-accordion__panel{padding:0 var(--tcp-space-4) var(--tcp-space-4);color:var(--tcp-color-fg-secondary);font-size:var(--tcp-type-body-size)}@supports (interpolate-size:allow-keywords){.tcp-accordion{interpolate-size:allow-keywords}.tcp-accordion__panel{content-visibility:visible}.tcp-accordion__item::details-content{block-size:0;transition:block-size var(--tcp-motion-enter) var(--tcp-motion-easing-enter), content-visibility var(--tcp-motion-enter) allow-discrete;overflow:hidden}.tcp-accordion__item[open]::details-content{block-size:auto}}.tcp-stepper{gap:var(--tcp-space-3);flex-direction:column;display:flex}.tcp-stepper__label{font-size:var(--tcp-type-label-size);font-weight:var(--tcp-type-label-weight);color:var(--tcp-color-fg-primary)}.tcp-stepper__list{align-items:flex-start;gap:var(--tcp-space-4);counter-reset:tcp-step;margin:0;padding:0;list-style:none;display:flex}.tcp-stepper[data-orientation=vertical] .tcp-stepper__list{flex-direction:column}.tcp-stepper__item{align-items:flex-start;gap:var(--tcp-space-2);flex:1;min-inline-size:0;display:flex;position:relative}.tcp-stepper[data-orientation=horizontal] .tcp-stepper__item+.tcp-stepper__item:before{content:"";inline-size:var(--tcp-space-4);block-size:var(--tcp-border-width-hairline);background:var(--tcp-color-border-default);position:absolute;inset-block-start:calc(var(--tcp-size-control-sm) / 2 + var(--tcp-space-1));inset-inline-start:calc(var(--tcp-space-6) * -1)}.tcp-stepper[data-orientation=vertical] .tcp-stepper__item{flex:none;inline-size:100%}.tcp-stepper__marker{inline-size:var(--tcp-size-control-sm);block-size:var(--tcp-size-control-sm);background:var(--tcp-color-bg-raised);color:var(--tcp-color-fg-secondary);box-shadow:var(--tcp-shadow-hairline);font-size:var(--tcp-type-caption-size);font-weight:var(--tcp-type-body-strong-weight);border-radius:0;flex:none;place-items:center;margin-block-start:var(--tcp-space-1);display:inline-grid}.tcp-stepper__item[data-state=done] .tcp-stepper__marker{background:var(--tcp-color-accent-tint);color:var(--tcp-color-fg-primary)}.tcp-stepper__item[data-state=current] .tcp-stepper__marker{background:var(--tcp-color-bg-raised);color:var(--tcp-color-fg-primary);box-shadow:inset 0 0 0 var(--tcp-border-width-thick) var(--tcp-color-accent-solid)}.tcp-stepper__item[data-state=error] .tcp-stepper__marker{background:var(--tcp-color-bg-raised);color:var(--tcp-color-fg-primary);box-shadow:inset 0 0 0 var(--tcp-border-width-thick) var(--tcp-color-danger-solid)}.tcp-stepper__item[data-state=upcoming] .tcp-stepper__marker{color:var(--tcp-color-fg-muted)}.tcp-stepper__text{gap:var(--tcp-space-0-5);flex-direction:column;min-inline-size:0;display:flex}.tcp-stepper__label-text{font-size:var(--tcp-type-body-size);color:var(--tcp-color-fg-primary)}.tcp-stepper__link{color:var(--tcp-color-fg-secondary);text-decoration:none}.tcp-stepper__link:hover{color:var(--tcp-color-fg-primary);text-decoration:underline}.tcp-stepper__item[data-state=upcoming] .tcp-stepper__label-text{color:var(--tcp-color-fg-muted)}.tcp-stepper__desc{font-size:var(--tcp-type-label-size);color:var(--tcp-color-fg-muted)}.tcp-stepper__item:focus-within .tcp-stepper__marker{outline:var(--tcp-border-width-ring) solid var(--tcp-color-border-focus);outline-offset:var(--tcp-border-offset-inner)}@container (width<=40rem){.tcp-stepper[data-orientation=horizontal] .tcp-stepper__list{flex-direction:column}.tcp-stepper[data-orientation=horizontal] .tcp-stepper__item+.tcp-stepper__item:before{content:none}}.tcp-stepper{container-type:inline-size}.tcp-anchor-nav{z-index:var(--tcp-z-sticky);align-items:center;gap:var(--tcp-space-2);block-size:var(--tcp-size-control-lg);padding-inline:var(--tcp-space-3);background:var(--tcp-color-bg-canvas);box-shadow:var(--tcp-shadow-hairline);scrollbar-width:none;display:flex;position:sticky;inset-block-start:var(--tcp-space-4);overflow-x:auto}.tcp-anchor-nav::-webkit-scrollbar{display:none}.tcp-anchor-nav__label{font-size:var(--tcp-type-label-size);color:var(--tcp-color-fg-muted);white-space:nowrap}.tcp-anchor-nav__list{align-items:center;gap:var(--tcp-space-3);margin:0;padding:0;list-style:none;display:flex}.tcp-anchor-nav__link{min-block-size:var(--tcp-size-control-md);padding-inline:var(--tcp-space-1);color:var(--tcp-color-fg-secondary);font-size:var(--tcp-type-body-size);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.tcp-anchor-nav__link:hover{color:var(--tcp-color-fg-primary);background:var(--tcp-color-bg-hover);text-decoration:underline}.tcp-anchor-nav__link[aria-current=true],.tcp-anchor-nav__link[aria-current=page]{color:var(--tcp-color-fg-primary);font-weight:var(--tcp-type-body-strong-weight)}.tcp-anchor-nav__link:focus-visible{outline:var(--tcp-border-width-ring) solid var(--tcp-color-border-focus);outline-offset:var(--tcp-border-offset-inner)}tcp-tree,tcp-overflow{min-inline-size:0;display:block}.tcp-tree,.tcp-tree ul{margin:0;padding:0;list-style:none}.tcp-tree ul{padding-inline-start:var(--tcp-space-5)}.tcp-tree a{min-block-size:var(--tcp-size-target-min);padding-inline:var(--tcp-space-3);color:var(--tcp-color-fg-primary);border-radius:var(--tcp-radius-control);cursor:pointer;align-items:center;text-decoration:none;display:flex}.tcp-tree [aria-expanded]>a:before{content:"▾";margin-inline-end:var(--tcp-space-2)}.tcp-tree [aria-expanded=false]>a:before{content:"▸"}.tcp-tree a[aria-current]{background:var(--tcp-color-bg-selected);font-weight:var(--tcp-type-label-weight)}.tcp-tree a:hover,.tcp-overflow__link:hover{background:var(--tcp-color-bg-hover)}.tcp-tree a:active,.tcp-overflow__link:active{background:var(--tcp-color-bg-active)}tcp-tree[aria-disabled=true] .tcp-tree a,tcp-overflow[aria-disabled=true] .tcp-overflow__link,.tcp-tree [aria-disabled=true]>a,.tcp-overflow__link[aria-disabled=true]{color:var(--tcp-color-fg-disabled);cursor:not-allowed;pointer-events:none}.tcp-splitter{grid-template-columns:var(--_v) minmax(0, 1fr);min-inline-size:0;min-block-size:calc(var(--tcp-size-target-min) * 5);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-default);display:grid;position:relative}.tcp-splitter__pane{min-block-size:0;min-inline-size:0;padding:var(--tcp-space-4);overflow:auto}.tcp-splitter__pane:first-child{grid-column:1}.tcp-splitter__pane:last-child{grid-column:2}.tcp-splitter__handle{inline-size:var(--tcp-size-target-min);cursor:col-resize;touch-action:none;border-radius:var(--tcp-radius-control);z-index:var(--tcp-z-sticky);position:absolute;inset-block:0;inset-inline-start:var(--_v);transform:translate(-50%)}.tcp-splitter__handle:after{content:"";inline-size:var(--tcp-border-width-thick);background:var(--tcp-color-border-control);position:absolute;inset-block:0;inset-inline-start:50%}.tcp-splitter__handle:hover{background:var(--tcp-color-bg-hover)}.tcp-splitter__handle:active,.tcp-splitter[data-dragging] .tcp-splitter__handle{background:var(--tcp-color-bg-active)}.tcp-splitter__handle[aria-disabled=true]{cursor:not-allowed;background:var(--tcp-color-bg-panel)}.tcp-splitter[data-orientation=vertical]{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--_v) minmax(0, 1fr);block-size:calc(var(--tcp-size-target-min) * 8)}.tcp-splitter[data-orientation=vertical] .tcp-splitter__pane{grid-column:1}.tcp-splitter[data-orientation=vertical] .tcp-splitter__pane:first-child{grid-row:1}.tcp-splitter[data-orientation=vertical] .tcp-splitter__pane:last-child{grid-row:2}.tcp-splitter[data-orientation=vertical] .tcp-splitter__handle{inline-size:auto;block-size:var(--tcp-size-target-min);cursor:row-resize;inset-block-start:var(--_v);inset-block-end:auto;inset-inline:0;transform:translateY(-50%)}.tcp-splitter[data-orientation=vertical] .tcp-splitter__handle:after{inline-size:auto;block-size:var(--tcp-border-width-thick);inset-block:50% auto;inset-inline:0}.tcp-overflow nav,.tcp-overflow__links{align-items:center;gap:var(--tcp-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.tcp-overflow__link{min-block-size:var(--tcp-size-target-min);padding-inline:var(--tcp-space-3);color:var(--tcp-color-fg-link);white-space:nowrap;border-radius:var(--tcp-radius-control);flex:none;align-items:center;text-decoration:none;display:inline-flex}.tcp-overflow[data-enhanced] nav,.tcp-overflow[data-enhanced] .tcp-overflow__links{flex-wrap:nowrap}.tcp-overflow__more{flex:none}.tcp-overflow[data-measuring] .tcp-overflow__links{visibility:hidden;position:absolute}.tcp-scope-switcher{display:inline-block;position:relative}.tcp-scope-switcher__trigger{align-items:center;gap:var(--tcp-space-2);min-block-size:var(--tcp-size-control-md);padding-inline:var(--tcp-space-3);background:var(--tcp-color-bg-canvas);color:var(--tcp-color-fg-primary);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-control);border-radius:var(--tcp-radius-control);font-size:var(--tcp-type-body-strong-size);font-weight:var(--tcp-type-body-strong-weight);line-height:var(--tcp-type-body-line-height);cursor:pointer;display:inline-flex}.tcp-scope-switcher__trigger:hover{background:var(--tcp-color-bg-hover)}.tcp-scope-switcher__trigger:active{background:var(--tcp-color-bg-active)}.tcp-scope-switcher__chevron{inline-size:var(--tcp-space-2);block-size:var(--tcp-space-2);border-inline-end:var(--tcp-border-width-thick) solid currentColor;border-block-end:var(--tcp-border-width-thick) solid currentColor;transform:rotate(45deg) translateY(calc(var(--tcp-space-0-5) * -1));opacity:.7;flex:none}.tcp-scope-switcher__popover{min-inline-size:var(--tcp-size-measure-tile);background:0 0;border:0;margin:0;margin-block-start:var(--tcp-space-1);padding:0;inset:auto}.tcp-scope-switcher__panel{background:var(--tcp-color-bg-raised);color:var(--tcp-color-fg-primary);border:var(--tcp-border-width-hairline) solid var(--tcp-color-border-default);border-radius:var(--tcp-radius-overlay);box-shadow:var(--tcp-shadow-menu);flex-direction:column;display:flex;overflow:clip}.tcp-scope-switcher__filter{padding:var(--tcp-space-2);border-block-end:var(--tcp-border-width-hairline) solid var(--tcp-color-border-subtle)}.tcp-scope-switcher__filter-input{min-block-size:var(--tcp-size-control-sm)}.tcp-scope-switcher__options{max-block-size:var(--tcp-size-measure-tile);flex-direction:column;display:flex;overflow-y:auto}.tcp-scope-switcher__option{gap:var(--tcp-space-0-5);padding:var(--tcp-space-2) var(--tcp-space-3);color:var(--tcp-color-fg-primary);flex-direction:column;text-decoration:none;display:flex}.tcp-scope-switcher__option:hover{background:var(--tcp-color-bg-hover)}.tcp-scope-switcher__option:focus-visible{outline-offset:var(--tcp-border-offset-inner)}.tcp-scope-switcher__option[aria-current=true]{background:var(--tcp-color-bg-selected);font-weight:var(--tcp-type-body-strong-weight)}.tcp-scope-switcher__option-name{font-size:var(--tcp-type-body-size);line-height:var(--tcp-type-body-line-height)}.tcp-scope-switcher__option-desc{font-size:var(--tcp-type-caption-size);line-height:var(--tcp-type-caption-line-height);color:var(--tcp-color-fg-muted)}.tcp-scope-switcher__create{padding:var(--tcp-space-2) var(--tcp-space-3);color:var(--tcp-color-fg-link);border-block-start:var(--tcp-border-width-hairline) solid var(--tcp-color-border-subtle);font-size:var(--tcp-type-body-size);text-decoration:none;display:block}.tcp-scope-switcher__create:hover{background:var(--tcp-color-bg-hover);color:var(--tcp-color-fg-link-hover)}.tcp-env-band{align-items:center;gap:var(--tcp-space-2);inline-size:100%;min-block-size:var(--tcp-size-control-sm);padding:var(--tcp-space-1) var(--tcp-space-gutter);background:var(--tcp-color-bg-panel);color:var(--tcp-color-fg-primary);border-block-end:var(--tcp-border-width-hairline) solid var(--tcp-color-border-default);font-size:var(--tcp-type-label-size);line-height:var(--tcp-type-label-line-height);display:flex}.tcp-env-band__mark{inline-size:var(--tcp-size-icon-xs);block-size:var(--tcp-size-icon-xs);background:var(--tcp-color-fg-muted);flex:none}.tcp-env-band__name{font-weight:var(--tcp-type-body-strong-weight)}.tcp-env-band[data-tone=warn]{background:var(--tcp-color-warn-bg);border-block-end-color:var(--tcp-color-warn-border)}.tcp-env-band[data-tone=warn] .tcp-env-band__mark{background:var(--tcp-color-warn-solid)}.tcp-env-band[data-tone=danger]{background:var(--tcp-color-danger-bg);border-block-end-color:var(--tcp-color-danger-border)}.tcp-env-band[data-tone=danger] .tcp-env-band__mark{background:var(--tcp-color-danger-solid)}.tcp-rail-toggle{display:inline-flex}@media (width>=64rem){.tcp-shell[data-rail-collapsed]{grid-template-columns:var(--tcp-size-measure-rail-collapsed) minmax(0, 1fr)}.tcp-shell[data-rail-collapsed] .tcp-shell__rail{inline-size:var(--tcp-size-measure-rail-collapsed);overflow-x:clip}.tcp-shell[data-rail-collapsed] .tcp-sidenav__label,.tcp-shell[data-rail-collapsed] .tcp-sidenav__link span:not(.tcp-icon):not(.tcp-sidenav__abbr),.tcp-shell[data-rail-collapsed] .tcp-nav-group__label{inline-size:var(--tcp-border-width-hairline);block-size:var(--tcp-border-width-hairline);margin:calc(var(--tcp-border-width-hairline) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.tcp-shell[data-rail-collapsed] .tcp-sidenav__link,.tcp-shell[data-rail-collapsed] .tcp-nav-link{justify-content:center;padding-inline:0}.tcp-shell[data-rail-collapsed] [data-tcp-rail-collapse] .tcp-icon{transform:rotate(180deg)}}.tcp-skip-links{z-index:var(--tcp-z-tooltip);gap:var(--tcp-space-1);flex-direction:column;display:flex;position:fixed;inset-block-start:var(--tcp-space-2);inset-inline-start:var(--tcp-space-2)}.tcp-skip-links .tcp-skip-link{transform:translateY(calc(-100% - var(--tcp-space-8)));position:static}.tcp-skip-links .tcp-skip-link:focus{transform:none}.tcp-visually-hidden{inline-size:var(--tcp-border-width-hairline);block-size:var(--tcp-border-width-hairline);margin:calc(var(--tcp-border-width-hairline) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}}@layer tcp.utilities;@layer site{.site-page{gap:var(--tcp-space-12);padding-block:var(--tcp-space-6) var(--tcp-space-12);flex-direction:column;min-inline-size:0;display:flex}.site-band{gap:var(--tcp-space-6);flex-direction:column;min-inline-size:0;display:flex}.site-band__head{justify-content:space-between;align-items:end;gap:var(--tcp-space-3);flex-wrap:wrap;display:flex}.site-mosaic{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1px;padding:1px;display:grid}.site-mosaic>*{background:var(--tcp-color-bg-canvas);box-shadow:0 0 0 1px var(--tcp-color-border-subtle);min-inline-size:0}.site-thumb{flex-direction:column;display:flex;position:relative}.site-thumb:hover{background:var(--tcp-color-bg-hover)}.site-thumb__stage{block-size:10rem;padding:var(--tcp-space-4);pointer-events:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.site-thumb__stage>*{max-inline-size:100%}.site-thumb__label{justify-content:space-between;align-items:baseline;gap:var(--tcp-space-2);padding:var(--tcp-space-2) var(--tcp-space-4) var(--tcp-space-3);box-shadow:0 -1px 0 var(--tcp-color-border-subtle);display:flex}.site-thumb__link{color:var(--tcp-color-fg-primary);font-weight:500;text-decoration:none}.site-thumb__link:after{content:"";position:absolute;inset:0}.site-thumb__link:focus-visible{outline:none}.site-thumb__link:focus-visible:after{outline:2px solid var(--tcp-color-accent-focus);outline-offset:-2px}.site-playground{gap:0;min-inline-size:0;display:grid}@media (width>=64rem){.site-playground{grid-template-columns:minmax(0,1fr) 20rem}}.site-playground__panel{padding:var(--tcp-space-4);gap:var(--tcp-space-3);flex-direction:column;min-inline-size:0;display:flex}.site-stage{justify-content:center;align-items:center;gap:var(--tcp-space-3);min-block-size:12rem;padding:var(--tcp-space-6);flex-wrap:wrap;min-inline-size:0;display:flex}.site-stage>*{max-inline-size:100%}.site-example{gap:var(--tcp-space-2);flex-direction:column;min-inline-size:0;display:flex}.site-frame{border:0;block-size:24rem;inline-size:100%;display:block}.site-kpis{background:var(--tcp-color-border-subtle);box-shadow:0 0 0 1px var(--tcp-color-border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1px;display:grid}.site-kpis>*{background:var(--tcp-color-bg-canvas);padding:var(--tcp-space-4);min-inline-size:0}.site-dash{gap:var(--tcp-space-6);flex-direction:column;min-inline-size:0;display:flex}.site-cols{gap:var(--tcp-space-6);min-inline-size:0;display:grid}@media (width>=64rem){.site-cols[data-cols="2-1"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.site-cols[data-cols="1-1"]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-cols[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.site-cols[data-cols=nav]{grid-template-columns:14rem minmax(0,1fr)}}.site-chart{block-size:10rem;inline-size:100%;display:block}.site-chart .tcp-spark{block-size:100%;inline-size:100%;display:block}.site-toolbar-grow{flex:12rem;min-inline-size:0}.site-narrow{max-inline-size:var(--tcp-size-measure-prose)}.site-center{text-align:center;align-items:center;margin-inline:auto}.site-pad{padding:var(--tcp-space-6)}.site-theme-grid{gap:var(--tcp-space-4);display:grid}.site-token-row{gap:var(--tcp-space-2);flex-wrap:wrap;display:flex}[data-theme-preview]{min-inline-size:0}.site-hidden-sm{display:none}@media (width>=48rem){.site-hidden-sm{display:revert}.site-only-sm{display:none}}}
