*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:300;src:url(/fonts/space-grotesk-v22-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/fonts/space-grotesk-v22-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(/fonts/space-grotesk-v22-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/fonts/space-grotesk-v22-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/fonts/space-grotesk-v22-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/fonts/jetbrains-mono-v24-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/fonts/jetbrains-mono-v24-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/fonts/jetbrains-mono-v24-latin-600.woff2) format("woff2")}:root{--font-heading:"Space Grotesk",system-ui,sans-serif;--brand-bg:#f8faff;--brand-surface:#fff;--brand-surface-elevated:#fff;--brand-text:#0f172a;--brand-text-muted:#334155;--brand-border:#dbe4ef;--brand-accent:#0d9488;--brand-accent-muted:#ccfbf1;--page-nav-height:0px;--release-banner-height:0px;--elevation-1:0 1px 2px rgba(15,23,42,.05),0 12px 34px -28px rgba(15,23,42,.42);--elevation-2:0 2px 6px rgba(15,23,42,.06),0 18px 42px -30px rgba(15,23,42,.48);--elevation-3:0 8px 20px rgba(15,23,42,.08),0 28px 72px -42px rgba(15,23,42,.56);--elevation-lift:0 8px 22px rgba(15,23,42,.08),0 22px 54px -34px rgba(15,23,42,.5)}.dark,html.dark{--brand-bg:#0a0d12;--brand-surface:#11141a;--brand-surface-elevated:#1a1f2a;--brand-text:#f8fafc;--brand-text-muted:#cbd5e1;--brand-border:#334155;--brand-accent:#2dd4bf;--brand-accent-muted:rgba(20,184,166,.16);--elevation-1:0 1px 2px rgba(0,0,0,.34),0 18px 42px -24px rgba(0,0,0,.72);--elevation-2:0 2px 8px rgba(0,0,0,.36),0 22px 52px -30px rgba(0,0,0,.78);--elevation-3:0 8px 24px rgba(0,0,0,.4),0 34px 86px -44px rgba(0,0,0,.86);--elevation-lift:0 8px 24px rgba(0,0,0,.38),0 26px 64px -34px rgba(0,0,0,.8)}html{font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:4.5rem;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}::-moz-selection{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(4 47 46/var(--tw-text-opacity,1))}::selection{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(4 47 46/var(--tw-text-opacity,1))}:is(.dark *)::-moz-selection{background-color:rgba(19,78,74,.5);--tw-text-opacity:1;color:rgb(240 253 250/var(--tw-text-opacity,1))}:is(.dark *)::selection{background-color:rgba(19,78,74,.5);--tw-text-opacity:1;color:rgb(240 253 250/var(--tw-text-opacity,1))}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0ms!important;transition-duration:.01ms!important}}[contenteditable=true]:focus-visible,[role=button]:focus-visible,[role=menuitem]:focus-visible,[role=option]:focus-visible,[role=tab]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:not([type=hidden]):focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(20 184 166/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff}[contenteditable=true]:focus-visible:is(.dark *),[role=button]:focus-visible:is(.dark *),[role=menuitem]:focus-visible:is(.dark *),[role=option]:focus-visible:is(.dark *),[role=tab]:focus-visible:is(.dark *),[tabindex]:not([tabindex="-1"]):focus-visible:is(.dark *),a:focus-visible:is(.dark *),button:focus-visible:is(.dark *),input:not([type=hidden]):focus-visible:is(.dark *),select:focus-visible:is(.dark *),summary:focus-visible:is(.dark *),textarea:focus-visible:is(.dark *){--tw-ring-offset-color:#0a0a0a}body{background-color:rgb(248 250 255/var(--tw-bg-opacity,1));color:rgb(23 23 23/var(--tw-text-opacity,1));font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100dvh}.dark body,body{--tw-bg-opacity:1;--tw-text-opacity:1}.dark body{background-color:rgb(10 13 18/var(--tw-bg-opacity,1));color:rgb(245 245 245/var(--tw-text-opacity,1))}.figures,.mono,code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.btn{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;line-height:1.25;min-height:2.75rem;min-width:0;padding:.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn:active:disabled{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:no-preference){.btn{transition-duration:.2s;transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.btn:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.btn.is-disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.btn.is-loading,.btn[aria-busy=true]{cursor:wait;opacity:.75}.btn .btn-icon,.btn>[aria-hidden=true]>svg,.btn>svg{flex-shrink:0}.focus-ring{outline:2px solid transparent;outline-offset:2px}.focus-ring:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(20 184 166/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff}.focus-ring:focus-visible:is(.dark *){--tw-ring-offset-color:#0a0a0a}.skip-link:not(:focus):not(:focus-visible){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.skip-link:focus,.skip-link:focus-visible{border-radius:.375rem;border-width:1px;position:fixed;z-index:110;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.625rem 1rem;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s}@media (prefers-reduced-motion:no-preference){.skip-link:focus,.skip-link:focus-visible{transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.skip-link:focus-visible:is(.dark *),.skip-link:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.skip-link:focus,.skip-link:focus-visible{left:max(1rem,env(safe-area-inset-left));top:max(1rem,env(safe-area-inset-top))}.btn-primary{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;line-height:1.25;min-height:2.75rem;min-width:0;padding:.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-primary:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-primary:active:disabled{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:no-preference){.btn-primary{transition-duration:.2s;transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.btn-primary:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.btn-primary.is-disabled,.btn-primary[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-primary.is-loading,.btn-primary[aria-busy=true]{cursor:wait;opacity:.75}.btn-primary .btn-icon,.btn-primary>[aria-hidden=true]>svg,.btn-primary>svg{flex-shrink:0}.btn-primary{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.btn-primary:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.btn-primary:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.btn-ghost{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;line-height:1.25;min-height:2.75rem;min-width:0;padding:.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-ghost:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-ghost:active:disabled{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:no-preference){.btn-ghost{transition-duration:.2s;transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.btn-ghost:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.btn-ghost.is-disabled,.btn-ghost[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-ghost.is-loading,.btn-ghost[aria-busy=true]{cursor:wait;opacity:.75}.btn-ghost .btn-icon,.btn-ghost>[aria-hidden=true]>svg,.btn-ghost>svg{flex-shrink:0}.btn-ghost{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.btn-ghost:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.btn-ghost:is(.dark *){--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.btn-ghost:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.btn-danger{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;line-height:1.25;min-height:2.75rem;min-width:0;padding:.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-danger:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-danger:active:disabled{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:no-preference){.btn-danger{transition-duration:.2s;transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.btn-danger:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.btn-danger.is-disabled,.btn-danger[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-danger.is-loading,.btn-danger[aria-busy=true]{cursor:wait;opacity:.75}.btn-danger .btn-icon,.btn-danger>[aria-hidden=true]>svg,.btn-danger>svg{flex-shrink:0}.btn-danger{border-width:1px;--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-danger:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.btn-danger:is(.dark *){border-color:rgba(127,29,29,.5);--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.btn-danger:hover:is(.dark *){background-color:rgba(127,29,29,.2);border-color:rgba(153,27,27,.6)}.btn-sm{font-size:.875rem;line-height:1.25rem;min-height:2.5rem;padding:.5rem .75rem}.input{border-radius:.5rem;border-width:1px;min-width:0;width:100%;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem 1rem;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(115 115 115/var(--tw-placeholder-opacity,1))}.input::placeholder{--tw-placeholder-opacity:1;color:rgb(115 115 115/var(--tw-placeholder-opacity,1))}.input{outline:2px solid transparent;outline-offset:2px;transition-duration:.15s;transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.input:focus-visible{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.input:is(.dark *){--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.input:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(115 115 115/var(--tw-placeholder-opacity,1))}.input:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(115 115 115/var(--tw-placeholder-opacity,1))}.card{border-radius:.75rem;border-width:1px;min-width:0;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.03),0 1px 3px 0 rgba(0,0,0,.03);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color),0 1px 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card:is(.dark *){--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.35),0 6px 20px -4px rgb(0 0 0/0.45);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color),0 6px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover-lift{transition-duration:.2s;transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){.hover-lift:hover{--tw-translate-y:-0.125rem}.hover-lift:active,.hover-lift:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover-lift:active{--tw-scale-x:0.98;--tw-scale-y:0.98}}.hover-lift:hover{border-color:color-mix(in srgb,var(--brand-accent,#0d9488) 22%,var(--brand-border,#d4d4d8));box-shadow:var(--elevation-2)}.dark .skeleton:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent)}.hover-lift:is(a,button,[role=button],[tabindex]):focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(20,184,166,.4);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff}.hover-lift:is(a,button,[role=button],[tabindex]):focus-visible:is(.dark *){--tw-ring-offset-color:#0a0a0a}.table td,.table th{vertical-align:top}.table th{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.table th:is(.dark *){--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.pill{align-items:center;border-radius:9999px;border-width:1px;display:inline-flex;gap:.25rem;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:11px;font-weight:500;padding:.125rem .5rem;--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.pill:is(.dark *){--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.callout{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;background-color:hsla(0,0%,98%,.8);border-color:rgb(229 229 229/var(--tw-border-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.callout:is(.dark *){--tw-border-opacity:1;background-color:hsla(0,0%,9%,.6);border-color:rgb(38 38 38/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.label{font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.label:is(.dark *){--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.toggle{align-items:center;border-radius:9999px;border-width:1px;display:inline-flex;height:1.75rem;position:relative;width:3rem;--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1));transition-duration:.2s;transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.toggle:is(.dark *){--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.tdx-segment-panel{border-color:var(--brand-border);border-radius:1.5rem;border-width:1px;padding:1rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:640px){.tdx-segment-panel{padding:1.25rem}}.tdx-segment-panel{background-color:color-mix(in srgb,var(--brand-surface-elevated) 95%,transparent)}.tdx-segment-field+.tdx-segment-field{border-color:color-mix(in srgb,var(--brand-border) 70%,transparent);border-top-width:1px;margin-top:1rem;padding-top:1rem}.tdx-segment-field__label{color:var(--brand-text-muted);display:block;font-size:11px;font-weight:600;letter-spacing:.18em;margin-bottom:.5rem;text-transform:uppercase}.tdx-segment{align-items:stretch;background-color:var(--brand-surface);border-color:var(--brand-border);border-radius:9999px;border-width:1px;display:inline-flex;padding:.25rem;position:relative;width:100%;--tw-shadow:inset 0 1px 2px rgba(15,23,42,.05);--tw-shadow-colored:inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark .tdx-segment,html.dark .tdx-segment{box-shadow:inset 0 1px 2px rgba(0,0,0,.28)}.tdx-segment--compact{height:2.5rem}.tdx-segment--comfortable{height:2.75rem}.tdx-segment__indicator{background-color:var(--brand-accent);border-radius:9999px;bottom:.25rem;pointer-events:none;position:absolute;top:.25rem;--tw-shadow:0 1px 2px rgba(15,23,42,.18),0 4px 14px rgba(14,116,144,.22);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:left,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.34,1.15,.64,1)}.tdx-segment__btn{align-items:center;border-radius:9999px;color:var(--brand-text-muted);display:inline-flex;flex:1 1 0%;font-size:.875rem;font-weight:600;gap:.375rem;justify-content:center;line-height:1.25rem;line-height:1;padding:0 .75rem;position:relative;transition-duration:.15s;transition-property:color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1);z-index:10}.tdx-segment__btn:hover{color:var(--brand-text)}.tdx-segment__btn:focus{outline:2px solid transparent;outline-offset:2px}.tdx-segment__btn:disabled{opacity:.5;pointer-events:none}.tdx-segment__btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-accent) 35%,transparent)}.tdx-segment__btn.is-active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tdx-segment__hint{color:var(--brand-text-muted);font-size:.75rem;line-height:1.25rem;margin-top:.5rem}.tdx-segment__badge{align-items:center;background-color:rgba(16,185,129,.15);border-color:rgba(16,185,129,.2);border-radius:9999px;border-width:1px;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.12em;line-height:1;padding:.125rem .5rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.tdx-segment__badge:is(.dark *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.tdx-compare-shell{background-color:var(--brand-surface);border-color:var(--brand-border);border-radius:1.75rem;border-width:1px;overflow:hidden}.tdx-compare-scroll{overflow-x:auto;scrollbar-width:thin}.tdx-compare-grid{font-size:.875rem;line-height:1.25rem;min-width:44rem;width:100%}.tdx-compare-grid thead th{background-color:color-mix(in srgb,var(--brand-surface-elevated) 82%,transparent);border-bottom-width:1px;border-color:var(--brand-border);padding:1rem 1.25rem;text-align:left;vertical-align:bottom}.tdx-compare-grid tbody td,.tdx-compare-grid tbody th{border-bottom-width:1px;border-color:color-mix(in srgb,var(--brand-border) 70%,transparent);padding:1rem 1.25rem;vertical-align:top}.tdx-compare-grid tbody tr:last-child td,.tdx-compare-grid tbody tr:last-child th{border-bottom-width:0}.tdx-compare-grid .tdx-compare-label{background-color:var(--brand-surface);color:var(--brand-text-muted);font-weight:500;left:0;position:sticky;z-index:10}.tdx-compare-tier-name{color:var(--brand-text);font-family:Space Grotesk,system-ui,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.025em;line-height:1.75rem}.tdx-compare-tier-note{color:var(--brand-text-muted);font-size:.75rem;line-height:1.25rem;margin-top:.25rem}.tdx-page-subnav-list{align-items:center;display:flex;gap:.5rem;min-width:-moz-max-content;min-width:max-content}.tdx-ai-nav-link,.tdx-cases-nav-link,.tdx-hosting-nav-link,.tdx-marketing-nav-link,.tdx-pricing-nav-link,.tdx-stack-nav-link,.tdx-wave-nav-link{align-items:center;border-radius:9999px;color:var(--brand-text-muted);display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.25rem;line-height:1;padding:.5rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tdx-ai-nav-link:hover,.tdx-cases-nav-link:hover,.tdx-hosting-nav-link:hover,.tdx-marketing-nav-link:hover,.tdx-pricing-nav-link:hover,.tdx-stack-nav-link:hover,.tdx-wave-nav-link:hover{background-color:var(--brand-accent-muted);color:var(--brand-text)}.tdx-ai-nav-link,.tdx-cases-nav-link,.tdx-hosting-nav-link,.tdx-marketing-nav-link,.tdx-pricing-nav-link,.tdx-stack-nav-link,.tdx-wave-nav-link{min-height:2.25rem}.tdx-ai-nav-link.is-active,.tdx-cases-nav-link.is-active,.tdx-hosting-nav-link.is-active,.tdx-marketing-nav-link.is-active,.tdx-pricing-nav-link.is-active,.tdx-stack-nav-link.is-active,.tdx-wave-nav-link.is-active{background-color:var(--brand-accent-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 20%,transparent);color:var(--brand-text)}.tdx-wave-nav-link.is-product{background-color:var(--brand-accent-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 28%,transparent);color:var(--brand-accent)}.tdx-wave-metric-cell{border-color:var(--brand-border);border-radius:1rem;border-width:1px;padding:1rem;text-align:center;--tw-shadow-color:var(--elevation-1);--tw-shadow:var(--tw-shadow-colored)}.tdx-marketing-shell main section>div.tdx-wave-metric-cell>p,.tdx-marketing-shell main section>div.tdx-wave-metric-cell[class*=max-w-],.tdx-marketing-shell main section>div>div.tdx-wave-metric-cell>p,.tdx-marketing-shell main section>div>div.tdx-wave-metric-cell[class*=max-w-]{margin-left:auto;margin-right:auto}.tdx-wave-metric-cell{background:color-mix(in srgb,var(--brand-surface-elevated) 92%,transparent)}.tdx-wave-feature-grid{display:grid;gap:1.5rem}@media (min-width:1024px){.tdx-wave-feature-grid{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.tdx-wave-feature-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tdx-wave-feature-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.tdx-wave-feature-card{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:1.75rem;border-width:1px;display:flex;flex-direction:column;height:100%;padding:1.5rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.tdx-wave-feature-card{padding:2rem}}.tdx-wave-demo{display:grid;gap:1.5rem}@media (min-width:1024px){.tdx-wave-demo{align-items:flex-start;gap:2rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.tdx-wave-demo>*{min-width:0}.tdx-wave-demo__embed,.tdx-wave-demo__preview{background-color:var(--brand-surface);border-color:var(--brand-border);border-radius:1.75rem;border-width:1px;padding:1.5rem;--tw-shadow-color:var(--elevation-1);--tw-shadow:var(--tw-shadow-colored)}@media (min-width:640px){.tdx-wave-demo__embed,.tdx-wave-demo__preview{padding:2rem}}.tdx-wave-demo__code{border-radius:1rem;overflow-x:auto;--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1));font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5rem;padding:1rem;--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.tdh-dqr .tdh-dqr-scans .tdx-wave-demo__code{color:var(--brand-text)}.tdx-wave-ecosystem-rail{display:grid;gap:1.5rem;margin-left:auto;margin-right:auto;max-width:64rem}@media (min-width:640px){.tdx-wave-ecosystem-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tdx-wave-ecosystem-rail{gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.tdx-wave-ecosystem-card{background-color:var(--brand-surface);border-color:var(--brand-border);border-radius:1.75rem;border-width:1px;display:flex;flex-direction:column;height:100%;padding:1.5rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.tdx-wave-ecosystem-card{padding:2rem}}.tdx-wave-ecosystem-card.is-current{background:color-mix(in srgb,var(--brand-accent) 6%,var(--brand-surface));border-color:color-mix(in srgb,var(--brand-accent) 35%,var(--brand-border))}.tdx-marketing-card{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:1.75rem;border-width:1px;display:flex;flex-direction:column;height:100%;padding:1.5rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:transform,box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.tdx-marketing-card{padding:2rem}}.tdx-marketing-card--lift{transition-duration:.2s;transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){.tdx-marketing-card--lift:hover{--tw-translate-y:-0.125rem}.tdx-marketing-card--lift:active,.tdx-marketing-card--lift:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tdx-marketing-card--lift:active{--tw-scale-x:0.98;--tw-scale-y:0.98}}.tdx-marketing-card--lift:hover{border-color:color-mix(in srgb,var(--brand-accent,#0d9488) 22%,var(--brand-border,#d4d4d8));box-shadow:var(--elevation-2)}.tdx-marketing-card--lift:is(a,button,[role=button],[tabindex]):focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(20,184,166,.4);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff}.tdx-marketing-card--lift:is(a,button,[role=button],[tabindex]):focus-visible:is(.dark *){--tw-ring-offset-color:#0a0a0a}.tdx-marketing-card--link:hover{text-decoration-line:none}.tdx-marketing-card--link:focus{outline:2px solid transparent;outline-offset:2px}.tdx-marketing-card--link:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.tdx-marketing-card--link{--tw-ring-color:color-mix(in srgb,var(--brand-accent) 38%,transparent);--tw-ring-offset-color:var(--brand-surface)}.tdx-marketing-card--link:hover{border-color:color-mix(in srgb,var(--brand-accent) 25%,var(--brand-border))}.tdx-marketing-card__title{color:var(--brand-text);font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem}@media (min-width:640px){.tdx-marketing-card__title{font-size:1.25rem;line-height:1.75rem}}.tdx-marketing-card__body{color:var(--brand-text-muted);flex:1 1 0%;font-size:.875rem;line-height:1.25rem;line-height:1.625}.tdx-marketing-process-rail{display:grid;gap:1.5rem}@media (min-width:640px){.tdx-marketing-process-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tdx-marketing-process-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.tdx-marketing-process-step{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:1.75rem;border-width:1px;display:flex;flex-direction:column;height:100%;padding:1.5rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:transform,box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.tdx-marketing-process-step{padding:2rem}}.tdx-marketing-process-step{align-items:center;text-align:center}.tdx-marketing-shell main section>div.tdx-marketing-process-step>p,.tdx-marketing-shell main section>div.tdx-marketing-process-step[class*=max-w-],.tdx-marketing-shell main section>div>div.tdx-marketing-process-step>p,.tdx-marketing-shell main section>div>div.tdx-marketing-process-step[class*=max-w-]{margin-left:auto;margin-right:auto}.tdx-marketing-flagship-panel{background-color:var(--brand-surface);border-color:var(--brand-border);border-radius:1.75rem;border-width:1px;overflow:hidden;padding:1.5rem;position:relative;--tw-shadow-color:var(--elevation-1);--tw-shadow:var(--tw-shadow-colored)}@media (min-width:640px){.tdx-marketing-flagship-panel{padding:2rem}}.tdx-marketing-fit-tab{align-items:center;border-color:var(--brand-border);border-radius:9999px;border-width:1px;color:var(--brand-text-muted);display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.25rem;line-height:1;padding:.5rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tdx-marketing-fit-tab:hover{border-color:color-mix(in srgb,var(--brand-accent) 30%,var(--brand-border));color:var(--brand-text)}.tdx-marketing-fit-tab.is-active{background-color:color-mix(in srgb,var(--brand-accent) 10%,var(--brand-surface-elevated));border-color:var(--brand-accent);color:var(--brand-accent)}.tdx-stack-metric-rail{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.tdx-stack-metric-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.tdx-stack-metric-cell{border-color:var(--brand-border);border-radius:1rem;border-width:1px;padding:1rem;text-align:center;--tw-shadow-color:var(--elevation-1);--tw-shadow:var(--tw-shadow-colored);transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tdx-marketing-shell main section>div.tdx-stack-metric-cell>p,.tdx-marketing-shell main section>div.tdx-stack-metric-cell[class*=max-w-],.tdx-marketing-shell main section>div>div.tdx-stack-metric-cell>p,.tdx-marketing-shell main section>div>div.tdx-stack-metric-cell[class*=max-w-]{margin-left:auto;margin-right:auto}.tdx-stack-metric-cell{background:color-mix(in srgb,var(--brand-surface-elevated) 92%,transparent)}.tdx-stack-metric-cell:hover{border-color:color-mix(in srgb,var(--brand-accent) 25%,var(--brand-border))}.tdx-stack-flagship-panel{transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tdx-stack-flagship-grid{background-image:linear-gradient(color-mix(in srgb,var(--brand-accent) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand-accent) 8%,transparent) 1px,transparent 1px);background-size:24px 24px}.tdx-stack-layer-card summary:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px;--tw-ring-color:color-mix(in srgb,var(--brand-accent) 40%,transparent);--tw-ring-offset-color:var(--brand-surface-elevated)}.tdx-stack-ai-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tdx-stack-ai-card:hover{border-color:color-mix(in srgb,var(--brand-accent) 25%,var(--brand-border))}@media (prefers-reduced-motion:reduce){.tdx-stack-ai-card,.tdx-stack-flagship-panel,.tdx-stack-metric-cell{transition:none}}.tdx-hosting-metric-rail{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.tdx-hosting-metric-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.tdx-hosting-metric-cell{border-color:var(--brand-border);border-radius:1rem;border-width:1px;padding:1rem;text-align:center;--tw-shadow-color:var(--elevation-1);--tw-shadow:var(--tw-shadow-colored);transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tdx-marketing-shell main section>div.tdx-hosting-metric-cell>p,.tdx-marketing-shell main section>div.tdx-hosting-metric-cell[class*=max-w-],.tdx-marketing-shell main section>div>div.tdx-hosting-metric-cell>p,.tdx-marketing-shell main section>div>div.tdx-hosting-metric-cell[class*=max-w-]{margin-left:auto;margin-right:auto}.tdx-hosting-metric-cell{background:color-mix(in srgb,var(--brand-surface-elevated) 92%,transparent)}.tdx-hosting-metric-cell.is-live{background:color-mix(in srgb,var(--brand-accent) 6%,var(--brand-surface-elevated));border-color:color-mix(in srgb,var(--brand-accent) 35%,var(--brand-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 15%,transparent)}.tdx-hosting-flagship-panel{transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tdx-hosting-flagship-grid{background-image:linear-gradient(color-mix(in srgb,var(--brand-accent) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand-accent) 8%,transparent) 1px,transparent 1px);background-size:24px 24px}.tdx-hosting-card{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:1.75rem;border-width:1px;display:flex;flex-direction:column;height:100%;padding:1.5rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.tdx-hosting-card{padding:2rem}}.tdx-hosting-card{box-shadow:var(--elevation-1)}.tdx-hosting-card--lift{transition-duration:.2s;transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){.tdx-hosting-card--lift:hover{--tw-translate-y:-0.125rem}.tdx-hosting-card--lift:active,.tdx-hosting-card--lift:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tdx-hosting-card--lift:active{--tw-scale-x:0.98;--tw-scale-y:0.98}}.tdx-hosting-card--lift:hover{border-color:color-mix(in srgb,var(--brand-accent,#0d9488) 22%,var(--brand-border,#d4d4d8));box-shadow:var(--elevation-2)}.tdx-hosting-card--lift:is(a,button,[role=button],[tabindex]):focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(20,184,166,.4);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff}.tdx-hosting-card--lift:is(a,button,[role=button],[tabindex]):focus-visible:is(.dark *){--tw-ring-offset-color:#0a0a0a}.tdx-hosting-card--lift:focus{outline:2px solid transparent;outline-offset:2px}.tdx-hosting-card--lift:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.tdx-hosting-card--lift{--tw-ring-color:color-mix(in srgb,var(--brand-accent) 38%,transparent);--tw-ring-offset-color:var(--brand-surface)}.tdx-hosting-card--lift:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 25%,transparent),var(--elevation-1)}.tdx-hosting-plan-teaser{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:1.75rem;border-width:1px;display:flex;flex-direction:column;height:100%;padding:1.5rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.tdx-hosting-plan-teaser{padding:2rem}}.tdx-hosting-plan-teaser{box-shadow:var(--elevation-1)}.tdx-hosting-plan-teaser--highlight{background-color:var(--brand-surface);border-color:color-mix(in srgb,var(--brand-accent) 35%,var(--brand-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 10%,transparent),0 18px 40px -24px color-mix(in srgb,var(--brand-accent) 45%,transparent)}.tdx-hosting-stack-strip{align-items:center;background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:1.75rem;border-width:1px;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding:1.25rem}@media (min-width:640px){.tdx-hosting-stack-strip{padding:1.5rem 2rem}}.tdx-hosting-stack-strip{box-shadow:var(--elevation-1)}@media (prefers-reduced-motion:reduce){.tdx-hosting-card--lift,.tdx-hosting-flagship-panel,.tdx-hosting-metric-cell{transform:none!important;transition:none}}.tdx-speed-hero-flash{background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--brand-accent) 14%,transparent),transparent 42%),radial-gradient(circle at 82% 18%,color-mix(in srgb,#8b5cf6 10%,transparent),transparent 38%)}.tdx-speed-metric-chip{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){.tdx-speed-metric-chip:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.tdx-speed-demo-panel{background:linear-gradient(165deg,color-mix(in srgb,var(--brand-surface-elevated) 92%,transparent),var(--brand-surface))}.tdx-speed-score-ring{background:conic-gradient(from 210deg,color-mix(in srgb,var(--brand-accent) 88%,#fff) 0deg,color-mix(in srgb,var(--brand-accent) 55%,#22d3ee) 220deg,color-mix(in srgb,var(--brand-border) 70%,transparent) 220deg,color-mix(in srgb,var(--brand-border) 70%,transparent) 1turn);box-shadow:inset 0 0 0 6px var(--brand-surface),0 0 28px -6px color-mix(in srgb,var(--brand-accent) 35%,transparent)}.tdx-speed-live-dot{animation:tdx-speed-live-pulse 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.tdx-speed-metric-chip{transform:none!important}.tdx-speed-live-dot{animation:none}}.tdx-ai-card{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:1.75rem;border-width:1px;padding:1.25rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.tdx-ai-card{padding:1.5rem}}.tdx-ai-card{box-shadow:var(--elevation-1)}.tdx-ai-card--lift{transition-duration:.2s;transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){.tdx-ai-card--lift:hover{--tw-translate-y:-0.125rem}.tdx-ai-card--lift:active,.tdx-ai-card--lift:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tdx-ai-card--lift:active{--tw-scale-x:0.98;--tw-scale-y:0.98}}.tdx-ai-card--lift:hover{border-color:color-mix(in srgb,var(--brand-accent,#0d9488) 22%,var(--brand-border,#d4d4d8));box-shadow:var(--elevation-2)}.tdx-ai-card--lift:is(a,button,[role=button],[tabindex]):focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(20,184,166,.4);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff}.tdx-ai-card--lift:is(a,button,[role=button],[tabindex]):focus-visible:is(.dark *){--tw-ring-offset-color:#0a0a0a}.tdx-ai-card--lift:focus{outline:2px solid transparent;outline-offset:2px}.tdx-ai-card--lift:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.tdx-ai-card--lift{--tw-ring-color:color-mix(in srgb,var(--brand-accent) 38%,transparent);--tw-ring-offset-color:var(--brand-surface)}.tdx-ai-card--lift:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 25%,transparent)}@media (prefers-reduced-motion:reduce){.tdx-ai-card--lift{transform:none!important}}.tdx-ai-mode-strip{background-color:var(--brand-surface);border-radius:1rem;display:grid;gap:.25rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem;position:relative}@media (min-width:640px){.tdx-ai-mode-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.tdx-ai-mode-strip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-border) 80%,transparent)}.tdx-ai-mode-strip__indicator{background-color:var(--brand-surface-elevated);border-radius:.75rem;bottom:.25rem;box-shadow:0 1px 2px rgba(0,0,0,.04),inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 18%,transparent);pointer-events:none;position:absolute;top:.25rem;transition-duration:.2s;transition-property:left,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.tdx-ai-mode-strip__indicator{transition:none}}.tdx-ai-mode-btn{border-radius:.75rem;padding:.75rem;position:relative;text-align:left;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}.tdx-ai-mode-btn:hover{color:var(--brand-text)}.tdx-ai-mode-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tdx-ai-mode-btn{--tw-ring-color:color-mix(in srgb,var(--brand-accent) 40%,transparent)}.tdx-ai-mode-btn.is-active{color:var(--brand-text)}.tdx-ai-mode-btn:not(.is-active){color:var(--brand-text-muted)}.tdx-ai-metric{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.tdh-dqr .tdh-dqr-scans .tdx-ai-metric,.tdx-ai-metric{color:var(--brand-text)}.tdx-ai-metric-label{color:var(--brand-text-muted);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.tdx-ai-split-col{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:1.75rem;border-width:1px;padding:1.25rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.tdx-ai-split-col{padding:1.5rem}}.tdx-ai-split-col{box-shadow:var(--elevation-1);display:flex;flex-direction:column;gap:1rem;height:100%}.tdx-ai-split-col--ai{background:linear-gradient(165deg,color-mix(in srgb,var(--brand-accent) 7%,var(--brand-surface-elevated)),var(--brand-surface-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 14%,transparent),var(--elevation-1)}.tdx-ai-model-strip{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x proximity;scrollbar-width:none}.tdx-ai-model-strip::-webkit-scrollbar{display:none}.tdx-ai-model-strip>*{flex-shrink:0;scroll-snap-align:start}.tdx-cases-filter-chip{align-items:center;background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:9999px;border-width:1px;color:var(--brand-text-muted);display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.375rem;line-height:1.25rem;padding:.5rem .875rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tdx-cases-filter-chip:hover{border-color:color-mix(in srgb,var(--brand-accent) 25%,var(--brand-border));color:var(--brand-text)}.tdx-cases-filter-chip.is-active{background-color:var(--brand-accent-muted);border-color:color-mix(in srgb,var(--brand-accent) 35%,var(--brand-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 18%,transparent);color:var(--brand-text)}.tdx-cases-metric{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:1rem;border-width:1px;padding:1rem;--tw-shadow-color:var(--elevation-1);--tw-shadow:var(--tw-shadow-colored)}.tdx-cases-metric__label{color:var(--brand-text-muted);font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tdx-cases-metric__value{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.5rem;font-weight:600;line-height:2rem;margin-top:.5rem;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:tabular-nums}.tdh-dqr .tdh-dqr-scans .tdx-cases-metric__value,.tdx-cases-metric__value{color:var(--brand-text)}.tdx-cases-metric__note{color:var(--brand-text-muted);font-size:.75rem;line-height:1.25rem;margin-top:.375rem}.tdx-cases-flagship{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:2rem;border-width:1px;overflow:hidden;--tw-shadow-color:var(--elevation-1);--tw-shadow:var(--tw-shadow-colored)}.tdx-cases-flagship__panel{padding:1.5rem}@media (min-width:640px){.tdx-cases-flagship__panel{padding:2rem}}@media (min-width:1024px){.tdx-cases-flagship__panel{padding:2.5rem}}.tdx-cases-flagship__metrics{display:grid;gap:.75rem}@media (min-width:640px){.tdx-cases-flagship__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.tdx-cases-delta{align-items:center;border-radius:9999px;display:inline-flex;font-size:.65rem;font-weight:700;gap:.25rem;letter-spacing:.05em;padding:.125rem .5rem;text-transform:uppercase}.tdx-cases-card{transition-duration:.2s;transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){.tdx-cases-card:hover{--tw-translate-y:-0.125rem}.tdx-cases-card:active,.tdx-cases-card:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tdx-cases-card:active{--tw-scale-x:0.98;--tw-scale-y:0.98}}.tdx-cases-card:hover{border-color:color-mix(in srgb,var(--brand-accent,#0d9488) 22%,var(--brand-border,#d4d4d8));box-shadow:var(--elevation-2)}.tdx-cases-card:is(a,button,[role=button],[tabindex]):focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(20,184,166,.4);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff}.tdx-cases-card:is(a,button,[role=button],[tabindex]):focus-visible:is(.dark *){--tw-ring-offset-color:#0a0a0a}.tdx-cases-card{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:1.75rem;border-width:1px;display:flex;flex-direction:column;height:100%;padding:1.5rem;--tw-shadow-color:var(--elevation-1);--tw-shadow:var(--tw-shadow-colored)}.tdx-cases-card:hover{border-color:color-mix(in srgb,var(--brand-accent) 25%,var(--brand-border))}@media (prefers-reduced-motion:reduce){.tdx-cases-card{transform:none!important}}.tdx-cases-process-step{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:1rem;border-width:1px;padding:1.25rem;position:relative;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tdx-cases-process-step__num{align-items:center;background-color:var(--brand-accent-muted);border-radius:.75rem;color:var(--brand-accent);display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:600;height:2rem;justify-content:center;line-height:1.25rem;margin-bottom:.75rem;width:2rem}.tdh-dqr .tdh-dqr-scans .tdx-cases-process-step__num{color:var(--brand-text)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-3{inset:.75rem}.inset-x-0{left:0;right:0}.inset-x-10{left:2.5rem;right:2.5rem}.inset-x-4{left:1rem;right:1rem}.inset-y-0{bottom:0;top:0}.-bottom-1\/4{bottom:-25%}.-left-24{left:-6rem}.-left-\[9999px\]{left:-9999px}.-right-1{right:-.25rem}.-right-1\/4{right:-25%}.-right-16{right:-4rem}.-right-6{right:-1.5rem}.-top-1{top:-.25rem}.-top-1\/3{top:-33.333333%}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-\[calc\(1rem\+env\(safe-area-inset-bottom\)\+var\(--site-app-bottom-nav-height\2c 0px\)\)\]{bottom:calc(1rem + env(safe-area-inset-bottom) + var(--site-app-bottom-nav-height,0px))}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+var\(--site-app-bottom-nav-height\2c 0px\)\)\]{bottom:calc(env(safe-area-inset-bottom) + var(--site-app-bottom-nav-height,0px))}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-3{left:.75rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[max\(1rem\2c env\(safe-area-inset-right\)\)\]{right:max(1rem,env(safe-area-inset-right))}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-\[1\.65rem\]{top:1.65rem}.top-\[calc\(var\(--release-banner-height\2c 0px\)\+var\(--page-nav-height\)\+1rem\)\]{top:calc(var(--release-banner-height,0px) + var(--page-nav-height) + 1rem)}.top-\[calc\(var\(--release-banner-height\2c 0px\)\+var\(--page-nav-height\)-1px\)\]{top:calc(var(--release-banner-height,0px) + var(--page-nav-height) - 1px)}.top-\[max\(1rem\2c env\(safe-area-inset-top\)\)\]{top:max(1rem,env(safe-area-inset-top))}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-2{margin-top:-.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-8{margin-right:2rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[2\/1\]{aspect-ratio:2/1}.aspect-\[25\/8\]{aspect-ratio:25/8}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1/1}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[40rem\]{height:40rem}.h-\[60rem\]{height:60rem}.h-\[9\.5rem\]{height:9.5rem}.h-\[min\(42vh\2c 320px\)\]{height:min(42vh,320px)}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:20rem}.max-h-\[26rem\]{max-height:26rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[min\(26rem\2c 60vh\)\]{max-height:min(26rem,60vh)}.max-h-\[min\(70dvh\2c 32rem\)\]{max-height:min(70dvh,32rem)}.max-h-\[min\(92dvh\2c 100\%\)\]{max-height:min(92dvh,100%)}.max-h-\[min\(94dvh\2c 920px\)\]{max-height:min(94dvh,920px)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-44{min-height:11rem}.min-h-64{min-height:16rem}.min-h-8{min-height:2rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[44px\]{min-height:44px}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[56dvh\]{min-height:56dvh}.min-h-\[56vh\]{min-height:56vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72dvh\]{min-height:72dvh}.min-h-\[72vh\]{min-height:72vh}.min-h-\[78dvh\]{min-height:78dvh}.min-h-\[78vh\]{min-height:78vh}.min-h-\[80dvh\]{min-height:80dvh}.min-h-\[80vh\]{min-height:80vh}.min-h-\[8rem\]{min-height:8rem}.min-h-\[calc\(100dvh-var\(--page-nav-height\)\)\]{min-height:calc(100dvh - var(--page-nav-height))}.min-h-\[calc\(100dvh-var\(--page-nav-height\)-var\(--release-banner-height\2c 0px\)\)\]{min-height:calc(100dvh - var(--page-nav-height) - var(--release-banner-height,0px))}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/5{width:60%}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[120rem\]{width:120rem}.w-\[50rem\]{width:50rem}.w-\[60rem\]{width:60rem}.w-\[9\.5rem\]{width:9.5rem}.w-\[min\(24rem\2c calc\(100vw-2rem\)\)\]{width:min(24rem,calc(100vw - 2rem))}.w-\[min\(36rem\2c calc\(100vw-2rem\)\)\]{width:min(36rem,calc(100vw - 2rem))}.w-\[min\(92vw\2c 380px\)\]{width:min(92vw,380px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-5{min-width:1.25rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16ch\]{min-width:16ch}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[9\.5ch\]{min-width:9.5ch}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/3{--tw-translate-y:-33.333333%}.-translate-y-1\/3,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:0.25rem}.translate-y-2{--tw-translate-y:0.5rem}.translate-y-2,.translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem}.translate-y-full{--tw-translate-y:100%}.rotate-180,.translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-32{scroll-margin-top:8rem}.scroll-mt-\[calc\(var\(--release-banner-height\2c 0px\)\+var\(--page-nav-height\)\+3\.5rem\)\]{scroll-margin-top:calc(var(--release-banner-height,0px) + var(--page-nav-height) + 3.5rem)}.scroll-mt-\[calc\(var\(--release-banner-height\2c 0px\)\+var\(--page-nav-height\)\+4\.5rem\)\]{scroll-margin-top:calc(var(--release-banner-height,0px) + var(--page-nav-height) + 4.5rem)}.scroll-mt-\[calc\(var\(--release-banner-height\2c 0px\)\+var\(--page-nav-height\)\+4rem\)\]{scroll-margin-top:calc(var(--release-banner-height,0px) + var(--page-nav-height) + 4rem)}.scroll-mt-\[calc\(var\(--release-banner-height\2c 0px\)\+var\(--page-nav-height\)\+5rem\)\]{scroll-margin-top:calc(var(--release-banner-height,0px) + var(--page-nav-height) + 5rem)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-\[var\(--brand-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--brand-border)}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[1\.75rem\]{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[color-mix\(in_srgb\2c \#d97706_28\%\2c var\(--brand-border\)\)\]{border-color:color-mix(in srgb,#d97706 28%,var(--brand-border))}.border-\[var\(--brand-accent\)\]{border-color:var(--brand-accent)}.border-\[var\(--brand-border\)\]{border-color:var(--brand-border)}.border-\[var\(--brand-text\)\]{border-color:var(--brand-text)}.border-\[var\(--pa\)\]{border-color:var(--pa)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/70{border-color:hsla(48,97%,77%,.7)}.border-amber-200\/80{border-color:hsla(48,97%,77%,.8)}.border-amber-300\/60{border-color:rgba(252,211,77,.6)}.border-amber-500\/20{border-color:rgba(245,158,11,.2)}.border-amber-800{--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.border-black\/10{border-color:rgba(0,0,0,.1)}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-500\/20{border-color:rgba(59,130,246,.2)}.border-blue-800{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.border-cyan-500\/20{border-color:rgba(6,182,212,.2)}.border-cyan-500\/25{border-color:rgba(6,182,212,.25)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-500\/25{border-color:rgba(16,185,129,.25)}.border-emerald-500\/30{border-color:rgba(16,185,129,.3)}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-800{--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.border-neutral-100{--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-neutral-900{--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity,1))}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-800{--tw-border-opacity:1;border-color:rgb(107 33 168/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-500\/60{border-color:rgba(239,68,68,.6)}.border-red-800{--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.border-rose-200\/80{border-color:rgba(254,205,211,.8)}.border-rose-500\/20{border-color:rgba(244,63,94,.2)}.border-slate-200\/60{border-color:rgba(226,232,240,.6)}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-teal-200{--tw-border-opacity:1;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.border-teal-500\/25{border-color:rgba(20,184,166,.25)}.border-teal-800{--tw-border-opacity:1;border-color:rgb(17 94 89/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-violet-500\/20{border-color:rgba(139,92,246,.2)}.border-violet-500\/25{border-color:rgba(139,92,246,.25)}.border-white\/25{border-color:hsla(0,0%,100%,.25)}.border-white\/30{border-color:hsla(0,0%,100%,.3)}.border-t-\[color-mix\(in_srgb\2c var\(--brand-accent\)_30\%\2c transparent\)\]{border-top-color:color-mix(in srgb,var(--brand-accent) 30%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--brand-accent\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--brand-accent) 12%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--pa\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--pa) 12%,transparent)}.bg-\[var\(--brand-accent\)\]{background-color:var(--brand-accent)}.bg-\[var\(--brand-accent-muted\)\]{background-color:var(--brand-accent-muted)}.bg-\[var\(--brand-bg\)\]{background-color:var(--brand-bg)}.bg-\[var\(--brand-bg-elevated\)\]{background-color:var(--brand-bg-elevated)}.bg-\[var\(--brand-border\)\]{background-color:var(--brand-border)}.bg-\[var\(--brand-surface\)\]{background-color:var(--brand-surface)}.bg-\[var\(--brand-surface-elevated\)\]{background-color:var(--brand-surface-elevated)}.bg-\[var\(--hero-icon-emerald\)\]{background-color:var(--hero-icon-emerald)}.bg-\[var\(--pa\)\]{background-color:var(--pa)}.bg-amber-300\/70{background-color:rgba(252,211,77,.7)}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/70{background-color:rgba(255,251,235,.7)}.bg-amber-50\/95{background-color:rgba(255,251,235,.95)}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:rgba(245,158,11,.1)}.bg-amber-500\/75{background-color:rgba(245,158,11,.75)}.bg-amber-500\/90{background-color:rgba(245,158,11,.9)}.bg-blue-300\/70{background-color:rgba(147,197,253,.7)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/95{background-color:rgba(239,246,255,.95)}.bg-blue-500\/70{background-color:rgba(59,130,246,.7)}.bg-brand-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-cyan-500\/10{background-color:rgba(6,182,212,.1)}.bg-cyan-500\/5{background-color:rgba(6,182,212,.05)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/80{background-color:rgba(52,211,153,.8)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgba(16,185,129,.1)}.bg-emerald-500\/15{background-color:rgba(16,185,129,.15)}.bg-green-300\/70{background-color:rgba(134,239,172,.7)}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-50\/95{background-color:rgba(240,253,244,.95)}.bg-green-500\/70{background-color:rgba(34,197,94,.7)}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-neutral-900\/30{background-color:hsla(0,0%,9%,.3)}.bg-neutral-900\/40{background-color:hsla(0,0%,9%,.4)}.bg-neutral-950{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-neutral-950\/45{background-color:hsla(0,0%,4%,.45)}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-purple-300\/70{background-color:rgba(216,180,254,.7)}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-50\/95{background-color:rgba(250,245,255,.95)}.bg-purple-500\/70{background-color:rgba(168,85,247,.7)}.bg-red-300\/70{background-color:hsla(0,94%,82%,.7)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/95{background-color:hsla(0,86%,97%,.95)}.bg-red-500\/70{background-color:rgba(239,68,68,.7)}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-50\/90{background-color:rgba(255,241,242,.9)}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:rgba(244,63,94,.1)}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-slate-900\/80{background-color:rgba(15,23,42,.8)}.bg-slate-900\/85{background-color:rgba(15,23,42,.85)}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-300\/70{background-color:rgba(94,234,212,.7)}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-50\/80{background-color:rgba(240,253,250,.8)}.bg-teal-50\/95{background-color:rgba(240,253,250,.95)}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-500\/5{background-color:rgba(20,184,166,.05)}.bg-teal-500\/70{background-color:rgba(20,184,166,.7)}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-violet-500\/5{background-color:rgba(139,92,246,.05)}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[radial-gradient\(circle\2c color-mix\(in_srgb\2c \#06b6d4_14\%\2c transparent\)\2c transparent_70\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,#06b6d4 14%,transparent),transparent 70%)}.bg-\[radial-gradient\(circle\2c color-mix\(in_srgb\2c var\(--brand-accent\)_18\%\2c transparent\)\2c transparent_70\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--brand-accent) 18%,transparent),transparent 70%)}.bg-\[radial-gradient\(circle_at_top_left\2c rgba\(20\2c 184\2c 166\2c \.16\)\2c transparent_34\%\)\2c radial-gradient\(circle_at_top_right\2c rgba\(14\2c 165\2c 233\2c \.12\)\2c transparent_32\%\)\]{background-image:radial-gradient(circle at top left,rgba(20,184,166,.16),transparent 34%),radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 32%)}.bg-\[radial-gradient\(circle_at_top_left\2c rgba\(20\2c 184\2c 166\2c \.16\)\2c transparent_34\%\)\2c radial-gradient\(circle_at_top_right\2c rgba\(6\2c 182\2c 212\2c \.12\)\2c transparent_32\%\)\]{background-image:radial-gradient(circle at top left,rgba(20,184,166,.16),transparent 34%),radial-gradient(circle at top right,rgba(6,182,212,.12),transparent 32%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[var\(--tidal-cyan\)\]{--tw-gradient-from:var(--tidal-cyan) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--tidal-teal\)\]{--tw-gradient-from:var(--tidal-teal) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from:rgba(6,182,212,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-900\/80{--tw-gradient-from:hsla(0,0%,9%,.8) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,9%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-500\/10{--tw-gradient-from:rgba(14,165,233,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(14,165,233,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-500\/10{--tw-gradient-from:rgba(139,92,246,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(139,92,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-cyan-500\/5{--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(6,182,212,.05) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-500\/5{--tw-gradient-to:rgba(217,70,239,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(217,70,239,.05) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-500\/10{--tw-gradient-to:rgba(20,184,166,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(20,184,166,.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[var\(--tidal-cyan\)\]{--tw-gradient-to:var(--tidal-cyan) var(--tw-gradient-to-position)}.to-\[var\(--tidal-teal\)\]{--tw-gradient-to:var(--tidal-teal) var(--tw-gradient-to-position)}.to-neutral-950{--tw-gradient-to:#0a0a0a var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-500\/20{--tw-gradient-to:rgba(139,92,246,.2) var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!py-10{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.\!py-8{padding-bottom:2rem!important;padding-top:2rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-11{padding-bottom:2.75rem;padding-top:2.75rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-\[calc\(11rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(11rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(1rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-1\.5{padding-top:.375rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[max\(0\.5rem\2c env\(safe-area-inset-top\)\)\]{padding-top:max(.5rem,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-heading{font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-\[clamp\(2\.4rem\2c 7vw\2c 5\.5rem\)\]{font-size:clamp(2.4rem,7vw,5.5rem)}.text-\[clamp\(2\.5rem\2c 14vw\2c 4\.5rem\)\]{font-size:clamp(2.5rem,14vw,4.5rem)}.text-\[clamp\(2\.6rem\2c 7vw\2c 5\.75rem\)\]{font-size:clamp(2.6rem,7vw,5.75rem)}.text-\[clamp\(2rem\2c 5\.5vw\2c 3\.5rem\)\]{font-size:clamp(2rem,5.5vw,3.5rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--accent-base\)\]{color:var(--accent-base)}.text-\[var\(--brand-accent\)\]{color:var(--brand-accent)}.text-\[var\(--brand-border\)\]{color:var(--brand-border)}.text-\[var\(--brand-text\)\]{color:var(--brand-text)}.text-\[var\(--brand-text-muted\)\]{color:var(--brand-text-muted)}.text-\[var\(--hero-icon-emerald\)\]{color:var(--hero-icon-emerald)}.text-\[var\(--pa\)\]{color:var(--pa)}.text-\[var\(--tidal-dark\)\]{color:var(--tidal-dark)}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-brand-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-neutral-200{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-50{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-neutral-950{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:rgb(88 28 135/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-700\/90{color:rgba(190,18,60,.9)}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-teal-900{--tw-text-opacity:1;color:rgb(19 78 74/var(--tw-text-opacity,1))}.text-tidal-icon-amber{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-tidal-icon-coral{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-tidal-icon-cyan{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-tidal-icon-emerald{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-tidal-icon-rose{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-tidal-icon-teal{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-tidal-icon-violet{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/35{color:hsla(0,0%,100%,.35)}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/75{color:hsla(0,0%,100%,.75)}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-white\/85{color:hsla(0,0%,100%,.85)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-\[var\(--brand-border\)\]{text-decoration-color:var(--brand-border)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--brand-accent\)\]{accent-color:var(--brand-accent)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.025\]{opacity:.025}.opacity-\[0\.035\]{opacity:.035}.opacity-\[0\.04\]{opacity:.04}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_-8px_32px_-12px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]{--tw-shadow:0 -8px 32px -12px rgba(15,23,42,.18);--tw-shadow-colored:0 -8px 32px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\2c var\(--hero-icon-emerald\)_35\%\2c transparent\)\]{--tw-shadow:0 0 0 3px color-mix(in srgb,var(--hero-icon-emerald) 35%,transparent);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_8px_rgba\(13\2c 148\2c 136\2c 0\.12\)\]{--tw-shadow:0 0 0 8px rgba(13,148,136,.12);--tw-shadow-colored:0 0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_0_8px_rgba\(13\2c 148\2c 136\2c 0\.12\)\],.shadow-\[0_0_20px_var\(--accent\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_var\(--accent\)\]{--tw-shadow:0 0 20px var(--accent);--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_16px_40px_-18px_rgba\(15\2c 23\2c 42\2c 0\.35\)\]{--tw-shadow:0 16px 40px -18px rgba(15,23,42,.35);--tw-shadow-colored:0 16px 40px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_-26px_color-mix\(in_srgb\2c var\(--brand-accent\)_80\%\2c transparent\)\]{--tw-shadow:0 18px 42px -26px color-mix(in srgb,var(--brand-accent) 80%,transparent);--tw-shadow-colored:0 18px 42px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.04),0 4px 12px -2px rgba(0,0,0,.04);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color),0 4px 12px -2px var(--tw-shadow-color)}.shadow-card,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--elevation-1\)\]{--tw-shadow-color:var(--elevation-1);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--elevation-2\)\]{--tw-shadow-color:var(--elevation-2);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/10{--tw-shadow-color:rgba(0,0,0,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-neutral-200\/60{--tw-shadow-color:hsla(0,0%,90%,.6);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-950\/10{--tw-shadow-color:rgba(2,6,23,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-950\/15{--tw-shadow-color:rgba(2,6,23,.15);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-\[var\(--brand-border\)\]{--tw-ring-color:var(--brand-border)}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-\[var\(--brand-surface-elevated\)\]{--tw-ring-offset-color:var(--brand-surface-elevated)}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(.22,1,.36,1)}.tabular-nums{font-variant-numeric:tabular-nums}@keyframes shimmer{0%{background-position:200% 0;transform:translateX(-100%)}to{background-position:-200% 0;transform:translateX(100%)}}@keyframes pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.018)}}@keyframes slide-up-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes text-clip{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes crud-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tdx-glow{0%,to{box-shadow:0 0 0 0 var(--glow,rgba(13,148,136,.35))}50%{box-shadow:0 0 22px -2px var(--glow,rgba(13,148,136,.35))}}.glow{animation:tdx-glow 2.8s ease-in-out infinite}@keyframes tdx-ping-soft{0%{opacity:.85;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}.pulse-dot{animation:tdx-ping-soft 2.2s cubic-bezier(0,0,.2,1) infinite}.legal-layout-root{background-color:var(--brand-bg);min-width:0;padding:3rem 1rem}@media (min-width:640px){.legal-layout-root{padding:4rem 1.5rem}}@media (min-width:1024px){.legal-layout-root{padding-bottom:5rem;padding-top:5rem}}.legal-layout-root{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.legal-layout-inner{margin-left:auto;margin-right:auto;max-width:72rem;width:100%}@media (display-mode:standalone){body.is-app .theme-nav .legal-layout-inner{max-width:64rem}}.legal-layout-inner{--we-nav-row-hover-bg:color-mix(in srgb,var(--brand-accent) 8%,transparent)}.legal-page-content{min-width:0}.legal-doc{color:var(--brand-text-muted);font-size:1rem;line-height:1.75rem;margin-left:auto;margin-right:auto;max-width:48rem;width:100%}@media (min-width:640px){.legal-doc{font-size:1.0625rem;line-height:2rem}}.legal-doc>*+*{margin-top:1.25rem}.legal-doc-header{border-bottom-width:1px;border-color:var(--brand-border);margin-bottom:2.25rem;padding-bottom:2rem}@media (min-width:640px){.legal-doc-header{margin-bottom:2.5rem;padding-bottom:2.5rem}}.legal-doc-header>*+*{margin-top:.75rem}.legal-doc-header-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.legal-doc-badge,.legal-doc-eyebrow,.legal-sidebar-label{font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.legal-doc-eyebrow{background-color:color-mix(in srgb,var(--brand-accent) 12%,transparent);color:var(--brand-accent)}.legal-doc-badge,.legal-doc-eyebrow{border-radius:9999px;min-height:2rem;padding-left:.75rem;padding-right:.75rem}.legal-doc-badge{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-width:1px;color:var(--brand-text-muted)}.legal-doc-title{color:var(--brand-text);font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2.25rem,6vw,4rem);font-weight:700;letter-spacing:-.025em;line-height:.98;max-width:42rem}.legal-doc-meta{color:var(--brand-text-muted);font-size:.875rem;font-weight:500;line-height:1.25rem}.legal-doc-lead{color:var(--brand-text-muted);font-size:1.125rem;line-height:2rem;max-width:42rem}@media (min-width:640px){.legal-doc-lead{font-size:1.25rem;line-height:2.25rem}}.legal-doc h2{border-color:var(--brand-border);border-top-width:1px;color:var(--brand-text);font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:2rem;line-height:1.25;margin-top:2.75rem;padding-top:2rem}@media (min-width:640px){.legal-doc h2{font-size:1.875rem;line-height:2.25rem}}.legal-doc h3{color:var(--brand-text);font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.75rem;line-height:1.375;margin-top:2rem}@media (min-width:640px){.legal-doc h3{font-size:1.25rem;line-height:1.75rem}}.legal-doc ol,.legal-doc p,.legal-doc ul{max-width:48rem}.legal-doc ol>:not([hidden])~:not([hidden]),.legal-doc ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.legal-doc ol,.legal-doc ul{padding-left:1.5rem}.legal-doc ul{list-style-type:disc}.legal-doc ol{list-style-type:decimal}.legal-doc li{padding-left:.25rem}.legal-doc a:not(.tdx-marketing-card):not(.legal-sidebar-link):not(.legal-sidebar-cta){color:var(--brand-accent);font-weight:500;text-decoration-color:color-mix(in srgb,var(--brand-accent) 35%,transparent);text-decoration-line:underline;text-underline-offset:4px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.legal-doc a:not(.tdx-marketing-card):not(.legal-sidebar-link):not(.legal-sidebar-cta):hover{text-decoration-color:var(--brand-accent)}.legal-doc code{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:.375rem;border-width:1px;color:var(--brand-text);font-size:.88em;font-weight:600;padding:.125rem .375rem}.legal-entity-strip{background-color:color-mix(in srgb,var(--brand-accent) 5%,var(--brand-surface-elevated));border-color:var(--brand-border);border-radius:1.5rem;border-width:1px;max-width:42rem;padding:1rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.legal-entity-strip{padding:1.25rem}}.legal-entity-strip{box-shadow:var(--elevation-1)}.legal-entity-strip-inner{max-width:36rem}.legal-callout{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:1.5rem;border-width:1px;margin-bottom:2rem;margin-top:2rem;padding:1.25rem}@media (min-width:640px){.legal-callout{padding:1.5rem}}.legal-callout{box-shadow:var(--elevation-1)}.legal-callout-title{color:var(--brand-text);font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.5rem}.legal-doc-inline-link{color:var(--brand-accent);text-underline-offset:4px}.legal-doc-inline-link:hover{text-decoration-line:underline}.legal-sidebar-card,.legal-sidebar-cta{box-shadow:var(--elevation-1)}.legal-sidebar-cta,.legal-sidebar-link{min-height:2.75rem}.legal-sidebar-label{color:var(--brand-text-muted)}.legal-sidebar-cta{background-color:color-mix(in srgb,var(--brand-accent) 10%,var(--brand-surface-elevated));border-color:color-mix(in srgb,var(--brand-accent) 32%,var(--brand-border));border-width:1px;color:var(--brand-accent);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.legal-sidebar-cta:hover{background-color:color-mix(in srgb,var(--brand-accent) 14%,var(--brand-surface-elevated))}@keyframes tdx-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tdx-toast-progress{animation:tdx-toast-progress var(--toast-duration,4s) linear forwards}@keyframes tdx-speed-live-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,#10b981 45%,transparent);opacity:1}50%{box-shadow:0 0 0 6px transparent;opacity:.75}}@media (prefers-reduced-motion:reduce){.glow{box-shadow:0 0 14px -3px var(--glow,rgba(13,148,136,.35))}.glow,.pulse-dot,.tdx-speed-live-dot{animation:none}.tdx-toast-progress{animation:none;transform:scaleX(0)}.tdx-legal-trust-pill:hover{transform:none}}.tdx-legal-trust-rail{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.tdx-legal-trust-rail{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.tdx-legal-trust-pill{background-color:var(--brand-surface-elevated);border-color:var(--brand-border);border-radius:1rem;border-width:1px;display:flex;flex-direction:column;padding:.75rem 1rem;text-align:left;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (min-width:640px){.tdx-legal-trust-pill{padding:1rem 1.25rem}}.tdx-legal-trust-pill{box-shadow:var(--elevation-1)}.tdx-legal-trust-pill:hover{border-color:color-mix(in srgb,var(--brand-accent) 28%,var(--brand-border));box-shadow:var(--elevation-2);transform:translateY(-2px)}.tdx-legal-trust-pill__label{align-items:center;color:var(--brand-text-muted);display:flex;font-size:.6875rem;font-weight:600;gap:.375rem;letter-spacing:.05em;text-transform:uppercase}.tdx-legal-trust-pill__value{color:var(--brand-text);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;font-weight:600;margin-top:.375rem}.tdh-dqr .tdh-dqr-scans .tdx-legal-trust-pill__value{color:var(--brand-text)}.tdx-legal-trust-pill__value{font-variant-numeric:tabular-nums}.tdx-legal-nav{border-bottom-width:1px;border-color:var(--brand-border);padding:.75rem 1rem;position:sticky;z-index:20}@media (min-width:640px){.tdx-legal-nav{padding-left:1.5rem;padding-right:1.5rem}}.tdx-legal-nav{backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:color-mix(in srgb,var(--brand-surface-elevated) 84%,transparent);top:calc(var(--release-banner-height, 0px) + var(--page-nav-height));transition:box-shadow .2s ease,background-color .2s ease}.tdx-legal-nav.is-stuck{background:color-mix(in srgb,var(--brand-surface-elevated) 94%,transparent);box-shadow:0 12px 26px -20px rgba(15,23,42,.6)}@supports not (((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))) or (-webkit-backdrop-filter:blur(4px))){.tdx-legal-nav{background:var(--brand-surface-elevated)}}.tdx-legal-nav__inner{display:flex;gap:.5rem;margin-left:auto;margin-right:auto;max-width:72rem;overflow-x:auto}@media (display-mode:standalone){body.is-app .theme-nav .tdx-legal-nav__inner{max-width:64rem}}.tdx-legal-nav__inner{scrollbar-width:thin}.tdx-legal-nav__link{align-items:center;border-color:transparent;border-radius:9999px;border-width:1px;color:var(--brand-text-muted);display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:600;line-height:1.25rem;min-height:2.75rem;padding:.5rem .875rem;text-decoration-line:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tdx-legal-nav__link:hover{background-color:var(--brand-surface);border-color:var(--brand-border);color:var(--brand-text)}.tdx-legal-nav__link.is-active{background-color:color-mix(in srgb,var(--brand-accent) 10%,var(--brand-surface-elevated));border-color:var(--brand-accent);color:var(--brand-accent)}.tdx-legal-section{padding:3.5rem 1rem}@media (min-width:640px){.tdx-legal-section{padding:5rem 1.5rem}}.tdx-legal-section{background:var(--brand-bg)}.tdx-legal-section--muted{background:var(--brand-surface-elevated);border-bottom-width:1px;border-color:var(--brand-border);border-top-width:1px}.tdx-legal-section__inner{margin-left:auto;margin-right:auto;max-width:72rem}@media (display-mode:standalone){body.is-app .theme-nav .tdx-legal-section__inner{max-width:64rem}}.tdx-legal-contact-strip{background-color:var(--brand-surface);border-color:var(--brand-border);border-radius:1.75rem;border-width:1px;padding:1.5rem}@media (min-width:640px){.tdx-legal-contact-strip{padding:2rem}}.tdx-legal-contact-strip{box-shadow:var(--elevation-1)}.tdx-legal-contact-strip__grid{display:grid;gap:1.5rem}@media (min-width:640px){.tdx-legal-contact-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tdx-legal-inline-link{color:var(--brand-accent);font-weight:500;text-underline-offset:2px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tdx-legal-inline-link:hover{text-decoration-line:underline}.tdx-legal-card-cta{align-items:center;color:var(--brand-accent);display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;line-height:1.25rem;margin-top:1rem}.tdx-legal-card-foot .tdx-legal-card-cta{margin-top:0}body.is-app{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}body.is-app .cookie-banner,body.is-app .site-footer,body.is-app [data-cookie-banner]{display:none!important}body.is-app .theme-nav{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body.is-app.tdx-marketing-shell{--page-nav-height:0px}.tdx-marketing-shell .tdx-marketing-section,.tdx-marketing-shell main section[class*=px-4][class*=py-]{padding-bottom:3rem;padding-top:3rem}.tdx-marketing-shell main section.flagship-cta-band[class*=px-4][class*=py-]{padding-bottom:4rem;padding-top:4rem}.tdx-marketing-shell main section>div>div[class*=max-w-3xl][class*=mb-],.tdx-marketing-shell main section>div>div[class*=max-w-4xl][class*=mb-]{margin-bottom:2rem;max-width:42rem}.tdx-marketing-shell main section>div>div[class*=max-w-3xl],.tdx-marketing-shell main section>div>div[class*=max-w-3xl]>p,.tdx-marketing-shell main section>div>div[class*=max-w-4xl]>p,.tdx-marketing-shell main section>div[class*=max-w-3xl],.tdx-marketing-shell main section>div[class*=max-w-3xl]>p{max-width:42rem}.tdx-marketing-shell main section>div.text-center>p,.tdx-marketing-shell main section>div.text-center[class*=max-w-],.tdx-marketing-shell main section>div>div.text-center>p,.tdx-marketing-shell main section>div>div.text-center[class*=max-w-]{margin-left:auto;margin-right:auto}@media (min-width:640px){.tdx-marketing-shell .tdx-marketing-section,.tdx-marketing-shell main section[class*=px-4][class*=py-]{padding-bottom:4rem;padding-top:4rem}.tdx-marketing-shell main section>div>div[class*=max-w-3xl][class*=mb-],.tdx-marketing-shell main section>div>div[class*=max-w-4xl][class*=mb-]{margin-bottom:2.25rem}}@media (min-width:1024px){.tdx-marketing-shell .tdx-marketing-section,.tdx-marketing-shell main section[class*=px-4][class*=py-]{padding-bottom:4.5rem;padding-top:4.5rem}.tdx-marketing-shell main section.flagship-cta-band[class*=px-4][class*=py-]{padding-bottom:5rem;padding-top:5rem}}@media (display-mode:standalone){:root{--page-nav-height:4rem}body.is-app .theme-nav{padding-top:env(safe-area-inset-top)}body.is-app .theme-nav .max-w-6xl{max-width:64rem}}.tdx-ai-nav-link,.tdx-cases-filter-chip,.tdx-cases-nav-link,.tdx-hosting-nav-link,.tdx-legal-nav__link,.tdx-marketing-fit-tab,.tdx-marketing-nav-link,.tdx-pricing-nav-link,.tdx-segment__badge,.tdx-segment__btn,.tdx-speed-live-pill,.tdx-stack-nav-link,.tdx-wave-nav-link{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;line-height:1}.tdx-segment__btn{align-self:stretch;min-height:0;padding-bottom:0;padding-top:0}.tdx-cases-filter-chip,.tdx-marketing-fit-tab,.tdx-segment__badge{min-height:0}.tdx-ai-nav-link,.tdx-cases-nav-link,.tdx-hosting-nav-link,.tdx-legal-nav__link,.tdx-marketing-nav-link,.tdx-pricing-nav-link,.tdx-stack-nav-link,.tdx-wave-nav-link{min-height:2.75rem;padding:.5rem 1rem}.theme-nav [role=menuitem]{display:flex;width:100%}.theme-nav .site-nav-links{display:none}.theme-nav .site-nav-actions{display:flex}@media (max-width:1023.98px){.theme-nav .site-nav-signin{display:none}}@media (min-width:1024px){.theme-nav .site-nav-links{display:flex}.theme-nav .mobile-menu-button{display:none}}:root{--tdh-ease:cubic-bezier(0.22,0.8,0.26,0.99)}@media (prefers-reduced-motion:no-preference){.tdh-rise.tdx-inview,.tdx-inview .tdh-rise{animation:tdh-rise .8s var(--tdh-ease) both;animation-delay:var(--tdh-d,0s)}.tdh-pop.tdx-inview,.tdx-inview .tdh-pop{animation:tdh-pop .7s var(--tdh-ease) both;animation-delay:var(--tdh-d,0s)}.tdh-fade.tdx-inview,.tdx-inview .tdh-fade{animation:tdh-fade .9s ease-out both;animation-delay:var(--tdh-d,0s)}.tdx-inview .tdh-slide-l{animation:tdh-slide-l .8s var(--tdh-ease) both;animation-delay:var(--tdh-d,0s)}.tdx-inview .tdh-slide-r{animation:tdh-slide-r .8s var(--tdh-ease) both;animation-delay:var(--tdh-d,0s)}.tdx-inview .tdh-bar{animation:tdh-grow-y .9s var(--tdh-ease) both;animation-delay:var(--tdh-d,0s);transform-origin:bottom}.tdx-inview .tdh-draw{stroke-dasharray:1;animation:tdh-draw 1.4s ease-out both;animation-delay:var(--tdh-d,0s)}.tdh-float{animation:tdh-float 7s ease-in-out infinite alternate}.tdh-glow-pulse{animation:tdh-glow-pulse 3.2s ease-in-out infinite}}@keyframes tdh-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes tdh-pop{0%{opacity:0;transform:scale(.92)}}@keyframes tdh-fade{0%{opacity:0}}@keyframes tdh-slide-l{0%{opacity:0;transform:translateX(-40px)}}@keyframes tdh-slide-r{0%{opacity:0;transform:translateX(40px)}}@keyframes tdh-grow-y{0%{transform:scaleY(.06)}}@keyframes tdh-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes tdh-float{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@keyframes tdh-glow-pulse{0%,to{opacity:.55}50%{opacity:1}}.tdh-d1{--tdh-d:0.07s}.tdh-d2{--tdh-d:0.14s}.tdh-d3{--tdh-d:0.21s}.tdh-d4{--tdh-d:0.28s}.tdh-d5{--tdh-d:0.35s}.tdh-d6{--tdh-d:0.42s}.tdh-d7{--tdh-d:0.49s}.tdh-d8{--tdh-d:0.56s}.tdh-pin{height:calc(var(--scene-vh, 220)*1vh);position:relative}.tdh-pin-stage{align-items:center;display:flex;height:calc(100vh - var(--page-nav-height, 3.5rem));height:calc(100dvh - var(--page-nav-height, 3.5rem));justify-content:center;overflow:hidden;position:sticky;top:var(--page-nav-height,3.5rem)}@media (prefers-reduced-motion:reduce){.tdh-pin{height:auto}.tdh-pin-stage{height:auto;overflow:visible;padding:4rem 0;position:static}}.tdh-aurora{inset:0;overflow:hidden;pointer-events:none;position:absolute}.tdh-aurora:after,.tdh-aurora:before{border-radius:9999px;content:"";filter:blur(70px);height:70vw;min-height:34rem;min-width:34rem;opacity:.5;position:absolute;width:70vw}.tdh-aurora:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--brand-accent) 26%,transparent),transparent 70%);left:-12%;top:-28%}.tdh-aurora:after{background:radial-gradient(closest-side,color-mix(in srgb,#7c3aed 18%,transparent),transparent 70%);bottom:-32%;right:-14%}.dark .tdh-aurora:before{opacity:.38}.dark .tdh-aurora:after{opacity:.3}@media (prefers-reduced-motion:no-preference){.tdh-aurora:before{animation:tdh-drift-a 26s ease-in-out infinite alternate}.tdh-aurora:after{animation:tdh-drift-b 34s ease-in-out infinite alternate}}@keyframes tdh-drift-a{to{transform:translate3d(6vw,4vh,0) rotate(8deg)}}@keyframes tdh-drift-b{to{transform:translate3d(-5vw,-5vh,0) rotate(-10deg)}}.tdh-grid-bg{background-image:linear-gradient(color-mix(in srgb,var(--brand-border) 60%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand-border) 60%,transparent) 1px,transparent 1px);background-size:34px 34px;inset:0;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 35%,transparent 78%);opacity:.5;pointer-events:none;position:absolute}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tdh-grid-bg{animation:tdh-par-grid linear both;animation-timeline:view();animation-range:cover;will-change:transform}.tdh-aurora{animation:tdh-par-aurora linear both;bottom:-9%;top:-9%;animation-timeline:view();animation-range:cover;will-change:transform}}}@keyframes tdh-par-grid{0%{transform:translate3d(0,22px,0)}to{transform:translate3d(0,-22px,0)}}@keyframes tdh-par-aurora{0%{transform:translate3d(0,6%,0)}to{transform:translate3d(0,-6%,0)}}.tdh-stage{background:var(--brand-surface-elevated);border:1px solid var(--brand-border);border-radius:1.5rem;box-shadow:0 24px 60px -28px color-mix(in srgb,var(--brand-accent) 22%,rgba(15,23,42,.35));overflow:hidden;position:relative}.tdh-stage-bar{align-items:center;background:color-mix(in srgb,var(--brand-surface) 80%,transparent);border-bottom:1px solid var(--brand-border);display:flex;gap:.5rem;padding:.7rem 1rem}.tdh-stage-dot{background:var(--brand-border);border-radius:9999px;height:.55rem;width:.55rem}.tdh-chip{align-items:center;background:var(--brand-surface);border:1px solid var(--brand-border);color:var(--brand-text-muted);display:inline-flex;font-size:.72rem;font-weight:600;gap:.4rem;padding:.32rem .7rem;white-space:nowrap}.tdh-chip,.tdh-led{border-radius:9999px}.tdh-led{background:var(--hero-icon-emerald,#10b981);height:.5rem;width:.5rem}.tdh-step{transition:opacity .45s ease,transform .45s var(--tdh-ease)}@media (prefers-reduced-motion:reduce){.tdh-step{transition:none}}.tdh-hero .tdh-hero-eyebrow{text-align:center;white-space:normal}.tdh-hero .tdh-hero-feed-row{transition:opacity .45s ease,transform .45s ease,border-color .45s ease,background-color .45s ease,box-shadow .45s ease}.tdh-hero .tdh-hero-feed[data-step] .tdh-hero-feed-row{opacity:.65}.tdh-hero .tdh-hero-feed[data-step="0"] .tdh-hero-feed-row:first-child,.tdh-hero .tdh-hero-feed[data-step="1"] .tdh-hero-feed-row:nth-child(2),.tdh-hero .tdh-hero-feed[data-step="2"] .tdh-hero-feed-row:nth-child(3),.tdh-hero .tdh-hero-feed[data-step="3"] .tdh-hero-feed-row:nth-child(4){background:var(--brand-accent-muted);border-color:color-mix(in srgb,var(--brand-accent) 55%,var(--brand-border));box-shadow:0 12px 26px -20px color-mix(in srgb,var(--brand-accent) 50%,transparent);opacity:1;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.tdh-hero .tdh-hero-feed-row{transform:none;transition:none}}.tdh-hero .tdh-hero-cue-icon{display:inline-flex}@media (prefers-reduced-motion:no-preference){.tdh-hero .tdh-hero-cue-icon{animation:tdh-hero-cue-bob 2.2s ease-in-out infinite}@keyframes tdh-hero-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}}.tdh-eng .tdh-eng-lines{opacity:calc(var(--scene-progress, 1)*.5);pointer-events:none;z-index:1}.tdh-eng .tdh-eng-orb{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--brand-accent) 45%,transparent) 0,color-mix(in srgb,var(--brand-accent) 14%,transparent) 45%,transparent 72%);border-radius:9999px;left:50%;opacity:calc(.25 + var(--scene-progress, 1)*.75);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:72%}@media (prefers-reduced-motion:no-preference){.tdh-eng .tdh-eng-orb{animation:tdh-eng-breathe 6s ease-in-out infinite}@keyframes tdh-eng-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.07)}}}.tdh-eng .tdh-eng-chips{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;position:relative;z-index:20}.tdh-eng .tdh-eng-chip{align-items:center;background:color-mix(in srgb,var(--brand-surface-elevated) 94%,transparent);border:1px solid var(--brand-border);box-shadow:0 14px 32px -20px color-mix(in srgb,var(--brand-text) 38%,transparent);display:flex;gap:.625rem;padding:.625rem .875rem}.tdh-eng .tdh-eng-chip-icon{align-items:center;background:var(--brand-accent-muted);border-radius:.625rem;color:var(--brand-accent);display:inline-flex;flex:none;height:2rem;justify-content:center;width:2rem}.tdh-eng .tdh-eng-chip-text{display:flex;flex-direction:column;min-width:0}.tdh-eng .tdh-eng-chip-name{color:var(--brand-text);font-size:.875rem;font-weight:600;line-height:1.25rem}.tdh-eng .tdh-eng-chip-role{color:var(--brand-text-muted);font-size:.75rem;line-height:1rem}@media (min-width:640px){.tdh-eng .tdh-eng-board{height:20rem;inset:0;margin:auto;position:absolute;width:20rem}.tdh-eng .tdh-eng-chips{display:block;inset:0;margin-top:0;pointer-events:none;position:absolute}.tdh-eng .tdh-eng-chip{position:absolute;width:10.75rem}.tdh-eng .tdh-eng-chip-waveai{left:3%;top:9%}.tdh-eng .tdh-eng-chip-waveguard{left:50%;margin-left:-5.375rem;top:0}.tdh-eng .tdh-eng-chip-waveaudit{right:3%;top:9%}.tdh-eng .tdh-eng-chip-wavesites{margin-top:-1.625rem;right:0;top:50%}.tdh-eng .tdh-eng-chip-wavebook{bottom:9%;right:3%}.tdh-eng .tdh-eng-chip-wavelink{bottom:0;left:50%;margin-left:-5.375rem}.tdh-eng .tdh-eng-chip-hosting{bottom:9%;left:3%}.tdh-eng .tdh-eng-chip-wavehub{left:0;margin-top:-1.625rem;top:50%}}.tdh-prod .tdh-prod-stagewrap{position:relative}.tdh-prod .tdh-prod-stagewrap:before{background:radial-gradient(60% 60% at 50% 45%,color-mix(in srgb,var(--brand-accent) 12%,transparent),transparent 72%);border-radius:2.5rem;content:"";inset:-8% -6%;pointer-events:none;position:absolute;z-index:0}.tdh-prod .tdh-prod-stagewrap>*{position:relative;z-index:1}.tdh-prod .tdh-prod-row>*{min-width:0}.tdh-prod .tdh-stage .tdh-chip{white-space:normal}.tdh-prod .tdh-prod-quiet svg{transition:transform .15s ease}.tdh-prod .tdh-prod-quiet:focus-visible svg,.tdh-prod .tdh-prod-quiet:hover svg{transform:translateX(3px)}.tdh-num .tdh-num-bar{background:linear-gradient(to top,color-mix(in srgb,var(--brand-accent) 40%,transparent),var(--brand-accent));border-radius:9999px 9999px 3px 3px;min-height:6px}.tdh-num .tdh-num-bar:nth-child(2n){background:linear-gradient(to top,color-mix(in srgb,var(--brand-accent) 22%,transparent),color-mix(in srgb,var(--brand-accent) 62%,var(--brand-surface-elevated)))}.tdh-num .tdh-num-axis,.tdh-num .tdh-num-statrow+.tdh-num-statrow{border-top:1px solid var(--brand-border)}.tdh-prob .tdh-prob-arrow{align-items:center;background:var(--brand-accent-muted);border-radius:9999px;color:var(--brand-accent);display:inline-flex;flex:none;height:1.75rem;justify-content:center;width:1.75rem}.tdh-prob .tdh-prob-go{transition:transform .15s ease}.tdh-prob a:focus-visible .tdh-prob-go,.tdh-prob a:hover .tdh-prob-go{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.tdh-prob .tdh-prob-go{transform:none;transition:none}}.tdh-how .tdh-how-connector{color:color-mix(in srgb,var(--brand-accent) 45%,transparent)}.tdh-how .tdh-how-num{align-items:center;background:var(--brand-accent-muted);border:1px solid color-mix(in srgb,var(--brand-accent) 30%,var(--brand-border));border-radius:9999px;color:var(--brand-accent);display:inline-flex;height:2.75rem;justify-content:center;letter-spacing:.05em;transition:border-color .15s ease,box-shadow .15s ease;width:2.75rem}.tdh-how .tdh-how-step:hover .tdh-how-num{border-color:color-mix(in srgb,var(--brand-accent) 55%,var(--brand-border));box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-accent) 10%,transparent)}.tdh-proof .tdh-proof-tile{transition:border-color .15s ease,box-shadow .15s ease}.tdh-proof .tdh-proof-tile:hover{border-color:color-mix(in srgb,var(--brand-accent) 30%,var(--brand-border));box-shadow:0 6px 18px color-mix(in srgb,var(--brand-accent) 8%,transparent)}.tdh-proof .tdh-proof-wide .tdh-led{flex:none}@media (prefers-reduced-motion:no-preference){.tdh-proof .tdh-proof-wide .tdh-led{animation:tdh-proof-led-pulse 2.6s ease-in-out infinite}@keyframes tdh-proof-led-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--hero-icon-emerald) 35%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--hero-icon-emerald) 10%,transparent)}}}.tdh-faq .tdh-faq-link{border-radius:.5rem;color:var(--brand-accent);display:inline-block;font-weight:600;margin:-.75rem -.25rem;padding:.75rem .25rem;position:relative;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand-accent) 35%,transparent);text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.tdh-faq .tdh-faq-link:hover{color:color-mix(in srgb,var(--brand-accent) 78%,var(--brand-text));text-decoration-color:var(--brand-accent)}.tdh-cta{--tdh-cta-white:color-mix(in srgb,#fff 100%,var(--brand-accent) 0%);--tdh-cta-ink:color-mix(in srgb,var(--brand-accent) 32%,#04101c);background:radial-gradient(110% 85% at 50% 0,color-mix(in srgb,var(--brand-accent) 30%,#04101c) 0,color-mix(in srgb,var(--brand-accent) 12%,#04101c) 52%,color-mix(in srgb,var(--brand-accent) 5%,#04101c) 100%)}.tdh-cta .tdh-aurora{opacity:.45}.tdh-cta .tdh-grid-bg{opacity:.35}.tdh-cta .tdh-cta-badge{align-items:center;background:color-mix(in srgb,var(--tdh-cta-white) 9%,transparent);border:1px solid color-mix(in srgb,var(--tdh-cta-white) 22%,transparent);border-radius:9999px;color:color-mix(in srgb,var(--tdh-cta-white) 92%,var(--brand-accent));display:inline-flex;font-family:var(--font-heading,"Space Grotesk",system-ui,sans-serif);font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.12em;min-height:2rem;padding:.4rem 1rem;text-transform:uppercase}.tdh-cta .tdh-cta-heading{font-size:clamp(2.5rem,1.9rem + 3.4vw,4.5rem);letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.tdh-cta .tdh-cta-btn-solid{align-items:center;background:color-mix(in srgb,var(--tdh-cta-white) 97%,var(--brand-accent));border-radius:1.75rem;box-shadow:0 6px 24px color-mix(in srgb,var(--brand-accent) 38%,transparent);color:var(--tdh-cta-ink);display:inline-flex;font-family:var(--font-heading,"Space Grotesk",system-ui,sans-serif);font-size:1.0625rem;font-weight:600;gap:.5rem;justify-content:center;min-height:3.25rem;padding:1rem 2.1rem;text-decoration:none;transition:transform 75ms ease,box-shadow .25s ease}.tdh-cta .tdh-cta-btn-solid:hover{box-shadow:0 12px 30px color-mix(in srgb,var(--brand-accent) 30%,transparent);color:var(--tdh-cta-ink);text-decoration:none;transform:translateY(-2px)}.tdh-cta .tdh-cta-btn-solid:active{transform:translateY(0) scale(.97)}.tdh-cta .tdh-cta-btn-solid:focus-visible{outline:2px solid var(--tdh-cta-white);outline-offset:3px}.tdh-cta .tdh-cta-btn-outline{align-items:center;background:color-mix(in srgb,var(--brand-accent) 10%,transparent);border:2px solid color-mix(in srgb,var(--tdh-cta-white) 40%,transparent);border-radius:1.75rem;color:color-mix(in srgb,var(--tdh-cta-white) 96%,var(--brand-accent));display:inline-flex;font-family:var(--font-heading,"Space Grotesk",system-ui,sans-serif);font-size:1.0625rem;font-weight:600;gap:.5rem;justify-content:center;min-height:3.25rem;padding:1rem 2.1rem;text-decoration:none;transition:transform 75ms ease,background .25s ease,border-color .2s ease}.tdh-cta .tdh-cta-btn-outline:hover{background:color-mix(in srgb,var(--tdh-cta-white) 10%,transparent);border-color:color-mix(in srgb,var(--tdh-cta-white) 65%,transparent);color:var(--tdh-cta-white);text-decoration:none;transform:translateY(-2px)}.tdh-cta .tdh-cta-btn-outline:active{transform:translateY(0) scale(.97)}.tdh-cta .tdh-cta-btn-outline:focus-visible{outline:2px solid var(--tdh-cta-white);outline-offset:3px}.tdh-cta .tdh-cta-chip{background:color-mix(in srgb,var(--tdh-cta-white) 10%,transparent);border-color:color-mix(in srgb,var(--tdh-cta-white) 24%,transparent);color:color-mix(in srgb,var(--tdh-cta-white) 88%,var(--brand-accent));gap:.5rem;min-height:2.75rem;padding:.6rem 1.15rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.tdh-cta .tdh-cta-chip:hover{background:color-mix(in srgb,var(--tdh-cta-white) 16%,transparent);border-color:color-mix(in srgb,var(--tdh-cta-white) 40%,transparent);color:var(--tdh-cta-white);text-decoration:none}.tdh-cta .tdh-cta-chip:focus-visible{outline:2px solid var(--tdh-cta-white);outline-offset:3px}.tdh-dws .tdh-dws-url{background:color-mix(in srgb,var(--brand-text-muted) 10%,transparent);color:var(--brand-text-muted)}.tdh-dws .tdh-dws-panel{background:var(--brand-surface-elevated);border:1px solid var(--brand-border)}.tdh-dws .tdh-dws-title{color:var(--brand-text)}.tdh-dws .tdh-dws-caption,.tdh-dws .tdh-dws-label{color:var(--brand-text-muted)}.tdh-dws .tdh-dws-skel{background:color-mix(in srgb,var(--brand-text-muted) 20%,transparent)}.tdh-dws .tdh-dws-dot{background:var(--demo-a,var(--brand-accent))}.tdh-dws .tdh-dws-contact-icon{color:var(--demo-a,var(--brand-accent))}.tdh-dws .tdh-dws-qr{background:var(--brand-surface-elevated);border:1px solid var(--brand-border)}.tdh-dws .tdh-dws-qr-cell{background:color-mix(in srgb,var(--brand-text-muted) 12%,transparent)}.tdh-dws .tdh-dws-qr-cell.is-on{background:var(--brand-text)}@media (prefers-reduced-motion:no-preference){.tdh-dws .tdh-dws-cards,.tdh-dws .tdh-dws-contact,.tdh-dws .tdh-dws-hero,.tdh-dws .tdh-dws-live{transition:opacity .45s ease,transform .45s ease}}.tdh-dws[data-step="0"] .tdh-dws-hero{opacity:0;transform:translateY(16px)}.tdh-dws[data-step="0"] .tdh-dws-cards,.tdh-dws[data-step="1"] .tdh-dws-cards{opacity:0;transform:translateY(14px)}.tdh-dws[data-step="0"] .tdh-dws-contact,.tdh-dws[data-step="1"] .tdh-dws-contact,.tdh-dws[data-step="2"] .tdh-dws-contact{opacity:0;transform:translateY(12px)}.tdh-dws[data-step="0"] .tdh-dws-live,.tdh-dws[data-step="1"] .tdh-dws-live,.tdh-dws[data-step="2"] .tdh-dws-live,.tdh-dws[data-step="3"] .tdh-dws-live{opacity:0;transform:translateY(10px)}.tdh-dox .tdh-dox-bar-label,.tdh-dox .tdh-dox-day{color:var(--brand-text-muted)}.tdh-dox .tdh-dox-cell{background:color-mix(in srgb,var(--brand-text-muted) 8%,transparent);border:1px solid var(--brand-border)}.tdh-dox .tdh-dox-booked,.tdh-dox .tdh-dox-new{background:var(--brand-accent);border-color:var(--brand-accent)}.tdh-dox .tdh-dox-card{background:var(--brand-surface-elevated);border:1px solid var(--brand-border)}.tdh-dox .tdh-dox-check{color:var(--hero-icon-emerald)}.tdh-dox .tdh-dox-card-title{color:var(--brand-text)}.tdh-dox .tdh-dox-card-sub{color:var(--brand-text-muted)}.tdh-dox .tdh-dox-zero{background:color-mix(in srgb,var(--hero-icon-emerald) 14%,transparent);color:var(--hero-icon-emerald)}@media (prefers-reduced-motion:no-preference){.tdh-dox .tdh-dox-cell{transition:background-color .4s ease,border-color .4s ease}.tdh-dox .tdh-dox-card{transition:opacity .4s cubic-bezier(.34,1.56,.64,1),transform .4s cubic-bezier(.34,1.56,.64,1)}.tdh-dox .tdh-dox-sms,.tdh-dox .tdh-dox-zero{transition:opacity .4s ease,transform .4s ease}}.tdh-dox[data-step="0"] .tdh-dox-booked,.tdh-dox[data-step="0"] .tdh-dox-new,.tdh-dox[data-step="1"] .tdh-dox-new{background:color-mix(in srgb,var(--brand-text-muted) 8%,transparent);border-color:var(--brand-border)}.tdh-dox[data-step="0"] .tdh-dox-card,.tdh-dox[data-step="1"] .tdh-dox-card{opacity:0;transform:scale(.92) translateY(6px)}.tdh-dox[data-step="0"] .tdh-dox-sms,.tdh-dox[data-step="0"] .tdh-dox-zero,.tdh-dox[data-step="1"] .tdh-dox-sms,.tdh-dox[data-step="1"] .tdh-dox-zero,.tdh-dox[data-step="2"] .tdh-dox-sms,.tdh-dox[data-step="2"] .tdh-dox-zero,.tdh-dox[data-step="3"] .tdh-dox-zero{opacity:0;transform:translateY(10px)}.tdh-dqr .tdh-dqr-bar-label{color:var(--brand-text-muted)}.tdh-dqr .tdh-dqr-dest,.tdh-dqr .tdh-dqr-print{background:var(--brand-surface-elevated);border:1px solid var(--brand-border)}.tdh-dqr .tdh-dqr-qr{background:var(--brand-surface);border:1px solid var(--brand-border)}.tdh-dqr .tdh-dqr-qr-cell{background:color-mix(in srgb,var(--brand-text-muted) 10%,transparent)}.tdh-dqr .tdh-dqr-qr-cell.is-on{background:var(--brand-text)}.tdh-dqr .tdh-dqr-caption,.tdh-dqr .tdh-dqr-label,.tdh-dqr .tdh-dqr-scans{color:var(--brand-text-muted)}.tdh-dqr .tdh-dqr-scans .font-mono{color:var(--brand-text)}.tdh-dqr .tdh-dqr-scans-icon{color:var(--brand-accent)}.tdh-dqr .tdh-dqr-ping{border:2px solid var(--brand-accent);opacity:0;pointer-events:none}.tdh-dqr .tdh-dqr-url{background:var(--brand-accent-muted);color:var(--brand-accent);opacity:0;transform:translateY(10px)}.tdh-dqr .tdh-dqr-url-spring,.tdh-dqr .tdh-dqr-url-summer{opacity:0;transform:translateY(-10px)}.tdh-dqr .tdh-dqr-url-xmas{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.tdh-dqr .tdh-dqr-close,.tdh-dqr .tdh-dqr-url{transition:opacity .45s ease,transform .45s ease}.tdh-dqr[data-step="1"] .tdh-dqr-ping{animation:tdh-dqr-ping-a .9s ease-out 1}.tdh-dqr[data-step="2"] .tdh-dqr-ping{animation:tdh-dqr-ping-b .9s ease-out 1}@keyframes tdh-dqr-ping-a{0%{opacity:.7;transform:scale(.97)}to{opacity:0;transform:scale(1.06)}}@keyframes tdh-dqr-ping-b{0%{opacity:.7;transform:scale(.97)}to{opacity:0;transform:scale(1.06)}}}.tdh-dqr[data-step="0"] .tdh-dqr-url-spring{opacity:1;transform:none}.tdh-dqr[data-step="0"] .tdh-dqr-url-summer,.tdh-dqr[data-step="0"] .tdh-dqr-url-xmas{opacity:0;transform:translateY(10px)}.tdh-dqr[data-step="1"] .tdh-dqr-url-spring{opacity:0;transform:translateY(-10px)}.tdh-dqr[data-step="1"] .tdh-dqr-url-summer{opacity:1;transform:none}.tdh-dqr[data-step="1"] .tdh-dqr-url-xmas{opacity:0;transform:translateY(10px)}.tdh-dqr[data-step="0"] .tdh-dqr-close,.tdh-dqr[data-step="1"] .tdh-dqr-close,.tdh-dqr[data-step="2"] .tdh-dqr-close{opacity:0;transform:translateY(8px)}.tdh-dwa-bubble{border-radius:1.1rem;display:inline-block;font-size:.72rem;line-height:1.35;max-width:92%;padding:.48rem .72rem}.tdh-dwa-bubble-visitor{background:var(--brand-text);border-bottom-right-radius:.35rem;color:var(--brand-surface)}.tdh-dwa-bubble-ai{background:var(--brand-accent-muted);border-bottom-left-radius:.35rem;color:var(--brand-text)}.tdh-dwa-avatar{align-items:center;background:var(--brand-accent);border-radius:9999px;color:#fff;display:inline-flex;flex:none;height:1.55rem;justify-content:center;width:1.55rem}.tdh-dwa-dot{background:color-mix(in srgb,var(--brand-text) 45%,transparent);border-radius:9999px;height:.3rem;width:.3rem}@media (prefers-reduced-motion:no-preference){.tdh-dwa.is-live[data-step="1"] .tdh-dwa-typing-1 .tdh-dwa-dot,.tdh-dwa.is-live[data-step="4"] .tdh-dwa-typing-2 .tdh-dwa-dot{animation:tdh-dwa-blink 1s ease-in-out infinite}.tdh-dwa.is-live[data-step="1"] .tdh-dwa-typing-1 .tdh-dwa-dot:nth-child(2),.tdh-dwa.is-live[data-step="4"] .tdh-dwa-typing-2 .tdh-dwa-dot:nth-child(2){animation-delay:.15s}.tdh-dwa.is-live[data-step="1"] .tdh-dwa-typing-1 .tdh-dwa-dot:nth-child(3),.tdh-dwa.is-live[data-step="4"] .tdh-dwa-typing-2 .tdh-dwa-dot:nth-child(3){animation-delay:.3s}}@keyframes tdh-dwa-blink{0%,to{opacity:.35}50%{opacity:1}}.tdh-dwa .tdh-dwa-typing{opacity:0;pointer-events:none}.tdh-dwa .tdh-dwa-thumb{align-items:center;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:9999px;color:var(--brand-text-muted);display:inline-flex;height:1.6rem;justify-content:center;width:1.6rem}.tdh-dwa[data-step="0"] .tdh-dwa-a1,.tdh-dwa[data-step="0"] .tdh-dwa-a2,.tdh-dwa[data-step="0"] .tdh-dwa-feedback,.tdh-dwa[data-step="0"] .tdh-dwa-proof,.tdh-dwa[data-step="0"] .tdh-dwa-q2,.tdh-dwa[data-step="0"] .tdh-dwa-typing,.tdh-dwa[data-step="1"] .tdh-dwa-a1,.tdh-dwa[data-step="1"] .tdh-dwa-a2,.tdh-dwa[data-step="1"] .tdh-dwa-feedback,.tdh-dwa[data-step="1"] .tdh-dwa-proof,.tdh-dwa[data-step="1"] .tdh-dwa-q2,.tdh-dwa[data-step="2"] .tdh-dwa-a2,.tdh-dwa[data-step="2"] .tdh-dwa-feedback,.tdh-dwa[data-step="2"] .tdh-dwa-proof,.tdh-dwa[data-step="2"] .tdh-dwa-q2,.tdh-dwa[data-step="2"] .tdh-dwa-typing,.tdh-dwa[data-step="3"] .tdh-dwa-a2,.tdh-dwa[data-step="3"] .tdh-dwa-feedback,.tdh-dwa[data-step="3"] .tdh-dwa-proof,.tdh-dwa[data-step="3"] .tdh-dwa-typing,.tdh-dwa[data-step="4"] .tdh-dwa-a2,.tdh-dwa[data-step="4"] .tdh-dwa-feedback,.tdh-dwa[data-step="4"] .tdh-dwa-proof,.tdh-dwa[data-step="4"] .tdh-dwa-typing-1,.tdh-dwa[data-step="5"] .tdh-dwa-feedback,.tdh-dwa[data-step="5"] .tdh-dwa-proof,.tdh-dwa[data-step="5"] .tdh-dwa-typing{opacity:0;pointer-events:none;transform:translateY(6px)}.tdh-dwa[data-step="1"] .tdh-dwa-typing-1,.tdh-dwa[data-step="4"] .tdh-dwa-typing-2{opacity:1;transform:none}.tdh-dwa[data-step="6"] .tdh-dwa-a2 .tdh-dwa-bubble-ai,.tdh-dwa[data-step="7"] .tdh-dwa-a2 .tdh-dwa-bubble-ai{box-shadow:0 0 0 3px color-mix(in srgb,var(--demo-a,var(--brand-accent)) 22%,transparent)}.tdh-dwa[data-step="0"] .tdh-dwa-feedback,.tdh-dwa[data-step="1"] .tdh-dwa-feedback,.tdh-dwa[data-step="2"] .tdh-dwa-feedback,.tdh-dwa[data-step="3"] .tdh-dwa-feedback,.tdh-dwa[data-step="4"] .tdh-dwa-feedback,.tdh-dwa[data-step="5"] .tdh-dwa-feedback,.tdh-dwa[data-step="6"] .tdh-dwa-feedback{opacity:0;pointer-events:none;transform:translateY(6px)}.tdh-dwg-shield{align-items:center;background:var(--brand-accent-muted);border-radius:.75rem;color:var(--brand-accent);display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.tdh-dwg-row{background:var(--brand-surface);border:1px solid var(--brand-border)}.tdh-dwg-ring{border:1.5px dashed color-mix(in srgb,var(--brand-text-muted) 45%,transparent);opacity:0}.tdh-dwg-check{color:var(--hero-icon-emerald);transition:opacity .35s ease,transform .35s var(--tdh-ease)}.tdh-dwg-pill{background:color-mix(in srgb,var(--hero-icon-emerald) 12%,transparent);border:1px solid color-mix(in srgb,var(--hero-icon-emerald) 45%,transparent);color:var(--brand-text)}.tdh-dwg[data-step] .tdh-dwg-check{opacity:0;transform:scale(.4)}.tdh-dwg[data-step] .tdh-dwg-ring{opacity:1}.tdh-dwg[data-step="1"] .tdh-dwg-r1 .tdh-dwg-check,.tdh-dwg[data-step="2"] .tdh-dwg-r1 .tdh-dwg-check,.tdh-dwg[data-step="2"] .tdh-dwg-r2 .tdh-dwg-check,.tdh-dwg[data-step="3"] .tdh-dwg-r1 .tdh-dwg-check,.tdh-dwg[data-step="3"] .tdh-dwg-r2 .tdh-dwg-check,.tdh-dwg[data-step="3"] .tdh-dwg-r3 .tdh-dwg-check,.tdh-dwg[data-step="4"] .tdh-dwg-check{opacity:1;transform:scale(1)}.tdh-dwg[data-step="1"] .tdh-dwg-r1 .tdh-dwg-ring,.tdh-dwg[data-step="2"] .tdh-dwg-r2 .tdh-dwg-ring,.tdh-dwg[data-step="4"] .tdh-dwg-ring{opacity:0}.tdh-dwg[data-step="0"] .tdh-dwg-pill,.tdh-dwg[data-step="1"] .tdh-dwg-pill,.tdh-dwg[data-step="2"] .tdh-dwg-pill,.tdh-dwg[data-step="3"] .tdh-dwg-pill{opacity:0;transform:translateY(6px)}.tdh-dau-track{fill:none;stroke:var(--brand-border);stroke-width:9}.tdh-dau-arc{fill:none;stroke:var(--brand-accent);stroke-width:9;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:8;transition:none}.tdh-dau[data-step="0"] .tdh-dau-arc{stroke-dashoffset:100}.tdh-dau[data-step="1"] .tdh-dau-arc{stroke-dashoffset:80}.tdh-dau[data-step="2"] .tdh-dau-arc{stroke-dashoffset:62}.tdh-dau[data-step="3"] .tdh-dau-arc{stroke-dashoffset:34}.tdh-dau .tdh-dau-scanning{opacity:0}.tdh-dau[data-step="0"] .tdh-dau-scanning,.tdh-dau[data-step="1"] .tdh-dau-scanning,.tdh-dau[data-step="2"] .tdh-dau-scanning,.tdh-dau[data-step="3"] .tdh-dau-scanning{opacity:1}.tdh-dau[data-step="0"] .tdh-dau-score,.tdh-dau[data-step="1"] .tdh-dau-score,.tdh-dau[data-step="2"] .tdh-dau-score,.tdh-dau[data-step="3"] .tdh-dau-score{opacity:0}.tdh-dau-bar-track{background:color-mix(in srgb,var(--brand-border) 55%,transparent)}.tdh-dau-bar{background:linear-gradient(180deg,var(--brand-accent),color-mix(in srgb,var(--brand-accent) 55%,transparent))}.tdh-dau[data-step="0"] .tdh-dau-m1,.tdh-dau[data-step="0"] .tdh-dau-m2,.tdh-dau[data-step="0"] .tdh-dau-m3,.tdh-dau[data-step="1"] .tdh-dau-m1,.tdh-dau[data-step="1"] .tdh-dau-m2,.tdh-dau[data-step="1"] .tdh-dau-m3{opacity:.25}.tdh-dau[data-step="0"] .tdh-dau-chip,.tdh-dau[data-step="1"] .tdh-dau-chip,.tdh-dau[data-step="2"] .tdh-dau-chip,.tdh-dau[data-step="3"] .tdh-dau-chip,.tdh-dau[data-step="4"] .tdh-dau-chip{opacity:0;transform:translateY(6px)}.tdx-basket-mobile-bar{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.tdx-commerce-basket-dock [x-transition],.tdx-header-basket-sheet{transition:none!important}}@media (min-width:640px){.tdx-header-basket-panel{max-height:min(32rem,calc(100dvh - var(--page-nav-height) - 2rem))}}.tdx-header-basket-sheet{max-height:min(92dvh,100%)}.tdx-basket-summary--sticky .tdx-basket-summary{box-shadow:none}@keyframes aboutHeroRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.about-page #about-heading{animation:aboutHeroRise .7s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.about-page #about-heading{animation:none}}@keyframes tdxabt-orb-drift{0%,to{transform:translate(-50%,-33.3333%) scale(1)}50%{transform:translate(calc(-50% + 16px),calc(-33.3333% + 12px)) scale(1.06)}}.about-page .tdxabt-orb-drift{animation:tdxabt-orb-drift 16s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.about-page .tdxabt-orb-drift{animation:none}}.blog-card-cover{aspect-ratio:16/9;background-position:50%;background-size:cover}.blog-page{--pa:#06b6d4}.tdx-cc-thumb{background:radial-gradient(120% 160% at 0 0,color-mix(in srgb,var(--cca) 60%,transparent),transparent 58%),linear-gradient(135deg,color-mix(in srgb,var(--cca) 34%,var(--brand-surface)),var(--brand-surface));border:1px solid color-mix(in srgb,var(--cca) 32%,var(--brand-border));border-radius:14px;height:74px;margin-bottom:1.15rem;overflow:hidden;position:relative}.tdx-cc-thumb:before{background:color-mix(in srgb,var(--cca) 70%,#fff);box-shadow:11px 0 0 color-mix(in srgb,var(--cca) 45%,var(--brand-border)),22px 0 0 color-mix(in srgb,var(--cca) 45%,var(--brand-border));height:6px;top:11px;width:6px}.tdx-cc-thumb:after,.tdx-cc-thumb:before{border-radius:999px;content:"";left:12px;position:absolute}.tdx-cc-thumb:after{background:color-mix(in srgb,var(--cca) 78%,#fff);bottom:14px;box-shadow:0 14px 0 -2px color-mix(in srgb,var(--cca) 30%,var(--brand-border));height:8px;width:58%}.tdx-cases-card{isolation:isolate;position:relative}.tdx-cases-card:after{background:radial-gradient(16rem 16rem at var(--mx,50%) var(--my,0),color-mix(in srgb,var(--cca,var(--brand-accent)) 16%,transparent),transparent 60%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:-1}.tdx-cases-card:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.tdx-cases-card:after{display:none}}@keyframes ctRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ctPop{0%{opacity:0;transform:scale(.94)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes ctStatus{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--hero-icon-emerald) 35%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--hero-icon-emerald) 6%,transparent)}}.contact-page .contact-hero-inner>*{animation:ctRise .7s cubic-bezier(.2,.8,.2,1) forwards;opacity:0}.contact-page .contact-hero-inner>:first-child{animation-delay:.04s}.contact-page .contact-hero-inner>:nth-child(2){animation-delay:.14s}.contact-page .contact-hero-inner>:nth-child(3){animation-delay:.24s}.contact-page .contact-hero-inner>:nth-child(4){animation-delay:.34s}.contact-page .public-input{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.contact-page .public-input:focus-visible{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 22%,transparent);outline:none}.contact-page .public-input[aria-invalid=true]{background:color-mix(in srgb,#ef4444 5%,var(--brand-surface-elevated));border-color:#ef4444;box-shadow:inset 3px 0 0 #ef4444}.contact-page .contact-message-success{animation:ctPop .55s cubic-bezier(.2,.8,.2,1) both}.contact-page .ct-status-dot{animation:ctStatus 2.6s ease-in-out infinite}.contact-page .contact-form-card{transition:border-color .25s ease,box-shadow .35s ease,transform .25s ease}.contact-page .contact-form-card:focus-within{border-color:color-mix(in srgb,var(--brand-accent) 45%,var(--brand-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-accent) 25%,transparent),0 30px 70px -45px color-mix(in srgb,var(--brand-accent) 55%,transparent)}.contact-page .ct-detail{transition:transform .2s ease,border-color .2s ease,box-shadow .25s ease,background-color .2s ease}.contact-page .ct-detail:hover{border-color:color-mix(in srgb,var(--brand-accent) 30%,var(--brand-border));box-shadow:0 18px 40px -28px color-mix(in srgb,var(--brand-accent) 45%,rgba(15,23,42,.25));transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.contact-page .contact-hero-inner>*,.contact-page .contact-message-success{animation:none;opacity:1;transform:none}.contact-page .ct-status-dot{animation:none}.contact-page .public-input{transition:none}.contact-page .contact-form-card,.contact-page .ct-detail{transition:border-color .2s ease}.contact-page .ct-detail:hover{transform:none}}.docs-toc-rail a.is-active{color:var(--pa);font-weight:600}.docs-helpful[x-cloak]{display:none!important}.docs-page .docs-hero{overflow:hidden;position:relative}.docs-page .docs-section-card:focus-visible{outline:none}.docs-page{--pa:#06b6d4}.tdx-cta-fx{inset:0;overflow:hidden;pointer-events:none;position:absolute;transform:translate3d(calc((var(--mx,.5) - .5)*26px),calc((var(--my,.5) - .5)*26px),0);transition:transform .35s var(--tdx-ease-out,ease);z-index:0}.tdx-cta-ring{animation:tdxCtaRing 7s ease-out infinite;border:1px solid color-mix(in srgb,var(--brand-accent) 22%,transparent);border-radius:50%;left:50%;opacity:0;position:absolute;top:46%;transform:translate(-50%,-50%)}.tdx-cta-ring:first-child{animation-delay:0s;height:340px;width:340px}.tdx-cta-ring:nth-child(2){animation-delay:2.3s;height:340px;width:340px}.tdx-cta-ring:nth-child(3){animation-delay:4.6s;height:340px;width:340px}.tdx-cta-sweep{animation:tdxCtaSpin 24s linear infinite;background:conic-gradient(from 0deg at 50% 46%,transparent 0deg,color-mix(in srgb,var(--brand-accent) 10%,transparent) 50deg,transparent 130deg,transparent 1turn);inset:-40%;opacity:.6;position:absolute}@keyframes tdxCtaRing{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}18%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}@keyframes tdxCtaSpin{to{transform:rotate(1turn)}}.tdxhs-cta-drift{animation:tdxhsCtaDrift 36s ease-in-out infinite alternate;background:radial-gradient(42% 38% at 24% 32%,color-mix(in srgb,var(--brand-accent) 13%,transparent),transparent 68%),radial-gradient(36% 34% at 78% 64%,color-mix(in srgb,#818cf8 11%,transparent),transparent 70%);height:190%;left:-35%;pointer-events:none;position:absolute;top:-45%;width:170%}@keyframes tdxhsCtaDrift{0%{transform:translate3d(-3%,-2%,0) scale(1)}50%{transform:translate3d(2.5%,2%,0) scale(1.06)}to{transform:translate3d(-1.5%,3%,0) scale(1.02)}}.tdx-cta-grad{color:#67e8f9}@supports ((-webkit-background-clip:text) or (background-clip:text)){.tdx-cta-grad{background:linear-gradient(120deg,#67e8f9,#818cf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.tdx-cta-solid{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),0 16px 36px -18px rgba(0,0,0,.5);position:relative;transition:transform .18s var(--tdx-ease-out),box-shadow .18s ease}@media (hover:hover){.tdx-cta-solid:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 22px 48px -18px color-mix(in srgb,var(--brand-accent) 60%,rgba(0,0,0,.5));transform:translateY(-2px)}}.tdx-cta-solid:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 55%,transparent),0 16px 36px -18px rgba(0,0,0,.5);outline:none}.tdx-cta-outline{transition:transform .18s var(--tdx-ease-out),border-color .18s ease,background .18s ease}@media (hover:hover){.tdx-cta-outline:hover{transform:translateY(-2px)}}.tdx-cta-outline:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 55%,transparent);outline:none}.tdx-cta-arrow{transition:transform .2s var(--tdx-ease-out)}@media (hover:hover){.tdx-cta-solid:hover .tdx-cta-arrow{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.tdx-cta-ring,.tdx-cta-sweep{animation:none}.tdxhs-cta-drift{animation:none;transform:none}.tdx-cta-fx{transform:none;transition:none}.tdx-cta-ring{opacity:.18;transform:translate(-50%,-50%) scale(1.4)}.tdx-cta-arrow,.tdx-cta-outline,.tdx-cta-solid{transition:none}.tdx-cta-outline:hover,.tdx-cta-solid:hover,.tdx-cta-solid:hover .tdx-cta-arrow{transform:none}}.tdh-dwa{--demo-a:#8b5cf6}.tdh-dwa .tdh-step{transition:opacity .5s ease,transform .55s cubic-bezier(.26,1.25,.4,1)}.tdh-dwa .tdh-dwa-avatar{background:var(--demo-a);isolation:isolate;position:relative}.tdh-dwa .tdh-dwa-avatar:after{background:radial-gradient(circle,color-mix(in srgb,var(--demo-a) 60%,transparent),transparent 70%);border-radius:9999px;content:"";inset:-.45rem;opacity:.3;pointer-events:none;position:absolute;z-index:-1}.tdh-dwa .tdh-dwa-bubble-ai{background:color-mix(in srgb,var(--demo-a) 14%,var(--brand-surface));border:1px solid color-mix(in srgb,var(--demo-a) 22%,var(--brand-border))}.tdh-dwa .tdh-dwa-proof{background:color-mix(in srgb,var(--demo-a) 10%,var(--brand-surface));border-color:color-mix(in srgb,var(--demo-a) 35%,var(--brand-border));color:var(--demo-a)}.tdh-dwa .tdh-dwa-lead{align-items:center;background:color-mix(in srgb,var(--demo-a) 12%,var(--brand-surface));border:1px solid color-mix(in srgb,var(--demo-a) 40%,var(--brand-border));border-radius:1rem;color:var(--brand-text);display:inline-flex;gap:.55rem;padding:.45rem .7rem;transform:scale(1);transition:opacity .4s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.tdh-dwa .tdh-dwa-lead-tx{display:flex;flex-direction:column;line-height:1.15}.tdh-dwa .tdh-dwa-lead-kicker{color:var(--demo-a);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tdh-dwa .tdh-dwa-lead-name{font-size:11px;font-weight:600}.tdh-dwa:not([data-step]) .tdh-dwa-lead,.tdh-dwa[data-step="7"] .tdh-dwa-lead{transform:scale(1.02)}@media (prefers-reduced-motion:no-preference){.tdh-dwa.is-live .tdh-dwa-avatar:after{animation:tdxdai-halo 6s ease-in-out infinite}.tdh-dwa.is-live[data-step="1"] .tdh-dwa-typing-1 .tdh-dwa-avatar:after,.tdh-dwa.is-live[data-step="4"] .tdh-dwa-typing-2 .tdh-dwa-avatar:after{animation:tdxdai-halo-think 1.5s ease-in-out infinite}.tdh-dwa.is-live[data-step="1"] .tdh-dwa-typing-1 .tdh-dwa-avatar,.tdh-dwa.is-live[data-step="4"] .tdh-dwa-typing-2 .tdh-dwa-avatar{animation:tdxdai-think 1.5s ease-in-out infinite}.tdh-dwa.is-live .tdh-led{animation:tdxdai-led 3.8s ease-in-out infinite}}@keyframes tdxdai-halo{0%,to{opacity:.18;transform:scale(.9)}50%{opacity:.5;transform:scale(1.15)}}@keyframes tdxdai-halo-think{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.35)}}@keyframes tdxdai-think{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes tdxdai-led{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tdh-dwa .tdh-dwa-lead,.tdh-dwa .tdh-step{transition:none}.tdh-dwa .tdh-dwa-avatar:after{animation:none;opacity:.35;transform:none}.tdh-dwa .tdh-led{animation:none}}.tdh-dwc{--demo-a:#10b981}.tdh-dwc .tdhdwc-glow{background:radial-gradient(circle,color-mix(in srgb,var(--demo-a) 28%,transparent),transparent 70%);border-radius:9999px;inset:-12%;opacity:.34;pointer-events:none;position:absolute}.tdh-dwc .tdh-dwc-track{fill:none;stroke:var(--brand-border);stroke-width:9}.tdh-dwc .tdh-dwc-arc{fill:none;stroke:var(--demo-a);stroke-width:9;stroke-linecap:round;opacity:0;transition:opacity .45s ease}.tdh-dwc:not([data-step]) .tdh-dwc-arc-4,.tdh-dwc[data-step="0"] .tdh-dwc-arc-0,.tdh-dwc[data-step="1"] .tdh-dwc-arc-1,.tdh-dwc[data-step="2"] .tdh-dwc-arc-2,.tdh-dwc[data-step="3"] .tdh-dwc-arc-3,.tdh-dwc[data-step="4"] .tdh-dwc-arc-4,.tdh-dwc[data-step="5"] .tdh-dwc-arc-4{opacity:1}.tdh-dwc .tdh-dwc-scanning{opacity:0;transition:opacity .4s ease}.tdh-dwc[data-step="0"] .tdh-dwc-scanning,.tdh-dwc[data-step="1"] .tdh-dwc-scanning,.tdh-dwc[data-step="2"] .tdh-dwc-scanning,.tdh-dwc[data-step="3"] .tdh-dwc-scanning{opacity:1}.tdh-dwc .tdh-dwc-score{opacity:1;transition:opacity .45s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.tdh-dwc[data-step="0"] .tdh-dwc-score,.tdh-dwc[data-step="1"] .tdh-dwc-score,.tdh-dwc[data-step="2"] .tdh-dwc-score,.tdh-dwc[data-step="3"] .tdh-dwc-score{opacity:0;transform:scale(.85)}.tdh-dwc-bar-track{background:color-mix(in srgb,var(--brand-border) 55%,transparent)}.tdh-dwc-bar{background:linear-gradient(180deg,var(--demo-a),color-mix(in srgb,var(--demo-a) 55%,transparent));transform-origin:bottom;transition:transform .85s cubic-bezier(.22,1,.36,1)}.tdh-dwc[data-step="0"] .tdh-dwc-bar,.tdh-dwc[data-step="1"] .tdh-dwc-bar{transform:scaleY(.08)}.tdh-dwc[data-step="0"] .tdh-dwc-m1,.tdh-dwc[data-step="0"] .tdh-dwc-m2,.tdh-dwc[data-step="0"] .tdh-dwc-m3,.tdh-dwc[data-step="1"] .tdh-dwc-m1,.tdh-dwc[data-step="1"] .tdh-dwc-m2,.tdh-dwc[data-step="1"] .tdh-dwc-m3{opacity:.3}.tdh-dwc .tdh-dwc-chip{transition:opacity .4s ease,transform .4s ease}.tdh-dwc[data-step="0"] .tdh-dwc-chip,.tdh-dwc[data-step="1"] .tdh-dwc-chip,.tdh-dwc[data-step="2"] .tdh-dwc-chip,.tdh-dwc[data-step="3"] .tdh-dwc-chip,.tdh-dwc[data-step="4"] .tdh-dwc-chip{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:no-preference){.tdh-dwc.is-live .tdhdwc-glow{animation:tdhdwc-breathe 5.5s ease-in-out infinite}.tdh-dwc.is-live .tdh-led{animation:tdhdwc-led 4s ease-in-out infinite}.tdh-dwc.is-live[data-step="0"] .tdh-dwc-scanning,.tdh-dwc.is-live[data-step="1"] .tdh-dwc-scanning,.tdh-dwc.is-live[data-step="2"] .tdh-dwc-scanning,.tdh-dwc.is-live[data-step="3"] .tdh-dwc-scanning{animation:tdhdwc-blink 1.3s ease-in-out infinite}}@keyframes tdhdwc-breathe{0%,to{opacity:.2;transform:scale(.94)}50%{opacity:.5;transform:scale(1.06)}}@keyframes tdhdwc-blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes tdhdwc-led{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tdh-dwc .tdh-dwc-bar{transform:none;transition:none}.tdh-dwc .tdhdwc-glow{animation:none;opacity:.3;transform:none}.tdh-dwc .tdh-led{animation:none}.tdh-dwc .tdh-dwc-scanning{animation:none;opacity:0}.tdh-dwc .tdh-dwc-chip,.tdh-dwc .tdh-dwc-score{opacity:1;transform:none}.tdh-dwc .tdh-dwc-arc{opacity:0;transition:none}.tdh-dwc .tdh-dwc-arc-4{opacity:1}}.tdh-dws{--demo-a:#22d3ee}.tdh-dws .tdh-dws-brief-chip{align-items:center;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:999px;color:var(--brand-text-muted);display:inline-flex;font-size:10px;font-weight:600;padding:.2rem .55rem;transition:opacity .4s ease,transform .4s ease,border-color .3s ease,color .3s ease}.tdh-dws .tdh-dws-mark{background:linear-gradient(145deg,var(--demo-a),color-mix(in srgb,var(--demo-a) 40%,#0f172a));border-radius:.45rem;box-shadow:0 8px 16px -10px color-mix(in srgb,var(--demo-a) 70%,transparent);flex:none;height:1.35rem;width:1.35rem}.tdh-dws .tdh-dws-url.tdxdws2-url{background:color-mix(in srgb,var(--demo-a) 16%,var(--brand-surface));color:var(--demo-a)}.tdh-dws[data-step="0"] .tdh-dws-url.tdxdws2-url,.tdh-dws[data-step="1"] .tdh-dws-url.tdxdws2-url,.tdh-dws[data-step="2"] .tdh-dws-url.tdxdws2-url,.tdh-dws[data-step="3"] .tdh-dws-url.tdxdws2-url{background:color-mix(in srgb,var(--brand-text-muted) 10%,transparent);color:var(--brand-text-muted);opacity:.65}.tdh-dws .tdh-dws-skel{transform-origin:left center}.tdh-dws .tdxdws2-led-ping{border:2px solid var(--demo-a);opacity:0;pointer-events:none}.tdh-dws[data-step="0"] .tdh-dws-cards,.tdh-dws[data-step="0"] .tdh-dws-contact,.tdh-dws[data-step="0"] .tdh-dws-hero,.tdh-dws[data-step="0"] .tdh-dws-live,.tdh-dws[data-step="1"] .tdh-dws-cards,.tdh-dws[data-step="1"] .tdh-dws-contact,.tdh-dws[data-step="1"] .tdh-dws-live,.tdh-dws[data-step="2"] .tdh-dws-contact,.tdh-dws[data-step="2"] .tdh-dws-live,.tdh-dws[data-step="3"] .tdh-dws-live{opacity:0;pointer-events:none;transform:translateY(10px)}.tdh-dws[data-step="0"] .tdh-dws-brief-chip{border-color:color-mix(in srgb,var(--demo-a) 45%,var(--brand-border));color:var(--demo-a)}.tdh-dws:not([data-step]) .tdh-dws-brief,.tdh-dws[data-step="2"] .tdh-dws-brief,.tdh-dws[data-step="3"] .tdh-dws-brief,.tdh-dws[data-step="4"] .tdh-dws-brief{opacity:.55}@media (prefers-reduced-motion:no-preference){.tdh-dws .tdh-dws-brief,.tdh-dws .tdh-dws-cards,.tdh-dws .tdh-dws-contact,.tdh-dws .tdh-dws-hero,.tdh-dws .tdh-dws-live,.tdh-dws .tdh-dws-url.tdxdws2-url{transition:opacity .45s ease,transform .5s cubic-bezier(.22,.9,.35,1)}.tdh-dws.is-live[data-step="1"] .tdh-dws-hero{animation:tdxdws2-land .6s cubic-bezier(.22,.9,.35,1) 1}.tdh-dws.is-live[data-step="1"] .tdh-dws-title{animation:tdxdws2-fade-up .5s ease .15s 1 backwards}.tdh-dws.is-live[data-step="1"] .tdh-dws-hero .tdh-dws-skel{animation:tdxdws2-skel-in .5s ease .3s 1 backwards}.tdh-dws.is-live[data-step="1"] .tdh-dws-hero .tdh-dws-skel:last-child{animation-delay:.45s}.tdh-dws.is-live[data-step="2"] .tdh-dws-cards>div{animation:tdxdws2-land .55s cubic-bezier(.22,.9,.35,1) 1 backwards}.tdh-dws.is-live[data-step="2"] .tdh-dws-cards>div:nth-child(2){animation-delay:.12s}.tdh-dws.is-live[data-step="2"] .tdh-dws-cards>div:nth-child(3){animation-delay:.24s}.tdh-dws.is-live[data-step="3"] .tdh-dws-contact{animation:tdxdws2-land .55s cubic-bezier(.22,.9,.35,1) 1}.tdh-dws.is-live[data-step="4"] .tdxdws2-cell{animation:tdxdws2-cell-in .3s ease-out 1 backwards;animation-delay:calc(var(--tdxdws2-d, 0)*.04s + .25s)}.tdh-dws.is-live .tdxdws2-led-ping{animation:tdxdws2-ping 2.8s ease-out .9s infinite}@keyframes tdxdws2-land{0%{opacity:0;transform:translateY(14px) scale(.97)}65%{opacity:1;transform:translateY(-2px) scale(1.004)}to{opacity:1;transform:none}}@keyframes tdxdws2-fade-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes tdxdws2-skel-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tdxdws2-cell-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes tdxdws2-ping{0%{opacity:.7;transform:scale(1)}60%{opacity:0;transform:scale(2.3)}to{opacity:0;transform:scale(2.3)}}}@media (prefers-reduced-motion:reduce){.tdh-dws .tdh-dws-cards,.tdh-dws .tdh-dws-contact,.tdh-dws .tdh-dws-hero,.tdh-dws .tdh-dws-live,.tdh-dws .tdh-dws-url.tdxdws2-url,.tdh-dws .tdxdws2-cell{animation:none!important;opacity:1;pointer-events:auto;transform:none;transition:none!important}.tdh-dws .tdxdws2-led-ping{animation:none!important;opacity:0}}#engine.tdxeng{background:var(--brand-surface);contain-intrinsic-size:auto 900px;content-visibility:auto}.tdxeng-head{margin:0 auto;max-width:48rem;text-align:center}.tdxeng-eyebrow{background:color-mix(in srgb,#06b6d4 8%,transparent);border:1px solid color-mix(in srgb,#06b6d4 30%,transparent);border-radius:999px;color:#0891b2;display:inline-block;font-size:11px;font-weight:700;letter-spacing:2.2px;padding:5px 13px;text-transform:uppercase}.dark .tdxeng-eyebrow{color:#67e8f9}.tdxeng-title{color:var(--brand-text);font-size:clamp(28px,5vw,50px);font-weight:600;letter-spacing:-.5px;line-height:1.1;margin:18px 0 0}.tdxeng-sub{color:var(--brand-text-muted);font-size:clamp(15px,2.2vw,19px);line-height:1.55;margin:16px auto 0;max-width:40rem}.tdxeng-stage{background:radial-gradient(125% 95% at 50% 4%,#111c30 0,#0a0e17 55%,#070a11 100%);border:1px solid hsla(0,0%,100%,.07);border-radius:32px;box-shadow:0 60px 160px -60px rgba(8,12,20,.95),inset 0 1px 0 hsla(0,0%,100%,.05);contain:layout paint;contain-intrinsic-size:72rem 600px;content-visibility:auto;height:600px;isolation:isolate;margin:56px auto 0;max-width:72rem;overflow:hidden;position:relative;width:100%}.tdxeng-aura{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,#06b6d4 28%,transparent) 0,color-mix(in srgb,#06b6d4 12%,transparent) 38%,transparent 68%);left:50%;opacity:.72;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%;z-index:0}.tdxeng-stage.is-live .tdxeng-aura{animation:tdxengAura 9s ease-in-out infinite}.tdxeng-sweep{background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,color-mix(in srgb,#22d3ee 9%,transparent) 40deg,transparent 110deg,transparent 1turn);inset:-30%;opacity:.45;pointer-events:none;position:absolute;z-index:0}.tdxeng-stage.is-live .tdxeng-sweep{animation:tdxengSpin 26s linear infinite}.tdxeng-lines,.tdxeng-orbit{height:100%;inset:0;position:absolute;width:100%;z-index:1}.tdxeng-orbit-ring{transform-origin:50% 50%}.tdxeng-stage.is-live .tdxeng-orbit-ring{animation:tdxengSpin 64s linear infinite}.tdxeng-ln{stroke-dasharray:2 3;opacity:.85}.tdxeng-core{align-items:center;background:linear-gradient(160deg,rgba(22,32,50,.55),rgba(10,16,28,.92));border:1px solid hsla(0,0%,100%,.09);border-radius:36px;box-shadow:0 40px 100px -30px rgba(34,211,238,.55),inset 0 1px 0 hsla(0,0%,100%,.07);display:flex;flex-direction:column;height:200px;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:200px;z-index:3}.tdxeng-stage.is-live .tdxeng-core{animation:tdxengCorePop .7s cubic-bezier(.2,.8,.2,1) both,tdxepCoreFloat 9s ease-in-out 1.4s infinite;will-change:transform}.tdxeng-ring{background:conic-gradient(from 0deg,color-mix(in srgb,#06b6d4 70%,transparent),color-mix(in srgb,#22d3ee 55%,transparent),color-mix(in srgb,#8b5cf6 55%,transparent),color-mix(in srgb,#10b981 55%,transparent),color-mix(in srgb,#06b6d4 70%,transparent));border-radius:54px;inset:-28px;-webkit-mask-image:radial-gradient(circle,transparent 52%,#000 68%,transparent 78%);mask-image:radial-gradient(circle,transparent 52%,#000 68%,transparent 78%);opacity:.5;position:absolute;z-index:0}.tdxeng-stage.is-live .tdxeng-ring{animation:tdxengSpin 11s linear infinite}.tdxeng-orb{background:radial-gradient(circle,color-mix(in srgb,#22d3ee 55%,transparent) 0,color-mix(in srgb,#22d3ee 18%,transparent) 45%,transparent 70%);border-radius:50%;height:170px;opacity:.7;position:absolute;width:170px;z-index:1}.tdxeng-stage.is-live .tdxeng-orb{animation:tdxengBreathe 4.2s ease-in-out infinite}.tdxeng-core-grid{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:18px 18px;border-radius:36px;inset:0;opacity:.5;position:absolute;z-index:1}.tdxeng-core-label{color:#f1f7fd;font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.05;position:relative;z-index:3}.tdxeng-core-sub{color:#93a4ba;font-size:11px;margin-top:7px;position:relative;z-index:3}@keyframes tdxengSpin{to{transform:rotate(1turn)}}@keyframes tdxengBreathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.88;transform:scale(1.06)}}@keyframes tdxengAura{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.94)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.06)}}@keyframes tdxengCorePop{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}}@keyframes tdxepCoreFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 7px))}}.tdxeng-chip{align-items:center;background:color-mix(in srgb,#0f172a 88%,#1e293b 12%);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 22px 50px -24px rgba(0,0,0,.85);display:flex;gap:10px;left:var(--x);padding:10px 15px 10px 11px;position:absolute;top:var(--y);transform:translate(-50%,-50%);transition:border-color .2s ease;white-space:nowrap;z-index:4}.tdxeng-chip--feature{opacity:.92}.tdxeng-stage.is-live .tdxeng-chip{animation:tdxengChipIn .55s cubic-bezier(.2,.8,.2,1) var(--d) both,tdxengFloat 7s ease-in-out var(--f) infinite;will-change:transform}.tdxeng-chip:after{border-radius:16px;box-shadow:0 0 0 1px color-mix(in srgb,var(--a) 32%,transparent),0 0 28px -8px color-mix(in srgb,var(--a) 55%,transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s}@media (hover:hover){.tdxeng-chip:hover{border-color:color-mix(in srgb,var(--a) 50%,transparent)}.tdxeng-chip:hover:after{opacity:1}.tdxeng-stage.is-live .tdxeng-chip:hover{transform:translate(-50%,-50%) translateY(-4px) scale(1.04)}}.tdxeng-chip-ic{background:color-mix(in srgb,var(--a) 16%,transparent);border:1px solid color-mix(in srgb,var(--a) 32%,transparent);border-radius:11px;color:var(--a);display:grid;flex:none;height:34px;place-items:center;width:34px}.tdxeng-chip-tx{display:flex;flex-direction:column;line-height:1.15}.tdxeng-chip-name{color:#eef4fb;font-size:14px;font-weight:600}.tdxeng-chip-role{color:#93a4ba;font-size:11px}@keyframes tdxengChipIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes tdxengFloat{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-7px)}}.tdxeng-payoff{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;margin:44px 0 0;padding:0}.tdxeng-payoff li{align-items:center;background:var(--brand-surface-elevated);border:1px solid var(--brand-border);border-radius:999px;color:var(--brand-text);display:inline-flex;font-size:14px;gap:8px;padding:9px 16px}.tdxep-glow{background:radial-gradient(28rem 22rem at calc(var(--mx,.5)*100%) calc(var(--my,.4)*100%),color-mix(in srgb,#22d3ee 12%,transparent) 0,transparent 62%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease;z-index:1}@media (hover:hover){.tdxeng-stage.is-live:hover .tdxep-glow{opacity:1}}@media (max-width:640px){.tdxeng-stage{contain-intrinsic-size:32rem 520px;display:grid;gap:12px;grid-template-columns:1fr 1fr;height:auto;max-width:32rem;padding:24px}.tdxeng-aura,.tdxeng-lines,.tdxeng-orbit,.tdxeng-sweep,.tdxep-glow{display:none}.tdxeng-core{animation:none!important;grid-column:1/-1;height:172px;justify-self:center;left:auto;margin-bottom:6px;position:relative;top:auto;transform:none;width:172px;will-change:auto}.tdxeng-chips{display:contents}.tdxeng-chip{left:auto;position:relative;top:auto;transform:none;will-change:auto}.tdxeng-chip,.tdxeng-stage.is-live .tdxeng-chip{animation:none!important}.tdxeng-stage.is-live .tdxeng-chip:hover{transform:none}}@media (prefers-reduced-motion:reduce){.tdxeng-stage .tdxeng-aura,.tdxeng-stage .tdxeng-chip,.tdxeng-stage .tdxeng-core,.tdxeng-stage .tdxeng-orb,.tdxeng-stage .tdxeng-orbit-ring,.tdxeng-stage .tdxeng-ring,.tdxeng-stage .tdxeng-sweep{animation:none!important}.tdxep-glow{display:none!important}.tdxeng-chip,.tdxeng-core{opacity:1;will-change:auto}.tdxeng-chip,.tdxeng-core{transform:translate(-50%,-50%)}}.tdx-faq-panel{transition:grid-template-rows .32s var(--tdx-ease-out,cubic-bezier(.22,1,.36,1))}.tdx-faq-item{transition:border-color .25s ease,box-shadow .25s ease}.tdx-faq-chev{transition:transform .28s var(--tdx-ease-spring,cubic-bezier(.34,1.56,.64,1)),color .2s ease}.tdx-faq-item:hover .tdx-faq-chev{color:var(--brand-accent)}@media (prefers-reduced-motion:no-preference){.tdx-inview .tdxhs-faq .tdx-faq-item{animation:tdxhsFaqIn .55s var(--tdh-ease,cubic-bezier(.22,1,.36,1)) both}.tdx-inview .tdxhs-faq .tdx-faq-item:first-child{animation-delay:.04s}.tdx-inview .tdxhs-faq .tdx-faq-item:nth-child(2){animation-delay:.11s}.tdx-inview .tdxhs-faq .tdx-faq-item:nth-child(3){animation-delay:.18s}.tdx-inview .tdxhs-faq .tdx-faq-item:nth-child(4){animation-delay:.25s}.tdx-inview .tdxhs-faq .tdx-faq-item:nth-child(5){animation-delay:.32s}.tdx-inview .tdxhs-faq .tdx-faq-item:nth-child(6){animation-delay:.39s}.tdx-inview .tdxhs-faq .tdx-faq-item:nth-child(n+7){animation-delay:.46s}}@keyframes tdxhsFaqIn{0%{opacity:0;transform:translateY(14px)}}.tdxhs-faq .tdx-faq-chev{transition:transform .28s var(--tdx-ease-spring,cubic-bezier(.34,1.56,.64,1)),color .2s ease,scale .22s var(--tdx-ease-out,ease)}@media (hover:hover){.tdxhs-faq .tdx-faq-item button:hover .tdx-faq-chev{scale:1.18}}.tdxhs-faq .tdx-faq-item button:focus-visible{border-radius:1rem;outline:2px solid var(--brand-accent);outline-offset:-2px}.tdx-faq-open{border-color:color-mix(in srgb,var(--brand-accent) 40%,transparent)!important;box-shadow:0 0 26px -10px color-mix(in srgb,var(--brand-accent) 45%,transparent)}.tdh-faq-link,.tdx-faq-open .tdx-faq-chev{color:var(--brand-accent)}.tdh-faq-link{border-bottom:1px solid color-mix(in srgb,var(--brand-accent) 35%,transparent);font-weight:600;text-decoration:none;transition:border-color .2s ease}.tdh-faq-link:hover{border-bottom-color:var(--brand-accent)}.tdh-faq-link:focus-visible{border-radius:3px;outline:2px solid var(--brand-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tdx-faq-chev,.tdx-faq-item,.tdx-faq-panel{transition:none}.tdxhs-faq .tdx-faq-item{animation:none;opacity:1;transform:none}.tdxhs-faq .tdx-faq-chev{transition:none}.tdxhs-faq .tdx-faq-item button:hover .tdx-faq-chev{scale:none}}.tdx-hero-stage{position:relative}.tdx-hero-stage:before{background:radial-gradient(55% 60% at 50% 30%,color-mix(in srgb,var(--brand-accent) 26%,transparent) 0,color-mix(in srgb,var(--brand-accent) 8%,transparent) 45%,transparent 72%);border-radius:40px;content:"";inset:-18% -12% -22%;opacity:.65;pointer-events:none;position:absolute;z-index:-1}.dark .tdx-hero-stage:before{opacity:.85}.tdx-hero-stage{box-shadow:0 1px 0 hsla(0,0%,100%,.18) inset,0 40px 90px -50px color-mix(in srgb,var(--brand-accent) 55%,rgba(8,12,20,.6))}.tdx-hero-chips .tdh-chip{transition:transform .2s var(--tdx-ease-out,cubic-bezier(.22,1,.36,1)),border-color .2s ease,color .2s ease}@media (hover:hover){.tdx-hero-chips .tdh-chip:hover{border-color:color-mix(in srgb,var(--brand-accent) 45%,transparent);color:var(--brand-text);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.tdx-hero-chips .tdh-chip{transition:none}.tdx-hero-chips .tdh-chip:hover{transform:none}}.tdxhh-halo{height:22rem;left:50%;pointer-events:none;position:absolute;top:-3rem;transform:translateX(-50%);width:min(42rem,92vw);z-index:-1}.tdxhh-halo:after,.tdxhh-halo:before{border-radius:9999px;content:"";inset:0;position:absolute}.tdxhh-halo:before{animation:tdxhh-drift 18s ease-in-out infinite alternate;background:radial-gradient(50% 50% at 42% 45%,color-mix(in srgb,var(--brand-accent) 18%,transparent) 0,color-mix(in srgb,var(--brand-accent) 6%,transparent) 40%,transparent 70%)}.tdxhh-halo:after{animation:tdxhh-drift 24s ease-in-out infinite alternate-reverse;background:radial-gradient(42% 46% at 60% 55%,color-mix(in srgb,var(--brand-accent) 12%,transparent) 0,transparent 72%)}.dark .tdxhh-halo:before{background:radial-gradient(50% 50% at 42% 45%,color-mix(in srgb,var(--brand-accent) 24%,transparent) 0,color-mix(in srgb,var(--brand-accent) 8%,transparent) 40%,transparent 70%)}.dark .tdxhh-halo:after{background:radial-gradient(42% 46% at 60% 55%,color-mix(in srgb,var(--brand-accent) 16%,transparent) 0,transparent 72%)}@keyframes tdxhh-drift{0%{transform:translate3d(-5%,-2%,0) scale(1)}50%{transform:translate3d(4%,3%,0) scale(1.07)}to{transform:translate3d(7%,-3%,0) scale(.97)}}@media (prefers-reduced-motion:reduce){.tdxhh-halo:after,.tdxhh-halo:before{animation:none;transform:none}}.tdx-stepnum{align-items:center;background:color-mix(in srgb,var(--brand-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand-accent) 30%,transparent);border-radius:14px;box-shadow:inset 0 0 14px -6px color-mix(in srgb,var(--brand-accent) 60%,transparent);color:var(--brand-accent);display:inline-flex;height:44px;justify-content:center;transition:transform .25s var(--tdx-ease-spring),box-shadow .25s ease;width:44px}@media (hover:hover){.tdh-how-step:hover .tdx-stepnum{box-shadow:0 0 22px -6px color-mix(in srgb,var(--brand-accent) 70%,transparent);transform:translateY(-2px) scale(1.06)}}.tdxhs-step-line{background:linear-gradient(90deg,var(--brand-accent),color-mix(in srgb,var(--brand-accent) 12%,transparent));border-radius:999px;display:block;height:2px;margin-top:.85rem;transform-origin:left center;width:3.5rem}@media (prefers-reduced-motion:no-preference){.tdx-inview .tdxhs-step-line{animation:tdxhsLineIn .7s var(--tdh-ease,cubic-bezier(.22,1,.36,1)) both;animation-delay:var(--tdxhs-d,.3s)}.tdx-inview .tdxhs-num-pop{animation:tdxhsNumPop .6s var(--tdx-ease-spring,cubic-bezier(.34,1.56,.64,1)) both;animation-delay:calc(var(--tdxhs-d, .3s) - .12s)}}@keyframes tdxhsLineIn{0%{transform:scaleX(0)}}@keyframes tdxhsNumPop{0%{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.tdx-stepnum{transition:none}.tdx-how-pulse{display:none}.tdxhs-num-pop,.tdxhs-step-line{animation:none;opacity:1;transform:none}}.tdx-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-accent) 78%,transparent),color-mix(in srgb,var(--brand-accent) 30%,transparent));border-radius:4px 4px 2px 2px;position:relative;transform-origin:bottom;transition:transform .2s var(--tdx-ease-out)}.tdx-bar-new{background:linear-gradient(180deg,var(--brand-accent),color-mix(in srgb,var(--brand-accent) 45%,transparent))}.tdx-bar-new:after{background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--brand-accent) 45%,transparent),transparent 70%);border-radius:inherit;content:"";inset:-4px -2px;opacity:.85;pointer-events:none;position:absolute}.dark .tdx-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-accent) 88%,transparent),color-mix(in srgb,var(--brand-accent) 38%,transparent))}@media (hover:hover){.tdx-bar:hover{transform:scaleY(1.08)}}.tdx-statrow{border-radius:14px}.tdx-stat-ico{transition:transform .2s var(--tdx-ease-out)}@media (hover:hover){.tdx-statrow:hover .tdx-stat-ico{transform:translateY(-1px) scale(1.06)}}@media (prefers-reduced-motion:reduce){.tdx-bar,.tdx-stat-ico,.tdx-statrow{transition:none}.tdx-bar:hover{transform:none}}.tdxhh-statnum{position:relative;z-index:0}.tdxhh-statnum:after{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-accent) 75%,transparent),transparent);border-radius:9999px;bottom:-3px;height:2px;left:1px;opacity:.55;width:1.75rem}.tdxhh-statnum:after,.tdxhh-statnum:before{content:"";pointer-events:none;position:absolute}.tdxhh-statnum:before{background:radial-gradient(60% 70% at 30% 55%,color-mix(in srgb,var(--brand-accent) 7%,transparent),transparent 70%);inset:-40% -30%;z-index:-1}.dark .tdxhh-statnum:before{background:radial-gradient(60% 70% at 30% 55%,color-mix(in srgb,var(--brand-accent) 11%,transparent),transparent 70%)}.tdx-statrow:hover .tdxhh-statnum:after{opacity:.85}.tdxhh-statnum:after{transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.tdxhh-statnum:after{transition:none}}.tdxhs-prob-card{background-image:linear-gradient(165deg,color-mix(in srgb,var(--pa,var(--brand-accent)) 7%,transparent),transparent 46%)}@media (hover:hover){.tdxhs-prob-card:hover{background-image:linear-gradient(165deg,color-mix(in srgb,var(--pa,var(--brand-accent)) 11%,transparent),transparent 52%)}}@media (prefers-reduced-motion:reduce){.tdxhs-prob-card{transition:none}}.tdx-prod-row{--pa:var(--brand-accent)}.tdx-prod-stage{position:relative}.tdx-prod-stage:before{background:radial-gradient(55% 55% at 50% 42%,color-mix(in srgb,var(--pa) 28%,transparent) 0,color-mix(in srgb,var(--pa) 10%,transparent) 42%,transparent 70%);border-radius:40px;content:"";inset:-14% -10%;opacity:.55;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:0}.dark .tdx-prod-stage:before{opacity:.72}.tdx-prod-stage>*{position:relative;z-index:1}@keyframes tdxHaloBreathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@media (hover:hover){.tdh-prod-row:hover .tdx-prod-stage:before{animation:tdxHaloBreathe 6s ease-in-out infinite}}.tdx-bullet-ico{background:color-mix(in srgb,var(--pa) 15%,transparent);border:1px solid color-mix(in srgb,var(--pa) 28%,transparent);color:var(--pa)}.dark .tdx-bullet-ico{background:color-mix(in srgb,var(--pa) 24%,transparent)}.tdxep-lift{position:relative;transition:transform .35s var(--tdx-ease-out,cubic-bezier(.22,1,.36,1)),box-shadow .35s ease}@media (hover:hover){.tdxep-lift:hover{box-shadow:0 30px 40px -28px color-mix(in srgb,var(--pa) 45%,transparent);transform:translateY(-6px)}}.tdx-prod-stage .tdxep-live{align-items:center;background:color-mix(in srgb,var(--pa) 10%,var(--brand-surface-elevated));border:1px solid color-mix(in srgb,var(--pa) 38%,var(--brand-border));border-radius:999px;box-shadow:0 10px 24px -14px color-mix(in srgb,var(--pa) 55%,transparent);color:color-mix(in srgb,var(--pa) 70%,var(--brand-text));display:inline-flex;font-size:10.5px;font-weight:700;gap:7px;left:18px;letter-spacing:.12em;line-height:1;padding:5px 11px;position:absolute;text-transform:uppercase;top:0;transform:translateY(-45%);white-space:nowrap;z-index:6}.dark .tdx-prod-stage .tdxep-live{color:color-mix(in srgb,var(--pa) 62%,#fff)}.tdxep-live-dot{background:var(--pa);border-radius:999px;flex:none;height:7px;position:relative;width:7px}.tdxep-live-dot:after{animation:tdxepLivePing 2.2s cubic-bezier(.2,.7,.3,1) infinite;border:1.5px solid var(--pa);border-radius:999px;content:"";inset:-2px;opacity:.8;position:absolute}@keyframes tdxepLivePing{0%{opacity:.8;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.tdx-prod-stage:before{animation:none!important;transition:none}.tdxep-lift{transition:none}.tdxep-lift:hover{box-shadow:none;transform:none}.tdxep-live-dot:after{animation:none;opacity:0}}.tdxhost-scene-glow{background:radial-gradient(20rem 20rem at var(--mx,50%) var(--my,20%),color-mix(in srgb,var(--brand-accent) 15%,transparent),transparent 62%);opacity:0;transition:opacity .5s ease}.tdxhost-scene:hover .tdxhost-scene-glow{opacity:1}.tdxhost-layer{align-items:center;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:.85rem;display:flex;gap:.75rem;justify-content:space-between;opacity:0;padding:.55rem .85rem;transform:translateY(-14px) scale(.985);will-change:transform,opacity}.tdxhost-layer--cyan{background:color-mix(in srgb,#06b6d4 6%,var(--brand-surface));border-color:color-mix(in srgb,#06b6d4 32%,var(--brand-border))}.tdxhost-layer--violet{background:color-mix(in srgb,#8b5cf6 5%,var(--brand-surface));border-color:color-mix(in srgb,#8b5cf6 30%,var(--brand-border))}.tdxhost-layer--teal{background:color-mix(in srgb,#14b8a6 6%,var(--brand-surface));border-color:color-mix(in srgb,#14b8a6 32%,var(--brand-border))}.tdxhost-layer--emerald{background:color-mix(in srgb,#10b981 7%,var(--brand-surface));border-color:color-mix(in srgb,#10b981 34%,var(--brand-border))}.tdxhost-conn{background:color-mix(in srgb,var(--brand-accent) 45%,transparent);border-radius:999px;height:.8rem;margin:.15rem auto;opacity:0;transform:scaleY(0);transform-origin:top;width:2px}.tdxhost-scene-wrap.opacity-100 .tdxhost-layer{animation:tdxhost-layer-in .6s cubic-bezier(.22,1,.36,1) var(--tdxhost-d,0s) forwards}.tdxhost-scene-wrap.opacity-100 .tdxhost-conn{animation:tdxhost-conn-in .3s ease-out var(--tdxhost-d,0s) forwards}@keyframes tdxhost-layer-in{0%{opacity:0;transform:translateY(-14px) scale(.985)}to{opacity:1;transform:none}}@keyframes tdxhost-conn-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.tdxhost-uk-dot{background:#10b981;border-radius:9999px;display:inline-block;height:.55rem;position:relative;width:.55rem}.tdxhost-uk-dot:after{animation:tdxhost-uk-pulse 2.4s ease-out infinite;border:2px solid color-mix(in srgb,#10b981 70%,transparent);border-radius:9999px;content:"";inset:-4px;opacity:0;position:absolute}@keyframes tdxhost-uk-pulse{0%{opacity:.9;transform:scale(.4)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.tdxhost-bar{background:color-mix(in srgb,var(--brand-accent) 12%,transparent);border-radius:999px;height:4px;overflow:hidden}.tdxhost-bar-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-accent) 60%,transparent),var(--brand-accent));border-radius:999px;display:block;height:100%;transform:scaleX(0);transform-origin:left}.tdx-hosting-metric-rail.opacity-100 .tdxhost-bar-fill{animation:tdxhost-bar-grow .9s cubic-bezier(.22,1,.36,1) calc(.25s + var(--tdxhost-d, 0s)) forwards}@keyframes tdxhost-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tdxhost-lift{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.tdxhost-lift:hover{border-color:color-mix(in srgb,var(--brand-accent) 35%,var(--brand-border));box-shadow:0 16px 36px -16px color-mix(in srgb,var(--brand-accent) 35%,transparent),0 6px 16px -10px color-mix(in srgb,var(--brand-accent) 25%,transparent);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.tdx-hosting-metric-rail.opacity-100 .tdxhost-bar-fill,.tdxhost-bar-fill,.tdxhost-conn,.tdxhost-layer,.tdxhost-scene-wrap.opacity-100 .tdxhost-conn,.tdxhost-scene-wrap.opacity-100 .tdxhost-layer{animation:none!important;opacity:1;transform:none}.tdxhost-uk-dot:after{animation:none!important;opacity:0}.tdxhost-scene-glow{transition:none}.tdxhost-lift,.tdxhost-lift:hover{transform:none;transition:none}}.tdx-consent{bottom:1rem;left:50%;position:fixed;transform:translateX(-50%);width:min(44rem,calc(100% - 1.5rem));z-index:60}.tdx-consent[hidden]{display:none}.tdx-consent__inner{align-items:center;background:hsla(0,0%,100%,.96);border:1px solid rgba(0,0,0,.08);border-radius:.9rem;box-shadow:0 12px 40px -12px rgba(0,0,0,.35);color:#1a1a1a;display:flex;flex-wrap:wrap;gap:.75rem 1rem;padding:.9rem 1.1rem}.tdx-consent__text{flex:1 1 18rem;font-size:.85rem;line-height:1.45;margin:0}.tdx-consent__text a{text-decoration:underline}.tdx-consent__actions{display:flex;gap:.5rem;margin-left:auto}.tdx-consent__btn{border:1px solid transparent;border-radius:.6rem;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;padding:.5rem 1.1rem;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.tdx-consent__btn--ghost{background:transparent;border-color:rgba(0,0,0,.18);color:#444}.tdx-consent__btn--ghost:hover{background:rgba(0,0,0,.05)}.tdx-consent__btn--solid{background:#111;color:#fff}.tdx-consent__btn--solid:hover{opacity:.88}@media (prefers-color-scheme:dark){.tdx-consent__inner{background:hsla(0,0%,9%,.96);border-color:hsla(0,0%,100%,.1);color:#ededed}.tdx-consent__btn--ghost{border-color:hsla(0,0%,100%,.22);color:#cfcfcf}.tdx-consent__btn--ghost:hover{background:hsla(0,0%,100%,.06)}.tdx-consent__btn--solid{background:#fff;color:#111}}html.dark .tdx-consent__inner{background:hsla(0,0%,9%,.96);border-color:hsla(0,0%,100%,.1);color:#ededed}html.dark .tdx-consent__btn--ghost{border-color:hsla(0,0%,100%,.22);color:#cfcfcf}html.dark .tdx-consent__btn--solid{background:#fff;color:#111}.tdx-glow-orb{animation:tdxGlowPop .7s cubic-bezier(.2,.8,.2,1) both;display:grid;height:var(--orb,112px);isolation:isolate;place-items:center;position:relative;width:var(--orb,112px)}.tdx-glow-halo{animation:tdxGlowSpin 6s linear infinite,tdxGlowBreathe 4.5s ease-in-out infinite;background:conic-gradient(from 0deg,#22d3ee,#14b8a6,#8b5cf6,#10b981,#38bdf8,#22d3ee);inset:-22%;-webkit-mask:radial-gradient(circle,#000 38%,transparent 72%);mask:radial-gradient(circle,#000 38%,transparent 72%);opacity:.8}.tdx-glow-halo,.tdx-glow-ping{border-radius:50%;position:absolute;z-index:0}.tdx-glow-ping{inset:0;pointer-events:none}.tdx-glow-ping:after{animation:tdxGlowPing 3.4s ease-out infinite;border:2px solid color-mix(in srgb,#22d3ee 45%,transparent);border-radius:50%;content:"";inset:0;position:absolute}.tdx-glow-core{background:radial-gradient(120% 120% at 50% 22%,#18324a 0,#0c1726 55%,#070d16 100%);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -14px 26px -10px rgba(0,0,0,.6);inset:0;position:absolute;z-index:1}.tdx-glow-sheen{animation:tdxGlowBloom 4.5s ease-in-out infinite;background:radial-gradient(circle at 50% 30%,hsla(0,0%,100%,.22),transparent 55%),radial-gradient(circle at 50% 75%,color-mix(in srgb,#22d3ee 45%,transparent),transparent 60%);border-radius:50%;inset:8%;pointer-events:none;position:absolute;z-index:2}.tdx-glow-content{color:#f1f7ff;font-family:var(--font-heading,ui-sans-serif),sans-serif;font-size:calc(var(--orb,112px)*.3);font-weight:800;letter-spacing:-.02em;line-height:1;position:relative;text-shadow:0 1px 12px rgba(0,0,0,.45);z-index:3}.tdx-glow-ic{color:#cbeafe;height:calc(var(--orb,112px)*.36);width:calc(var(--orb,112px)*.36)}@keyframes tdxGlowSpin{to{transform:rotate(1turn)}}@keyframes tdxGlowBreathe{0%,to{opacity:.62;transform:scale(.97)}50%{opacity:.95;transform:scale(1.04)}}@keyframes tdxGlowBloom{0%,to{opacity:.7}50%{opacity:1}}@keyframes tdxGlowPing{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(1.16)}to{opacity:0;transform:scale(1.16)}}@keyframes tdxGlowPop{0%{opacity:0;transform:scale(.7)}}.dark .tdx-glow-content{text-shadow:0 1px 12px hsla(0,0%,100%,.2)}.dark .tdx-glow-ic{color:#a5f3fc}@media (prefers-reduced-motion:reduce){.tdx-glow-halo,.tdx-glow-orb,.tdx-glow-ping,.tdx-glow-ping:after,.tdx-glow-sheen{animation:none!important}.tdx-glow-orb{opacity:1}.tdx-glow-halo{opacity:.8}.tdx-glow-ping:after{border-width:1px;opacity:.35;transform:scale(1.06)}}.site-header.nav-scrolled{backdrop-filter:none;-webkit-backdrop-filter:none}:root{--tdx-ease-spring:cubic-bezier(.34,1.56,.64,1);--tdx-ease-out:cubic-bezier(.22,1,.36,1)}.waveai-page{--pa:#8b5cf6}.waveguard-page{--pa:#10b981}.waveaudit-page,.wavecheck-page{--pa:#06b6d4}.wavesites-page{--pa:#22d3ee}@media (min-width:1024px){.wavesites-page .site-header__inner{gap:1.25rem}.wavesites-page .site-header__logo{margin-inline-end:.125rem}}.hosting-page{--pa:#14b8a6}.tdx-pcard{position:relative;--pa:var(--brand-accent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 14px 34px -28px rgba(8,12,20,.5);transition:transform .28s var(--tdx-ease-out),box-shadow .28s var(--tdx-ease-out),border-color .28s ease}.tdx-pcard:after{border-radius:inherit;box-shadow:0 0 0 1px color-mix(in srgb,var(--pa) 38%,transparent),0 26px 60px -28px color-mix(in srgb,var(--pa) 60%,transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .28s ease}@media (hover:hover){.tdx-pcard:hover{border-color:color-mix(in srgb,var(--pa) 45%,transparent)!important;transform:translateY(-5px)}.tdx-pcard:hover:after{opacity:1}}a.tdx-pcard:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--pa,var(--brand-accent)) 50%,transparent),0 22px 50px -28px color-mix(in srgb,var(--pa,var(--brand-accent)) 60%,transparent);outline:none;transform:translateY(-5px)}a.tdx-pcard:focus-visible:after{opacity:1}.tdx-edge{overflow:hidden;position:relative;--pa:var(--brand-accent)}.tdx-edge:before{background:linear-gradient(180deg,var(--pa,var(--brand-accent)),color-mix(in srgb,var(--pa,var(--brand-accent)) 35%,transparent));border-radius:3px;bottom:0;content:"";left:0;opacity:.55;position:absolute;top:0;transition:opacity .28s ease;width:3px}@media (hover:hover){.tdx-edge:hover:before{opacity:1}}.tdx-pchip{align-items:center;display:inline-flex;gap:6px;--pa:var(--brand-accent);background:color-mix(in srgb,var(--pa,var(--brand-accent)) 12%,transparent);border:1px solid color-mix(in srgb,var(--pa,var(--brand-accent)) 30%,transparent);border-radius:999px;color:color-mix(in srgb,var(--pa,var(--brand-accent)) 78%,var(--brand-text));font-size:.78rem;font-weight:600;line-height:1;padding:6px 11px}.dark .tdx-pchip{color:color-mix(in srgb,var(--pa,var(--brand-accent)) 60%,#fff)}.tdx-price{color:color-mix(in srgb,var(--pa,var(--brand-accent)) 60%,var(--brand-text));font-weight:700;letter-spacing:-.01em}.dark .tdx-price{color:color-mix(in srgb,var(--pa,var(--brand-accent)) 64%,#fff)}.tdx-glow-num{text-shadow:0 0 22px color-mix(in srgb,var(--brand-accent) 18%,transparent)}.dark .tdx-glow-num{text-shadow:0 0 26px color-mix(in srgb,var(--brand-accent) 42%,transparent)}.tdx-grad-text{background:linear-gradient(120deg,var(--brand-accent),color-mix(in srgb,var(--brand-accent) 55%,#22d3ee));-webkit-background-clip:text;background-clip:text;color:var(--brand-accent);-webkit-text-fill-color:transparent}.hero-btn{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 12px 28px -16px color-mix(in srgb,var(--pa,var(--brand-accent)) 70%,transparent);position:relative;transition:transform .18s var(--tdx-ease-out),box-shadow .18s ease}.hero-btn svg{transition:transform .2s var(--tdx-ease-out)}.hero-btn-outline{transition:transform .18s var(--tdx-ease-out),border-color .18s ease}@media (hover:hover){.hero-btn:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.36),0 20px 42px -16px color-mix(in srgb,var(--pa,var(--brand-accent)) 82%,transparent);transform:translateY(-2px)}.hero-btn:hover svg{transform:translateX(2px)}.hero-btn-outline:hover{transform:translateY(-2px)}}.hero-btn-outline:focus-visible,.hero-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--pa,var(--brand-accent)) 50%,transparent),0 12px 28px -16px color-mix(in srgb,var(--pa,var(--brand-accent)) 70%,transparent);outline:none}.public-input{transition:border-color .16s ease,box-shadow .16s ease}.public-input:focus,.public-input:focus-visible{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 32%,transparent);outline:none}.tdh-prod-quiet:focus-visible,.tdx-ai-nav-link:focus-visible,.tdx-faq-trigger:focus-visible,.tdx-pricing-nav-link:focus-visible,.tdx-segment__btn:focus-visible,.tdx-wave-demo__embed button:focus-visible,.tdx-wave-nav-link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 35%,transparent);outline:none}.tdx-ai-nav-link:focus-visible,.tdx-pricing-nav-link:focus-visible,.tdx-wave-nav-link:focus-visible{border-radius:9999px}.tdx-faq-trigger:focus-visible{border-radius:1rem}.footer-trust-pill{transition:color .15s ease,border-color .15s ease,transform .15s ease}.footer-social-btn{height:2.75rem;transition:transform .15s var(--tdx-ease-out),color .15s ease,border-color .15s ease,background-color .15s ease;width:2.75rem}.footer-social-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 35%,transparent);outline:none}@media (hover:hover){.footer-trust-pill:hover{border-color:color-mix(in srgb,var(--brand-accent) 40%,var(--brand-border));color:var(--brand-text);transform:translateY(-1px)}.footer-social-btn:hover{border-color:color-mix(in srgb,var(--brand-accent) 45%,var(--brand-border));color:var(--brand-accent);transform:translateY(-2px)}}[data-tdx-magnetic]{transition:transform .3s cubic-bezier(.22,1,.36,1)}[data-tdx-parallax]{transform:translate3d(0,var(--tdx-py,0),0)}.tdx-sheen{position:relative}.tdx-sheen:after{background:radial-gradient(38% 60% at calc(var(--mx,.5)*100%) calc(var(--my,.5)*100%),color-mix(in srgb,var(--pa,var(--brand-accent)) 22%,transparent),transparent 70%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}@media (hover:hover){[data-tdx-pointer-fx] .tdx-sheen:hover:after,[data-tdx-pointer-fx].tdx-sheen:hover:after{opacity:1}}.site-header{padding-top:env(safe-area-inset-top,0)}@media (prefers-reduced-motion:reduce){.tdx-edge:before,.tdx-pcard,.tdx-pcard:after{transition:none}.tdx-pcard:hover,a.tdx-pcard:focus-visible{transform:none}.hero-btn,.hero-btn svg,.hero-btn-outline{transition:none}.hero-btn-outline:hover,.hero-btn:hover,.hero-btn:hover svg{transform:none}.footer-social-btn,.footer-trust-pill,.public-input{transition:none}.footer-social-btn:hover,.footer-trust-pill:hover{transform:none}[data-tdx-magnetic],[data-tdx-parallax]{transform:none;transition:none}.tdx-sheen:after{display:none}.tdh-float,.tdh-glow-pulse{animation:none!important}.tdxeng-pulse{display:none!important}}body.ws-preview-scroll-lock{left:0;overflow:hidden;position:fixed;right:0;width:100%}.ws-tpl-preview__panel{animation:wsTplPreviewIn .45s cubic-bezier(.2,.8,.2,1) both}.ws-tpl-preview__phone--live{box-shadow:0 0 0 2px color-mix(in srgb,var(--ws-pa,var(--brand-accent)) 45%,transparent),0 28px 60px -32px color-mix(in srgb,var(--ws-pa,var(--brand-accent)) 35%,rgba(2,6,23,.5))}@keyframes wsTplPreviewIn{0%{opacity:0;transform:translateY(18px) scale(.985)}}@media (prefers-reduced-motion:reduce){.ws-tpl-preview__panel{animation:none}.ws-tpl-preview__hero-glow{display:none}}@keyframes tdx-pulse-scale{0%,to{transform:scale(1)}45%{transform:scale(1.018)}}@media (prefers-reduced-motion:no-preference){[data-tdx-pulse].tdx-pulse-active{animation:tdx-pulse-scale .85s ease-in-out 1;will-change:transform}@media (hover:hover){[data-tdx-pulse].tdx-pulse-done:hover{animation:tdx-pulse-scale .65s ease-in-out 1;will-change:transform}}}.tdx-pricecard:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 30%,transparent),var(--elevation-1,0 18px 40px -24px rgba(0,0,0,.4));outline:none}.tdx-pricecard a:focus-visible,.tdx-pricecard button:focus-visible{border-radius:.5rem;outline:2px solid var(--brand-accent);outline-offset:2px}.tdxprc-orb{--tpa:var(--brand-accent);animation:tdxprc-orbit 5.5s linear infinite;border:2px solid color-mix(in srgb,var(--tpa) 28%,transparent);border-radius:999px;border-top-color:var(--tpa);display:inline-block;height:1.6rem;margin-right:.7rem;position:relative;vertical-align:-.18em;width:1.6rem;will-change:transform}.tdxprc-orb:after{animation:tdxprc-pulse 2.6s ease-in-out infinite;background:var(--tpa);border-radius:999px;content:"";height:.45rem;inset:0;margin:auto;position:absolute;width:.45rem}@keyframes tdxprc-orbit{to{transform:rotate(1turn)}}@keyframes tdxprc-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.tdxprc-orb,.tdxprc-orb:after{animation:none;opacity:1;transform:none}}.svc-card .svc-go,.svc-card .svc-icon{transition:transform .2s var(--tdx-ease-out,ease),color .2s ease}@media (hover:hover){.svc-card:hover .svc-icon{transform:scale(1.12) rotate(-3deg)}.svc-card:hover .svc-go{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.svc-card .svc-go,.svc-card .svc-icon{transition:none}}.share-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media (min-width:640px){.share-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.share-tile{aspect-ratio:1/1;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:1rem;cursor:zoom-in;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.share-tile:hover{border-color:color-mix(in srgb,var(--brand-accent) 50%,transparent);box-shadow:0 14px 30px -18px rgba(15,23,42,.45);transform:translateY(-2px)}.share-tile img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.share-lightbox{background:rgba(8,12,20,.94);display:flex;flex-direction:column;inset:0;position:fixed;z-index:99999}.share-lightbox img{border-radius:.5rem;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.share-lb-btn{align-items:center;background:hsla(0,0%,100%,.12);border:0;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;transition:background .15s ease;width:2.75rem}.share-lb-btn:hover{background:hsla(0,0%,100%,.24)}.share-lb-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.share-lb-close{align-items:center;background:hsla(0,0%,100%,.16);border:0;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;gap:.4rem;height:2.75rem;padding:0 1rem 0 .85rem;transition:background .15s ease}.share-lb-close:hover{background:hsla(0,0%,100%,.28)}.share-lb-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.sol-ai-demo{background:var(--brand-surface-elevated);border:1px solid color-mix(in srgb,var(--brand-accent) 24%,var(--brand-border));border-radius:20px;box-shadow:0 44px 96px -54px rgba(2,6,23,.6);margin:2.75rem auto 0;max-width:30rem;overflow:hidden;position:relative;text-align:left}.sol-ai-demo__bar{align-items:center;background:color-mix(in srgb,var(--brand-accent) 7%,var(--brand-surface));border-bottom:1px solid var(--brand-border);display:flex;gap:6px;padding:10px 14px}.sol-ai-demo__bar i{background:color-mix(in srgb,var(--brand-accent) 40%,var(--brand-border));border-radius:999px;height:7px;width:7px}.sol-ai-demo__name{color:var(--brand-text);font-size:.72rem;font-weight:700;margin-left:6px}.sol-ai-demo__live{align-items:center;color:var(--brand-accent);display:inline-flex;font-size:.65rem;font-weight:700;gap:5px;margin-left:auto}.sol-ai-demo__live b{animation:solAiPing 1.8s ease-out infinite;background:var(--brand-accent);border-radius:999px;height:6px;width:6px}.sol-ai-demo__body{display:flex;flex-direction:column;gap:10px;padding:16px}.sol-ai-demo__msg{font-size:.85rem;line-height:1.5;max-width:86%;opacity:0;padding:10px 13px}.sol-ai-demo__msg--user{align-self:flex-end;animation:solAiIn .5s cubic-bezier(.2,.8,.2,1) .25s forwards;background:linear-gradient(135deg,var(--brand-accent),color-mix(in srgb,var(--brand-accent) 68%,#0b3d4a));border-radius:14px 14px 5px 14px;color:#fff}.sol-ai-demo__retrieve{align-items:center;align-self:flex-start;animation:solAiIn .4s ease .95s forwards;color:var(--brand-text-muted);display:inline-flex;font-size:.72rem;gap:8px;opacity:0;padding:4px 2px}.sol-ai-demo__dots{display:inline-flex;gap:3px}.sol-ai-demo__dots span{animation:solAiDot 1.2s ease-in-out infinite;background:var(--brand-accent);border-radius:999px;height:5px;width:5px}.sol-ai-demo__dots span:nth-child(2){animation-delay:.18s}.sol-ai-demo__dots span:nth-child(3){animation-delay:.36s}.sol-ai-demo__msg--ai{align-self:flex-start;animation:solAiIn .5s cubic-bezier(.2,.8,.2,1) 1.75s forwards;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:14px 14px 14px 5px;color:var(--brand-text)}.sol-ai-demo__src{color:var(--brand-text-muted);display:block;font-size:.66rem;margin-top:6px}@keyframes solAiIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes solAiDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes solAiPing{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-accent) 55%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.sol-ai-demo__msg,.sol-ai-demo__retrieve{animation:none!important;opacity:1!important;transform:none!important}.sol-ai-demo__dots span,.sol-ai-demo__live b{animation:none!important}}.tdxdig-timeline{height:2px;margin-bottom:2.25rem;position:relative}.tdxdig-timeline-line{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-accent) 55%,transparent),color-mix(in srgb,var(--brand-accent) 12%,transparent));border-radius:999px;inset:0;position:absolute;transform:scaleX(0);transform-origin:left center;will-change:transform}#dig-process.opacity-100 .tdxdig-timeline-line{animation:tdxdig-draw 1s cubic-bezier(.22,1,.36,1) .2s forwards}.tdxdig-timeline-dot{background:var(--brand-accent);border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-accent) 16%,transparent);height:10px;margin:-5px 0 0 -5px;opacity:0;position:absolute;top:50%;transform:scale(.3);width:10px}#dig-process.opacity-100 .tdxdig-timeline-dot{animation:tdxdig-pop .5s cubic-bezier(.22,1,.36,1) forwards}#dig-process.opacity-100 .tdxdig-timeline>span:nth-child(2){animation-delay:.35s}#dig-process.opacity-100 .tdxdig-timeline>span:nth-child(3){animation-delay:.6s}#dig-process.opacity-100 .tdxdig-timeline>span:nth-child(4){animation-delay:.85s}#dig-process.opacity-100 .tdxdig-timeline>span:nth-child(5){animation-delay:1.1s}@keyframes tdxdig-draw{to{transform:scaleX(1)}}@keyframes tdxdig-pop{to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){#dig-process.opacity-100 .tdxdig-timeline-line,.tdxdig-timeline-line{animation:none;transform:scaleX(1)}#dig-process.opacity-100 .tdxdig-timeline-dot,.tdxdig-timeline-dot{animation:none;opacity:1;transform:none}}.tdxai-scene{background:radial-gradient(120% 95% at 50% 8%,#1a1230 0,#0c0a17 60%,#08060f 100%);border:1px solid hsla(0,0%,100%,.07);border-radius:28px;box-shadow:0 48px 130px -55px rgba(8,6,20,.9),inset 0 1px 0 hsla(0,0%,100%,.05);contain-intrinsic-size:auto 320px;content-visibility:auto;height:320px;isolation:isolate;overflow:hidden;position:relative}.tdxai-scene.tdxeng-paused .tdxai-answer,.tdxai-scene.tdxeng-paused .tdxai-aura,.tdxai-scene.tdxeng-paused .tdxai-core,.tdxai-scene.tdxeng-paused .tdxai-dot,.tdxai-scene.tdxeng-paused .tdxai-handoff,.tdxai-scene.tdxeng-paused .tdxai-orb,.tdxai-scene.tdxeng-paused .tdxai-pulse,.tdxai-scene.tdxeng-paused .tdxai-ring,.tdxai-scene.tdxeng-paused .tdxai-src{animation-play-state:paused!important}.tdxai-aura{animation:tdxaiAura 8s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,#8b5cf6 34%,transparent) 0,color-mix(in srgb,#8b5cf6 12%,transparent) 42%,transparent 70%);left:50%;top:50%;transform:translate(-50%,-50%);width:58%}.tdxai-aura,.tdxai-grid{pointer-events:none;position:absolute;z-index:0}.tdxai-grid{background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:30px 30px;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 35%,transparent 78%);mask-image:radial-gradient(circle at 50% 45%,#000 35%,transparent 78%);opacity:.4}.tdxai-wires{height:100%;inset:0;position:absolute;width:100%;z-index:1}.tdxai-core{animation:tdxaiPop .7s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(160deg,rgba(40,28,66,.6),rgba(14,10,24,.92));border:1px solid hsla(0,0%,100%,.1);border-radius:26px;box-shadow:0 26px 60px -24px rgba(139,92,246,.6),inset 0 1px 0 hsla(0,0%,100%,.08);display:grid;height:104px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:104px;z-index:3}.tdxai-ring{animation:tdxaiSpin 9s linear infinite;background:conic-gradient(from 0deg,#8b5cf6,#a78bfa,#22d3ee,#8b5cf6);border-radius:38px;inset:-16px;-webkit-mask-image:radial-gradient(circle,transparent 48%,#000 62%,transparent 78%);mask-image:radial-gradient(circle,transparent 48%,#000 62%,transparent 78%);opacity:.5;position:absolute;z-index:-1}.tdxai-orb{animation:tdxaiBreathe 4s ease-in-out infinite;background:radial-gradient(circle,rgba(167,139,250,.62) 0,rgba(167,139,250,.18) 48%,transparent 72%);border-radius:50%;height:74px;position:absolute;width:74px}.tdxai-core-ic{color:#ddd6fe;position:relative;z-index:1}.tdxai-sources{display:flex;flex-direction:column;gap:10px;left:4%;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.tdxai-src{align-items:center;animation:tdxaiIn .5s cubic-bezier(.2,.8,.2,1) both,tdxaiFloat 6s ease-in-out infinite;animation-delay:calc(.15s*var(--i)),calc(.6s*var(--i));background:color-mix(in srgb,#1c1530 88%,#2a2040 12%);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 14px 30px -18px rgba(0,0,0,.8);color:#e7e2f7;display:inline-flex;font-size:12px;font-weight:600;gap:7px;padding:7px 12px;white-space:nowrap}.tdxai-src svg{color:#a78bfa}.tdxai-out{align-items:flex-end;display:flex;flex-direction:column;gap:10px;position:absolute;right:4%;top:50%;transform:translateY(-50%);z-index:3}.tdxai-answer{align-items:center;animation:tdxaiIn .5s cubic-bezier(.2,.8,.2,1) 1.2s both;background:color-mix(in srgb,#06b6d4 16%,#0c0a17);border:1px solid color-mix(in srgb,#22d3ee 32%,transparent);border-radius:12px;box-shadow:0 0 24px -8px color-mix(in srgb,#22d3ee 60%,transparent);color:#cffafe;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 13px;white-space:nowrap}.tdxai-dot{animation:tdxaiBlink 1.4s ease-in-out infinite;background:#22d3ee;border-radius:999px;display:inline-block;height:4px;width:4px}.tdxai-dot:nth-child(2){animation-delay:.2s}.tdxai-dot:nth-child(3){animation-delay:.4s}.tdxai-handoff{align-items:center;animation:tdxaiHandoff 5.2s ease-in-out infinite;background:color-mix(in srgb,#8b5cf6 14%,transparent);border:1px solid color-mix(in srgb,#8b5cf6 30%,transparent);border-radius:12px;color:#cbb9f7;display:inline-flex;font-size:11.5px;font-weight:600;gap:7px;padding:7px 12px;white-space:nowrap}.tdxai-handoff svg{color:#a78bfa}@keyframes tdxaiSpin{to{transform:rotate(1turn)}}@keyframes tdxaiBreathe{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:.85;transform:scale(1.06)}}@keyframes tdxaiAura{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(.92)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1.08)}}@keyframes tdxaiPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}}@keyframes tdxaiIn{0%{opacity:0}to{opacity:1}}@keyframes tdxaiFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tdxaiBlink{0%,to{opacity:.35}50%{opacity:1}}@keyframes tdxaiHandoff{0%,72%,to{opacity:.5}84%{opacity:1}}@media (max-width:640px){.tdxai-scene{display:grid;gap:12px;grid-template-columns:1fr;height:auto;padding:22px;place-items:center}.tdxai-wires{display:none}.tdxai-core,.tdxai-out,.tdxai-sources{left:auto;position:relative;top:auto;transform:none}.tdxai-out,.tdxai-sources{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;right:auto}}@media (prefers-reduced-motion:reduce){.tdxai-answer,.tdxai-aura,.tdxai-core,.tdxai-dot,.tdxai-handoff,.tdxai-orb,.tdxai-pulse,.tdxai-ring,.tdxai-src{animation:none!important}.tdxai-answer,.tdxai-src{opacity:1;transform:none}.tdxai-aura,.tdxai-orb{opacity:.6}.tdxai-pulse{display:none}.wavecheck-page .wavecheck-bar,.wavecheck-page .wavecheck-gauge,.wavecheck-page .wavecheck-progress-bar{transition:none!important}}.tdxws-scene{background:radial-gradient(120% 100% at 50% 6%,#07232b 0,#06151b 58%,#040d11 100%);border:1px solid hsla(0,0%,100%,.07);border-radius:28px;box-shadow:0 48px 130px -55px rgba(4,12,16,.9),inset 0 1px 0 hsla(0,0%,100%,.05);contain-intrinsic-size:auto 300px;content-visibility:auto;display:grid;isolation:isolate;min-height:300px;overflow:hidden;padding:clamp(22px,4vw,40px);place-items:center;position:relative}.tdxws-scene.tdxeng-paused .tdxws-aura,.tdxws-scene.tdxeng-paused .tdxws-card,.tdxws-scene.tdxeng-paused .tdxws-hero,.tdxws-scene.tdxeng-paused .tdxws-live-dot,.tdxws-scene.tdxeng-paused .tdxws-nav,.tdxws-scene.tdxeng-paused .tdxws-qr,.tdxws-scene.tdxeng-paused .tdxws-qr-cell,.tdxws-scene.tdxeng-paused .tdxws-shimmer,.tdxws-scene.tdxeng-paused .tdxws-window{animation-play-state:paused!important}.tdxws-aura{animation:tdxwsAura 8s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,#22d3ee 26%,transparent) 0,color-mix(in srgb,#22d3ee 9%,transparent) 42%,transparent 72%);left:50%;pointer-events:none;position:absolute;top:42%;transform:translate(-50%,-50%);width:52%;z-index:0}.tdxws-window{animation:tdxwsPop .6s cubic-bezier(.2,.8,.2,1) both;background:#0b1820;border:1px solid hsla(0,0%,100%,.09);border-radius:16px;box-shadow:0 30px 70px -30px rgba(0,0,0,.8);overflow:hidden;position:relative;width:min(100%,520px);z-index:1}.tdxws-bar{align-items:center;background:#0e2029;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:6px;padding:9px 12px}.tdxws-dot{background:hsla(0,0%,100%,.18);border-radius:999px;height:8px;width:8px}.tdxws-dot:first-child{background:#f87171}.tdxws-dot:nth-child(2){background:#fbbf24}.tdxws-dot:nth-child(3){background:#34d399}.tdxws-addr{background:hsla(0,0%,100%,.05);border-radius:7px;color:#7dd3e8;flex:1;font-family:ui-monospace,monospace;font-size:11px;margin-left:8px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.tdxws-live{align-items:center;color:#67e8f9;display:inline-flex;font-size:10px;font-weight:700;gap:5px;white-space:nowrap}.tdxws-live-dot{background:#22d3ee;border-radius:999px;height:6px;position:relative;width:6px}.tdxws-live-dot:after{animation:tdxwsPing 1.8s ease-out infinite;border:1px solid color-mix(in srgb,#22d3ee 55%,transparent);border-radius:999px;content:"";inset:0;position:absolute}.tdxws-body{align-items:flex-start;display:flex;gap:14px;padding:16px;position:relative}.tdxws-page{display:grid;flex:1;gap:11px}.tdxws-nav{align-items:center;display:flex;gap:8px}.tdxws-brand{background:linear-gradient(135deg,#22d3ee,#0891b2);border-radius:7px;flex:none;height:22px;width:22px}.tdxws-navline{background:hsla(0,0%,100%,.14);border-radius:999px;height:6px;width:34px}.tdxws-navline:first-of-type{margin-left:auto}.tdxws-hero{background:linear-gradient(135deg,color-mix(in srgb,#22d3ee 22%,#0b1820),#0b1820);border:1px solid color-mix(in srgb,#22d3ee 22%,transparent);border-radius:12px;display:flex;flex-direction:column;gap:8px;height:84px;justify-content:center;padding:14px;position:relative}.tdxws-hl{background:hsla(0,0%,100%,.22);border-radius:999px;height:9px}.tdxws-hl--1{width:62%}.tdxws-hl--2{background:hsla(0,0%,100%,.14);width:42%}.tdxws-btn{background:linear-gradient(90deg,#22d3ee,#0891b2);border-radius:999px;box-shadow:0 6px 16px -6px color-mix(in srgb,#22d3ee 70%,transparent);height:18px;margin-top:2px;width:74px}.tdxws-cards{display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}.tdxws-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07);border-radius:10px;height:46px}.tdxws-card,.tdxws-hero,.tdxws-nav{animation:tdxwsBlock .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.4s + .16s*var(--i))}.tdxws-qr{animation:tdxwsBlock .5s cubic-bezier(.2,.8,.2,1) calc(.4s + .16s*var(--i)) both;background:#0e2029;border:1px solid color-mix(in srgb,#22d3ee 25%,transparent);border-radius:10px;box-shadow:0 0 20px -6px color-mix(in srgb,#22d3ee 55%,transparent);display:grid;flex:none;gap:2px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);height:62px;padding:6px;width:62px}.tdxws-qr-cell{background:#0e2029;border-radius:1px}.tdxws-qr-cell[style*="--on:1"]{animation:tdxwsCell .25s ease both;animation-delay:calc(1.3s + .03s*var(--c));background:#67e8f9;opacity:0}.tdxws-shimmer{animation:tdxwsSweep 3.6s ease-in-out 1.1s infinite;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.1) 48%,transparent 62%);inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);z-index:2}@keyframes tdxwsPop{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes tdxwsBlock{0%{opacity:0;transform:translateY(8px)}}@keyframes tdxwsCell{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes tdxwsPing{0%{opacity:.75;transform:scale(1)}70%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}@keyframes tdxwsSweep{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}@keyframes tdxwsAura{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(.92)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1.08)}}.tdxws-tpls{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:480px){.tdxws-tpls{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.tdxws-tpls{grid-template-columns:repeat(3,1fr)}}.tdxws-tpl{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--brand-surface-elevated);border:1px solid var(--brand-border);border-radius:18px;color:inherit;cursor:pointer;font:inherit;overflow:hidden;padding:12px;position:relative;text-align:left;transition:transform .22s ease,border-color .22s ease,box-shadow .25s ease;width:100%}.tdxws-tpl:hover{border-color:color-mix(in srgb,var(--tpa) 45%,var(--brand-border));box-shadow:0 22px 44px -28px color-mix(in srgb,var(--tpa) 55%,rgba(2,6,23,.45));transform:translateY(-4px)}.tdxws-tpl__win{border:1px solid color-mix(in srgb,var(--tpa) 22%,var(--brand-border));border-radius:12px;box-shadow:0 10px 22px -16px rgba(2,6,23,.5);overflow:hidden}.tdxws-tpl__bar{align-items:center;background:color-mix(in srgb,var(--tpa) 12%,var(--brand-surface));border-bottom:1px solid var(--brand-border);display:flex;gap:4px;padding:6px 9px}.tdxws-tpl__bar i{background:color-mix(in srgb,var(--tpa) 45%,var(--brand-border));border-radius:999px;height:5px;width:5px}.tdxws-tpl__bar b{background:color-mix(in srgb,var(--tpa) 18%,var(--brand-border));border-radius:999px;flex:1;height:6px;margin-left:7px;max-width:62%}.tdxws-tpl__body{background:var(--brand-surface);display:grid;gap:7px;padding:10px}.tdxws-tpl__hero{background:linear-gradient(135deg,var(--tpa),color-mix(in srgb,var(--tpa) 55%,#05121a));border-radius:8px;height:34px;overflow:hidden;position:relative}.tdxws-tpl__hero:after{background:hsla(0,0%,100%,.7);border-radius:999px;box-shadow:0 12px 0 -3px hsla(0,0%,100%,.35);content:"";height:6px;left:10px;position:absolute;top:11px;width:46%}.tdxws-tpl__row{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.tdxws-tpl__cell{background:color-mix(in srgb,var(--tpa) 9%,var(--brand-border));border:1px solid color-mix(in srgb,var(--tpa) 12%,transparent);border-radius:6px;height:20px}.tdxws-tpl__line{background:var(--brand-border);border-radius:999px;height:6px}.tdxws-tpl__name{color:var(--brand-text);font-size:.92rem;font-weight:700;margin-top:11px}.tdxws-tpl__for{color:var(--brand-text-muted);font-size:.72rem;line-height:1.45;margin-top:3px}.tdxws-tpl__tag{align-items:center;background:color-mix(in srgb,var(--tpa) 88%,#000);border-radius:999px;color:#fff;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.06em;opacity:0;padding:2px 8px;position:absolute;right:10px;text-transform:uppercase;top:10px;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;z-index:2}.tdxws-tpl:hover .tdxws-tpl__tag{opacity:1;transform:none}@media (max-width:640px){.tdxws-body{align-items:center;flex-direction:column}.tdxws-qr{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.tdxws-aura,.tdxws-card,.tdxws-hero,.tdxws-live-dot,.tdxws-live-dot:after,.tdxws-nav,.tdxws-qr,.tdxws-qr-cell,.tdxws-shimmer,.tdxws-window{animation:none!important}.tdxws-live-dot:after{opacity:0;transform:none}.tdxws-qr-cell[style*="--on:1"]{opacity:1}.tdxws-shimmer{display:none}.tdxws-aura{opacity:.6}.tdxws-tpl{transition:border-color .2s ease}.tdxws-tpl:hover{transform:none}.tdxws-tpl__tag{transition:none}}.wsstart-landing-demo{max-width:100%}.wsstart-landing-card{align-items:center;background:color-mix(in srgb,var(--brand-surface) 92%,var(--brand-accent) 8%);border:1px solid var(--brand-border);border-radius:1.5rem;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1.1rem 1.25rem}.wsstart-landing-print{align-items:center;background:color-mix(in srgb,var(--brand-surface) 60%,#fff 40%);border:1px solid color-mix(in srgb,var(--brand-border) 70%,transparent);border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;padding:.75rem;position:relative}.wsstart-landing-qr{background:#fff;border-radius:.5rem;display:grid;gap:2px;grid-template-columns:repeat(8,1fr);padding:.4rem}.wsstart-landing-qr-cell{background:transparent;border-radius:1px;height:.5rem;width:.5rem}.wsstart-landing-qr-cell.is-on{background:#0f172a}.wsstart-landing-print-label{color:var(--brand-text-muted);font-size:.7rem;font-weight:600}.wsstart-landing-scan{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--brand-accent) 45%,transparent) 55%,transparent);height:24%;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-130%)}.wsstart-landing-dest{min-width:0}.wsstart-landing-dest-label{color:var(--brand-text-muted);display:block;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.wsstart-landing-dest-slot{display:block;height:2.25rem;margin-top:.4rem;position:relative}.wsstart-landing-dest-item{align-items:center;background:var(--brand-surface-elevated);border:1px solid var(--brand-border);border-radius:.75rem;color:var(--brand-text);display:inline-flex;gap:.5rem;inset:0;opacity:0;padding:0 .75rem;position:absolute;transform:translateY(6px)}.wsstart-landing-dest-icon{color:var(--brand-accent);flex:none;height:1rem;width:1rem}.wsstart-landing-dest-url{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;font-weight:600}.wsstart-landing-dest-item[data-i="2"]{opacity:1;transform:none}.wsstart-landing-demo[data-step] .wsstart-landing-dest-item{opacity:0;transform:translateY(6px)}.wsstart-landing-demo[data-step="0"] .wsstart-landing-dest-item[data-i="0"],.wsstart-landing-demo[data-step="1"] .wsstart-landing-dest-item[data-i="1"],.wsstart-landing-demo[data-step="2"] .wsstart-landing-dest-item[data-i="2"]{opacity:1;transform:none}.wsstart-landing-chip{align-items:center;background:color-mix(in srgb,var(--brand-accent) 12%,transparent);border-radius:9999px;color:var(--brand-accent);display:inline-flex;font-size:.7rem;font-weight:600;gap:.4rem;margin-top:.75rem;padding:.3rem .6rem}.wsstart-landing-chip-icon{flex:none;height:.85rem;width:.85rem}.wsstart-bio-preview{display:grid;padding:.5rem 0;place-items:center}.wsstart-bio-phone{background:var(--brand-surface-elevated);border:1px solid var(--brand-border);border-radius:1.75rem;box-shadow:0 24px 48px -28px color-mix(in srgb,var(--brand-text) 25%,transparent);padding:1.25rem 1rem 1.5rem;width:min(100%,240px)}.wsstart-bio-notch{background:var(--brand-border);border-radius:9999px;height:.35rem;margin:0 auto .85rem;width:2.5rem}.wsstart-bio-avatar{background:linear-gradient(135deg,var(--brand-accent),color-mix(in srgb,var(--brand-accent) 55%,#05121a));border-radius:9999px;height:3rem;margin:0 auto;width:3rem}.wsstart-bio-name{color:var(--brand-text);font-size:.85rem;font-weight:700;margin-top:.65rem;text-align:center}.wsstart-bio-links{display:grid;gap:.45rem;list-style:none;margin-top:.85rem;padding:0}.wsstart-bio-pill{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:.75rem;color:var(--brand-text);display:block;font-size:.72rem;font-weight:600;padding:.55rem .75rem;text-align:center;width:100%}.wsstart-bio-pill:first-child{background:linear-gradient(90deg,var(--brand-accent),color-mix(in srgb,var(--brand-accent) 70%,#0891b2));border-color:transparent;color:#fff}@media (prefers-color-scheme:dark){.wsstart-landing-qr{background:#e2e8f0}.wsstart-landing-qr-cell.is-on{background:#0b1120}.wsstart-landing-print{background:color-mix(in srgb,var(--brand-surface) 70%,#fff 30%)}}@media (max-width:480px){.wsstart-landing-card{grid-template-columns:1fr;justify-items:center;text-align:center}}@media (prefers-reduced-motion:no-preference){.wsstart-landing-dest-item{transition:opacity .45s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.wsstart-landing-demo .wsstart-landing-scan{animation:wsstart-landing-scan 2.2s ease-in-out infinite}@keyframes wsstart-landing-scan{0%{transform:translateY(-130%)}45%{transform:translateY(420%)}to{transform:translateY(420%)}}}@media (prefers-reduced-motion:reduce){.wsstart-landing-dest-item{transition:none}.wsstart-landing-scan{animation:none!important;opacity:0}}.mobile-nav-scroll:after,.mobile-nav-section-label,.site-app-bottom-nav__item{font-size:.75rem!important}.footer-trust-pill,.tdx-founding__when{font-size:.8125rem!important}.marker\:content-none ::marker{--tw-content:none;content:var(--tw-content)}.marker\:content-none::marker{--tw-content:none;content:var(--tw-content)}.placeholder\:text-\[var\(--brand-text-muted\)\]::-moz-placeholder{color:var(--brand-text-muted)}.placeholder\:text-\[var\(--brand-text-muted\)\]::placeholder{color:var(--brand-text-muted)}.before\:mb-0\.5:before{content:var(--tw-content);margin-bottom:.125rem}.before\:mr-2:before{content:var(--tw-content);margin-right:.5rem}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:h-1:before{content:var(--tw-content);height:.25rem}.before\:w-1:before{content:var(--tw-content);width:.25rem}.before\:rounded-full:before{border-radius:9999px;content:var(--tw-content)}.before\:bg-\[var\(--brand-accent\)\]:before{background-color:var(--brand-accent);content:var(--tw-content)}.before\:align-middle:before{content:var(--tw-content);vertical-align:middle}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.first\:mt-0:first-child{margin-top:0}.last\:border-0:last-child{border-width:0}.open\:ring-1[open]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-1:hover,.hover\:translate-x-0\.5:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-0\.5:hover{--tw-translate-x:0.125rem}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:gap-2:hover{gap:.5rem}.hover\:gap-2\.5:hover{gap:.625rem}.hover\:gap-3:hover{gap:.75rem}.hover\:border-\[color-mix\(in_srgb\2c var\(--brand-accent\)_32\%\2c var\(--brand-border\)\)\]:hover{border-color:color-mix(in srgb,var(--brand-accent) 32%,var(--brand-border))}.hover\:border-\[var\(--brand-accent\)\]:hover{border-color:var(--brand-accent)}.hover\:border-\[var\(--pa\)\]:hover{border-color:var(--pa)}.hover\:border-neutral-600:hover{--tw-border-opacity:1;border-color:rgb(82 82 82/var(--tw-border-opacity,1))}.hover\:border-neutral-700:hover{--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.hover\:border-teal-500:hover{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.hover\:border-white\/50:hover{border-color:hsla(0,0%,100%,.5)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--brand-accent\)_10\%\2c var\(--brand-surface-elevated\)\)\]:hover{background-color:color-mix(in srgb,var(--brand-accent) 10%,var(--brand-surface-elevated))}.hover\:bg-\[color-mix\(in_srgb\2c var\(--pa\)_8\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--pa) 8%,transparent)}.hover\:bg-\[var\(--brand-accent-muted\)\]:hover{background-color:var(--brand-accent-muted)}.hover\:bg-\[var\(--brand-surface\)\]:hover{background-color:var(--brand-surface)}.hover\:bg-\[var\(--brand-surface-elevated\)\]:hover{background-color:var(--brand-surface-elevated)}.hover\:bg-\[var\(--we-nav-row-hover-bg\)\]:hover{background-color:var(--we-nav-row-hover-bg)}.hover\:bg-brand-700:hover{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.hover\:bg-neutral-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.hover\:bg-teal-100:hover{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.hover\:bg-teal-700:hover{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:bg-white\/90:hover{background-color:hsla(0,0%,100%,.9)}.hover\:text-\[var\(--accent-hover\)\]:hover{color:var(--accent-hover)}.hover\:text-\[var\(--brand-accent\)\]:hover{color:var(--brand-accent)}.hover\:text-\[var\(--brand-text\)\]:hover{color:var(--brand-text)}.hover\:text-\[var\(--brand-text-muted\)\]:hover{color:var(--brand-text-muted)}.hover\:text-\[var\(--pa\)\]:hover{color:var(--pa)}.hover\:text-neutral-700:hover{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.hover\:text-rose-600:hover{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-teal-700:hover{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.hover\:text-teal-900:hover{--tw-text-opacity:1;color:rgb(19 78 74/var(--tw-text-opacity,1))}.hover\:text-teal-950:hover{--tw-text-opacity:1;color:rgb(4 47 46/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_0_1px_rgba\(14\2c 165\2c 233\2c 0\.35\)\2c 0_0_30px_rgba\(14\2c 165\2c 233\2c 0\.18\)\]:hover{--tw-shadow:0 0 0 1px rgba(14,165,233,.35),0 0 30px rgba(14,165,233,.18);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_rgba\(168\2c 85\2c 247\2c 0\.35\)\2c 0_0_30px_rgba\(168\2c 85\2c 247\2c 0\.16\)\]:hover{--tw-shadow:0 0 0 1px rgba(168,85,247,.35),0 0 30px rgba(168,85,247,.16);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[var\(--elevation-2\)\]:hover{--tw-shadow-color:var(--elevation-2);--tw-shadow:var(--tw-shadow-colored)}.focus\:border-\[var\(--brand-accent\)\]:focus{border-color:var(--brand-accent)}.focus\:border-\[var\(--pa\)\]:focus{border-color:var(--pa)}.focus\:border-teal-500:focus{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-\[color-mix\(in_srgb\2c var\(--pa\)_35\%\2c transparent\)\]:focus{--tw-ring-color:color-mix(in srgb,var(--pa) 35%,transparent)}.focus\:ring-teal-500\/10:focus{--tw-ring-color:rgba(20,184,166,.1)}.focus-visible\:bg-\[color-mix\(in_srgb\2c var\(--pa\)_12\%\2c transparent\)\]:focus-visible{background-color:color-mix(in srgb,var(--pa) 12%,transparent)}.focus-visible\:text-\[var\(--brand-accent\)\]:focus-visible{color:var(--brand-accent)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--brand-accent\)\]:focus-visible{outline-color:var(--brand-accent)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-\[var\(--brand-accent\)\]:focus-visible{--tw-ring-color:var(--brand-accent)}.focus-visible\:ring-\[var\(--pa\)\]:focus-visible{--tw-ring-color:var(--pa)}.focus-visible\:ring-brand-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(20 184 166/var(--tw-ring-opacity,1))}.focus-visible\:ring-cyan-500\/30:focus-visible{--tw-ring-color:rgba(6,182,212,.3)}.focus-visible\:ring-white\/55:focus-visible{--tw-ring-color:hsla(0,0%,100%,.55)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-\[var\(--brand-bg\)\]:focus-visible{--tw-ring-offset-color:var(--brand-bg)}.focus-visible\:ring-offset-\[var\(--brand-surface\)\]:focus-visible{--tw-ring-offset-color:var(--brand-surface)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:border-\[var\(--brand-border\)\]:hover:disabled{border-color:var(--brand-border)}.disabled\:hover\:text-\[var\(--brand-text-muted\)\]:hover:disabled{color:var(--brand-text-muted)}.group[open] .group-open\:hidden{display:none}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:text-\[var\(--brand-accent\)\]{color:var(--brand-accent)}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:gap-2{gap:.5rem}.group:hover .group-hover\:gap-2\.5{gap:.625rem}.group:hover .group-hover\:gap-3{gap:.75rem}.group:hover .group-hover\:border-cyan-500\/70{border-color:rgba(6,182,212,.7)}.group:hover .group-hover\:text-\[var\(--brand-accent\)\]{color:var(--brand-accent)}.group:hover .group-hover\:text-\[var\(--pa\)\]{color:var(--pa)}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:border-cyan-500{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.peer:checked~.peer-checked\:bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:opacity-100{opacity:1}.peer:focus-visible~.peer-focus-visible\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus-visible~.peer-focus-visible\:ring-brand-500{--tw-ring-opacity:1;--tw-ring-color:rgb(20 184 166/var(--tw-ring-opacity,1))}.peer:focus-visible~.peer-focus-visible\:ring-offset-2{--tw-ring-offset-width:2px}.peer:focus-visible~.peer-focus-visible\:ring-offset-white{--tw-ring-offset-color:#fff}@media (prefers-reduced-motion:no-preference){.motion-safe\:translate-x-4{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.motion-safe\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.motion-safe\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.motion-safe\:transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.motion-safe\:transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.motion-safe\:duration-100{transition-duration:.1s}.motion-safe\:duration-150{transition-duration:.15s}.motion-safe\:duration-500{transition-duration:.5s}.motion-safe\:duration-700{transition-duration:.7s}.motion-safe\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.motion-safe\:ease-out{transition-timing-function:cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\:opacity-100{opacity:1}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-400\/20:is(.dark *){border-color:rgba(251,191,36,.2)}.dark\:border-amber-500\/20:is(.dark *){border-color:rgba(245,158,11,.2)}.dark\:border-amber-500\/30:is(.dark *){border-color:rgba(245,158,11,.3)}.dark\:border-amber-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.dark\:border-amber-900\/40:is(.dark *){border-color:rgba(120,53,15,.4)}.dark\:border-blue-400\/20:is(.dark *){border-color:rgba(96,165,250,.2)}.dark\:border-blue-500\/30:is(.dark *){border-color:rgba(59,130,246,.3)}.dark\:border-blue-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:border-cyan-400\/20:is(.dark *){border-color:rgba(34,211,238,.2)}.dark\:border-emerald-500\/25:is(.dark *){border-color:rgba(16,185,129,.25)}.dark\:border-emerald-900\/50:is(.dark *){border-color:rgba(6,78,59,.5)}.dark\:border-green-500\/30:is(.dark *){border-color:rgba(34,197,94,.3)}.dark\:border-green-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.dark\:border-neutral-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.dark\:border-neutral-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.dark\:border-purple-500\/30:is(.dark *){border-color:rgba(168,85,247,.3)}.dark\:border-purple-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 33 168/var(--tw-border-opacity,1))}.dark\:border-red-500\/25:is(.dark *){border-color:rgba(239,68,68,.25)}.dark\:border-red-500\/30:is(.dark *){border-color:rgba(239,68,68,.3)}.dark\:border-red-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.dark\:border-rose-500\/25:is(.dark *){border-color:rgba(244,63,94,.25)}.dark\:border-slate-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.dark\:border-slate-700\/50:is(.dark *){border-color:rgba(51,65,85,.5)}.dark\:border-teal-500\/30:is(.dark *){border-color:rgba(20,184,166,.3)}.dark\:border-teal-500\/40:is(.dark *){border-color:rgba(20,184,166,.4)}.dark\:border-teal-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(17 94 89/var(--tw-border-opacity,1))}.dark\:border-white\/10:is(.dark *){border-color:hsla(0,0%,100%,.1)}.dark\:border-white\/15:is(.dark *){border-color:hsla(0,0%,100%,.15)}.dark\:bg-amber-300\/70:is(.dark *){background-color:rgba(252,211,77,.7)}.dark\:bg-amber-500\/10:is(.dark *){background-color:rgba(245,158,11,.1)}.dark\:bg-amber-900\/40:is(.dark *){background-color:rgba(120,53,15,.4)}.dark\:bg-amber-950\/30:is(.dark *){background-color:rgba(69,26,3,.3)}.dark\:bg-amber-950\/40:is(.dark *){background-color:rgba(69,26,3,.4)}.dark\:bg-black\/60:is(.dark *){background-color:rgba(0,0,0,.6)}.dark\:bg-black\/85:is(.dark *){background-color:rgba(0,0,0,.85)}.dark\:bg-black\/90:is(.dark *){background-color:rgba(0,0,0,.9)}.dark\:bg-blue-300\/70:is(.dark *){background-color:rgba(147,197,253,.7)}.dark\:bg-blue-500\/10:is(.dark *){background-color:rgba(59,130,246,.1)}.dark\:bg-blue-900\/40:is(.dark *){background-color:rgba(30,58,138,.4)}.dark\:bg-emerald-500\/10:is(.dark *){background-color:rgba(16,185,129,.1)}.dark\:bg-emerald-500\/20:is(.dark *){background-color:rgba(16,185,129,.2)}.dark\:bg-emerald-900\/50:is(.dark *){background-color:rgba(6,78,59,.5)}.dark\:bg-emerald-950\/40:is(.dark *){background-color:rgba(2,44,34,.4)}.dark\:bg-green-300\/70:is(.dark *){background-color:rgba(134,239,172,.7)}.dark\:bg-green-500\/10:is(.dark *){background-color:rgba(34,197,94,.1)}.dark\:bg-green-900\/40:is(.dark *){background-color:rgba(20,83,45,.4)}.dark\:bg-neutral-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.dark\:bg-neutral-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.dark\:bg-purple-300\/70:is(.dark *){background-color:rgba(216,180,254,.7)}.dark\:bg-purple-500\/10:is(.dark *){background-color:rgba(168,85,247,.1)}.dark\:bg-purple-900\/40:is(.dark *){background-color:rgba(88,28,135,.4)}.dark\:bg-red-300\/70:is(.dark *){background-color:hsla(0,94%,82%,.7)}.dark\:bg-red-500\/10:is(.dark *){background-color:rgba(239,68,68,.1)}.dark\:bg-red-900\/40:is(.dark *){background-color:rgba(127,29,29,.4)}.dark\:bg-rose-500\/10:is(.dark *){background-color:rgba(244,63,94,.1)}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-teal-300\/70:is(.dark *){background-color:rgba(94,234,212,.7)}.dark\:bg-teal-500\/10:is(.dark *){background-color:rgba(20,184,166,.1)}.dark\:bg-teal-500\/20:is(.dark *){background-color:rgba(20,184,166,.2)}.dark\:bg-teal-900\/40:is(.dark *){background-color:rgba(19,78,74,.4)}.dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/10:is(.dark *){background-color:hsla(0,0%,100%,.1)}.dark\:text-amber-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-brand-300:is(.dark *){--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.dark\:text-cyan-400:is(.dark *){--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-green-100:is(.dark *){--tw-text-opacity:1;color:rgb(220 252 231/var(--tw-text-opacity,1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.dark\:text-neutral-100:is(.dark *){--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.dark\:text-neutral-300:is(.dark *){--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.dark\:text-neutral-400:is(.dark *){--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.dark\:text-neutral-50:is(.dark *){--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.dark\:text-neutral-500:is(.dark *){--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.dark\:text-neutral-950:is(.dark *){--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-purple-100:is(.dark *){--tw-text-opacity:1;color:rgb(243 232 255/var(--tw-text-opacity,1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.dark\:text-red-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-rose-100:is(.dark *){--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.dark\:text-rose-200\/80:is(.dark *){color:rgba(254,205,211,.8)}.dark\:text-rose-200\/90:is(.dark *){color:rgba(254,205,211,.9)}.dark\:text-rose-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-teal-100:is(.dark *){--tw-text-opacity:1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.dark\:text-teal-200:is(.dark *){--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.dark\:text-teal-300:is(.dark *){--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.dark\:text-violet-200:is(.dark *){--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.dark\:text-violet-400:is(.dark *){--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:opacity-25:is(.dark *){opacity:.25}.dark\:shadow-\[0_-8px_32px_-12px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]:is(.dark *){--tw-shadow:0 -8px 32px -12px rgba(0,0,0,.45);--tw-shadow-colored:0 -8px 32px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-card-dark:is(.dark *){--tw-shadow:0 1px 2px 0 rgba(0,0,0,.35),0 6px 20px -4px rgba(0,0,0,.45);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color),0 6px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:ring-offset-\[var\(--brand-surface-elevated\)\]:is(.dark *){--tw-ring-offset-color:var(--brand-surface-elevated)}.dark\:hover\:bg-neutral-200:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.dark\:hover\:bg-teal-500\/10:hover:is(.dark *){background-color:rgba(20,184,166,.1)}.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:hover\:text-neutral-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.dark\:hover\:text-rose-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.dark\:hover\:text-slate-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:hover\:text-teal-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.dark\:hover\:text-teal-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:focus-visible\:ring-offset-neutral-950:focus-visible:is(.dark *){--tw-ring-offset-color:#0a0a0a}.peer:focus-visible~.dark\:peer-focus-visible\:ring-offset-neutral-950:is(.dark *){--tw-ring-offset-color:#0a0a0a}@media (min-width:640px){.sm\:inset-x-6{left:1.5rem;right:1.5rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-4{left:1rem}.sm\:right-4{right:1rem}.sm\:right-6{right:1.5rem}.sm\:top-6{top:1.5rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-14{margin-top:3.5rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-20{margin-top:5rem}.sm\:mt-24{margin-top:6rem}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-1\.5{height:.375rem}.sm\:h-20{height:5rem}.sm\:h-32{height:8rem}.sm\:w-1\.5{width:.375rem}.sm\:w-32{width:8rem}.sm\:w-auto{width:auto}.sm\:min-w-\[10\.5rem\]{min-width:10.5rem}.sm\:max-w-\[14rem\]{max-width:14rem}.sm\:max-w-\[48\%\]{max-width:48%}.sm\:max-w-xs{max-width:20rem}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:translate-y-0{--tw-translate-y:0px}.sm\:scale-100,.sm\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.sm\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(5rem*var(--tw-space-y-reverse));margin-top:calc(5rem*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-\[1\.75rem\]{border-radius:1.75rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:\!py-10{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.sm\:\!py-12{padding-bottom:3rem!important;padding-top:3rem!important}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-bottom:3rem;padding-top:3rem}.sm\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.sm\:py-16{padding-bottom:4rem;padding-top:4rem}.sm\:py-18{padding-bottom:4.5rem;padding-top:4.5rem}.sm\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.sm\:py-20{padding-bottom:5rem;padding-top:5rem}.sm\:py-24{padding-bottom:6rem;padding-top:6rem}.sm\:py-28{padding-bottom:7rem;padding-top:7rem}.sm\:py-4{padding-bottom:1rem;padding-top:1rem}.sm\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}.sm\:pb-14{padding-bottom:3.5rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-24{padding-top:6rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[0\.6875rem\]{font-size:.6875rem}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:text-\[1\.65rem\]{font-size:1.65rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-8{line-height:2rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-14{margin-bottom:3.5rem}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:h-32{height:8rem}.md\:w-32{width:8rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\2c 1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.md\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:2rem}.md\:p-10{padding:2.5rem}.md\:p-8{padding:2rem}.md\:py-16{padding-bottom:4rem;padding-top:4rem}.md\:py-20{padding-bottom:5rem;padding-top:5rem}.md\:py-24{padding-bottom:6rem;padding-top:6rem}.md\:py-28{padding-bottom:7rem;padding-top:7rem}.md\:py-32{padding-bottom:8rem;padding-top:8rem}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-\[2\.75rem\]{font-size:2.75rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-28{top:7rem}.lg\:top-\[calc\(var\(--page-nav-height\)\+1\.5rem\)\]{top:calc(var(--page-nav-height) + 1.5rem)}.lg\:top-\[calc\(var\(--release-banner-height\2c 0px\)\+var\(--page-nav-height\)\+1rem\)\]{top:calc(var(--release-banner-height,0px) + var(--page-nav-height) + 1rem)}.lg\:top-\[calc\(var\(--release-banner-height\2c 0px\)\+var\(--page-nav-height\)\+5\.5rem\)\]{top:calc(var(--release-banner-height,0px) + var(--page-nav-height) + 5.5rem)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mt-0{margin-top:0}.lg\:mt-16{margin-top:4rem}.lg\:mt-8{margin-top:2rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100vh-var\(--release-banner-height\2c 0px\)-var\(--page-nav-height\)-2rem\)\]{max-height:calc(100vh - var(--release-banner-height,0px) - var(--page-nav-height) - 2rem)}.lg\:w-64{width:16rem}.lg\:w-72{width:18rem}.lg\:max-w-sm{max-width:24rem}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[\.45fr_1fr\]{grid-template-columns:.45fr 1fr}.lg\:grid-cols-\[15rem_minmax\(0\2c 1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:grid-cols-\[1fr_\.92fr\]{grid-template-columns:1fr .92fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:grid-cols-\[minmax\(0\2c \.42fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 0\.95fr\)_minmax\(0\2c 1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.05fr\)_minmax\(0\2c 0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(0\2c 0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(18rem\2c 22rem\)\]{grid-template-columns:minmax(0,1.15fr) minmax(18rem,22rem)}.lg\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(0\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(18rem\2c 24rem\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-20{gap:5rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:gap-y-8{row-gap:2rem}.lg\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(6rem*var(--tw-space-y-reverse));margin-top:calc(6rem*(1 - var(--tw-space-y-reverse)))}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:p-8{padding:2rem}.lg\:py-16{padding-bottom:4rem;padding-top:4rem}.lg\:py-18{padding-bottom:4.5rem;padding-top:4.5rem}.lg\:py-20{padding-bottom:5rem;padding-top:5rem}.lg\:py-24{padding-bottom:6rem;padding-top:6rem}.lg\:py-36{padding-bottom:9rem;padding-top:9rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pl-4{padding-left:1rem}.lg\:pt-12{padding-top:3rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width:1280px){.xl\:block{display:block}.xl\:w-80{width:20rem}.xl\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(0\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.xl\:gap-10{gap:2.5rem}.xl\:gap-14{gap:3.5rem}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&_svg\]\:h-6 svg{height:1.5rem}.\[\&_svg\]\:w-6 svg{width:1.5rem}