*,:before,:after,::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:#3b82f680;--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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Geist,ui-sans-serif,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--font-heading:"Geist", ui-sans-serif, system-ui, sans-serif;--font-body:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, monospace;--bg-root:#000;--bg-shell:#09090b;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-muted:#71717a;--credit-plus:#86efac;--credit-minus:#fca5a5}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden}body{font-family:var(--font-body);background:var(--bg-root);color:var(--text-primary);-webkit-font-smoothing:antialiased;height:100vh;position:relative;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.02em;font-weight:700}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.glass-panel{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -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);--tw-backdrop-blur:blur(40px);-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);background-color:#171717d9;border-width:1px;border-color:#ffffff26;border-radius:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary{cursor:pointer;--tw-border-opacity:1;border-width:1px;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-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--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);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.btn-primary:active{--tw-scale-x:.99;--tw-scale-y:.99;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-secondary{cursor:pointer;--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));border-width:1px;border-color:#ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.app-shell.light .app-workspace-area .btn-secondary{color:#09090b;background-color:#f4f4f5;border-color:#0000001f}.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1));border-color:#fff3}.live-connecting-overlay{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:10px;min-height:120px;padding-top:56px;display:flex}.live-connecting{justify-content:center;align-items:center;gap:.5rem;display:flex}.live-connecting span{background:#d4d4d8;border-radius:999px;width:10px;height:10px;animation:1.1s ease-in-out infinite live-connecting-dot}.live-connecting span:nth-child(2){animation-delay:.15s}.live-connecting span:nth-child(3){animation-delay:.3s}.live-connecting-label{color:#a1a1aa;letter-spacing:.04em;font-size:13px}.mode-toggle-label.\!active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.app-shell.light .app-workspace-area .mode-toggle-label.\!active{color:#09090b}.mode-toggle-label.active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.app-shell.light .app-workspace-area .mode-toggle-label.active{color:#09090b}.toggle-switch.developer{--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))}.toggle-switch.developer .toggle-knob{--tw-translate-x:22px;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));--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.app-shell.light .app-workspace-area .toggle-switch.developer .toggle-knob{background-color:#f4f4f5}.status-badge.complete{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1));background-color:#10b98126;border-width:1px;border-color:#10b9814d}.status-badge.processing{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#ffffff26;border-width:1px;border-color:#ffffff4d}.app-shell.light .app-workspace-area .status-badge.processing{color:#09090b}.status-badge.draft{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1));border-width:1px;border-color:#ffffff26}.app-shell.light .app-workspace-area .status-badge.draft{color:#52525b}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.right-0{right:0}.top-0{top:0}.top-\[52px\]{top:52px}.top-full{top:100%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.m-0{margin:0}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-mt-1{margin-top:-.25rem}.-mt-6{margin-top:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12{height:3rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[60px\]{height:60px}.h-fit{height:fit-content}.max-h-56{max-height:14rem}.max-h-\[420px\]{max-height:420px}.min-h-28{min-height:7rem}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-\[320px\]{min-height:320px}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[7rem\]{min-height:7rem}.min-h-\[8rem\]{min-height:8rem}.min-h-full{min-height:100%}.w-16{width:4rem}.w-4{width:1rem}.w-56{width:14rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-6{min-width:1.5rem}.min-w-\[7rem\]{min-width:7rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.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 spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.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-7{gap:1.75rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-width:1px}.border-x-0{border-left-width:0;border-right-width:0}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-none{border-style:none}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-400\/70{border-color:#fbbf24b3}.border-emerald-500\/30{border-color:#10b9814d}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.bg-\[\#0a0a0a\]{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-emerald-500\/15{background-color:#10b98126}.bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-neutral-900\/60{background-color:#17171799}.bg-neutral-900\/80{background-color:#171717cc}.bg-neutral-950{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.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-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace}.font-sans{font-family:Geist,ui-sans-serif,system-ui,sans-serif}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.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-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-100\/80{color:#fef3c7cc}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-neutral-200{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/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-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.accent-white{accent-color:#fff}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -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-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--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)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);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)}.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)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}body:before{content:none}.app-header-nav-btn,.app-nav-backdrop{display:none}.app-shell{z-index:1;color:#fff;background:#000;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;margin:0;transition:background-color .3s,color .3s;display:flex;position:relative;overflow:hidden}.app-main-content{flex:1;width:100%;height:calc(100vh - 108px);min-height:0;display:flex;overflow:hidden}.app-sidebar-area{background:#111216;border-right:1px solid #ffffff1f;flex-direction:column;flex-shrink:0;justify-content:space-between;width:240px;min-width:240px;height:100%;padding:20px 14px;transition:background-color .3s,border-color .3s;display:flex;overflow-y:auto}.app-workspace-area{background:#040406;flex:1;min-width:0;height:100%;padding:28px 36px;transition:background-color .3s;overflow-y:auto}.sidebar-section-label{color:#71717a}.sidebar-item{color:#a1a1aa;background:0 0;border:1px solid #0000;font-weight:500}.sidebar-item:hover:not(.active),.studio-tab-btn:hover:not(.active){color:#fff!important;background:#27272a!important;border-color:#ffffff2e!important}.sidebar-item.active,.studio-tab-btn.active{color:#09090b!important;background:#fff!important;border:1px solid #fff!important;font-weight:700!important;box-shadow:0 4px 14px #ffffff26!important}.studio-pill-btn:hover{color:#fff!important;background:#27272a!important;border-color:#ffffff40!important}.sidebar-user-card{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a}.sidebar-user-avatar{color:#fff;background:#27272a;border:1px solid #ffffff26}.sidebar-user-plan{color:#a1a1aa}.sidebar-user-arrow{color:#71717a}.app-shell.light .app-sidebar-area{background:#e6e6ec!important;border-right:1px solid #0000001f!important}.app-shell.light .app-workspace-area{color:#09090b;background:#f4f4f7!important}.app-shell.light{--text-primary:#09090b;--text-secondary:#18181b;--text-muted:#27272a;--credit-plus:#166534;--credit-minus:#b91c1c;color:#09090b}.app-shell.light .app-main-content{background:#f4f4f7}.app-shell.light>header,.app-shell.light>footer,.app-shell.light .site-footer{color:#fafafa}.app-shell.light .sidebar-section-label{color:#52525b!important;font-weight:800!important}.app-shell.light .sidebar-item{color:#18181b!important;background:0 0!important;border:1px solid #0000!important;font-weight:600!important}.app-shell.light .sidebar-item:hover:not(.active),.app-shell.light .studio-tab-btn:hover:not(.active){color:#09090b!important;background:#fff!important;border:1px solid #00000026!important;font-weight:600!important;box-shadow:0 2px 8px #0000000d!important}.app-shell.light .sidebar-item.active,.app-shell.light .studio-tab-btn.active{color:#fff!important;background:#09090b!important;border:1px solid #09090b!important;font-weight:700!important;box-shadow:0 4px 12px #00000026!important}.app-shell.light .studio-pill-btn:hover{color:#09090b!important;background:#fff!important;border-color:#0000002e!important}.app-shell.light .sidebar-user-card{color:#09090b!important;background:#fff!important;border:1px solid #0000001a!important}.app-shell.light .sidebar-user-name{color:#09090b!important}.app-shell.light .sidebar-user-avatar{color:#fff!important;background:#09090b!important}.app-shell.light .sidebar-user-plan,.app-shell.light .sidebar-user-arrow{color:#52525b!important}.app-shell.light .studio-card-surface{color:#09090b!important;background:#fff!important;border:1px solid #0000001f!important;box-shadow:0 4px 20px #0000000d!important}.app-shell.light .studio-card-surface:hover{background:#fcfcfd!important;border-color:#00000038!important;box-shadow:0 8px 30px #00000014!important}.app-shell.light .studio-subcard{color:#09090b!important;background:#d8d8e0!important;border:1px solid #00000029!important}.app-shell.light .studio-subcard:hover{background:#eaebee!important;border-color:#00000038!important}.app-shell.light .studio-header-bar{background:#f4f4f6!important;border-bottom:1px solid #00000014!important}.app-shell.light .studio-section-tag{color:#52525b!important;font-weight:800!important}.app-shell.light .studio-title{color:#09090b!important}.app-shell.light .studio-subtitle{color:#52525b!important}.app-shell.light .app-workspace-area .glass-panel{color:#09090b!important;background:#d8d8e0!important;border-color:#00000029!important;box-shadow:0 8px 30px #0000000f!important}.app-shell.light .app-workspace-area .glass-panel-hover:hover{background:#ceced6!important;border-color:#00000038!important;box-shadow:0 12px 36px #00000014!important}.app-shell.light .app-workspace-area [style*=\#F8FAFC],.app-shell.light .app-workspace-area [style*=\#f8fafc],.app-shell.light .app-workspace-area [style*=\#fafafa],.app-shell.light .app-workspace-area [style*=\#FAFAFA],.app-shell.light .app-workspace-area [style*="rgb(248, 250, 252)"],.app-shell.light .app-workspace-area [style*="rgb(250, 250, 250)"]{color:#09090b!important}.app-shell.light .app-workspace-area [style*=\#94A3B8],.app-shell.light .app-workspace-area [style*=\#94a3b8],.app-shell.light .app-workspace-area [style*=\#A1A1AA],.app-shell.light .app-workspace-area [style*=\#a1a1aa],.app-shell.light .app-workspace-area [style*=\#64748B],.app-shell.light .app-workspace-area [style*=\#64748b],.app-shell.light .app-workspace-area [style*=\#71717a],.app-shell.light .app-workspace-area [style*=\#71717A],.app-shell.light .app-workspace-area [style*=\#CBD5E1],.app-shell.light .app-workspace-area [style*=\#cbd5e1],.app-shell.light .app-workspace-area [style*="rgb(148, 163, 184)"],.app-shell.light .app-workspace-area [style*="rgb(161, 161, 170)"],.app-shell.light .app-workspace-area [style*="rgb(100, 116, 139)"],.app-shell.light .app-workspace-area [style*="rgb(113, 113, 122)"]{color:#18181b!important}.app-shell.light .app-workspace-area [style*=\#86EFAC],.app-shell.light .app-workspace-area [style*=\#86efac],.app-shell.light .app-workspace-area [style*="rgb(134, 239, 172)"]{color:#166534!important}.app-shell.light .app-workspace-area [style*=\#FCA5A5],.app-shell.light .app-workspace-area [style*=\#fca5a5],.app-shell.light .app-workspace-area [style*="rgb(252, 165, 165)"]{color:#b91c1c!important}.app-shell.light .app-workspace-area h1,.app-shell.light .app-workspace-area h2,.app-shell.light .app-workspace-area h3,.app-shell.light .app-workspace-area h4{color:#09090b!important}.app-shell.light .app-workspace-area p{color:#18181b}.app-shell.light .app-workspace-area .text-white{color:#09090b!important}.app-shell.light .app-workspace-area .text-neutral-300{color:#3f3f46!important}.app-shell.light .app-workspace-area .text-neutral-400,.app-shell.light .app-workspace-area .text-neutral-500,.app-shell.light .app-workspace-area .text-neutral-600{color:#52525b!important}.app-shell.light .app-workspace-area .bg-neutral-950,.app-shell.light .app-workspace-area .bg-neutral-900,.app-shell.light .app-workspace-area .bg-neutral-900\/60{background-color:#f4f4f5!important}.app-shell.light .app-workspace-area .border-white\/10,.app-shell.light .app-workspace-area .border-white\/5{border-color:#0000001f!important}.app-shell.light .app-workspace-area input[type=file]{color:#3f3f46}.app-shell.light .app-workspace-area input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#09090b;border:0;border-radius:8px;margin-right:12px;padding:8px 16px;font-size:.875rem;font-weight:600}.app-shell.light .app-workspace-area input[type=file]::file-selector-button:hover{background:#27272a}.app-shell.light .app-workspace-area select,.app-shell.light .app-workspace-area textarea,.app-shell.light .app-workspace-area input:not([type=file]):not([type=range]),.app-shell.light .app-workspace-area option{color:#09090b!important;background-color:#fff!important}.app-shell.light .app-workspace-area .status-badge.processing{color:#fff!important;background:#09090b!important;border:1px solid #09090b!important;font-weight:800!important;box-shadow:0 1px 3px #0003!important}.app-shell.light .app-workspace-area .status-badge.complete{color:#047857!important;background:#ecfdf5!important;border:1px solid #10b981!important;font-weight:800!important}.app-shell.light .app-workspace-area .status-badge.draft{color:#3f3f46!important;background:#f4f4f6!important;border:1px solid #d4d4d8!important;font-weight:800!important}.app-shell.light .app-workspace-area textarea,.app-shell.light .app-workspace-area input[type=text],.app-shell.light .app-workspace-area input[type=number],.app-shell.light .app-workspace-area select{color:#09090b!important;background:#fff!important;border-color:#00000026!important}.app-shell.light .app-workspace-area input::-moz-placeholder{color:#71717a!important}.app-shell.light .app-workspace-area textarea::-moz-placeholder{color:#71717a!important}.app-shell.light .app-workspace-area input::placeholder,.app-shell.light .app-workspace-area textarea::placeholder{color:#71717a!important}.app-shell.light .app-workspace-area .btn-primary{color:#fff!important;background:#09090b!important;border-color:#09090b!important}.app-shell.light .app-workspace-area .btn-primary:hover{background:#27272a!important}.app-shell.light .app-workspace-area .btn-secondary{color:#09090b!important;background:#fff!important;border-color:#00000026!important}.app-shell.light .app-workspace-area .btn-secondary:hover{background:#e4e4e7!important}*{scrollbar-width:thin;scrollbar-color:#9696a040 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#9696a040;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#9696a073}@keyframes live-connecting-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes pulse-glow{0%,to{opacity:.6}50%{opacity:1}}.legal-doc-page{color:#a1a1aa;font-family:var(--font-sans,"Instrument Sans", -apple-system, sans-serif);background:#09090b;width:100%;min-height:100%}.legal-doc-page .legal-container{box-sizing:border-box;max-width:860px;margin:0 auto;padding:56px 24px 96px}.legal-doc-page .legal-header{border-bottom:1px solid #ffffff1a;margin-bottom:36px;padding-bottom:24px}.legal-doc-page h1{font-family:var(--font-serif,"Instrument Serif", Georgia, serif);color:#f4f4f5;letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(38px,4.2vw,54px);font-weight:400;line-height:1.05}.legal-doc-page .legal-meta{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:#71717a;font-size:13px}.legal-doc-page .legal-notice-box{color:#f4f4f5;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:16px;margin-bottom:36px;padding:20px 24px;font-size:13.5px;line-height:1.6}.legal-doc-page .legal-notice-box h3{font-family:var(--font-sans,"Instrument Sans", -apple-system, sans-serif);text-transform:uppercase;letter-spacing:.08em;color:#fbbf24;margin-bottom:6px;font-size:13px;font-weight:700}.legal-doc-page section{margin-top:36px}.legal-doc-page h2{font-family:var(--font-serif,"Instrument Serif", Georgia, serif);color:#f4f4f5;letter-spacing:-.01em;border-bottom:1px solid #ffffff1a;margin-bottom:16px;padding-bottom:10px;font-size:26px;font-weight:400}.legal-doc-page h3{font-family:var(--font-sans,"Instrument Sans", -apple-system, sans-serif);color:#f4f4f5;letter-spacing:-.01em;margin-top:20px;margin-bottom:8px;font-size:15px;font-weight:650}.legal-doc-page p,.legal-doc-page li{font-family:var(--font-sans,"Instrument Sans", -apple-system, sans-serif);color:#a1a1aa;margin-bottom:14px;font-size:15px;line-height:1.65}.legal-doc-page strong{color:#f4f4f5;font-weight:600}.legal-doc-page a{color:#8b5cf6;text-underline-offset:3px;text-decoration:underline;transition:color .15s}.legal-doc-page a:hover{color:#a78bfa}.legal-doc-page .legal-border{border-color:#ffffff1a}.legal-doc-page .legal-footer-contact{color:#71717a;border-top:1px solid #ffffff1a;margin-top:56px;padding-top:24px;font-size:14px}.app-shell.light .legal-doc-page,html.theme-light .legal-doc-page,html[data-theme=light] .legal-doc-page{color:#736e64!important;background:#fbfaf7!important}.app-shell.light .legal-doc-page .legal-header,.app-shell.light .legal-doc-page h2,.app-shell.light .legal-doc-page .legal-border,.app-shell.light .legal-doc-page .legal-footer-contact,html.theme-light .legal-doc-page .legal-header,html.theme-light .legal-doc-page h2,html.theme-light .legal-doc-page .legal-border,html.theme-light .legal-doc-page .legal-footer-contact{border-color:#e6e2d8!important}.app-shell.light .legal-doc-page h1,.app-shell.light .legal-doc-page h2,.app-shell.light .legal-doc-page h3,.app-shell.light .legal-doc-page strong,html.theme-light .legal-doc-page h1,html.theme-light .legal-doc-page h2,html.theme-light .legal-doc-page h3,html.theme-light .legal-doc-page strong{color:#171512!important}.app-shell.light .legal-doc-page p,.app-shell.light .legal-doc-page li,html.theme-light .legal-doc-page p,html.theme-light .legal-doc-page li{color:#736e64!important}.app-shell.light .legal-doc-page .legal-meta,html.theme-light .legal-doc-page .legal-meta{color:#9c9488!important}.app-shell.light .legal-doc-page .legal-notice-box,html.theme-light .legal-doc-page .legal-notice-box{color:#78350f!important;background:#fffbeb!important;border:1px solid #fde68a!important}.app-shell.light .legal-doc-page .legal-notice-box h3,html.theme-light .legal-doc-page .legal-notice-box h3{color:#b45309!important}.app-shell.light .legal-doc-page a,html.theme-light .legal-doc-page a{color:#7c3aed!important}.app-shell.light .legal-doc-page a:hover,html.theme-light .legal-doc-page a:hover{color:#6d28d9!important}.app-main-content:has(.legal-doc-page){background:#09090b;width:100%}.app-shell.light:has(.legal-doc-page){background:#fbfaf7!important}.app-shell.light .app-main-content:has(.legal-doc-page){background:#fbfaf7!important}html.theme-light .app-main-content:has(.legal-doc-page){background:#fbfaf7!important}.auth-backdrop{-webkit-backdrop-filter:blur(14px);z-index:9999;background-color:#000000a6;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out auth-fade-in;display:flex;position:fixed;inset:0}@keyframes auth-fade-in{0%{opacity:0}to{opacity:1}}.auth-card{background:#121215;border:1px solid #ffffff1f;border-radius:24px;width:100%;max-width:430px;padding:36px 32px;animation:.22s cubic-bezier(.16,1,.3,1) auth-card-pop;position:relative;box-shadow:0 24px 64px #00000073}@keyframes auth-card-pop{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.auth-close-btn{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:32px;height:32px;transition:all .15s;display:grid;position:absolute;top:18px;right:18px}.auth-close-btn:hover{color:#fff;background:#ffffff14}.auth-brand-logo{background:#18181b;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:inline-flex;box-shadow:0 2px 8px #0000002e}.auth-title{font-family:var(--font-serif,"Instrument Serif", Georgia, serif);color:#f4f4f5;letter-spacing:-.02em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.auth-subtitle{font-family:var(--font-sans,"Instrument Sans", -apple-system, sans-serif);color:#a1a1aa;margin-top:8px;font-size:13.5px;line-height:1.5}.auth-label{font-family:var(--font-sans,"Instrument Sans", -apple-system, sans-serif);color:#a1a1aa;margin-bottom:6px;font-size:12.5px;font-weight:550;display:block}.auth-input-wrap{background:#1a1a1f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;transition:border-color .18s,box-shadow .18s;display:flex}.auth-input-wrap:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf626}.auth-input{color:#f4f4f5;width:100%;font-size:14px;font-family:var(--font-sans,"Instrument Sans", -apple-system, sans-serif);background:0 0;border:none;outline:none}.auth-submit-btn{color:#09090b;cursor:pointer;width:100%;font-size:14.5px;font-weight:600;font-family:var(--font-sans,"Instrument Sans", -apple-system, sans-serif);background:#f4f4f5;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;transition:all .18s;display:flex}.auth-submit-btn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.auth-divider{color:#71717a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0 14px;font-size:11px;display:flex}.auth-divider span{background:#ffffff1a;flex:1;height:1px}.auth-google-btn{color:#f4f4f5;cursor:pointer;width:100%;font-size:14px;font-weight:550;font-family:var(--font-sans,"Instrument Sans", -apple-system, sans-serif);background:#121215;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;transition:all .15s;display:flex}.auth-google-btn:hover:not(:disabled){background:#1a1a1f;border-color:#a1a1aa}.app-shell.light .auth-card,html.theme-light .auth-card{background:#fff;border-color:#e6e2d8;box-shadow:0 24px 64px #1c191524}.app-shell.light .auth-title,html.theme-light .auth-title{color:#171512}.app-shell.light .auth-subtitle,.app-shell.light .auth-label,html.theme-light .auth-subtitle,html.theme-light .auth-label{color:#736e64}.app-shell.light .auth-input-wrap,html.theme-light .auth-input-wrap{background:#f4f2ec;border-color:#e6e2d8}.app-shell.light .auth-input,html.theme-light .auth-input{color:#171512}.app-shell.light .auth-submit-btn,html.theme-light .auth-submit-btn{color:#fbfaf7;background:#171512}.app-shell.light .auth-google-btn,html.theme-light .auth-google-btn{color:#171512;background:#fff;border-color:#e6e2d8}.app-shell.light .auth-google-btn:hover:not(:disabled),html.theme-light .auth-google-btn:hover:not(:disabled){background:#f4f2ec}.app-shell.light .auth-divider span,html.theme-light .auth-divider span{background:#e6e2d8}input.auth-input:-webkit-autofill{caret-color:#f8fafc;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #0d1321!important}input.auth-input:-webkit-autofill:hover{caret-color:#f8fafc;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #0d1321!important}input.auth-input:-webkit-autofill:focus{caret-color:#f8fafc;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #0d1321!important}input.auth-input:-webkit-autofill:active{caret-color:#f8fafc;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #0d1321!important}.app-main-content.is-marketing{z-index:1;background:0 0;flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.marketing-scroll-pane{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden auto}.marketing-content-wrap{flex:1 0 auto;width:100%}.landing{color:#fafafa;z-index:1;max-width:1080px;margin:0 auto;padding:72px 24px 96px;position:relative}.landing-wave{display:none!important}.app-main-content.is-marketing{z-index:1;position:relative}.faq-list{flex-direction:column;gap:10px;display:flex}.faq-item{background:#0a0a0ab8;border:1px solid #ffffff1a;border-radius:12px;padding:0 16px}.faq-item summary{cursor:pointer;color:#fafafa;padding:16px 0;font-size:.95rem;font-weight:560;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;color:#71717a;font-weight:500}.faq-item[open] summary:after{content:"–"}.faq-item p{color:#a1a1aa;max-width:720px;margin:0 0 16px;font-size:.9rem;line-height:1.6}.landing-hero{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:48px;margin-bottom:36px;display:grid}.landing-agent{max-width:680px;margin:0 auto}.landing-agent-bar{max-width:420px;margin:0 auto}.landing-agent.is-console .landing-agent-bar{margin:0}.landing-agent.is-console{margin:18px 0 0}.landing-agent-bar{background:#0a0a0a;border:1px solid #ffffff24;border-radius:12px;align-items:stretch;display:flex;position:relative}.landing-agent-prompt{color:#fafafa;min-width:0;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:8px 8px 8px 10px;font-size:.92rem;font-weight:550;display:flex}.landing-agent-marks{background:#111;border:1px solid #ffffff1f;border-radius:8px;flex:none;align-items:center;padding:3px 6px 3px 4px;display:flex}.landing-agent-marks span{color:#fafafa;place-items:center;width:18px;height:18px;margin-left:-4px;display:grid}.landing-agent-marks span:first-child{margin-left:0}.landing-agent-marks svg,.landing-agent-works svg,.landing-agent-menu svg{width:15px;height:15px;display:block}.landing-agent-label{flex:1;min-width:0}.landing-agent-copyicon{color:#a1a1aa;flex:none;width:15px;height:15px}.landing-agent-chevron{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-left:1px solid #ffffff1a;border-radius:0 12px 12px 0;flex:none;width:40px}.landing-agent-chevron svg{width:14px;height:14px;margin:0 auto;display:block}.landing-agent-chevron:hover,.landing-agent-prompt:hover .landing-agent-copyicon{color:#fafafa}.landing-agent-menu{z-index:30;background:#0a0a0a;border:1px solid #ffffff24;border-radius:12px;min-width:180px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #0006}.landing-agent-menu .is-head{letter-spacing:.08em;text-transform:uppercase;color:#71717a;padding:6px 10px 4px;font-size:.72rem}.landing-agent-menu a{color:#fafafa;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.9rem;text-decoration:none;display:flex}.landing-agent-menu a:hover{background:#ffffff0f}.landing-agent-hand{box-sizing:border-box;resize:vertical;color:#e4e4e7;width:100%;font-family:var(--font-mono);background:#0a0a0a;border:1px solid #ffffff24;border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:.75rem;line-height:1.5;display:block}.landing-agent-works{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.landing-agent.is-console .landing-agent-works{justify-content:flex-start}.landing-agent-works p{color:#a1a1aa;margin:0;font-size:.8rem}.landing-agent-works ul{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landing-agent-works a{color:#fafafa;background:#0a0a0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 10px 0 8px;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-flex}.landing-agent-works a:hover{border-color:#fff6}#switch.landing-section{margin-top:28px}.landing-kicker{letter-spacing:.14em;text-transform:uppercase;color:#71717a;text-shadow:0 0 16px #000000bf;margin-bottom:20px;padding-left:.1em;font-size:12px;font-weight:500}.landing-title{font-family:var(--font-heading);letter-spacing:-.045em;color:#fafafa;text-shadow:0 0 24px #000000d9,0 2px 12px #000000b3;max-width:12ch;margin:0 0 24px;font-size:clamp(2.4rem,5.5vw,4rem);font-weight:600;line-height:1.05}.landing-title-accent{color:#a1a1aa}.landing-lede{color:#a1a1aa;text-shadow:0 0 18px #000c;max-width:440px;margin:0 0 32px;font-size:1.05rem;line-height:1.65}.landing-hero-note{color:#71717a;margin:14px 0 0;font-size:.85rem}.landing-hero-note .linkish.inline,.pricing-api-note .linkish.inline{color:#a1a1aa;text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.landing-hero-note .linkish.inline:hover,.pricing-api-note .linkish.inline:hover{color:#fafafa}.pricing-api-note .linkish.inline{color:inherit;font-weight:700}.landing-section-head{margin-bottom:20px}.landing-section-head p{color:#a1a1aa;max-width:520px;margin:8px 0 0;font-size:.95rem;line-height:1.55}.pricing-freq{background:#0a0a0a;border:1px solid #ffffff1f;border-radius:999px;margin:0 0 8px;padding:3px;display:inline-flex}.pricing-freq button{color:#a1a1aa;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:.85rem}.pricing-freq button.is-on{color:#09090b;background:#fafafa}.pricing-freq-note,.pricing-error{color:#e4e4e7;min-height:1.35em;margin:0 0 16px;font-size:.88rem;font-weight:500}.pricing-freq-note.is-idle{visibility:hidden}.pricing-error{color:#fca5a5}.welcome-page .landing-actions{margin-top:8px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-card{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:10px;padding:22px 20px;display:flex;position:relative}.pricing-card.is-recommended{background:radial-gradient(at 20% 0,#ffffff0f,#0000 55%),#0a0a0a;border-color:#ffffff38}.pricing-badge{letter-spacing:.04em;text-transform:uppercase;color:#09090b;background:#fafafa;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:650;position:absolute;top:14px;right:14px}.pricing-card h3{color:#fafafa;margin:0;font-size:1.15rem;font-weight:600}.pricing-blurb{color:#a1a1aa;min-height:2.7em;margin:0;font-size:.88rem;line-height:1.45}.pricing-price{letter-spacing:-.04em;color:#fafafa;min-height:2.4rem;margin-top:4px;font-size:2rem;font-weight:650}.pricing-price.is-inr{font-size:1.45rem}.pricing-price span{letter-spacing:0;color:#71717a;margin-left:6px;font-size:.9rem;font-weight:500}.pricing-was{text-decoration:line-through}.pricing-intro{color:#71717a;margin:2px 0 0;font-size:.8rem}.checkout-notice{color:#fafafa;margin:0 0 16px;font-size:.9rem;font-weight:500}.pricing-card-business .btn-secondary{box-sizing:border-box;justify-content:center;width:100%}.pricing-credits{color:#d4d4d8;margin:0;font-size:.85rem}.pricing-card ul{flex-direction:column;flex:1;gap:8px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.pricing-card li{color:#a1a1aa;align-items:flex-start;gap:8px;font-size:.88rem;display:flex}.pricing-card li svg{color:#e4e4e7;flex-shrink:0;margin-top:2px}.pricing-card .btn-primary,.pricing-card .btn-secondary{justify-content:center;width:100%}.pricing-api-note{color:#d4d4d8;margin:16px 0 0;font-size:.9rem;font-weight:700}.pricing-api-note .linkish{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.landing-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0;display:flex}a.btn-primary.no-underline,a.btn-secondary.no-underline{text-decoration:none}.landing-hero-side{flex-direction:column;gap:14px;min-width:0;display:flex}.landing-hero-marquee{height:min(480px,62vh);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.landing-hero-marquee-track{will-change:transform;flex-direction:column;gap:12px;animation:28s linear infinite landing-marquee-up;display:flex}.landing-hero-marquee:hover .landing-hero-marquee-track{animation-play-state:paused}@keyframes landing-marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.landing-feature-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#0a0a0af0;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;flex-shrink:0;gap:12px;padding:16px 18px;transition:border-color .15s,background-color .15s;display:flex}.landing-feature-card:hover{background:#111113;border-color:#ffffff4d}.landing-feature-top,.model-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.landing-feature-brand{color:#d4d4d8;align-items:center;gap:8px;min-width:0;font-size:.82rem;display:inline-flex}.landing-feature-cat,.model-card-cat{color:#a1a1aa;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;padding:3px 8px;font-size:11px}.landing-feature-name{letter-spacing:-.02em;color:#fafafa;font-size:1.08rem;font-weight:560}.landing-feature-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-feature-price{color:#e4e4e7;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:6px 10px;font-size:.82rem}.landing-feature-go{color:#fafafa;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.landing-models-link{color:#d4d4d8;justify-content:flex-end;align-items:center;gap:6px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.landing-models-link:hover{color:#fafafa}.app-shell.light .landing-models-link{color:#09090b}.app-shell.light .landing-models-link:hover{color:#18181b}.provider-logo{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;overflow:hidden}.provider-logo-sm{border-radius:7px;width:24px;height:24px}.provider-logo svg{width:62%;height:62%;display:block}.provider-logo-img{background:#111;padding:0}.provider-logo-img img{width:100%;height:100%;display:block}.provider-logo-cover img{-o-object-fit:cover;object-fit:cover}.provider-logo-contain{background:#fafafa;padding:4px}.provider-logo-light{background:#fff;padding:2px;box-shadow:inset 0 0 0 1px #00000014}.provider-logo-light img{-o-object-fit:contain;object-fit:contain}.app-shell.light .provider-logo-contain{background:#f4f4f5}.provider-logo-contain img{-o-object-fit:contain;object-fit:contain}.provider-logo-tencent{background:#fff;padding:2px}.provider-logo-tencent img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.app-shell.light .provider-logo-tencent{background:#fff}.provider-logo-fallback{letter-spacing:-.02em;font-size:9px;font-weight:700}.models-page{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:52px 24px 96px}.models-header{margin-bottom:28px}.models-header h1{font-family:var(--font-serif,"Instrument Serif", Georgia, serif);letter-spacing:-.025em;color:#f4f4f5;margin:0 0 10px;font-size:clamp(38px,4.2vw,56px);font-weight:400;line-height:1.05}.models-lead{font-family:var(--font-sans,"Instrument Sans", -apple-system, sans-serif);color:#a1a1aa;max-width:64ch;margin:0;font-size:15.5px;line-height:1.55}.models-tabs{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;width:100%;margin-bottom:26px;padding:5px;display:flex}.models-tabs button{white-space:nowrap;text-align:center;color:#a1a1aa;cursor:pointer;min-width:0;font-size:13px;font-weight:550;font-family:var(--font-sans,"Instrument Sans", -apple-system, sans-serif);background:0 0;border:1px solid #0000;border-radius:999px;flex:auto;justify-content:center;align-items:center;padding:8px 14px;transition:all .15s;display:inline-flex}.models-tabs button:hover{color:#fff}.models-tabs button.is-active{color:#09090b;background:#fff;border-color:#0000;box-shadow:0 1px 4px #0003}.models-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=960px){.models-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.models-grid{grid-template-columns:1fr}}.model-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#121215;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:12px;min-height:180px;padding:18px 20px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.model-card:hover{background:#17171c;border-color:#8b5cf68c;transform:translateY(-2px);box-shadow:0 12px 28px #0006}.model-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.model-card-cat{color:#a1a1aa;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:2.5px 8px;font-size:11px}.model-card h3{letter-spacing:-.015em;color:#f4f4f5;font-size:16.5px;font-weight:600;font-family:var(--font-sans,"Instrument Sans", -apple-system, sans-serif);margin:0}.model-card p{color:#a1a1aa;-webkit-line-clamp:2;font-size:13.5px;line-height:1.5;font-family:var(--font-sans,"Instrument Sans", -apple-system, sans-serif);-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.model-card-foot{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.model-card-foot strong{color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:3.5px 10px;font-size:12.5px;font-weight:550}.model-card-id{font-family:var(--font-mono,"IBM Plex Mono", monospace);color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-shell.light .models-header h1,html.theme-light .models-header h1{color:#171512}.app-shell.light .models-lead,html.theme-light .models-lead{color:#736e64}.app-shell.light .models-tabs,html.theme-light .models-tabs{background:#f4f2ec;border-color:#e6e2d8}.app-shell.light .models-tabs button,html.theme-light .models-tabs button{color:#736e64}.app-shell.light .models-tabs button:hover,html.theme-light .models-tabs button:hover{color:#171512}.app-shell.light .models-tabs button.is-active,html.theme-light .models-tabs button.is-active{color:#171512;background:#fff;box-shadow:0 1px 4px #1c19151a}.app-shell.light .model-card,html.theme-light .model-card{background:#fff;border-color:#e6e2d8}.app-shell.light .model-card:hover,html.theme-light .model-card:hover{background:#fff;border-color:#7c3aed;box-shadow:0 12px 28px #1c191514}.app-shell.light .model-card h3,html.theme-light .model-card h3{color:#171512}.app-shell.light .model-card p,html.theme-light .model-card p{color:#736e64}.app-shell.light .model-card-cat,html.theme-light .model-card-cat{color:#736e64;background:#f4f2ec;border-color:#e6e2d8}.app-shell.light .model-card-foot,html.theme-light .model-card-foot{border-top-color:#e6e2d8}.app-shell.light .model-card-foot strong,html.theme-light .model-card-foot strong{color:#171512;background:#f4f2ec;border-color:#e6e2d8}.app-shell.light .model-card-id,html.theme-light .model-card-id{color:#9c9488}.provider-mark{align-items:center;gap:8px;min-width:0;display:inline-flex}.provider-mark-label{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.network-section{box-sizing:border-box;max-width:1180px;margin:0 auto;padding-top:44px;padding-bottom:56px}.network-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:22px;display:flex}.network-head-left{max-width:580px}.network-head-left p{color:var(--muted,#968e82);margin:0;font-size:15px;line-height:1.55}.app-shell.light .network-head-left p{color:#726b60}.network-head-right{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.network-big-stat{align-items:baseline;gap:8px;display:flex}.network-big-stat .stat-number{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:-.03em;color:var(--ink,#ede6d8);font-size:clamp(34px,3.8vw,46px);font-weight:700;line-height:1}.app-shell.light .network-big-stat .stat-number{color:#1c1915}.network-big-stat .stat-label{color:var(--muted,#968e82);font-size:14.5px;font-weight:500}.app-shell.light .network-big-stat .stat-label{color:#726b60}.network-sub-stat{color:var(--muted,#968e82);align-items:baseline;gap:6px;font-size:13.5px;display:flex}.app-shell.light .network-sub-stat{color:#726b60}.network-sub-stat .sub-stat-number{font-family:var(--font-mono,"IBM Plex Mono", monospace);color:var(--ink,#ede6d8);font-weight:600}.app-shell.light .network-sub-stat .sub-stat-number{color:#1c1915}.network-map-card{background:#1c1a16;border:1px solid #ffffff14;border-radius:20px;padding:24px 24px 18px;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000073}.app-shell.light .network-map-card{background:#fffdfa;border-color:#e3dcce;box-shadow:0 16px 40px #0000000d}.network-map-stage{aspect-ratio:1024/379;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.network-map-img{-o-object-fit:contain;object-fit:contain;pointer-events:none;opacity:.85;filter:brightness(.95);width:100%;height:100%;transition:opacity .2s;display:block}.app-shell.light .network-map-img{opacity:.65;filter:none}.network-svg-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.city-ripple{fill:none;stroke-width:1.8px;opacity:0;transform-origin:50%;pointer-events:none!important}.city-node-group{cursor:pointer;pointer-events:auto}.city-node-group.is-pinging .city-ripple{animation:2s cubic-bezier(0,.2,.8,1) infinite ripple-wave}@keyframes ripple-wave{0%{r:7;opacity:.95;stroke-width:2.8px}to{r:38;opacity:0;stroke-width:.5px}}.city-node-center{stroke:#fff;stroke-width:1.8px;pointer-events:auto;filter:drop-shadow(0 1px 4px #00000073);transition:stroke-width .2s,filter .2s}.city-node-group:hover .city-node-center{stroke-width:2.8px;filter:drop-shadow(0 0 8px #ffffffe6)}.city-tooltip{opacity:0;transition:opacity .15s,transform .15s;transform:translateY(3px);pointer-events:none!important}.city-tooltip *{pointer-events:none!important}.city-node-group:hover .city-tooltip{opacity:1;transform:translateY(0)}.city-tooltip-bg{fill:#24211d;stroke:#ffffff1f;stroke-width:1px;filter:drop-shadow(0 6px 16px #00000080)}.app-shell.light .city-tooltip-bg{fill:#fffdfa;stroke:#e3dcce;filter:drop-shadow(0 4px 12px #0000001f)}.city-tooltip-text{font-family:var(--font-sans,"Instrument Sans", sans-serif);fill:#fafafa;font-size:11.5px;font-weight:600}.app-shell.light .city-tooltip-text{fill:#1c1915}.city-tooltip-sub{font-family:var(--font-mono,"IBM Plex Mono", monospace);fill:var(--muted,#968e82);font-size:10px}.app-shell.light .city-tooltip-sub{fill:#726b60}.user-city-pin-badge{pointer-events:none;filter:drop-shadow(0 2px 8px #00000073)}.user-city-badge-bg{fill:#1c1a16;stroke:#ffffff38;stroke-width:1px}.app-shell.light .user-city-badge-bg,.marketing-root.light .user-city-badge-bg{fill:#fff;stroke:#00000024;filter:drop-shadow(0 2px 8px #0000001f)}.user-city-badge-text{font-family:var(--font-sans,"Instrument Sans", sans-serif);fill:#fafafa;font-size:11px;font-weight:600}.app-shell.light .user-city-badge-text,.marketing-root.light .user-city-badge-text{fill:#18181b}.user-city-live-dot{animation:1.6s ease-in-out infinite alternate live-dot-pulse}@keyframes live-dot-pulse{0%{opacity:.6;r:3}to{opacity:1;r:4}}.network-card-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding-top:14px;display:flex}.app-shell.light .network-card-bottom{border-top-color:#e3dcce}.map-card-prompt-wrap{color:var(--muted,#968e82);align-items:center;gap:12px;font-size:13.5px;display:flex}.app-shell.light .map-card-prompt-wrap{color:#726b60}.map-card-ping-btn{background:var(--soft,#23201a);border:1px solid var(--line,#2b2721);color:var(--ink,#ede6d8);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:550;transition:all .15s;display:inline-flex}.app-shell.light .map-card-ping-btn{color:#1c1915;background:#ede6d8;border-color:#e3dcce}.map-card-ping-btn:hover{background:var(--paper,#1c1a16);border-color:#8d84ff;transform:translateY(-1px)}.app-shell.light .map-card-ping-btn:hover{background:#fffdfa;border-color:#4c3fe0}.network-category-legend{color:var(--ink,#ede6d8);flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.app-shell.light .network-category-legend{color:#1c1915}.cat-pill{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cat-dot{border-radius:50%;width:7.5px;height:7.5px;display:inline-block}.cat-pill strong{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-weight:600}.cat-leads-badge{text-transform:lowercase;color:#10b981;letter-spacing:.02em;background:#10b9811f;border:1px solid #10b98147;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.network-stream-wrap{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:24px;display:flex}.network-stream-list{flex-direction:column;align-items:center;gap:6px;min-height:52px;display:flex}.stream-row{color:var(--ink,#ede6d8);align-items:center;gap:8px;font-size:13.5px;transition:all .3s;animation:.35s stream-fade-in;display:inline-flex}.app-shell.light .stream-row{color:#1c1915}@keyframes stream-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.stream-dot{border-radius:50%;flex-shrink:0;width:7.5px;height:7.5px}.stream-country{letter-spacing:.04em;color:var(--muted,#968e82);text-transform:uppercase;font-size:11.5px;font-weight:700}.app-shell.light .stream-country{color:#726b60}.stream-city{font-weight:600}.stream-row.stream-row-you{color:var(--accent,#ea7424)}.stream-row.stream-row-you .stream-city{color:#fff}.app-shell.light .stream-row.stream-row-you .stream-city{color:#111}.stream-dot-pulse{animation:2s ease-in-out infinite stream-dot-glow}@keyframes stream-dot-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.35)}}.stream-time{color:var(--muted,#968e82);font-size:12.5px}.app-shell.light .stream-time{color:#726b60}.stream-row-idle{opacity:.85}.stream-idle-text{color:var(--muted,#968e82);font-size:13px;font-style:italic}.stream-caption{color:var(--muted,#968e82);margin:4px 0 0;font-size:12.5px}.app-shell.light .stream-caption{color:#726b60}.how-scroll-section{height:180vh;margin-top:24px;margin-bottom:40px;position:relative}.how-sticky-viewport{box-sizing:border-box;flex-direction:column;justify-content:center;height:calc(100vh - 84px);max-height:720px;padding:10px 0;display:flex;position:sticky;top:76px;overflow:visible}.how-section-header{flex-shrink:0;margin-bottom:24px}.how-section-header h2{color:#fafafa;letter-spacing:-.025em!important;margin:0 0 6px!important;font-family:Instrument Serif,Georgia,serif!important;font-size:clamp(34px,3.8vw,46px)!important;font-weight:400!important;line-height:1.05!important}.app-shell.light .how-section-header h2,.marketing-root.light .how-section-header h2,.marketing-root[data-theme=light] .how-section-header h2{color:#1c1915!important}.how-lead{color:#a1a1aa;max-width:60ch;margin:0;font-size:15px;line-height:1.5}.app-shell.light .how-lead,.marketing-root.light .how-lead,.marketing-root[data-theme=light] .how-lead{color:#726b60}.how-mobile-step-container{display:none}.how-stage-grid{flex:1;grid-template-columns:minmax(360px,1.15fr) minmax(310px,.85fr);align-items:center;gap:32px;min-height:0;display:grid}.how-visual-pane{height:auto;min-height:auto;box-shadow:none;box-sizing:border-box;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.app-shell.light .how-visual-pane{box-shadow:none;background:0 0;border:none}.how-card-wrapper{background:#16161a;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:460px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 16px 48px #00000073}.app-shell.light .how-card-wrapper{background:#fff;border:1px solid #00000017;box-shadow:0 16px 44px #1c191514}.how-card-header{background:#1c1c22;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.app-shell.light .how-card-header{background:#f7f6f3;border-bottom-color:#00000014}.how-window-dots{gap:6px;display:flex}.w-dot{border-radius:50%;width:9px;height:9px}.w-red{background:#ff5f56}.w-yellow{background:#ffbd2e}.w-green{background:#27c93f}.how-card-badge{color:#a1a1aa;letter-spacing:.02em;font-size:11.5px;font-weight:600}.app-shell.light .how-card-badge{color:#726b60}.how-card-tag{color:#c4b6ff;background:#8b5cf62e;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.app-shell.light .how-card-tag{color:#6d28d9;background:#6d28d91f}.how-card-body{box-sizing:border-box;flex-direction:column;height:410px;min-height:410px;padding:22px;display:flex;overflow:hidden}.how-step-content-view{flex-direction:column;justify-content:space-between;gap:12px;height:100%;animation:.28s cubic-bezier(.16,1,.3,1) howStepFade;display:flex}@keyframes howStepFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.how-mock-search{color:#a1a1aa;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.app-shell.light .how-mock-search{color:#726b60;background:#f5f5f4;border-color:#00000014}.how-search-kbd{font-size:10px;font-family:var(--font-mono,monospace);color:#a1a1aa;background:#111114;border:1px solid #ffffff1a;border-radius:4px;margin-left:auto;padding:2px 5px}.app-shell.light .how-search-kbd{color:#726b60;background:#fff;border-color:#0000001a}.how-mock-cats{flex-wrap:wrap;gap:5px;display:flex}.h-cat{color:#a1a1aa;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:3px 8px;font-size:10.5px}.app-shell.light .h-cat{color:#726b60;background:#f5f5f4;border-color:#00000014}.h-cat.on{color:#fff;background:#8b5cf6;border-color:#0000;font-weight:600}.how-model-card{cursor:pointer;background:#19191e;border:1px solid #ffffff14;border-radius:11px;padding:11px 13px;transition:border-color .15s,background .15s}.how-model-card:not(.is-selected):hover{background:#1f1f26;border-color:#8b5cf659}.how-model-card.is-selected{border-color:#8b5cf680;box-shadow:0 4px 14px #8b5cf61a}.app-shell.light .how-model-card{background:#fff;border-color:#00000014}.app-shell.light .how-model-card:not(.is-selected):hover{background:#faf9f6;border-color:#6d28d940}.app-shell.light .how-model-card.is-selected{border-color:#6d28d959;box-shadow:0 4px 14px #6d28d914}.how-mc-top{align-items:center;gap:8px;display:flex}.how-mc-title{color:#fafafa;font-size:12.5px;font-weight:600}.app-shell.light .how-mc-title{color:#1c1915}.how-mc-price{color:#a1a1aa;font-size:11px;font-family:var(--font-mono,monospace);margin-left:auto}.app-shell.light .how-mc-price{color:#726b60}.how-mc-desc{color:#a1a1aa;margin-top:3px;font-size:11px;line-height:1.4}.app-shell.light .how-mc-desc{color:#726b60}.how-mc-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.h-chip{font-size:9.5px;font-family:var(--font-mono,monospace);color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:2px 5px}.app-shell.light .h-chip{color:#726b60;background:#f5f5f4;border-color:#00000014}.how-mock-endpoint{color:#e4e4e7;background:#000;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex;overflow-x:auto}.app-shell.light .how-mock-endpoint{color:#1c1915;background:#f1f0eb;border-color:#00000014}.h-method{color:#fff;background:#3b82f6;border-radius:4px;padding:2px 5px;font-size:9.5px;font-weight:700}.h-status-badge{color:#4ade80;margin-left:auto;font-size:10.5px;font-weight:600}.app-shell.light .h-status-badge{color:#16a34a}.how-tts-payload-preview{font-size:11px;font-family:var(--font-mono,monospace);color:#fafafa;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;gap:3px;padding:9px 12px;display:flex}.app-shell.light .how-tts-payload-preview{color:#1c1915;background:#f5f5f4;border-color:#00000014}.how-payload-row{gap:6px;display:flex}.how-payload-k{color:#a78bfa;font-weight:600}.app-shell.light .how-payload-k{color:#7c3aed}.how-payload-v{color:#86efac}.app-shell.light .how-payload-v{color:#15803d}.how-waveform-bars{justify-content:center;align-items:center;gap:4px;height:52px;padding:6px 0;display:flex}.h-bar{background:#8b5cf6;border-radius:2px;width:4px;height:24px;animation:1.2s ease-in-out infinite alternate hWave}.h-bar:nth-child(2n){height:42px;animation-delay:.2s}.h-bar:nth-child(3n){height:18px;animation-delay:.4s}.h-bar:nth-child(4n){height:48px;animation-delay:.1s}.h-bar:nth-child(5n){height:32px;animation-delay:.5s}@keyframes hWave{0%{opacity:.5;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}.how-run-stats{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,1fr);gap:8px;padding-top:10px;display:grid}.app-shell.light .how-run-stats{border-top-color:#00000014}.h-stat-lbl{color:#a1a1aa;font-size:9.5px;display:block}.app-shell.light .h-stat-lbl{color:#726b60}.h-stat-v{color:#fafafa;font-size:11.5px;font-weight:600}.app-shell.light .h-stat-v{color:#1c1915}.how-audio-player{background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:12px;padding:11px 13px;display:flex}.app-shell.light .how-audio-player{background:#f5f5f4;border-color:#00000014}.how-play-circle{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.how-player-track{background:#ffffff1f;border-radius:999px;flex:1;height:5px;position:relative}.app-shell.light .how-player-track{background:#0000001f}.how-track-fill{background:#8b5cf6;border-radius:999px;height:100%}.how-player-time{font-size:11px;font-family:var(--font-mono,monospace);color:#a1a1aa;flex-shrink:0}.app-shell.light .how-player-time{color:#726b60}.how-tts-sample-preview{background:#ffffff08;border:1px dashed #ffffff1f;border-radius:9px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.app-shell.light .how-tts-sample-preview{background:#f9f8f6;border-color:#0000001f}.how-sample-row{justify-content:space-between;align-items:center;display:flex}.how-sample-lbl{text-transform:uppercase;letter-spacing:.06em;color:#a1a1aa;font-size:9.5px;font-weight:600}.app-shell.light .how-sample-lbl{color:#726b60}.how-sample-tag{color:#c4b6ff;background:#8b5cf626;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:600}.app-shell.light .how-sample-tag{color:#6d28d9;background:#6d28d91a}.how-sample-text{color:#fafafa;margin:0;font-size:11.5px;font-style:italic;line-height:1.4}.app-shell.light .how-sample-text{color:#1c1915}.how-tts-output-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.app-shell.light .how-tts-output-card{background:#f7f6f3;border-color:#00000014}.how-tts-out-lbl{text-transform:uppercase;letter-spacing:.06em;color:#a1a1aa;font-size:9.5px;font-weight:600}.app-shell.light .how-tts-out-lbl{color:#726b60}.how-tts-out-quote{color:#fafafa;margin:0;font-size:12px;font-style:italic;line-height:1.45}.app-shell.light .how-tts-out-quote{color:#1c1915}.how-res-meta{color:#a1a1aa;justify-content:space-between;align-items:center;font-size:11px;display:flex}.app-shell.light .how-res-meta{color:#726b60}.how-more-models-link{color:#c4b6ff;background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;text-decoration:none;transition:all .16s;display:inline-flex}.app-shell.light .how-more-models-link{color:#6d28d9;background:#6d28d914;border-color:#6d28d938}.how-more-models-link:hover{background:#8b5cf638;border-color:#8b5cf6;transform:translateY(1px)}.app-shell.light .how-more-models-link:hover{background:#6d28d924;border-color:#6d28d9}.how-more-models-link .how-arrow{font-size:12px;transition:transform .16s}.how-more-models-link:hover .how-arrow{transform:translateY(2px)}.how-res-actions{gap:8px;display:flex}.how-btn-action{color:#fafafa;cursor:pointer;background:#16161a;border:1px solid #ffffff1a;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:550;transition:all .15s;display:flex}.app-shell.light .how-btn-action{color:#1c1915;background:#fff;border-color:#0000001a}.how-btn-action:hover{color:#c4b6ff;border-color:#8b5cf6}.app-shell.light .how-btn-action:hover{color:#6d28d9;border-color:#8b5cf6}.how-steps-pane{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:16px;height:440px;padding:6px 14px 6px 2px;display:flex}.how-step-row{cursor:pointer;opacity:.42;box-sizing:border-box;background:#16161a;border:1px solid #ffffff14;border-radius:18px;align-items:flex-start;gap:16px;padding:20px 22px;transition:opacity .28s,transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden}.app-shell.light .how-step-row,.marketing-root.light .how-step-row{background:#fff;border-color:#00000014}.how-step-row:hover{opacity:.75}.how-step-row.is-active{opacity:1;border-color:#fff3;transform:translate(4px);box-shadow:0 12px 32px #0006}.app-shell.light .how-step-row.is-active,.marketing-root.light .how-step-row.is-active{border-color:#00000029;box-shadow:0 12px 32px #1c191514}.how-step-num{color:#a1a1aa;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;transition:all .2s;display:grid}.app-shell.light .how-step-num,.marketing-root.light .how-step-num{color:#726b60;background:#f5f5f4;border-color:#0000001a}.how-step-row.is-active .how-step-num{color:#09090b;background:#fafafa;border-color:#fafafa}.app-shell.light .how-step-row.is-active .how-step-num,.marketing-root.light .how-step-row.is-active .how-step-num{color:#fff;background:#1c1915;border-color:#1c1915}.how-step-content{flex:1;min-width:0}.how-step-content h3{color:#fafafa;margin:0 0 5px;font-size:17px;font-weight:600}.app-shell.light .how-step-content h3,.marketing-root.light .how-step-content h3{color:#1c1915}.how-step-content p{color:#a1a1aa;margin:0;font-size:13px;line-height:1.5}.app-shell.light .how-step-content p,.marketing-root.light .how-step-content p{color:#726b60}.how-step-progress-bar{background:#8b5cf6;width:0%;height:2.5px;transition:width .1s linear;position:absolute;bottom:0;left:0}.how-step-row.is-active .how-step-progress-bar{width:100%}.landing-cta-band{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:72px;padding:28px 24px;display:flex}.landing-cta-band h2{letter-spacing:-.03em;color:#fafafa;text-transform:none;margin:0 0 8px;font-size:1.15rem;font-weight:560}.landing-cta-band p{color:#a1a1aa;max-width:420px;margin:0;font-size:.92rem;line-height:1.55}.landing-code{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:80px;overflow:hidden}.landing-code-bar{color:#71717a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.landing-code pre{font-family:var(--font-mono);color:#d4d4d8;margin:0;padding:20px 16px 24px;font-size:13px;line-height:1.65;overflow-x:auto}.landing-section{border-top:1px solid #ffffff14;padding-top:64px}.landing-section h2{letter-spacing:.14em;text-transform:uppercase;color:#71717a;margin:0 0 28px;font-size:.75rem;font-weight:500}#pricing h2{letter-spacing:-.03em;text-transform:none;color:#fafafa;margin:0 0 22px;font-size:1.5rem;font-weight:600}.landing-row{border-top:1px solid #ffffff0f;grid-template-columns:minmax(160px,220px) 1fr;gap:24px;padding:22px 0;display:grid}.landing-row:first-of-type{border-top:none;padding-top:0}.landing-row h3{letter-spacing:-.02em;color:#fafafa;margin:0;font-size:.95rem;font-weight:500}.landing-row p{color:#a1a1aa;margin:0;font-size:.95rem;line-height:1.6}.landing-split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.landing-card{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:12px;padding:28px 26px}.landing-card h3{margin:0 0 10px;font-size:1.05rem;font-weight:500}.landing-card p{color:#a1a1aa;margin:0;font-size:.92rem;line-height:1.6}.landing-rules{gap:0;display:grid}.landing-rules li{color:#a1a1aa;border-top:1px solid #ffffff0f;grid-template-columns:28px 1fr;gap:12px;padding:16px 0;font-size:.95rem;line-height:1.6;list-style:none;display:grid}.landing-rules li:first-child{border-top:none;padding-top:0}.landing-rules b{color:#fafafa;font-weight:500}.trial-banner{z-index:41;color:#111;background:#f5e427;border-bottom:none;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:9px 16px;font-size:13px;font-weight:500;display:flex}.trial-banner p{margin:0;font-weight:600}.trial-banner button{color:#111;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.landing-paths{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px;display:grid}.landing-paths .pricing-card>a,.landing-paths .pricing-card>button{margin-top:auto}.landing-switch-lead{color:#a1a1aa;margin:0 0 14px;font-size:.95rem;line-height:1.55}.landing-switch{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:14px;min-width:0;overflow:hidden}.landing-switch-tabs{flex-wrap:wrap;gap:4px;padding:10px 12px 0;display:flex}.landing-switch-tabs+.landing-switch-tabs{padding-top:6px}.landing-switch-tabs button{color:#a1a1aa;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 10px;font-size:13px}.landing-switch-tabs button.is-active,.landing-switch-tabs button:hover{color:#fafafa;background:#ffffff0f}.landing-switch-code{border-top:1px solid #ffffff14;margin-top:8px}.landing-switch-code pre{color:#d4d4d8;margin:0;padding:16px 18px 20px;font-size:13px;line-height:1.55;overflow-x:auto}.landing-switch-code code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.landing-switch-model{color:#fafafa;background:#ffffff1f;border-radius:4px;padding:0 4px;animation:.4s landing-switch-flash}@keyframes landing-switch-flash{0%{background:#ffffff47}to{background:#ffffff1f}}.marketing-nav{z-index:40;background:#000;border-bottom:1px solid #ffffff14;flex-shrink:0;position:relative}.marketing-nav-bar{justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 24px;display:flex}.marketing-nav-brand{color:#fafafa;letter-spacing:-.03em;flex-shrink:0;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.marketing-nav-mark{color:#09090b;background:#f5f5f4;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.marketing-nav-mark img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.marketing-nav-links{align-items:center;gap:8px;display:flex}.marketing-nav-links a,.marketing-nav-links button.linkish{color:#a1a1aa;cursor:pointer;background:0 0;border:none;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none}.marketing-nav-links a:hover,.marketing-nav-links button.linkish:hover{color:#fafafa}.marketing-nav-theme{color:#fafafa;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.marketing-nav-mobile-actions{align-items:center;gap:10px;display:none}.marketing-nav-toggle{cursor:pointer;background:#0a0a0a;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.marketing-nav-toggle span,.marketing-nav-toggle span:before,.marketing-nav-toggle span:after{background:#fafafa;border-radius:2px;width:16px;height:1.5px;transition:transform .2s,opacity .2s;display:block;position:relative}.marketing-nav-toggle span:before,.marketing-nav-toggle span:after{content:"";position:absolute;left:0}.marketing-nav-toggle span:before{top:-5px}.marketing-nav-toggle span:after{top:5px}.marketing-nav-toggle span.is-open{background:0 0}.marketing-nav-toggle span.is-open:before{top:0;transform:rotate(45deg)}.marketing-nav-toggle span.is-open:after{top:0;transform:rotate(-45deg)}.marketing-nav-backdrop{z-index:30;cursor:pointer;background:#0000008c;border:none;padding:0;position:fixed;inset:56px 0 0}.marketing-nav-drawer{z-index:31;background:#050505;border-bottom:1px solid #ffffff1a;flex-direction:column;padding:8px 16px 20px;display:flex;position:absolute;top:56px;left:0;right:0;box-shadow:0 18px 40px #00000073}.marketing-nav-drawer a,.marketing-nav-drawer button{text-align:left;color:#fafafa;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0f;padding:14px 8px;font-size:.95rem;font-weight:500;text-decoration:none;display:block}.marketing-nav-drawer a:last-child,.marketing-nav-drawer button:last-child{border-bottom:none}.site-footer{color:#737373;z-index:50;background:#000;border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 24px;font-size:12px;display:flex}.site-footer-links{flex-wrap:wrap;gap:16px;display:flex}.site-footer-links a{color:#a3a3a3;text-decoration:none}.site-footer-links a:hover{color:#fff}@media (width<=820px){.landing-hero{grid-template-columns:1fr;gap:36px}.landing-hero-marquee{height:320px}}@media (width<=960px){.landing-paths,.models-grid,.how-grid,.pricing-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing-hero-marquee-track{animation:none}}@media (width<=900px){.marketing-nav-links-desktop{display:none}.marketing-nav-mobile-actions{display:inline-flex}.marketing-nav-try{padding:8px 14px;font-size:13px}}@media (width<=720px){.app-main-content.is-marketing{height:100%;min-height:0;overflow:hidden}.landing{width:100%;max-width:100%;padding:40px 18px 64px}.landing-title{max-width:none;font-size:clamp(2.1rem,10vw,3rem)}.landing-lede{max-width:none;font-size:.98rem}.landing-actions{width:100%}.landing-actions .btn-primary,.landing-actions .btn-secondary{flex:auto;justify-content:center;min-height:44px}.landing-hero{gap:28px;margin-bottom:48px}.landing-hero-marquee{height:280px}.landing-section{margin-bottom:48px}.landing-wave{opacity:.34;height:min(280px,36vh)}.landing-row,.landing-split{grid-template-columns:1fr;gap:8px}.marketing-nav-bar{padding:0 14px}.pricing-card,.how-card,.faq-item,.landing-cta-band{border-radius:14px}.models-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-left:-2px;margin-right:-2px;padding-bottom:4px;overflow-x:auto}.models-tabs::-webkit-scrollbar{display:none}.models-tabs button{white-space:nowrap;flex:none}.models-grid{grid-template-columns:1fr}.site-footer{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 18px}.site-footer-copy{line-height:1.4}.site-footer-links{gap:14px}}.dash{width:100%;max-width:1080px}.dash-header{margin-bottom:40px}.dash-kicker{letter-spacing:.14em;text-transform:uppercase;color:#71717a;margin:0 0 12px;font-size:12px;font-weight:500}.dash-title{letter-spacing:-.04em;color:#fafafa;margin:0 0 12px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600}.dash-lede{color:#a1a1aa;max-width:520px;margin:0;font-size:.95rem;line-height:1.6}.dash-lede code{overflow-wrap:anywhere}.dash-section{margin-bottom:40px}.dash-section-label{letter-spacing:.14em;text-transform:uppercase;color:#71717a;margin:0 0 16px;font-size:12px;font-weight:500}.dash-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dash-card{text-align:left;cursor:pointer;width:100%;color:inherit;background:#0a0a0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:10px;min-height:148px;padding:20px 18px;transition:border-color .15s,background-color .15s;display:flex}a.dash-card{text-decoration:none}@media (width<=1100px){.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.dash-grid{grid-template-columns:1fr}}.dash-card:hover{background:#111113;border-color:#ffffff38}.dash-card-top{justify-content:space-between;align-items:center;display:flex}.dash-card-icon{color:#fafafa;background:#000;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dash-card-arrow{color:#52525b}.dash-card:hover .dash-card-arrow{color:#fafafa}.dash-card h3{letter-spacing:-.02em;color:#fafafa;margin:0;font-size:.95rem;font-weight:500}.dash-card p{color:#a1a1aa;margin:0;font-size:.85rem;line-height:1.5}.app-shell.light .dash-title,.app-shell.light .dash-card h3{color:#09090b}.app-shell.light .dash-lede,.app-shell.light .dash-card p,.app-shell.light .dash-kicker,.app-shell.light .dash-section-label{color:#52525b}.app-shell.light .dash-card{background:#fff;border-color:#0000001f}.app-shell.light .dash-card:hover{background:#fafafa;border-color:#00000038}.app-shell.light .dash-card-icon{color:#09090b;background:#f4f4f5;border-color:#0000001a}.dash-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dash-section-head .dash-section-label{margin:0}.dash-muted{color:#a1a1aa;margin:0;font-size:.9rem;line-height:1.5}.dash-inline-error{color:#fca5a5;margin:0 0 12px;font-size:.88rem;line-height:1.5}.dash-result-groups{flex-direction:column;gap:22px;display:flex}.dash-result-group{flex-direction:column;gap:10px;display:flex}.dash-result-group-label{letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin:0;font-size:11px;font-weight:600}.app-shell.light .dash-result-group-label{color:#52525b}.dash-results{flex-direction:column;gap:10px;display:flex}.dash-result{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}a.dash-result-link{color:inherit;cursor:pointer;text-decoration:none}a.dash-result-link:hover{border-color:#ffffff47}.dash-back{color:inherit;text-decoration:none}.dash-back:hover{text-decoration:underline}.dash-result-detail{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:12px;padding:18px}.dash-result-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dash-result h3{letter-spacing:-.02em;color:#fafafa;margin:0;font-size:.95rem;font-weight:500}.dash-result-meta{color:#71717a;margin:4px 0 0;font-size:.8rem}.dash-result-status{letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;flex-shrink:0;font-size:11px;font-weight:600}.dash-result-status.is-succeeded{color:#86efac}.dash-result-status.is-failed,.dash-result-status.is-cancelled,.dash-result-status.is-expired{color:#fca5a5}.dash-result-status.is-running,.dash-result-status.is-queued{color:#fcd34d}.dash-result-error,.dash-result-text{color:#a1a1aa;margin:0;font-size:.85rem;line-height:1.5}.dash-result-error{color:#fca5a5}.dash-result-player audio{width:100%;height:36px}.dash-result-clip-name{letter-spacing:.06em;text-transform:uppercase;color:#71717a;margin-bottom:6px;font-size:11px;font-weight:600}.dash-view-all{color:#fafafa;cursor:pointer;background:0 0;border:none;align-items:center;margin-top:14px;padding:0;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.dash-view-all:hover{text-decoration:underline}.dash-view-all:disabled{opacity:.55;cursor:default;text-decoration:none}.app-shell.light .dash-muted,.app-shell.light .dash-result-meta,.app-shell.light .dash-result-text,.app-shell.light .dash-result-clip-name{color:#52525b}.app-shell.light .dash-result,.app-shell.light .dash-result-detail{background:#fff;border-color:#0000001f}.app-shell.light .dash-result h3,.app-shell.light .dash-view-all{color:#09090b}.transcript-pane{color:#d4d4d8;background:#17171799;border-color:#ffffff1a}.transcript-pane-words{-moz-column-gap:.35em;flex-wrap:wrap;gap:.2em .35em;display:flex}.transcript-span{text-align:left;vertical-align:baseline;cursor:pointer;font:inherit;font-weight:400;line-height:inherit;background:0 0;border:0;border-radius:2px;margin:0;padding:0 .125rem;display:inline-block}.transcript-span.is-segment{border-radius:2px;width:100%;margin:0 0 .45rem;padding:0 .125rem;display:block}.transcript-span.is-upcoming{color:#737373}.transcript-span.is-spoken{color:#e5e5e5}.transcript-span.is-active{color:#fff;background:#ffffff26}.transcript-span.is-low{color:#fbbf24}.app-shell.light .transcript-pane{color:#18181b;background:#f4f4f5;border-color:#0000001f}.app-shell.light .transcript-span.is-upcoming{color:#52525b}.app-shell.light .transcript-span.is-spoken{color:#27272a}.app-shell.light .transcript-span.is-active{color:#09090b;background:#0000001a}.app-shell.light .transcript-span.is-low{color:#b45309}.rate-card-intro{color:#a1a1aa;max-width:640px;margin:-8px 0 28px;font-size:.95rem;line-height:1.6}.rate-card{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.rate-card-section{border-top:1px solid #ffffff0f;padding:22px 24px}.rate-card-section:first-child{border-top:none}.rate-card-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.rate-card-section-head h3{color:#fafafa;margin:0;font-size:.95rem;font-weight:500}.rate-card-section-head span{color:#71717a;font-size:.75rem}.rate-card-section ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rate-card-section li{color:#a1a1aa;align-items:baseline;gap:10px;font-size:.9rem;display:flex}.rate-card-section li span:first-child{flex-shrink:0}.rate-card-dots{border-bottom:1px dotted #ffffff24;flex:1;min-width:24px;transform:translateY(-4px)}.rate-card-section li strong{font-variant-numeric:tabular-nums;color:#fafafa;font-weight:500;font-family:var(--font-mono);flex-shrink:0;font-size:.85rem}.api-balance-card{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.api-balance-label{letter-spacing:.12em;text-transform:uppercase;color:#71717a;margin-bottom:6px;font-size:12px;font-weight:500}.api-balance-value{letter-spacing:-.03em;color:#fafafa;font-size:1.75rem;font-weight:600}.app-shell.light .rate-card,.app-shell.light .api-balance-card{background:#fff;border-color:#0000001f}.app-shell.light .rate-card-section{border-top-color:#0000000f}.app-shell.light .rate-card-section-head h3,.app-shell.light .rate-card-section li strong,.app-shell.light .api-balance-value{color:#09090b}.app-shell.light .rate-card-intro,.app-shell.light .rate-card-section li,.app-shell.light .api-balance-label{color:#52525b}.app-shell.light .rate-card-dots{border-bottom-color:#0000002e}.app-shell.light .models-tabs button,.app-shell.light .models-banner,.app-shell.light .model-card,.app-shell.light .landing-feature-card,.app-shell.light .how-card,.app-shell.light .landing-cta-band,.app-shell.light .pricing-card,.app-shell.light .pricing-freq{background:#fff;border-color:#0000001f}.app-shell.light .pricing-freq button{color:#18181b}.app-shell.light .pricing-freq button.is-on{color:#fafafa;background:#09090b}.app-shell.light .pricing-error{color:#b91c1c}.app-shell.light .pricing-freq-note,.app-shell.light .checkout-notice{color:#18181b}.app-shell.light .pricing-card{background:#fff;border-color:#0000001f}.app-shell.light .pricing-card h3,.app-shell.light .pricing-price{color:#09090b}.app-shell.light .landing-agent-bar,.app-shell.light .landing-agent-menu,.app-shell.light .landing-agent-hand,.app-shell.light .landing-agent-works a{color:#09090b;background:#fff;border-color:#0000001f}.app-shell.light .landing-agent-prompt,.app-shell.light .landing-agent-menu a{color:#09090b}.app-shell.light .landing-agent-marks{background:#f4f4f5;border-color:#00000014}.app-shell.light .landing-agent-marks span,.app-shell.light .landing-agent-works a{color:#18181b}.app-shell.light .landing-agent-chevron{color:#3f3f46;border-left-color:#0000001a}.app-shell.light .landing-agent-copyicon,.app-shell.light .landing-agent-works p,.app-shell.light .landing-agent-menu .is-head{color:#3f3f46}.app-shell.light .landing-agent-menu a:hover,.app-shell.light .landing-agent-works a:hover{background:#f4f4f5;border-color:#0003}.app-shell.light .landing-agent-hand{color:#18181b}.app-shell.light .pricing-credits{color:#3f3f46}.app-shell.light .pricing-badge{color:#fafafa;background:#09090b}.app-shell.light .pricing-api-note,.app-shell.light .pricing-api-note .linkish.inline,.app-shell.light .landing-hero-note .linkish.inline:hover,.app-shell.light .pricing-api-note .linkish.inline:hover{color:#09090b}.app-shell.light .trial-banner{color:#111;background:#f5e427;border-bottom:none}.app-shell.light .trial-banner button{color:#111}.app-shell.light .landing-switch-lead{color:#52525b}.app-shell.light .landing-switch{background:#fff;border-color:#0000001f}.app-shell.light .landing-switch-tabs button{color:#52525b}.app-shell.light .landing-switch-tabs button.is-active,.app-shell.light .landing-switch-tabs button:hover{color:#09090b;background:#0000000d}.app-shell.light .landing-switch-code{border-top-color:#00000014}.app-shell.light .landing-switch-code pre{color:#3f3f46}.app-shell.light .landing-switch-model{color:#09090b;background:#00000014;animation:.4s landing-switch-flash-light}@keyframes landing-switch-flash-light{0%{background:#0003}to{background:#00000014}}.app-shell.light .faq-item{background:#d8d8e0;border-color:#00000029}.app-shell.light .faq-item summary{color:#09090b}.app-shell.light .faq-item p,.app-shell.light #faq .landing-section-head p{color:#3f3f46}.app-shell.light #pricing h2{color:#09090b}.app-shell.light .faq-item summary:after{color:#52525b}.app-shell.light:has(.is-marketing){background:#f4f4f7}.app-shell.light .app-main-content.is-marketing{background:0 0}.app-shell.light .landing-kicker,.app-shell.light .landing-title,.app-shell.light .landing-lede{text-shadow:none}.app-shell.light .landing-lede{color:#3f3f46}.app-shell.light .pricing-card li svg{color:#18181b}.app-shell.light .landing-wave{opacity:.88;filter:none}.app-shell.light .landing-feature-price,.app-shell.light .landing-feature-go{color:#09090b;background:#f4f4f5;border-color:#0000001a}.app-shell.light .landing-feature-brand{color:#3f3f46}.app-shell.light .models-tabs button,.app-shell.light .models-banner p,.app-shell.light .landing-cta-band p,.app-shell.light .model-card p,.app-shell.light .how-card p,.app-shell.light .model-card-id,.app-shell.light .landing-feature-cat,.app-shell.light .model-card-cat,.app-shell.light .model-card .provider-mark-label,.app-shell.light .landing-feature-card .provider-mark-label{color:#52525b}.app-shell.light .models-tabs button.is-active{color:#fafafa;background:#09090b;border-color:#09090b}.app-shell.light .models-banner h2,.app-shell.light .model-card h3,.app-shell.light .how-card h3,.app-shell.light .landing-feature-name,.app-shell.light .model-card-foot strong,.app-shell.light .landing-cta-band h2,.app-shell.light .landing-title{color:#09090b!important}.app-shell.light .landing-title-accent{color:#71717a}.app-shell.light .model-card:hover,.app-shell.light .landing-feature-card:hover{background:#f4f4f5}.model-picker-trigger{color:#fafafa;text-align:left;cursor:pointer;background:#0a0a0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.model-picker-trigger:disabled{opacity:.5;cursor:not-allowed}.model-picker-current,.model-picker-card{align-items:center;gap:10px;min-width:0;display:flex}.model-picker-current-copy,.model-picker-card-copy{flex-direction:column;min-width:0;display:flex}.model-picker-name{color:#fafafa;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.model-picker-meta{color:#71717a;font-size:.72rem}.model-picker-placeholder{color:#71717a;font-size:.875rem}.model-picker-layer{z-index:10000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.model-picker-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;border:0;position:absolute;inset:0}.model-picker-dialog{z-index:1;background:#0b0b0d;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;width:min(920px,100%);height:min(78vh,720px);padding:22px;display:flex;position:relative;box-shadow:0 28px 80px #000000a6}.model-picker-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.model-picker-head h3{color:#fafafa;margin:0;font-size:1.15rem}.model-picker-close{color:#71717a;padding:4px}.model-picker-search{color:#71717a;background:#050505;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;display:flex}.model-picker-search input{color:#fafafa;background:0 0;border:0;outline:none;width:100%;font-size:.875rem}.model-picker-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}.model-picker-card{text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:14px}.model-picker-card:hover,.model-picker-card.is-active{background:#ffffff0f;border-color:#ffffff2e}.model-picker-empty{color:#71717a;grid-column:1/-1;margin:16px 0;font-size:.85rem}.model-picker-section{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;grid-column:1/-1;margin:14px 0 0;font-size:11px;font-weight:600}.model-picker-section:first-child{margin-top:2px}.app-shell.light .model-picker-trigger{color:#09090b;background:#fff;border-color:#00000026}.app-shell.light .model-picker-name{color:#09090b}.app-shell.light .model-picker-meta,.app-shell.light .model-picker-placeholder{color:#52525b}html.theme-light .model-picker-backdrop{background:#18181b73}html.theme-light .model-picker-dialog{background:#fff;border-color:#0000001f;box-shadow:0 28px 80px #0000002e}html.theme-light .model-picker-head h3,html.theme-light .model-picker-search input,html.theme-light .model-picker-name{color:#09090b}html.theme-light .model-picker-close,html.theme-light .model-picker-meta,html.theme-light .model-picker-empty,html.theme-light .model-picker-section{color:#52525b}html.theme-light .model-picker-search{color:#52525b;background:#f4f4f5;border-color:#0000001f}html.theme-light .model-picker-card{border-color:#0000001a}html.theme-light .model-picker-card:hover,html.theme-light .model-picker-card.is-active{background:#f4f4f5;border-color:#0003}.studio-radio{appearance:none;cursor:pointer;background:0 0;border:1.5px solid #a1a1aa;border-radius:999px;width:1rem;height:1rem;margin:0}.studio-radio:checked{background-image:radial-gradient(circle,#fafafa 38%,#0000 40%);border-color:#fafafa}.app-shell.light .studio-radio{border-color:#71717a}.app-shell.light .studio-radio:checked{background-image:radial-gradient(circle,#18181b 38%,#0000 40%);border-color:#18181b}.studio-range{appearance:none;cursor:pointer;background:#fff3;border-radius:999px;height:4px}.studio-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fafafa;border:0;border-radius:999px;width:14px;height:14px}.studio-range::-moz-range-thumb{cursor:pointer;background:#fafafa;border:0;border-radius:999px;width:14px;height:14px}.studio-range:disabled{opacity:.4;cursor:not-allowed}.app-shell.light .studio-range,.app-shell.light .app-workspace-area input.studio-range[type=range]{appearance:none;border:0;height:4px;padding:0;background:#18181b2e!important}.app-shell.light .studio-range::-webkit-slider-thumb{appearance:none;border:0;border-radius:999px;width:12px;height:12px;background:#18181b!important}.app-shell.light .app-workspace-area input.studio-range[type=range]::-webkit-slider-thumb{appearance:none;border:0;border-radius:999px;width:12px;height:12px;background:#18181b!important}.app-shell.light .studio-range::-moz-range-thumb{background:#18181b;border:0;border-radius:999px;width:12px;height:12px}.app-shell.light .app-workspace-area input.studio-range[type=range]::-moz-range-thumb{background:#18181b;border:0;border-radius:999px;width:12px;height:12px}.upload-progress-track{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.upload-progress-fill{background:#fafafa;height:100%;transition:width .2s}.app-shell.light .upload-progress-track{background:#18181b1f}.app-shell.light .upload-progress-fill{background:#18181b}.stem-desk{flex-direction:column;gap:8px;display:flex}.stem-row{align-items:center;gap:8px;display:flex}.stem-row-controls{flex-shrink:0;align-items:center;gap:4px;display:flex}.stem-vol{flex-shrink:0;width:44px}.stem-icon-btn{color:#d4d4d8;cursor:pointer;background:#ffffff0f;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.stem-icon-btn:hover{color:#fafafa;background:#ffffff1f}.stem-icon-btn:disabled{opacity:.3;cursor:not-allowed}.stem-icon-slot{width:26px;height:26px}.stem-row-wave{background:#09090bb8;border:1px solid #ffffff1f;border-radius:12px;flex:1;min-width:0;padding:8px 12px 6px}.stem-row.is-muted .stem-row-wave{background:#09090b66;border-color:#ffffff12}.stem-row-label{font-family:var(--font-mono);letter-spacing:.04em;color:#d4d4d8;text-transform:capitalize;align-items:center;gap:6px;margin-bottom:4px;font-size:10px;display:flex}.stem-row-dot{border-radius:999px;flex-shrink:0;width:6px;height:6px}.app-shell.light .stem-icon-btn{color:#3f3f46;background:0 0}.app-shell.light .stem-icon-btn:hover{color:#18181b;background:#18181b0f}.app-shell.light .stem-row-wave,.app-shell.light .stem-row.is-muted .stem-row-wave{background:0 0;border-color:#0000}.app-shell.light .stem-row-label{color:#3f3f46}.field-hint{color:#a1a1aa}.app-shell.light .field-hint{color:#3f3f46}.app-workspace-area input[type=number],.app-workspace-area input.no-spinner{appearance:textfield}.app-workspace-area input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0;display:none}.app-workspace-area input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0;display:none}.app-workspace-area input.no-spinner::-webkit-inner-spin-button{appearance:none;margin:0;display:none}.app-workspace-area input.no-spinner::-webkit-outer-spin-button{appearance:none;margin:0;display:none}.stem-option.is-disabled{opacity:.35;cursor:not-allowed}.api-docs{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:40px;max-width:1080px;display:grid}.api-docs-nav{padding-bottom:32px;position:sticky;top:0}.api-docs-nav-toggle{display:none}.api-docs-nav-group+.api-docs-nav-group{margin-top:22px}.api-docs-nav-label{letter-spacing:.14em;text-transform:uppercase;color:#71717a;padding:0 8px 8px;font-size:10px;font-weight:700}.api-docs-nav-link{color:#a1a1aa;border-radius:8px;padding:6px 8px;font-size:13px;line-height:1.35;text-decoration:none;display:block}.api-docs-nav-link:hover,.api-docs-nav-link.is-active{color:#fafafa;background:#ffffff0d}.api-docs-article{min-width:0;padding-bottom:64px}.api-docs-pager{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:12px;margin-top:48px;padding-top:24px;display:grid}.api-docs-pager-link{min-width:0;color:inherit;background:#0a0a0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;display:flex}.api-docs-pager-link.is-next{text-align:right;align-items:flex-end}.api-docs-pager-link:hover{background:#111113;border-color:#ffffff38;text-decoration:none}.api-docs-pager-dir{letter-spacing:.08em;text-transform:uppercase;color:#71717a;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.api-docs-pager-title{color:#fafafa;font-size:.95rem;font-weight:500}.app-shell.light .api-docs-pager{border-top-color:#00000014}.app-shell.light .api-docs-pager-link{background:#fff;border-color:#0000001f}.app-shell.light .api-docs-pager-link:hover{background:#fafafa;border-color:#00000038;text-decoration:none}.app-shell.light .api-docs-pager-title{color:#09090b}.api-docs-kicker{letter-spacing:.14em;text-transform:uppercase;color:#71717a;margin:0 0 10px;font-size:12px;font-weight:500}.api-docs-kicker a{color:inherit}.api-docs-article a:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.api-docs-article h1{font-family:var(--font-serif,"Instrument Serif", Georgia, serif);letter-spacing:-.025em;color:#f4f4f5;margin:0 0 14px;font-size:clamp(34px,3.8vw,48px);font-weight:400;line-height:1.05}.api-docs-lede{color:#a1a1aa;margin:0 0 20px;font-size:1.02rem;line-height:1.6}.api-docs-article h2{font-family:var(--font-serif,"Instrument Serif", Georgia, serif);letter-spacing:-.015em;color:#f4f4f5;border-bottom:1px solid #ffffff14;margin:36px 0 14px;padding-bottom:8px;font-size:24px;font-weight:400}.api-docs-article h3{margin:18px 0 4px;font-size:.98rem;font-weight:600}.api-docs-article p,.api-docs-article li{color:#d4d4d8;font-size:.95rem;line-height:1.65}.api-docs-article ul,.api-docs-article ol{padding-left:1.2rem}.api-docs-article code{font-size:.86em}.api-docs-steps{margin:0 0 24px}.api-docs-table-wrap{border:1px solid #ffffff14;border-radius:12px;margin:16px 0 24px;overflow-x:auto}.api-docs-table{border-collapse:collapse;width:100%;font-size:13px}.api-docs-table th,.api-docs-table td{text-align:left;vertical-align:top;border-top:1px solid #ffffff0f;padding:10px 12px}.api-docs-table th{letter-spacing:.08em;text-transform:uppercase;color:#71717a;border-top:none;font-size:11px;font-weight:600}.api-docs-table td:first-child{white-space:nowrap;width:28%}.api-docs-table td.api-docs-field-span{vertical-align:middle}.api-docs-req{letter-spacing:.06em;text-transform:uppercase;color:#f59e0b;margin-left:8px;font-size:10px;font-weight:700;display:inline-block}.api-docs-default{color:#71717a;white-space:normal;margin-top:4px;font-size:11px}.api-docs-code{background:#0a0a0c;border:1px solid #ffffff14;border-radius:12px;margin:16px 0 28px;overflow:hidden}.api-docs-code-bar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.api-docs-code-tabs{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.api-docs-code-tabs button,.api-docs-copy{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:550;transition:all .15s}.api-docs-code-tabs button:hover,.api-docs-copy:hover{color:#fafafa}.api-docs-code-tabs button.is-active{color:#09090b;background:#f4f4f5;box-shadow:0 1px 3px #0003}.api-docs-copy{align-items:center;gap:6px;display:inline-flex}.api-docs-code pre{margin:0;padding:16px;font-size:12.5px;line-height:1.55;overflow-x:auto}.api-docs-article>pre{background:#0a0a0c;border:1px solid #ffffff14;border-radius:12px;margin:16px 0 24px;padding:16px;font-size:12.5px;overflow-x:auto}.api-docs-model-list{margin:0;padding:0;list-style:none}.api-docs-model-list li{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:8px 16px;padding:10px 0;display:flex}.api-docs-model-list a{color:#e4e4e7}.app-shell.light .api-docs-nav-link{color:#52525b}.app-shell.light .api-docs-nav-link:hover,.app-shell.light .api-docs-nav-link.is-active{color:#09090b;background:#0000000d}.app-shell.light .api-docs-article h1,html.theme-light .api-docs-article h1,.app-shell.light .api-docs-article h2,html.theme-light .api-docs-article h2{color:#171512}.app-shell.light .api-docs-lede,.app-shell.light .api-docs-article p,.app-shell.light .api-docs-article li{color:#52525b}.app-shell.light .api-docs-table-wrap,.app-shell.light .api-docs-code,.app-shell.light .api-docs-article>pre{background:#fff;border-color:#0000001a}.app-shell.light .api-docs-table th,.app-shell.light .api-docs-table td,.app-shell.light .api-docs-code-bar{border-color:#0000000f}.app-shell.light .api-docs-code-tabs button,.app-shell.light .api-docs-copy{color:#52525b}.app-shell.light .api-docs-code-tabs button.is-active,.app-shell.light .api-docs-copy:hover,.app-shell.light .api-docs-code-tabs button:hover{color:#09090b;background:#0000000d}.app-shell.light .api-docs-model-list li{border-color:#0000000f}.app-shell.light .api-docs-model-list a{color:#09090b}.billing-amount-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:textfield}.billing-amount-input::-webkit-inner-spin-button{appearance:none;margin:0;display:none}.billing-amount-input::-webkit-outer-spin-button{appearance:none;margin:0;display:none}.app-shell.light .billing-amount-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:textfield}.paypal-checkout-btn{color:#003087;cursor:pointer;background:#ffc439;border:none;border-radius:24px;justify-content:center;align-items:center;width:100%;height:48px;margin-top:16px;transition:background .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 1px 2px #00000024}.paypal-checkout-btn:hover:not(:disabled){background:#f5b800}.paypal-checkout-btn:disabled{opacity:.5;cursor:not-allowed}.paypal-checkout-busy{color:#003087;font-size:.92rem;font-weight:700}.paypal-return{width:min(720px,100% - 40px);margin:72px auto;padding:0}.paypal-return .glass-panel{min-height:220px}.app-shell.light .google-signin-btn{color:#e3e3e3!important;background:#131314!important;border-color:#8e918f!important}.paypal-official-mark{width:auto;height:22px;display:block}@media (width<=720px){.app-shell>header{padding-left:14px;padding-right:14px}.app-header-account-copy,.app-header-balance-label{display:none}}@media (width<=860px){.app-header-nav-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.app-nav-backdrop{z-index:45;background:#0000008c;border:none;display:block;position:fixed;inset:60px 0 0}.app-sidebar-area{z-index:50;width:min(280px,86vw);min-width:0;height:auto;transition:transform .2s;position:fixed;top:60px;bottom:0;left:0;transform:translate(-105%)}.app-sidebar-area.is-open{transform:translate(0);box-shadow:16px 0 40px #00000073}.app-main-content{height:calc(100dvh - 108px)}.app-workspace-area{width:100%;padding:16px 16px 32px;overflow-x:hidden}.dash-header{margin-bottom:24px}.dash-title{font-size:1.7rem}.app-main-content.is-docs .app-workspace-area{padding:16px 16px 40px;overflow-x:hidden}.api-docs{grid-template-columns:1fr;gap:18px;max-width:100%}.api-docs-nav{padding-bottom:0;display:block;position:static}.api-docs-nav-toggle{color:#fafafa;cursor:pointer;background:#111216;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.api-docs-nav-body{background:#0a0a0c;border:1px solid #ffffff14;border-radius:12px;margin-top:10px;padding:12px;display:none}.api-docs-nav.is-open .api-docs-nav-body{display:block}.api-docs-nav-group+.api-docs-nav-group{margin-top:16px}.api-docs-pager{grid-template-columns:1fr}.api-docs-pager-link.is-next{text-align:left;align-items:flex-start}.api-docs-article h1{font-size:1.45rem}.api-docs-table thead{display:none}.api-docs-table,.api-docs-table tbody,.api-docs-table tr,.api-docs-table td{width:100%;display:block}.api-docs-table tr{border-top:1px solid #ffffff0f;padding:12px 14px}.api-docs-table tr:first-child{border-top:none}.api-docs-table td{border:none;padding:2px 0}.api-docs-table td:first-child{white-space:normal;width:auto}.api-docs-table td:nth-child(2){color:#a1a1aa;font-size:12px}.api-docs-field-map td.api-docs-field-model{color:inherit;font-size:inherit}.api-docs-field-map td.api-docs-field-default{color:#a1a1aa;font-size:12px}.api-docs-code-bar,.api-docs-code-tabs{flex-wrap:wrap}.app-shell.light .api-docs-nav-toggle{color:#09090b;background:#f4f4f5;border-color:#0000001a}.app-shell.light .api-docs-nav-body{background:#fff;border-color:#00000014}}.app-toast{z-index:80;color:#09090b;background:#fff;border:1px solid #ffffff2e;border-radius:8px;padding:10px 16px;font-size:.9rem;font-weight:500;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}.app-shell.light .app-toast{color:#fafafa;background:#09090b;border:1px solid #09090b33;box-shadow:0 8px 24px #00000029}html.is-checkout-doc,html.is-checkout-doc body,html.is-checkout-doc #root{background:#fff;height:100%;overflow:hidden}.app-shell.is-checkout{background:#fff;height:100%;min-height:100%;max-height:none;overflow:auto}.checkout-page{color:#09090b;background:#fff;min-height:100vh;padding:28px 32px 48px}.checkout-back{color:#52525b;margin-bottom:28px;font-size:.9rem;text-decoration:none;display:inline-block}.checkout-back:hover{color:#09090b}.checkout-loading,.checkout-loading-cover{text-align:center;color:#52525b;margin:80px auto}.checkout-loading-cover{z-index:8;background:#fff;justify-content:center;align-items:center;margin:0;display:flex;position:fixed;inset:0}.checkout-layout{grid-template-columns:minmax(260px,360px) minmax(360px,1fr);gap:72px;max-width:1040px;margin:0 auto;display:grid}.checkout-summary{border-right:1px solid #0000001a;padding-right:48px}.checkout-form{min-width:0}.paddle-checkout-wrap{position:relative}.paddle-checkout-frame iframe{display:block}.checkout-native-page{padding-bottom:48px}.checkout-native-note{text-align:center;color:#52525b;max-width:520px;margin:48px auto 0;font-size:.95rem}.checkout-processing-cover{z-index:90;color:#09090b;background:#fff;justify-content:center;align-items:center;font-size:1rem;display:flex;position:fixed;inset:0}.checkout-kicker{color:#52525b;margin:0 0 8px;font-size:.95rem}.checkout-total{letter-spacing:-.04em;margin:0 0 28px;font-size:2rem;font-weight:650}.checkout-total span{color:#52525b;margin-left:6px;font-size:1rem;font-weight:500}.checkout-line{border-top:1px solid #00000014;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.checkout-line strong,.checkout-line span{display:block}.checkout-line>span{font-weight:550}.checkout-line strong+span{color:#52525b;margin-top:4px;font-size:.85rem;font-weight:400}.checkout-totals{border-top:1px solid #00000014;margin:0;padding:12px 0 0}.checkout-totals div{justify-content:space-between;padding:8px 0;font-size:.92rem;display:flex}.checkout-totals .is-due{font-weight:650}.checkout-totals dt{color:#52525b;margin:0}.checkout-totals dd{margin:0}.checkout-processing{color:#3f3f46;margin:0 0 16px;font-size:.92rem}@media (width<=800px){.checkout-page{padding:20px 16px 32px}.checkout-layout{grid-template-columns:1fr;gap:28px}.checkout-summary{border-bottom:1px solid #0000001a;border-right:0;padding-bottom:24px;padding-right:0}}.marketing-footer{color:#fafafa;background:#09090c;border-top:1px solid #ffffff1a;flex-shrink:0;width:100%;margin-top:80px;position:relative;overflow:hidden}.app-shell.light .marketing-footer,html.theme-light .marketing-footer{color:#1c1915;background:#fffcf7;border-top-color:#1c19151f}.marketing-footer:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(95% 85% at 50% 125%,#6366f161 0%,#8d84ff2e 42%,#0000 75%);position:absolute;inset:0}.app-shell.light .marketing-footer:before,html.theme-light .marketing-footer:before{background:radial-gradient(90% 70% at 50% 120%,#4c3fe047 0%,#4c3fe014 45%,#0000 75%)}.marketing-footer .foot-inner{z-index:1;max-width:1240px;margin:0 auto;padding:56px 24px 0;position:relative}.marketing-footer .foot-top{grid-template-columns:1.15fr 1.85fr;align-items:start;gap:48px;display:grid}@media (width<=920px){.marketing-footer .foot-top{grid-template-columns:1fr;gap:40px}}.marketing-footer .foot-hero{max-width:400px}.marketing-footer .foot-brand{letter-spacing:-.03em;color:inherit;align-items:center;gap:8px;margin-bottom:14px;font-family:Instrument Serif,Georgia,serif;font-size:26px;display:inline-flex}.marketing-footer .foot-brand .brand-mark{background:currentColor;width:20px;height:20px;-webkit-mask:url(/pascal-mark.png) 50%/contain no-repeat;mask:url(/pascal-mark.png) 50%/contain no-repeat}.marketing-footer .foot-tagline{color:inherit;letter-spacing:-.02em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(26px,2.5vw,34px);line-height:1.18}.marketing-footer .foot-cols{border-left:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:32px;padding-left:48px;display:grid}.app-shell.light .marketing-footer .foot-cols,html.theme-light .marketing-footer .foot-cols{border-left-color:#1c19151f}@media (width<=920px){.marketing-footer .foot-cols{border-left:0;padding-left:0}}@media (width<=600px){.marketing-footer .foot-cols{grid-template-columns:1fr 1fr;gap:24px}}.marketing-footer .foot-col-title{letter-spacing:-.01em;color:inherit;background:0 0;border:0;margin-bottom:16px;padding:0;font-size:14px;font-weight:650;display:block}.marketing-footer .foot-col ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.marketing-footer .foot-col a,.marketing-footer .foot-col button{color:#fff9;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px;transition:color .15s,transform .15s;display:inline-block}.app-shell.light .marketing-footer .foot-col a,.app-shell.light .marketing-footer .foot-col button,html.theme-light .marketing-footer .foot-col a,html.theme-light .marketing-footer .foot-col button{color:#5e584f}.marketing-footer .foot-col a:hover,.marketing-footer .foot-col button:hover{color:inherit;transform:translate(2px)}.marketing-footer .foot-wordmark-wrap{-webkit-user-select:none;user-select:none;border-top:1px solid #ffffff1a;justify-content:center;align-items:flex-end;width:100%;margin-top:48px;padding-top:24px;padding-bottom:4px;display:flex;position:relative;overflow:hidden}.app-shell.light .marketing-footer .foot-wordmark-wrap,html.theme-light .marketing-footer .foot-wordmark-wrap{border-top-color:#1c19151f}.marketing-footer .foot-wordmark-box{cursor:default;display:inline-block;position:relative}.marketing-footer .foot-wordmark-base{letter-spacing:-.01em;white-space:nowrap;text-align:center;transform-origin:bottom;color:#ffffff0d;-webkit-text-stroke:1px #ffffff30;margin-bottom:-16px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(84px,30vw,540px);font-weight:400;line-height:.8;transition:all .4s;display:block;transform:scaleX(1.06)}.app-shell.light .marketing-footer .foot-wordmark-base,html.theme-light .marketing-footer .foot-wordmark-base{color:#1c19150d;-webkit-text-stroke:1px #1c19152e}.marketing-footer .foot-wordmark-glow{letter-spacing:-.01em;white-space:nowrap;text-align:center;transform-origin:bottom;pointer-events:none;opacity:0;background-image:radial-gradient(circle 420px at var(--spot-x,50%) var(--spot-y,50%), #fff 0%, #8d84ff80 50%, transparent 80%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 28px #8d84ff99);-webkit-background-clip:text;background-clip:text;margin-bottom:-16px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(84px,30vw,540px);font-weight:400;line-height:.8;transition:opacity .4s;position:absolute;inset:0;transform:scaleX(1.06)}.app-shell.light .marketing-footer .foot-wordmark-glow,html.theme-light .marketing-footer .foot-wordmark-glow{background-image:radial-gradient(circle 420px at var(--spot-x,50%) var(--spot-y,50%), #4c3fe0 0%, #4c3fe059 50%, transparent 80%);filter:drop-shadow(0 0 28px #4c3fe08c)}.marketing-footer .foot-wordmark-box:hover .foot-wordmark-glow{opacity:1}.marketing-footer .foot-bottom{z-index:1;color:#fff9;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1240px;margin:0 auto;padding:24px 24px 32px;font-size:13.5px;display:flex;position:relative}.app-shell.light .marketing-footer .foot-bottom,html.theme-light .marketing-footer .foot-bottom{color:#5e584f;border-top-color:#1c19151f}.marketing-footer .foot-bottom-right{align-items:center;gap:12px;display:flex}.marketing-footer .foot-status-dot{background:#10b981;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #10b98199}.marketing-root{--bg:#f4efe6;--paper:#fffcf7;--ink:#1c1915;--muted:#5e584f;--line:#1c19151f;--soft:#1c19150d;--violet:#4c3fe0;--violet-ink:#fff;--wash-a:#4c3fe029;--wash-b:#d6924a38;--shadow:0 24px 70px #30200c1f;--code:#171512;--code-ink:#f3ecdf;background:var(--bg);color:var(--ink);flex-direction:column;width:100%;height:100%;min-height:100vh;font-family:Instrument Sans,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.marketing-root.dark,.marketing-root[data-theme=dark],.app-shell.dark .marketing-root{--bg:#12110e;--paper:#1c1a16;--ink:#f4efe6;--muted:#b7b0a4;--line:#f4efe61f;--soft:#f4efe60d;--violet:#8d84ff;--violet-ink:#16141f;--wash-a:#8d84ff2e;--wash-b:#d6924a14;--shadow:0 24px 70px #00000073;--code:#0c0b09;--code-ink:#f3ecdf}.marketing-wash-bg{pointer-events:none;z-index:0;background:radial-gradient(820px 420px at 88% -8%, var(--wash-a), transparent 62%), radial-gradient(640px 360px at -8% -4%, var(--wash-b), transparent 58%);height:78vh;position:fixed;inset:0 0 auto}.trial{color:var(--ink);z-index:10;justify-content:center;align-items:center;gap:14px;padding:10px 22px;font-size:14px;display:flex;position:relative}.trial p{color:var(--ink);margin:0;font-weight:600}.trial button{color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:14px;font-weight:650;text-decoration:underline}.marketing-pill-nav{z-index:50;pointer-events:none;justify-content:center;width:100%;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:sticky;top:12px}.marketing-pill-nav .nav-inner{pointer-events:auto;background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(22px);border:1px solid var(--line);border-radius:9999px;justify-content:space-between;align-items:center;gap:28px;width:calc(100% - 48px);max-width:920px;margin:0 auto;padding:8px 10px 8px 24px;transition:max-width .45s cubic-bezier(.16,1,.3,1),padding .45s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s,box-shadow .45s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 30px #1c19150f}.marketing-pill-nav.is-scrolled .nav-inner,.marketing-pill-nav .nav-inner:hover{background:color-mix(in srgb, var(--paper) 95%, transparent);border-color:color-mix(in srgb, var(--violet) 30%, var(--line));max-width:1420px;padding:10px 14px 10px 28px;box-shadow:0 18px 48px #1c19151f}.marketing-pill-nav .brand{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:8px;font-family:Instrument Serif,Georgia,serif;font-size:24px;text-decoration:none;display:inline-flex}.marketing-pill-nav .brand-mark{background:var(--ink);width:20px;height:20px;-webkit-mask:url(/pascal-mark.png) 50%/contain no-repeat;mask:url(/pascal-mark.png) 50%/contain no-repeat}.marketing-pill-nav .nav-links{color:var(--muted);flex-wrap:wrap;gap:28px;font-size:14px;display:flex}.marketing-pill-nav .nav-links a,.marketing-pill-nav .nav-links button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:14px;text-decoration:none}.marketing-pill-nav .nav-links a:hover,.marketing-pill-nav .nav-links button:hover{color:var(--ink)}.marketing-pill-nav .nav-end{align-items:center;gap:12px;margin-left:auto;display:flex}.marketing-pill-nav .mobile-menu-toggle{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s;display:none}.marketing-pill-nav .mobile-menu-toggle:hover{background:var(--soft)}.marketing-pill-nav .theme-btn{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.marketing-pill-nav .sign-in{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:550}.mobile-nav-drawer{background:color-mix(in srgb, var(--paper) 96%, transparent);-webkit-backdrop-filter:blur(24px);border:1px solid var(--line);pointer-events:auto;z-index:100;border-radius:18px;padding:12px;animation:.2s cubic-bezier(.16,1,.3,1) mobile-drawer-in;position:absolute;top:calc(100% + 8px);left:14px;right:14px;box-shadow:0 20px 48px #0000002e}@keyframes mobile-drawer-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-nav-list{flex-direction:column;gap:2px;display:flex}.mobile-nav-list a,.mobile-drawer-btn{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;width:100%;padding:10px 14px;font-family:inherit;font-size:14.5px;font-weight:550;text-decoration:none;transition:background .15s;display:flex}.mobile-nav-list a:hover,.mobile-drawer-btn:hover{background:var(--soft)}.mobile-drawer-divider{background:var(--line);height:1px;margin:6px 0}.mobile-drawer-btn.is-signin{color:var(--violet);font-weight:600}@media (width<=900px){.marketing-pill-nav .nav-links{display:none}.marketing-pill-nav .mobile-menu-toggle{display:inline-flex}.marketing-pill-nav .nav-inner{gap:12px;width:calc(100% - 24px);max-width:100%;padding:7px 10px 7px 18px}}@media (width<=640px){.desktop-only{display:none!important}.marketing-pill-nav .nav-inner{padding:6px 8px 6px 14px}.marketing-pill-nav .brand{font-size:21px}.marketing-pill-nav .btn.btn-solid{padding:7px 13px;font-size:13px}}.marketing-root .btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:550;text-decoration:none;transition:all .15s;display:inline-flex}.marketing-root .btn-solid{background:var(--violet);color:var(--violet-ink)}.marketing-root .btn-solid:hover{opacity:.92;transform:translateY(-1px)}.marketing-root .btn-line{background:var(--paper);border-color:var(--line);color:var(--ink)}.marketing-root .btn-line:hover{border-color:color-mix(in srgb, var(--violet) 50%, var(--line));transform:translateY(-1px)}.landing-wrap{z-index:1;max-width:1180px;margin:0 auto;padding-left:22px;padding-right:22px;position:relative}.hero-viewport-group{box-sizing:border-box;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 72px);display:flex}.hero{grid-template-columns:minmax(280px,.86fr) minmax(340px,1.14fr);align-items:center;gap:36px;padding-top:48px;padding-bottom:32px;display:grid}@media (width<=900px){.hero{grid-template-columns:1fr;gap:28px;padding-top:24px;padding-bottom:24px}}.hero .kicker{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:550}.hero h1{letter-spacing:-.03em;color:var(--ink);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(52px,6.2vw,84px);font-weight:400;line-height:.95}.hero h1 em{font-style:normal}.hero .lede{max-width:48ch;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.5}.hero .actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.stage{background:var(--paper);border:1px solid #00000024;border-radius:12px;flex-direction:column;min-height:470px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff73,0 24px 68px -8px #1c191533,0 10px 24px -4px #1c191514}.marketing-root.dark .stage{border-color:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0d,0 30px 80px -10px #000000a6,0 12px 30px -4px #0006}.stage-top{background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 98%, #fff), color-mix(in srgb, var(--paper) 90%, #dfd9ce));border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none;border-top-left-radius:11px;border-top-right-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.marketing-root.dark .stage-top{background:linear-gradient(#25221e,#1c1a17)}.dots{align-items:center;gap:7px;display:flex}.dots i{border-radius:50%;width:10px;height:10px;display:block;box-shadow:inset 0 0 0 .5px #0000002e}.dots i:first-child{background:#ff5f56}.dots i:nth-child(2){background:#ffbd2e}.dots i:nth-child(3){background:#27c93f}.fish-tabs{background:color-mix(in srgb, var(--paper) 86%, var(--soft));border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.fish-tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:4px 14px;font-family:inherit;font-size:12px;font-weight:550;transition:all .15s}.fish-tabs button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #00000014}.mac-view-switch{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 86%, var(--soft));border-radius:999px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.mac-view-switch button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-family:inherit;font-size:11.5px;font-weight:550;transition:all .15s}.mac-view-switch button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #00000014}.stage-body{flex-direction:column;flex:1;gap:14px;padding:18px;display:flex}.mac-code-view{border:1px solid var(--line);background:var(--code);border-radius:10px;flex-direction:column;flex:1;min-height:280px;display:flex;overflow:hidden}.mac-code-header{background:color-mix(in srgb, var(--code) 85%, #fff 15%);color:#dfdbd2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:8px 14px;font-size:12px;display:flex}.mac-code-title{color:#ede8df;align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-weight:500;display:flex}.mac-copy-code{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:4px;padding:3px 8px;font-size:11px}.mac-code-pre{color:var(--code-ink);flex:1;margin:0;padding:16px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.code-comment{color:#8c8273}.code-str{color:#86efac}.mac-status-bar{color:var(--muted);border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper) 95%, var(--soft));border-bottom-right-radius:11px;border-bottom-left-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:11.5px;display:flex}.mac-status-bar a{color:var(--ink);text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline}.mac-status-bar a:hover{color:var(--violet)}.fish-tts-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;flex:1;display:flex;overflow:hidden}.fish-editor{flex-direction:column;flex:1;justify-content:space-between;gap:14px;padding:18px 20px;display:flex}.fish-editor-top{flex-direction:column;flex:1;display:flex}.fish-editor-top label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:550;display:block}.fish-textarea{width:100%;color:var(--ink);resize:none;background:0 0;border:0;outline:none;flex:1;min-height:120px;font-family:inherit;font-size:15px;line-height:1.6}.fish-editor-bottom{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.fish-char-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.fish-char-count.is-overflow{color:#e11d48;font-weight:600}.fish-char-error{color:#e11d48;background:#e11d481a;border-radius:5px;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;font-size:11.5px;display:inline-flex}.fish-btn-play{background:var(--ink);color:var(--bg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 20px;font-size:13px;font-weight:600;transition:opacity .2s,transform .15s;display:inline-flex}.fish-btn-play:hover{opacity:.9;transform:translateY(-1px)}.fish-stt-card{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:38px 24px;display:flex}.fish-stt-icon{color:var(--muted);align-items:center;gap:10px;font-size:26px;display:inline-flex}.fish-stt-text{color:var(--muted);max-width:44ch;margin:0;font-size:14.5px;line-height:1.5}.fish-stt-actions{align-items:center;gap:10px;margin-top:6px;display:flex}.fish-btn-outline{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:550;transition:all .15s}.fish-btn-outline:hover{background:var(--soft);border-color:var(--muted)}.fish-running-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;flex:1;gap:16px;padding:20px;display:flex}.fish-running-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fish-running-title{color:var(--ink);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.fish-pulse-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e33}.fish-btn-reset{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:550;transition:all .15s}.fish-btn-reset:hover{background:var(--soft);color:var(--ink)}.fish-transcript-body{background:var(--soft);border:1px solid var(--line);border-radius:10px;flex-direction:column;flex:1;gap:6px;padding:14px 16px;display:flex}.fish-transcript-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.fish-transcript-text{color:var(--ink);margin:0;font-size:14.5px;line-height:1.55}.fish-audio-bar{border:1px solid var(--line);background:var(--soft);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.fish-play-icon-btn{background:var(--ink);width:32px;height:32px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.fish-audio-wave{flex:1;align-items:center;gap:3px;height:32px;display:flex;position:relative;overflow:hidden}.fish-audio-wave i{background:var(--ink);opacity:.75;border-radius:99px;flex:1;min-height:4px;display:block}.fish-audio-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.agent-strip{justify-content:center;align-items:center;margin-top:auto;padding:18px 0 24px;display:flex}.models-section{box-sizing:border-box;max-width:1180px;margin:72px auto 0;padding-top:36px;padding-bottom:44px}.models-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 22px;display:flex}.models-head .kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:600}.models-head h2{color:var(--ink);margin:4px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(34px,3.8vw,48px);font-weight:400;line-height:1.05}.models-view-all{color:var(--muted);border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:550;text-decoration:none;transition:all .15s;display:inline-flex}.models-view-all:hover{color:var(--ink);border-color:color-mix(in srgb, var(--violet) 50%, var(--line))}.models-conveyor-wrap{width:100%;padding:10px 0 16px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.models-conveyor-track{will-change:transform;gap:14px;width:max-content;animation:55s linear infinite models-conveyor-scroll;display:flex}.models-conveyor-wrap:hover .models-conveyor-track{animation-play-state:paused}@keyframes models-conveyor-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.conveyor-card{text-align:left;background:var(--paper);border:1px solid var(--line);width:270px;color:inherit;cursor:pointer;border-radius:16px;flex-direction:column;flex-shrink:0;gap:12px;padding:15px 17px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.conveyor-card:hover{border-color:color-mix(in srgb, var(--violet) 55%, var(--line));transform:translateY(-2px);box-shadow:0 10px 24px #0000000f}.conveyor-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.conveyor-brand{align-items:center;gap:8px;min-width:0;display:inline-flex}.conveyor-provider{color:var(--muted);font-size:12.5px;font-weight:500}.conveyor-cat{color:var(--muted);border:1px solid var(--line);background:var(--soft);white-space:nowrap;border-radius:999px;padding:2.5px 7.5px;font-size:11px}.conveyor-card-name{letter-spacing:-.015em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.conveyor-card-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.conveyor-price{color:var(--ink);border:1px solid var(--line);background:var(--soft);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:550}.conveyor-arrow{border:1px solid var(--line);background:var(--soft);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;transition:all .15s;display:grid}.conveyor-card:hover .conveyor-arrow{background:var(--ink);color:var(--bg);border-color:var(--ink)}#switch{padding-top:56px}#switch h2{color:var(--ink);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:400;line-height:.98}.paths{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}@media (width<=720px){.paths{grid-template-columns:1fr}}.path{background:var(--paper);border:1px solid var(--line);border-radius:22px;flex-direction:column;padding:24px 26px;display:flex}.path h3{color:var(--ink);margin:0 0 6px;font-family:Instrument Serif,Georgia,serif;font-size:34px;font-weight:400;line-height:1.1}.path .blurb{color:var(--muted);margin:0 0 8px;font-size:14.5px}.path .credits{color:var(--muted);margin-bottom:20px;font-size:13.5px;line-height:1.5}.path .btn{align-self:flex-start;margin-top:auto}.lead{color:var(--ink);margin:26px 0 12px;font-size:18px}.switch{background:var(--code);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 16px 40px #0000001f}.switch-head{background:color-mix(in srgb, var(--code) 85%, #fff 15%);border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.tabs{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.tabs button{color:#9c9488;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:550;transition:all .18s}.tabs button:hover{color:#ede8df;background:#ffffff0f}.tabs button.on{color:#171512;background:#ede8df;box-shadow:0 1px 3px #0003}.switch pre{color:var(--code-ink);margin:0;padding:20px 24px 24px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.switch pre b{color:#c4b6ff;background:#c4b6ff26;border-radius:4px;padding:1px 6px;font-weight:500}#pricing{padding-top:56px}#pricing .head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}#pricing h2{color:var(--ink);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:400;line-height:.98}.freq{background:color-mix(in srgb, var(--paper) 86%, var(--soft));border:1px solid var(--line);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.freq button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:550;transition:all .18s}.freq button:hover{color:var(--ink)}.freq button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 4px #1c191514}.note{min-height:1.2em;color:var(--muted);margin:12px 0 0;font-size:14px}.plans{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}@media (width<=960px){.plans{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.plans{grid-template-columns:1fr}}.plan{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:24px 18px;display:flex;position:relative}.plan.featured{color:#fff;background:#1e1957;border-color:#0000;box-shadow:0 14px 34px #1c184f38}.plan.featured .badge{color:#c4b6ff;letter-spacing:.08em;text-transform:uppercase;background:#c4b6ff33;border:1px solid #c4b6ff59;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:18px;right:18px}.plan h3{color:inherit;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:28px;font-weight:400;line-height:1.1}.plan .blurb{-webkit-line-clamp:2;height:38px;color:var(--muted);-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.plan.featured .blurb{color:#dfdbf5}.plan .price-box{flex-direction:column;justify-content:flex-start;height:62px;margin-top:12px;display:flex}.amt{letter-spacing:-.02em;color:inherit;align-items:baseline;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:38px;line-height:1;display:flex}.amt.is-inr{font-size:29px}.amt span{letter-spacing:normal;color:var(--muted);margin-left:5px;font-family:Instrument Sans,Segoe UI,sans-serif;font-size:13px;font-weight:500}.plan.featured .amt span{color:#c4b6ff}.intro{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.2}.plan.featured .intro{color:#c4b6ff}.plan .credits{color:var(--ink);height:20px;margin:10px 0 14px;font-size:13px;font-weight:600;line-height:1.3}.plan.featured .credits{color:#c4b6ff}.plan ul{flex-direction:column;flex:1;margin:10px 0 16px;padding:0;list-style:none;display:flex}.plan li{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);align-items:center;gap:8px;padding:7px 0;font-size:13px;display:flex}.plan.featured li{color:#f5f3ff}.chk{opacity:.85;flex-shrink:0;display:inline-flex}.plan.featured .chk{color:#c4b6ff}.plan .btn{margin-top:auto}.plan.featured .btn{color:#171512;background:#fff;border-color:#0000;font-weight:600}.plan.featured .btn:hover{background:#f4efe6}#faq{padding-top:56px}#faq h2{color:var(--ink);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:400;line-height:.98}.faq{border-top:1px solid var(--line);margin-top:14px}.faq details{border-bottom:1px solid var(--line);padding:14px 0}.faq summary{cursor:pointer;color:var(--ink);font-size:15px;font-weight:600}.faq details p{color:var(--muted);max-width:72ch;margin:8px 0 0;font-size:14.5px;line-height:1.5}.band{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:56px;padding-top:28px;padding-bottom:8px;display:flex}.band h2{color:var(--ink);margin:0 0 8px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400}.band p{color:var(--muted);margin:0;font-size:15px}.band .actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=880px){.how-scroll-section{height:240vh!important;margin-top:16px!important;margin-bottom:32px!important;position:relative!important}.how-sticky-viewport{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;height:calc(100dvh - 110px)!important;max-height:none!important;padding:10px 0!important;display:flex!important;position:sticky!important;top:96px!important;overflow:visible!important}.how-section-header{flex-shrink:0!important;margin-bottom:10px!important}.how-section-header h2{letter-spacing:-.025em!important;text-transform:none!important;margin:0 0 3px!important;font-family:Instrument Serif,Georgia,serif!important;font-size:clamp(26px,6vw,32px)!important;font-weight:400!important;line-height:1.05!important}.how-lead{color:#726b60!important;font-size:13px!important;line-height:1.4!important}.app-shell.dark .how-lead{color:#a1a1aa!important}.how-mobile-step-container{flex-direction:column!important;flex-shrink:0!important;gap:8px!important;width:100%!important;margin-bottom:10px!important;display:flex!important}.how-mobile-step-tabs{gap:6px!important;width:100%!important;display:flex!important}.how-mobile-tab{color:#a1a1aa!important;cursor:pointer!important;background:#16161a!important;border:1px solid #ffffff1a!important;border-radius:999px!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:6px!important;font-size:11.5px!important;font-weight:550!important;transition:all .2s!important;display:flex!important}.app-shell.light .how-mobile-tab,.marketing-root.light .how-mobile-tab{color:#726b60!important;background:#fff!important;border-color:#00000014!important}.how-mobile-tab.is-active{color:#09090b!important;background:#fafafa!important;border-color:#fafafa!important;box-shadow:0 4px 12px #0003!important}.app-shell.light .how-mobile-tab.is-active,.marketing-root.light .how-mobile-tab.is-active{color:#fff!important;background:#1c1915!important;border-color:#1c1915!important;box-shadow:0 4px 12px #1c191526!important}.how-mobile-tab-num{font-size:11.5px!important;font-weight:700!important}.how-mobile-step-active-card{background:#16161a!important;border:1px solid #ffffff1a!important;border-radius:14px!important;align-items:flex-start!important;gap:10px!important;padding:10px 12px!important;transition:all .25s!important;display:flex!important}.app-shell.light .how-mobile-step-active-card,.marketing-root.light .how-mobile-step-active-card{background:#fff!important;border-color:#00000017!important;box-shadow:0 4px 16px #1c19150a!important}.how-mobile-step-num{color:#09090b!important;background:#fafafa!important;border-radius:50%!important;flex-shrink:0!important;place-items:center!important;width:24px!important;height:24px!important;margin-top:1px!important;font-size:11.5px!important;font-weight:700!important;display:grid!important}.app-shell.light .how-mobile-step-num,.marketing-root.light .how-mobile-step-num{color:#fff!important;background:#1c1915!important}.how-mobile-step-body{flex:1!important;min-width:0!important}.how-mobile-step-title{color:#fafafa!important;margin-bottom:2px!important;font-size:13.5px!important;font-weight:600!important}.app-shell.light .how-mobile-step-title,.marketing-root.light .how-mobile-step-title{color:#1c1915!important}.how-mobile-step-desc{color:#a1a1aa!important;margin:0!important;font-size:11.5px!important;line-height:1.35!important}.app-shell.light .how-mobile-step-desc,.marketing-root.light .how-mobile-step-desc{color:#726b60!important}.how-steps-pane{display:none!important}.how-stage-grid{flex:none!important;width:100%!important;min-height:0!important;display:block!important}.how-visual-pane{flex:none!important;width:100%!important;min-height:0!important}.how-card-wrapper{background:#fff!important;border:1px solid #00000017!important;border-radius:16px!important;width:100%!important;max-width:100%!important;padding:0!important;overflow:hidden!important;box-shadow:0 10px 30px #1c191512!important}.app-shell.dark .how-card-wrapper{background:#16161a!important;border-color:#ffffff1a!important;box-shadow:0 10px 30px #0006!important}.how-card-header{background:#f7f6f3!important;border-bottom:1px solid #00000012!important;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important;display:flex!important}.app-shell.dark .how-card-header{background:#1c1c22!important;border-bottom-color:#ffffff14!important}.how-window-dots{gap:5px!important;display:flex!important}.how-window-dots .w-dot{width:8px!important;height:8px!important}.how-card-badge{border-radius:6px!important;font-size:11px!important;font-weight:600!important}.how-card-tag{border-radius:999px!important;padding:2px 7px!important;font-size:10px!important}.how-card-body{box-sizing:border-box!important;height:270px!important;min-height:270px!important;padding:12px 14px!important;overflow:hidden!important}.how-step-content-view{flex-direction:column!important;justify-content:space-between!important;gap:8px!important;height:100%!important;display:flex!important}.how-mock-search{border-radius:8px!important;padding:7px 10px!important;font-size:11.5px!important}.how-search-kbd{display:none!important}.how-mock-cats{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:5px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.how-mock-cats::-webkit-scrollbar{display:none!important}.h-cat{flex-shrink:0!important;padding:2.5px 8px!important;font-size:10px!important}.how-model-card{border-radius:10px!important;padding:9px 11px!important}.how-step-content-view>.how-model-card:nth-of-type(2){display:none!important}.how-mc-title{font-size:12px!important}.how-mc-price{font-size:10.5px!important}.how-mc-desc{margin-top:2px!important;font-size:10.5px!important;line-height:1.35!important}.how-mc-chips{gap:4px!important;margin-top:5px!important}.h-chip{padding:1.5px 5px!important;font-size:9px!important}.how-res-meta{justify-content:space-between!important;align-items:center!important;margin-top:2px!important;font-size:10.5px!important;display:flex!important}.how-mock-endpoint{border-radius:8px!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;display:flex!important}.how-mock-endpoint code{text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;min-width:0!important;font-size:10px!important;overflow:hidden!important}.h-method{flex-shrink:0!important;padding:1.5px 4px!important;font-size:9px!important}.h-status-badge{flex-shrink:0!important;font-size:9.5px!important}.how-tts-payload-preview{border-radius:8px!important;gap:4px!important;padding:8px 10px!important;font-size:11px!important}.how-waveform-bars{gap:3px!important;height:30px!important;margin:4px 0!important}.how-run-stats{border-top:1px solid #0000000f!important;justify-content:space-between!important;padding-top:6px!important;display:flex!important}.app-shell.dark .how-run-stats{border-top-color:#ffffff14!important}.h-stat-lbl{font-size:9.5px!important}.h-stat-v{font-size:11px!important}.how-audio-player{border-radius:8px!important;gap:8px!important;padding:8px 10px!important}.how-play-circle{width:28px!important;min-width:28px!important;height:28px!important}.how-player-time{font-size:10px!important}.how-tts-output-card{border-radius:8px!important;padding:8px 10px!important}.how-tts-out-lbl{margin-bottom:2px!important;font-size:9px!important}.how-tts-out-quote{font-size:11px!important;line-height:1.35!important}.how-res-actions{gap:6px!important;margin-top:2px!important;display:flex!important}.how-btn-action{border-radius:7px!important;flex:1!important;justify-content:center!important;padding:6px 10px!important;font-size:10.5px!important}}@media (width<=640px){.landing-wrap{padding-left:14px!important;padding-right:14px!important}.hero-viewport-group{min-height:auto!important}.hero{gap:20px!important;padding-top:14px!important;padding-bottom:18px!important}.hero h1{letter-spacing:-.02em!important;font-size:clamp(34px,8.5vw,44px)!important;line-height:1!important}.hero .lede{margin-top:10px!important;font-size:15px!important;line-height:1.45!important}.hero .actions{gap:8px!important;margin-top:16px!important}.hero .actions .btn{text-align:center;flex:auto;padding:9px 14px!important;font-size:13.5px!important}.stage{border-radius:12px!important;min-height:auto!important}.stage-top{gap:6px!important;padding:8px 10px!important}.stage-top .dots{display:none!important}.fish-tabs{gap:2px!important;padding:2px!important}.fish-tabs button{padding:5px 8px!important;font-size:11.5px!important}.mac-view-switch button{padding:4px 7px!important;font-size:11px!important}.stage-body{padding:14px 12px!important}.fish-textarea{min-height:96px!important;font-size:14px!important}.fish-editor-bottom{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.fish-btn-play{justify-content:center!important;width:100%!important}.fish-stt-card{min-height:140px!important;padding:16px 12px!important}.fish-stt-text{font-size:13px!important}.fish-stt-actions{flex-direction:column!important;gap:8px!important;width:100%!important}.fish-stt-actions button{justify-content:center!important;width:100%!important}.mac-status-bar{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:9px 12px!important;font-size:11px!important}.landing-agent{width:100%!important;margin:0 auto!important}.landing-agent-bar{width:100%!important;max-width:100%!important}.landing-agent-label{font-size:12.5px!important}.landing-agent-works{flex-direction:column!important;align-items:center!important;gap:6px!important}.landing-agent-works ul{flex-wrap:wrap!important;justify-content:center!important;gap:6px!important}.models-section{margin-top:36px!important;padding-top:20px!important}.models-head{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.conveyor-card{width:230px!important;padding:12px 14px!important}.paths{grid-template-columns:1fr!important}.path{padding:18px 16px!important}.switch-head{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:10px 12px!important}.tabs{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;max-width:100%!important;overflow-x:auto!important}.switch pre{padding:14px 12px!important;font-size:11.5px!important}#pricing .head-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.freq{justify-content:center!important;width:100%!important}.plans{grid-template-columns:1fr!important;gap:12px!important}.plan{border-radius:16px!important;padding:20px 16px!important}.network-head{flex-direction:column!important;gap:14px!important}.network-head-right{text-align:left!important;align-items:flex-start!important}.network-map-card{padding:14px 12px!important}.network-card-bottom{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.network-category-legend{justify-content:flex-start!important}.stream-row{flex-wrap:wrap!important;justify-content:center!important;font-size:12px!important}.band{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.band .actions{flex-direction:column!important;width:100%!important}.band .actions .btn{text-align:center!important;width:100%!important}.foot-top{grid-template-columns:1fr!important;gap:28px!important}.foot-cols{border-left:0!important;grid-template-columns:1fr 1fr!important;gap:20px!important;padding-left:0!important}.foot-bottom{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.foot-wordmark-box{height:90px!important}.foot-wordmark-base,.foot-wordmark-glow{font-size:100px!important}}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-white\/10::file-selector-button{background-color:#ffffff1a}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-white::file-selector-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-neutral-200:hover{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.hover\:text-neutral-300:hover{--tw-text-opacity:1;color:rgb(212 212 212/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\:opacity-80:hover{opacity:.8}.hover\:file\:bg-white\/20::file-selector-button:hover{background-color:#fff3}.focus\:border-amber-200:focus{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.focus\:border-white\/30:focus{border-color:#ffffff4d}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.active\:scale-95:active{--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))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=640px){.sm\:gap-6{gap:1.5rem}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:self-start{align-self:flex-start}}
