/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:var(--font-body);--font-mono:var(--font-mono);--color-red-600:oklch(57.7% .245 27.325);--color-emerald-300:oklch(84.5% .143 164.978);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-\[calc\(4rem\+env\(safe-area-inset-top\)\)\]{top:calc(4rem + env(safe-area-inset-top))}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-4{left:calc(var(--spacing) * 4)}.z-40{z-index:40}.z-50{z-index:50}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[calc\(100dvh-4rem-env\(safe-area-inset-top\)\)\]{max-height:calc(100dvh - 4rem - env(safe-area-inset-top))}.min-h-\[280px\]{min-height:280px}.min-h-\[min\(72vh\,640px\)\]{min-height:min(72vh,640px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[480px\]{min-width:480px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--line\)\]>:not(:last-child)){border-color:var(--line)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#222\]{border-color:#222}.border-\[var\(--line\)\]{border-color:var(--line)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[rgba\(6\,4\,5\,0\.97\)\]{background-color:#060405f7}.bg-\[rgba\(8\,5\,6\,0\.55\)\]{background-color:#0805068c}.bg-\[rgba\(8\,5\,6\,0\.97\)\]{background-color:#080506f7}.bg-\[var\(--accent\)\],.bg-\[var\(--accent\)\]\/20{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/20{background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.bg-\[var\(--bg-code\)\]{background-color:var(--bg-code)}.bg-\[var\(--bg-soft\)\]{background-color:var(--bg-soft)}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-fuchsia-400{background-color:var(--color-fuchsia-400)}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-violet-300{background-color:var(--color-violet-300)}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-400\/20{background-color:#a685ff33}@supports (color:color-mix(in lab,red,red)){.bg-violet-400\/20{background-color:color-mix(in oklab,var(--color-violet-400) 20%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-violet-500\/30{--tw-gradient-from:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.from-violet-500\/30{--tw-gradient-from:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.from-violet-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-emerald-300{color:var(--color-emerald-300)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-indigo-300{color:var(--color-indigo-300)}.text-red-600{color:var(--color-red-600)}.text-rose-300{color:var(--color-rose-300)}.text-rose-300\/70{color:#ffa2aeb3}@supports (color:color-mix(in lab,red,red)){.text-rose-300\/70{color:color-mix(in oklab,var(--color-rose-300) 70%,transparent)}}.text-rose-300\/80{color:#ffa2aecc}@supports (color:color-mix(in lab,red,red)){.text-rose-300\/80{color:color-mix(in oklab,var(--color-rose-300) 80%,transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-violet-200{color:var(--color-violet-200)}.text-violet-200\/80{color:#ddd6ffcc}@supports (color:color-mix(in lab,red,red)){.text-violet-200\/80{color:color-mix(in oklab,var(--color-violet-200) 80%,transparent)}}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0000002e)}.ring-2,.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-rose-400{--tw-ring-color:var(--color-rose-400)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--line-strong\)\]:hover{border-color:var(--line-strong)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-rose-200:hover{color:var(--color-rose-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}}@media (min-width:40rem){.sm\:top-\[calc\(5rem\+env\(safe-area-inset-top\)\)\]{top:calc(5rem + env(safe-area-inset-top))}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:min-h-\[min\(78vh\,720px\)\]{min-height:min(78vh,720px)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:\!inline-flex{display:inline-flex!important}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:self-start{align-self:flex-start}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[4\.25rem\]{font-size:4.25rem}}}:root{--bg:#080506;--bg-elevated:#120a0c;--bg-soft:#1a0f12;--ink:#fff5f5;--muted:#b8a0a4;--line:#f8717124;--line-strong:#f8717147;--accent:#e11d48;--accent-bright:#f43f5e;--accent-deep:#be123c;--glow:#e11d4873;--forge:#be123c;--ok:#34d399;--chip:#ffffff0f;--official:#f43f5e;--radius:14px;--shadow:0 0 0 1px #e11d481f,0 20px 50px #00000073}*{box-sizing:border-box}body,html{min-height:100%}body{color:var(--ink);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background-color:#0000;background-image:radial-gradient(900px 500px at 75% 20%,#e11d482e,#0000 55%),radial-gradient(700px 420px at 15% 10%,#7f1d1d33,#0000 50%),radial-gradient(600px 400px at 50% 90%,#be123c1a,#0000 55%),linear-gradient(#050305,#0c0708 45%,#080506);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;margin:0}@media (min-width:1024px){body{background-attachment:fixed}}a{color:inherit;text-decoration:none}::selection{background:#f43f5e59}.container-x{width:100%;max-width:1160px;padding-inline:max(1rem,env(safe-area-inset-left));margin-inline:auto;padding-inline-end:max(1rem,env(safe-area-inset-right))}@media (min-width:640px){.container-x{padding-inline:1.25rem}}@media (min-width:1024px){.container-x{padding-inline:1.5rem}}.display{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.04em;font-weight:700}.muted{color:var(--muted)}.panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120a0ce0}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1.2rem;font-size:.925rem;font-weight:600;transition:background .15s,box-shadow .15s,transform .15s,border-color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(180deg,var(--accent-bright),var(--accent-deep));color:#fff;box-shadow:0 0 0 1px #ffffff14,0 0 28px #e11d4873}.btn-primary:hover{background:linear-gradient(180deg,#fb7185,var(--accent))}.btn-violet{color:#fff;background:linear-gradient(#a78bfa,#7c3aed);box-shadow:0 0 0 1px #ffffff14,0 0 28px #7c3aed80}.btn-violet:hover{background:linear-gradient(#b9a4fb,#6d28d9)}.btn-ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn-ghost:hover{background:#ffffff0a}.btn-soft{border-color:var(--line);color:var(--ink);background:#ffffff0f}.input,.textarea{padding:.8rem .95rem}.input,.select,.textarea{border:1px solid var(--line-strong);width:100%;font:inherit;color:var(--ink);background-color:#ffffff0a;border-radius:12px}.select{color-scheme:dark;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a99fc0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding:.8rem 2.4rem .8rem .95rem}.select option{color:var(--ink);background-color:#140f1e}.select option:checked,.select option:hover{color:#fff;background-color:#241a33}.theme-select{width:100%;position:relative}.theme-select__trigger{border:1px solid var(--line-strong);width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:#0c0a12eb;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .95rem;transition:border-color .15s,background .15s;display:flex}.theme-select.is-open .theme-select__trigger,.theme-select__trigger:hover{background:#120c16fa;border-color:#f43f5e8c}.theme-select__trigger:focus{outline-offset:1px;outline:2px solid #f43f5e59}.theme-select__trigger svg{color:#a99fc0;flex-shrink:0;transition:transform .15s}.theme-select.is-open .theme-select__trigger svg{transform:rotate(180deg)}.theme-select__menu{z-index:40;background:#120c16;border:1px solid #f43f5e59;border-radius:12px;max-height:14rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0000008c}.theme-select__option{color:#e8e4f0;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.65rem .75rem;display:block}.theme-select__option:hover{color:#fff;background:#f43f5e2e}.theme-select__option.is-selected{color:#fff;background:#f43f5e52}.input::placeholder,.textarea::placeholder{color:#7a7192}.input:focus,.select:focus,.textarea:focus{outline-offset:1px;outline:2px solid #f43f5e59}.verify-status{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;align-items:center;gap:.65rem;padding:.85rem 1rem;font-size:.9rem;display:flex}.verify-status.is-ok{color:#86efac;background:#22c55e1a;border-color:#22c55e66}.verify-status.is-pending{color:#fde68a;background:#fbbf2414;border-color:#fbbf2459}.security-checklist{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.security-checklist li{color:var(--muted);align-items:flex-start;gap:.65rem;font-size:.9rem;display:flex}.security-checklist__mark{border:1px solid var(--line-strong);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;font-size:.7rem;display:inline-flex}.security-checklist li.is-done{color:#bbf7d0}.security-checklist li.is-done .security-checklist__mark{color:#86efac;background:#22c55e33;border-color:#22c55e80}.security-checklist li.is-active .security-checklist__mark{color:#fda4af;background:#f43f5e33;border-color:#f43f5e99}.textarea{resize:vertical;min-height:120px}.label{letter-spacing:.02em;color:var(--muted);margin-bottom:.4rem;font-size:.78rem;font-weight:600;display:block}.code-block{color:#ddd6fe;border:1px solid var(--line);font-family:var(--font-mono),ui-monospace,monospace;background:#0b0912;border-radius:14px;padding:1.1rem 1.2rem;font-size:.82rem;line-height:1.55;overflow:auto}.code-block .cm{color:#8b8b98}.code-block .ck{color:#c4b5fd}.code-block .cs{color:#86efac}.chip{background:var(--chip);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;font-weight:500;display:inline-flex}.chip-scroll{scrollbar-width:thin;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.chip[data-active=true]{background:var(--accent);border-color:var(--accent-bright);color:#fff;box-shadow:0 0 18px #e11d4866}.badge-official{color:#fecdd3;letter-spacing:.04em;text-transform:uppercase;background:#f43f5e33;border:1px solid #fb718559;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.model-cover{aspect-ratio:16/10;color:#fff;letter-spacing:-.02em;border-radius:10px;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #00000059,0 0 24px #7c3aed40}.model-cover:after{content:"";background:linear-gradient(135deg,#ffffff29,#0000 55%);position:absolute;inset:0}.stars{opacity:.55;background-image:radial-gradient(1px 1px at 20px 30px,#ffffff73,#0000),radial-gradient(1px 1px at 80px 120px,#ffffff59,#0000),radial-gradient(1.5px 1.5px at 160px 80px,#fff6,#0000),radial-gradient(1px 1px at 240px 160px,#ffffff4d,#0000),radial-gradient(1px 1px at 320px 40px,#ffffff59,#0000),radial-gradient(1px 1px at 400px 200px,#ffffff40,#0000),radial-gradient(1.5px 1.5px at 480px 90px,#ffffff59,#0000),radial-gradient(1px 1px at 560px 150px,#ffffff4d,#0000);background-size:600px 240px;inset:0}.nebula,.stars{pointer-events:none;position:absolute}.nebula{filter:blur(60px)}.email-cta,.nebula{border-radius:999px}.email-cta{width:100%;max-width:520px;box-shadow:none;background:#fff;align-items:center;gap:.35rem;padding:.35rem;display:flex}@media (max-width:639px){.email-cta{border-radius:18px;flex-direction:column;align-items:stretch;padding:.4rem}.email-cta input{text-align:left;padding:.9rem 1rem}.email-cta .btn{border-radius:14px;width:100%}}.email-cta input{color:#111;font:inherit;background:0 0;border:0;border-radius:999px;flex:1;min-width:0;padding:.85rem 1.1rem}.email-cta input:focus{outline:none}.email-cta input::placeholder{color:#8b8499}.email-cta .btn{white-space:nowrap;background:var(--accent);box-shadow:none;border:none;flex-shrink:0}.email-cta .btn:hover{background:var(--accent-bright);box-shadow:none;transform:none}.announce{color:#fff5f5bf;text-align:center;z-index:3;background:0 0;border:none;padding:.65rem 1rem .15rem;font-size:.82rem;position:relative}.announce a{color:#fff;text-underline-offset:2px;font-weight:600;text-decoration:underline}.logo-mark{width:22px;height:22px;box-shadow:none;background:url(/brand/foundry-mark.svg) 50%/contain no-repeat;border-radius:6px;flex-shrink:0;display:inline-block;position:relative}.logo-mark:after{content:none}.trust-logo{letter-spacing:.02em;color:#f4f2ff73;text-transform:uppercase;font-size:.95rem;font-weight:700}.pod-stage{perspective:1200px;min-height:420px;position:relative}.pod{transform-style:preserve-3d;background:linear-gradient(160deg,#281848f2,#0c0818fa);border:1px solid #a78bfa59;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #7c3aed26,0 30px 60px #0000008c,0 0 50px #7c3aed40,inset 0 1px #ffffff14}.pod,.pod:before{position:absolute}.pod:before{content:"";background:linear-gradient(120deg,#0000 40%,#a78bfa1f,#0000 70%);inset:0}.pod-led{border-radius:999px;width:7px;height:7px;box-shadow:0 0 10px}.pod-a{width:220px;height:300px;animation:float-a 7s ease-in-out infinite;top:8%;right:8%;transform:rotateY(-18deg)rotateX(8deg)}.pod-b{width:150px;height:200px;animation:float-b 6s ease-in-out infinite;top:28%;right:48%;transform:rotateY(22deg)rotateX(12deg)}.pod-c{width:120px;height:160px;animation:float-c 8s ease-in-out infinite;bottom:6%;right:28%;transform:rotateY(-28deg)rotateX(6deg)}@keyframes float-a{0%,to{transform:rotateY(-18deg)rotateX(8deg)translateY(0)}50%{transform:rotateY(-14deg)rotateX(10deg)translateY(-14px)}}@keyframes float-b{0%,to{transform:rotateY(22deg)rotateX(12deg)translateY(0)}50%{transform:rotateY(18deg)rotateX(14deg)translateY(12px)}}@keyframes float-c{0%,to{transform:rotateY(-28deg)rotateX(6deg)translateY(0)}50%{transform:rotateY(-22deg)rotateX(8deg)translateY(-10px)}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fade-up .7s both}.chat-fab{z-index:60;background:linear-gradient(180deg,var(--accent-bright),var(--accent-deep));color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.15rem;font-size:.9rem;font-weight:650;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 0 30px #e11d488c}.lm-section{background:#050505}.lm-heading{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,3.5vw,2.65rem);font-weight:750;line-height:1.1}.lm-sub{color:#ffffff7a;max-width:34rem;margin:.85rem auto 0;font-size:1.02rem;line-height:1.5}.lm-tabs{gap:.5rem;margin-top:1.6rem;display:inline-flex}.lm-tabs button{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;background:#ffffff0f;border:0;border-radius:6px;padding:.72rem 1.05rem;font-size:.72rem;font-weight:750;transition:background .15s,color .15s}.lm-tabs button.is-on{color:#0a0a0a;background:#fff}.lm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.4rem;display:grid}@media (min-width:700px){.lm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.lm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}}.lm-item{background:#111113;border:1px solid #ffffff12;border-radius:12px;padding:1rem 1rem 1.1rem;transition:background .15s,border-color .15s,transform .15s;display:block}.lm-item:hover{background:#161618;border-color:#ffffff24;transform:translateY(-2px)}.lm-item__head{justify-content:space-between;align-items:flex-start;min-height:36px;display:flex}.lm-item__logo{background:#1a1a1c;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.lm-logo{width:26px;height:26px;display:block}.lm-mark{border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.lm-mark-text{color:#fff;letter-spacing:-.02em;font-size:.85rem;font-weight:800;line-height:1}.lm-item__tag{letter-spacing:.06em;background:#ffffff0f;border-radius:4px;padding:.18rem .4rem;font-size:.62rem}.lm-item__cat,.lm-item__tag{color:#ffffff61;font-weight:700}.lm-item__cat{letter-spacing:.12em;text-transform:uppercase;margin:1.05rem 0 0;font-size:.66rem}.lm-item__name{color:#fff;letter-spacing:-.02em;margin:.3rem 0 0;font-size:.95rem;font-weight:700;line-height:1.25}.lm-deploy-box{text-align:center;background:#111113;border:1px solid #ffffff12;border-radius:12px;max-width:32rem;margin:2.4rem auto 0;padding:2rem 1.25rem}.lm-deploy-box h3{color:#fff;margin:0;font-size:1.2rem}.lm-deploy-box p{color:#ffffff80;margin:.55rem 0 0;font-size:.92rem}.lm-deploy-box .lm-cta-btn{margin-top:1.2rem}.lm-own{background:radial-gradient(420px 160px at 88% 20%,#f43f5e2e,#0000 55%),radial-gradient(360px 140px at 12% 85%,#6366f124,#0000 50%),#121218;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-top:2.5rem;padding:1.5rem;display:flex}@media (min-width:768px){.lm-own{flex-direction:row;align-items:center;padding:1.6rem 1.75rem}}.lm-own h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:750}.lm-own p{color:#ffffff80;max-width:36rem;margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.lm-cta-btn{color:#0a0a0a;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.8rem 1.15rem;font-size:.72rem;font-weight:750;transition:opacity .15s;display:inline-flex}.lm-cta-btn:hover{opacity:.9}.hero-visual{isolation:isolate;min-height:min(72vh,680px);position:relative;overflow:hidden}@media (min-width:640px){.hero-visual{min-height:min(78vh,720px)}}.hero-visual__bg{z-index:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#0003 22%,#000 48% 100%),linear-gradient(#0000,#000 12% 68%,#0000);mask-image:linear-gradient(90deg,#0000,#0003 22%,#000 48% 100%),linear-gradient(#0000,#000 12% 68%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-visual__bg img,.hero-visual__img{transform-origin:85% 40%;animation:hero-float 14s ease-in-out infinite;transform:scale(1.02)translateY(14%);object-fit:cover!important;object-position:80% 45%!important;width:100%!important;height:100%!important}@keyframes hero-float{0%,to{transform:scale(1.02)translateY(14%)}50%{transform:scale(1.02)translateY(12%)}}@media (max-width:900px){.hero-visual__bg{-webkit-mask-image:linear-gradient(90deg,#0000,#00000059 18%,#000 55% 100%),linear-gradient(#0000,#000 10% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#00000059 18%,#000 55% 100%),linear-gradient(#0000,#000 10% 70%,#0000)}.hero-visual__bg img,.hero-visual__img{transform-origin:72% 40%;animation:hero-float-mobile 14s ease-in-out infinite;transform:scale(1.06)translateY(16%);object-position:72% 42%!important}@keyframes hero-float-mobile{0%,to{transform:scale(1.06)translateY(16%)}50%{transform:scale(1.06)translateY(13%)}}}.hero-visual__shade{z-index:1;pointer-events:none;background:linear-gradient(#080506f2,#0805068c 10%,#0805061f 24%,#0000 38%),linear-gradient(90deg,#080506fa,#080506b8 32%,#08050647 55%,#0000 78%),linear-gradient(#0000 55%,#08050673 78%,#080506eb);position:absolute;inset:0}.hero-visual__content{z-index:2;padding-top:calc(4.5rem + env(safe-area-inset-top));position:relative}@media (min-width:640px){.hero-visual__content{padding-top:calc(5.5rem + env(safe-area-inset-top))}}@media (max-width:900px){.pod-stage{min-height:280px;margin-top:1rem}.pod-a{width:160px;height:220px;right:5%}.pod-b{width:110px;height:150px;right:52%}.pod-c{width:90px;height:120px}}.flow-stage{border-block:1px solid var(--line);background:radial-gradient(720px 380px at 50% 0,#e11d4829,#0000 60%),#00000059;padding:5rem 0 6rem;position:relative;overflow:hidden}.flow-stage__head{max-width:40rem;margin-bottom:2.5rem}.flow-live{letter-spacing:.16em;text-transform:uppercase;color:#fda4af;align-items:center;gap:.55rem;font-size:.7rem;font-weight:700;display:inline-flex}.flow-live__pulse{background:#f43f5e;border-radius:999px;width:.55rem;height:.55rem;animation:flow-pulse 1.8s ease-out infinite;box-shadow:0 0 #f43f5eb3}@keyframes flow-pulse{0%{box-shadow:0 0 #f43f5ea6}70%{box-shadow:0 0 0 12px #f43f5e00}to{box-shadow:0 0 #f43f5e00}}.flow-stage__title{color:#fff;margin-top:.85rem;font-size:clamp(1.85rem,3.5vw,2.6rem)}.flow-stage__lede{color:var(--muted);margin-top:.85rem;font-size:1.05rem;line-height:1.65}.flow-stage__theater{border:1px solid var(--line);perspective:1400px;background:linear-gradient(165deg,#1e0c12f2,#080508fa);border-radius:22px;padding:1.75rem 1.25rem 1.4rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff08,0 40px 80px #00000073}.flow-stage__orbit{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.flow-orbit-ring{border:1px solid #f43f5e2e;border-radius:999px;animation:flow-spin 28s linear infinite;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotateX(72deg)}.flow-orbit-ring--a{opacity:.55;width:118%;height:72%}.flow-orbit-ring--b{opacity:.4;border-color:#fda4af24;width:88%;height:52%;animation-duration:40s;animation-direction:reverse}.flow-grid{transform-origin:top;background-image:linear-gradient(#f43f5e12 1px,#0000 0),linear-gradient(90deg,#f43f5e12 1px,#0000 0);background-size:42px 42px;animation:flow-grid-drift 18s linear infinite;position:absolute;inset:12% 6% 38%;transform:perspective(600px)rotateX(58deg)scale(1.15);-webkit-mask-image:linear-gradient(#0000008c,#0000 92%);mask-image:linear-gradient(#0000008c,#0000 92%)}@keyframes flow-spin{to{transform:translate(-50%,-50%)rotateX(72deg)rotate(1turn)}}@keyframes flow-grid-drift{0%{background-position:0 0,0 0}to{background-position:0 84px,84px 0}}.flow-pipeline{z-index:2;transform-style:preserve-3d;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.35rem;margin:.5rem 0 1.75rem;display:grid;position:relative;transform:rotateX(12deg)translateZ(0)}.flow-beam{z-index:0;pointer-events:none;height:2px;position:absolute;top:1.35rem;left:7%;right:7%}.flow-beam__core{background:linear-gradient(90deg,#0000,#f43f5e8c,#fda4afd9,#f43f5e8c,#0000);border-radius:999px;height:100%;display:block;box-shadow:0 0 18px #f43f5e73}.flow-packet{background:#fff;border-radius:999px;width:9px;height:9px;margin-top:-4.5px;animation:flow-packet 3.6s linear infinite;position:absolute;top:50%;box-shadow:0 0 14px 4px #f43f5ed9}.flow-packet--2{animation-delay:-1.2s}.flow-packet--3{animation-delay:-2.4s}@keyframes flow-packet{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}.flow-node{z-index:1;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:.55rem;padding:0;display:flex;position:relative}.flow-node__halo{opacity:0;background:radial-gradient(circle,#f43f5e73,#0000 70%);border-radius:999px;width:2.9rem;height:2.9rem;transition:opacity .35s,transform .35s;position:absolute;top:.15rem;transform:scale(.7)}.flow-node.is-active .flow-node__halo{opacity:1;animation:flow-halo 2.2s ease-in-out infinite;transform:scale(1.35)}@keyframes flow-halo{0%,to{opacity:.55;transform:scale(1.2)}50%{opacity:1;transform:scale(1.45)}}.flow-node__core{letter-spacing:.04em;color:#ffffff8c;background:#0c0608eb;border:1px solid #f43f5e59;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;font-size:.72rem;font-weight:700;transition:color .25s,border-color .25s,box-shadow .25s,transform .25s;display:grid;position:relative}.flow-node.is-active .flow-node__core{color:#fff;border-color:#f43f5e;transform:translateY(-2px)scale(1.06);box-shadow:0 0 24px #f43f5e8c}.flow-node__label{color:#ffffff73;font-size:.78rem;font-weight:650;transition:color .25s}.flow-node.is-active .flow-node__label{color:#fda4af}.flow-detail{z-index:2;background:#00000059;border:1px solid #f43f5e29;border-radius:16px;align-items:stretch;gap:1.25rem;min-height:220px;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.flow-detail{grid-template-columns:1.1fr .9fr}.flow-stage__theater{padding:2rem 1.75rem 1.5rem}}.flow-detail__copy{padding:1.35rem 1.35rem 1.5rem}.flow-detail__step{letter-spacing:.14em;text-transform:uppercase;color:#fda4afbf;margin:0;font-size:.7rem;font-weight:700}.flow-detail__title{color:#fff;margin:.55rem 0 0;font-size:1.45rem}.flow-detail__body{color:var(--muted);margin:.7rem 0 0;font-size:.95rem;line-height:1.6}.flow-detail__link{color:#fda4af;margin-top:1.1rem;font-size:.9rem;font-weight:650;display:inline-block}.flow-detail__link:hover{color:#fff}.flow-detail__viz{background:#efe8dc;min-height:200px;position:relative}.flow-detail__img{object-fit:cover;object-position:center;mix-blend-mode:multiply;opacity:.92;animation:flow-viz-in .55s both}.flow-detail__scan{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(#0000,#f43f5e1f 48%,#0000) 0 0/100% 220%;animation:flow-scan 3.2s ease-in-out infinite;position:absolute;inset:0}@keyframes flow-viz-in{0%{opacity:0;transform:scale(1.04)}to{opacity:.92;transform:scale(1)}}@keyframes flow-scan{0%,to{background-position:0 0}50%{background-position:0 100%}}@media (max-width:700px){.flow-pipeline{gap:.15rem;transform:none}.flow-node__label{font-size:.68rem}.flow-node__core{width:2.2rem;height:2.2rem;font-size:.65rem}.flow-beam{top:1.1rem}}.showcase{padding:6rem 0 7rem;overflow:hidden}.showcase__head{text-align:center;max-width:44rem;margin:0 auto}.showcase__kicker{letter-spacing:.16em;text-transform:uppercase;color:#fda4afd9;font-size:.72rem;font-weight:700}.showcase__title{color:#fff;margin-top:.9rem;font-size:clamp(2rem,4.2vw,3rem);line-height:1.05}.showcase__lede{max-width:38rem;color:var(--muted);margin:1rem auto 0;font-size:1.08rem;line-height:1.6}.showcase__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.showcase__wrap{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1.25rem}.showcase__stage{background:radial-gradient(120% 130% at 15% 0,#f43f5e59,#0000 55%),radial-gradient(120% 130% at 90% 10%,#be123c66,#0000 55%),linear-gradient(#3c141e99,#0c0709e6);border-radius:30px;margin-top:3.25rem;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,4vw,4.5rem) 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 50px 100px #00000080}.showcase__stage:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(80% 80% at 50% 0,#000,#0000 75%)}.showcase__window{z-index:1;background:#0c0708;border:1px solid #ffffff1f;border-bottom:0;border-radius:14px 14px 0 0;max-width:1200px;margin:0 auto;animation:showcase-rise 1s cubic-bezier(.22,1,.36,1) both;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 30px 70px #0000008c}.showcase__bar{background:#ffffff0a;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex}.showcase__dot{background:#ffffff38;border-radius:999px;width:.7rem;height:.7rem}.showcase__dot:first-child{background:#f43f5e}.showcase__url{font-family:var(--font-mono),ui-monospace,monospace;color:#ffffff73;margin-left:.75rem;font-size:.75rem}.showcase__screen{background:#efe8dc;line-height:0;position:relative}.showcase__img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.showcase__floatimg,.showcase__img{transition:opacity .7s}.is-visible{opacity:1}.is-hidden{opacity:0}.showcase__float{z-index:2;background:#efe8dc;border:1px solid #ffffff24;border-radius:12px;width:clamp(190px,24vw,320px);margin:0;position:absolute;overflow:hidden;box-shadow:0 24px 50px #0000008c}.showcase__floatimg{mix-blend-mode:multiply;width:100%;height:auto;display:block}.showcase__float--a{animation:showcase-float-a 7s ease-in-out infinite;bottom:12%;left:clamp(.5rem,4vw,3rem);transform:rotate(-4deg)}.showcase__float--b{animation:showcase-float-b 8s ease-in-out infinite;bottom:26%;right:clamp(.5rem,4vw,3rem);transform:rotate(3deg)}@keyframes showcase-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes showcase-float-a{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-14px)}}@keyframes showcase-float-b{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(3deg)translateY(12px)}}@media (max-width:820px){.showcase__float{display:none}}@media (prefers-reduced-motion:reduce){.showcase__float--a,.showcase__float--b,.showcase__window{animation:none}}.why{padding:3rem 0 6rem}.why__head{text-align:center;max-width:46rem;margin:0 auto 3.25rem}.why__title{color:#fff;font-size:clamp(1.85rem,3.8vw,2.65rem);line-height:1.1}.why__sub{color:var(--muted);margin-top:.95rem;font-size:1.05rem}.why__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:860px){.why__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.why__card{border:1px solid var(--line);background:#ffffff05;border-radius:16px;flex-direction:column;padding:1.9rem 1.7rem;transition:border-color .3s,background .3s,transform .3s;display:flex;position:relative}.why__card:hover{background:#ffffff09;border-color:#38bdf847;transform:translateY(-3px)}.why__ico{color:#93c5fd;background:linear-gradient(#38bdf81f,#f43f5e1a);border:1px solid #38bdf833;border-radius:11px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;margin-bottom:1.25rem;display:inline-flex}.why__ico svg{width:1.35rem;height:1.35rem}.why__cardtitle{color:#fff;letter-spacing:-.01em;font-size:1.18rem;font-weight:650;line-height:1.25}.why__cardbody{color:var(--muted);margin-top:.7rem;font-size:.94rem;line-height:1.6}.ent{padding:4rem 0 2rem}.ent__intro{text-align:center;max-width:44rem;margin:0 auto}.ent__title{color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(#fff,#c4b5fd);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4.4vw,3rem);line-height:1.08}.ent__sub{max-width:34rem;color:var(--muted);margin:1rem auto 0;font-size:1.05rem;line-height:1.6}.ent__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.ent__tiles{border-top:1px solid var(--line);grid-template-columns:1fr;gap:2.5rem;margin-top:3.5rem;padding-top:3.5rem;display:grid}@media (min-width:820px){.ent__tiles{grid-template-columns:repeat(3,1fr);gap:0}.ent__tile{padding:0 2.5rem}.ent__tile:not(:last-child){border-right:1px solid var(--line)}}.ent__tile{text-align:center}.ent__tileimg{justify-content:center;margin-bottom:1.5rem;display:flex}.ent__tilepic{object-fit:cover;border-radius:18px;width:120px;height:120px}.ent__tiletitle{color:#fff;font-size:1.15rem;font-weight:650}.ent__tilebody{color:var(--muted);margin-top:.75rem;font-size:.92rem;line-height:1.6}.ent__rows{margin-top:1rem}.ent__row{border-top:1px solid var(--line);grid-template-columns:1fr;align-items:center;gap:2rem;padding:4rem 0;display:grid}@media (min-width:900px){.ent__row{grid-template-columns:1.05fr .95fr;gap:4rem;padding:5rem 0}.ent__row--flip .ent__rowviz{order:2}.ent__row--flip .ent__rowcopy{order:1}}.ent__rowviz{border-radius:18px;margin:0;position:relative;overflow:hidden}.ent__rowviz:after{content:"";pointer-events:none;background:radial-gradient(80% 80% at 30% 20%,#7c3aed1f,#0000 60%);position:absolute;inset:0}.ent__rowpic{border-radius:18px;display:block}.ent__rowtitle{color:#fff;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.12}.ent__rowbody{color:var(--muted);max-width:30rem;margin-top:1rem;font-size:1.02rem;line-height:1.65}.ent__rowlink{border:1px solid var(--line);color:#fff;background:#ffffff0f;border-radius:999px;align-items:center;margin-top:1.5rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:600;transition:background .25s,border-color .25s;display:inline-flex}.ent__rowlink:hover{background:#7c3aed29;border-color:#7c3aed73}.ws-showcase{background:linear-gradient(#fff,#f6f8fb 55%,#eef1f6);border-block:1px solid #0f172a14;padding:3.5rem 0 4.5rem;position:relative}@media (min-width:640px){.ws-showcase{padding:4.5rem 0 5.5rem}}.ws-showcase__head{text-align:center;margin-inline:auto;max-width:40rem;margin-bottom:2.5rem}.ws-showcase__title{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,3.5vw,2.75rem);font-weight:750;line-height:1.1}.ws-showcase__sub{max-width:34rem;color:var(--muted);margin:.9rem auto 0;font-size:1.02rem;line-height:1.55}.ws-showcase__grid{align-items:start;gap:2rem;display:grid}@media (min-width:960px){.ws-showcase__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:3rem}}.ws-showcase__list{flex-direction:column;display:flex}.ws-item{border-top:1px solid #ffffff14}.ws-item:last-child{border-bottom:1px solid #ffffff14}.ws-item__btn{color:#ffffffb8;cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:.9rem;padding:1.05rem .15rem;transition:color .15s;display:flex}.ws-item.is-open .ws-item__btn,.ws-item__btn:hover{color:#fff}.ws-item__ico{color:#ffffff8c;background:#ffffff0d;border-radius:10px;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;transition:background .15s,color .15s,box-shadow .15s;display:grid}.ws-item__ico.is-active{color:#fb7185;background:#f43f5e2e;box-shadow:0 0 0 1px #f43f5e59}.ws-item__ico svg{width:1.15rem;height:1.15rem}.ws-item__label{letter-spacing:-.01em;font-size:1.05rem;font-weight:650}.ws-item__body{padding:0 0 1.35rem 3.4rem;animation:fade-up .35s both}.ws-item__tags{flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem;display:flex}.ws-tag{letter-spacing:.06em;color:#fff5f5c7;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.3rem;padding:.28rem .5rem;font-size:.65rem;font-weight:700;display:inline-flex}.ws-tag span{color:#fb7185}.ws-item__body p{color:var(--muted);max-width:36rem;margin:0;font-size:.95rem;line-height:1.6}.ws-item__cta{text-transform:uppercase;letter-spacing:.06em;border-radius:10px;margin-top:1.1rem;padding:.75rem 1.1rem;font-size:.78rem}.ws-preview{background:radial-gradient(80% 70% at 70% 30%,#e11d4838,#0000 55%),radial-gradient(60% 50% at 20% 80%,#7f1d1d33,#0000 50%),linear-gradient(160deg,#12080c,#050305 55%,#0a0608);border:1px solid #ffffff0f;border-radius:22px;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.ws-preview__glow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle at 60% 40%,#f43f5e29,#0000 65%);position:absolute;inset:12% 8%}.ws-preview__card{z-index:1;background:#0a0709eb;border:1px solid #ffffff1a;border-radius:16px;width:min(100% - 2rem,380px);animation:fade-up .4s both;position:relative;overflow:hidden;box-shadow:0 28px 60px #0000008c}.ws-preview__bar{background:#ffffff08;border-bottom:1px solid #ffffff12;align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex}.ws-preview__dots{gap:.3rem;display:inline-flex}.ws-preview__dots i{background:#ffffff2e;border-radius:999px;width:7px;height:7px;display:block}.ws-preview__name{color:#fffc;flex:1;font-size:.78rem;font-weight:600}.ws-preview__badge{letter-spacing:.06em;text-transform:uppercase;color:#fecdd3;background:#f43f5e2e;border:1px solid #f43f5e59;border-radius:999px;padding:.2rem .45rem;font-size:.62rem;font-weight:700}.ws-preview__meta{flex-wrap:wrap;gap:.35rem;padding:.85rem .9rem .35rem;display:flex}.ws-preview__pill{color:#ffffffa6;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:600}.ws-preview__lines{gap:.55rem;margin:0;padding:.5rem .9rem .9rem;list-style:none;display:grid}.ws-preview__lines li{color:#fff5f5b8;background:#ffffff09;border:1px solid #ffffff0d;border-radius:10px;padding:.65rem .75rem;font-size:.78rem;line-height:1.45}.ws-preview__lines li:nth-child(2n){background:#f43f5e14;border-color:#f43f5e26}.ws-preview__foot{color:#ffffff73;font-size:.7rem;font-family:var(--font-mono),ui-monospace,monospace;border-top:1px solid #ffffff12;justify-content:space-between;gap:.75rem;padding:.7rem .9rem;display:flex}.ws-showcase .ws-showcase__title{color:#0f172a}.ws-showcase .ws-showcase__sub{color:#64748b}.ws-showcase .ws-item{border-top-color:#0f172a14}.ws-showcase .ws-item:last-child{border-bottom-color:#0f172a14}.ws-showcase .ws-item__btn{color:#64748b}.ws-showcase .ws-item.is-open .ws-item__btn,.ws-showcase .ws-item__btn:hover{color:#0f172a}.ws-showcase .ws-item__ico{color:#64748b;background:#fff;border:1px solid #0f172a1a}.ws-showcase .ws-item__ico.is-active{color:#fff;box-shadow:none;background:linear-gradient(#3b82f6,#2563eb);border-color:#2563eb}.ws-showcase .ws-item__body p{color:#475569}.ws-showcase .ws-tag{color:#475569;background:#fff;border:1px solid #0f172a1a}.ws-showcase .ws-tag span{color:#16a34a}.ws-showcase .btn-primary{color:#fff;box-shadow:none;background:linear-gradient(#3b82f6,#2563eb)}.ws-showcase .btn-primary:hover{background:linear-gradient(#60a5fa,#3b82f6)}.ws-showcase .ws-preview{background:0 0;border:0;min-height:0}.ws-showcase .ws-preview__glow{display:none}.ws-showcase .ws-preview__card{box-shadow:none;background:#fff;border:1px solid #0f172a14}.ws-showcase .ws-preview__bar{background:#f8fafc;border-bottom-color:#0f172a14}.ws-showcase .ws-preview__dots i{background:#0f172a2e}.ws-showcase .ws-preview__name{color:#0f172a}.ws-showcase .ws-preview__badge{color:#475569;background:#f1f5f9;border:1px solid #0f172a1a}.ws-showcase .ws-preview__pill{color:#475569;background:#f1f5f9;border:1px solid #0f172a14}.ws-showcase .ws-preview__lines li{color:#334155;background:#f8fafc;border:1px solid #0f172a0f}.ws-showcase .ws-preview__lines li:nth-child(2n){background:#eef2f7;border-color:#0f172a14}.ws-showcase .ws-preview__foot{color:#94a3b8;border-top-color:#0f172a14}.ws-preview__shot{aspect-ratio:16/9;border-bottom:1px solid #0f172a14;width:100%;animation:fade-up .4s both;position:relative;overflow:hidden}.ws-preview__progress{background:#0f172a14;height:3px}.ws-preview__progress span{background:linear-gradient(90deg,#3b82f6,#60a5fa);height:100%;animation:ws-progress 5s linear forwards;display:block}@keyframes ws-progress{0%{width:0}to{width:100%}}@media (max-width:959px){.ws-showcase{padding:2.75rem 0 3.25rem}.ws-showcase__head{margin-bottom:1.75rem}.ws-item__body{padding-left:0}.ws-preview{order:-1;min-height:0;padding:0}.ws-preview__card{width:100%}.ws-preview__lines li:nth-child(n+3){display:none}}@media (max-width:480px){.ws-item__btn{gap:.7rem;padding:.9rem .1rem}.ws-item__label{font-size:.98rem}.ws-item__ico{width:2.1rem;height:2.1rem}}.feature-card{border:1px solid var(--line);background:linear-gradient(#1a1018b8,#0c080c8c);border-radius:16px;flex-direction:column;padding:1.6rem 1.5rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.feature-card:hover{border-color:#f43f5e66;transform:translateY(-4px);box-shadow:0 22px 50px #0006}.feature-card__num{font-family:var(--font-mono),ui-monospace,monospace;color:#fda4af;margin-bottom:.75rem;font-size:.8rem;font-weight:700}.feature-card__title{color:#fff;font-size:1.15rem;font-weight:650}.feature-card__body{color:var(--muted);margin-top:.5rem;font-size:.93rem;line-height:1.55}.feature-card--cta{border-style:dashed;border-color:var(--line-strong);background:0 0;justify-content:center}.feature-card--cta:hover{background:#f43f5e0f}.price-card{border:1px solid var(--line);background:linear-gradient(#160e14b3,#0a070a8c);border-radius:18px;flex-direction:column;padding:1.9rem 1.6rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative}.price-card:hover{border-color:#f43f5e52;transform:translateY(-4px)}.price-card--popular{background:radial-gradient(120% 90% at 50% 0,#f43f5e24,#0000 60%),linear-gradient(#1c0e14d9,#0c070ab3);border-color:#f43f5e80;box-shadow:0 0 0 1px #f43f5e47,0 30px 70px #00000080}.price-card__tag{letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;background:linear-gradient(180deg,var(--accent-bright),var(--accent-deep));border-radius:999px;padding:.28rem .8rem;font-size:.68rem;font-weight:700;position:absolute;top:-.75rem;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #e11d4866}.price-card__label{color:#fff;letter-spacing:.02em;font-size:.95rem;font-weight:700}.price-card__price{font-family:var(--font-display),sans-serif;color:#fff;letter-spacing:-.03em;align-items:baseline;gap:.4rem;margin-top:.7rem;font-size:2.5rem;font-weight:800;line-height:1;display:flex}.price-card__unit{font-family:var(--font-body),sans-serif;color:var(--muted);letter-spacing:0;font-size:.82rem;font-weight:500}.price-card__blurb{color:var(--muted);min-height:2.6rem;margin-top:.7rem;font-size:.88rem;line-height:1.5}.price-card__list{border-top:1px solid var(--line);flex-direction:column;gap:.65rem;margin:1.5rem 0 0;padding:1.5rem 0 0;list-style:none;display:flex}.price-card__list li{color:#ffffffd1;padding-left:1.5rem;font-size:.88rem;line-height:1.4;position:relative}.price-card__list li:before{content:"";border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);opacity:.9;width:.85rem;height:.5rem;position:absolute;top:.35em;left:0;transform:rotate(-45deg)}.faq{flex-direction:column;gap:.75rem;display:flex}.faq__item{border:1px solid var(--line);background:#120c1099;border-radius:14px;transition:border-color .3s,background .3s;overflow:hidden}.faq__item[open]{background:#180f14bf;border-color:#f43f5e59}.faq__q{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__icon{flex-shrink:0;width:1.1rem;height:1.1rem;position:relative}.faq__icon:after,.faq__icon:before{content:"";background:#fda4af;border-radius:2px;transition:transform .3s,opacity .3s;position:absolute}.faq__icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.faq__icon:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.faq__item[open] .faq__icon:after{opacity:0;transform:translate(-50%)scaleY(0)}.faq__a{color:var(--muted);margin:0;padding:0 1.35rem 1.3rem;font-size:.96rem;line-height:1.65}.auth-full{background:#050305;flex-direction:column;min-height:100dvh;display:flex}.auth-full__hero{min-height:min(100dvh,900px);padding:2.5rem max(1rem,env(safe-area-inset-right)) 2.5rem max(1rem,env(safe-area-inset-left));flex:1 0 auto;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-full__bg{object-fit:cover;object-position:center;z-index:0}.auth-full__veil{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0805060d,#08050673 95%),linear-gradient(#08050633,#08050666);position:absolute;inset:0}.auth-full__center{z-index:2;width:100%;max-width:42rem;margin-inline:auto;position:relative}@media (min-width:860px){.auth-full__center{max-width:56rem}}@media (min-width:1100px){.auth-full__center:has(.auth-body--wide){max-width:68rem}}.auth-card{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#0c080ab8;border:1px solid #ffffff1a;border-radius:20px;width:100%;padding:1.5rem 1.25rem 1.35rem;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0f}@media (min-width:480px){.auth-card{padding:2.25rem 2rem 2rem}}@media (min-width:860px){.auth-card{padding:2.75rem 2.75rem 2.5rem}}.auth-card__logo{font-family:var(--font-brand),sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#fff;justify-content:center;align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:1.2rem;font-weight:700;display:flex}.auth-body{text-align:center}.auth-panel{margin-top:1.25rem}@media (min-width:860px){.auth-body{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.auth-intro{flex-direction:column;gap:.9rem;display:flex}.auth-intro .auth-card__logo{justify-content:flex-start;margin-bottom:.4rem}.auth-intro .auth-subtitle{font-size:1rem}.auth-panel{border-left:1px solid #ffffff14;min-width:0;padding-left:3rem}.auth-panel,.auth-panel>.auth-google,.auth-panel>.auth-note{margin-top:0}}.auth-footer{z-index:2;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));color:#ffffff73;background:#050305bf;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;font-size:.8rem;display:flex;position:relative}.auth-footer__nav{flex-wrap:wrap;gap:.85rem 1.1rem;display:flex}.auth-footer__nav a:hover{color:#fff}.auth-title{letter-spacing:-.03em;color:#fff;font-size:1.9rem;font-weight:700}.auth-subtitle{color:var(--muted);margin-top:.6rem;font-size:.9rem;line-height:1.5}.auth-body .auth-note,.auth-body form{text-align:left}.auth-google{border:1px solid var(--line-strong);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;width:100%;margin-top:1.75rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:background .25s,border-color .25s;display:inline-flex}.auth-google:hover:not(:disabled){background:#ffffff14}.auth-google:disabled{opacity:.55;cursor:not-allowed}.auth-divider{color:var(--muted);align-items:center;gap:.9rem;margin:1.5rem 0;font-size:.8rem;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:var(--line);flex:1;height:1px}.auth-note{border:1px solid var(--line-strong);color:#fffc;background:#f43f5e14;border-radius:12px;margin-top:1.5rem;padding:.9rem 1rem;font-size:.82rem;line-height:1.5}.auth-note code{font-family:var(--font-mono),ui-monospace,monospace;color:#fda4af;font-size:.78rem}.pp__hero{padding-top:3rem;padding-bottom:2.5rem}@media (min-width:940px){.pp__hero{padding-top:3.5rem;padding-bottom:3rem}}.pp__hero-wrap .pp__title{color:#0f172a}.pp__hero-wrap .pp__intro{color:#475569}.pp__hero-wrap .btn-ghost{color:#0f172a;background:#fff;border-color:#0f172a26}.pp__hero-wrap .btn-ghost:hover{border-color:var(--pp-blue-2,#3b82f6);color:var(--pp-blue-2,#3b82f6)}.pp__eyebrow{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-blue,#60a5fa);margin-bottom:1rem;font-size:.8rem}.pp__title{color:#fff;letter-spacing:-.035em;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.05}.pp__intro{max-width:34rem;color:var(--muted);margin-top:1.25rem;font-size:1.1rem;line-height:1.65}.pp__cta{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.pp__section{padding-top:5.5rem;padding-bottom:1rem}.pp__h{font-family:var(--font-mono),ui-monospace,monospace;color:#fff;letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.pp__p{max-width:46rem;color:var(--muted);margin-top:.85rem;line-height:1.65}.pp__models{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1.15rem;margin-top:2.25rem;display:grid}.model-card{border:1px solid var(--line);background:#ffffff04;border-radius:0;flex-direction:column;transition:border-color .25s,background .25s;display:flex;overflow:hidden}.model-card:hover{background:#ffffff08;border-color:#f43f5e80}.model-card__cover{aspect-ratio:3/2;border-bottom:1px solid var(--line);background:#08080b;position:relative;overflow:hidden}.model-card__cover img{transition:transform .45s}.model-card__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.model-card:hover .model-card__cover img{transform:scale(1.05)}.model-card__head{align-items:center;gap:.5rem;display:flex}.model-card__brand{background:#fff;border:1px solid #00000014;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.model-card__brand img{object-fit:contain;width:15px;height:15px}.model-card__flag{z-index:2;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080bb8;border-bottom:1px solid #ffffff24;border-left:1px solid #ffffff24;border-radius:0;padding:.3rem .55rem;font-size:.56rem;font-weight:700;position:absolute;top:0;right:0}.model-card__body{flex-direction:column;flex:1;padding:.9rem .95rem 1rem;display:flex}.model-card__name{min-width:0;font-family:var(--font-mono),ui-monospace,monospace;color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;overflow:hidden}.model-card__name strong{color:#fff;font-weight:700}.model-card__desc{color:var(--muted);flex:1;margin-top:.4rem;font-size:.78rem;line-height:1.5}.model-card__prices{border-top:1px solid var(--line);flex-wrap:wrap;gap:.3rem 1rem;margin-top:.9rem;padding-top:.75rem;display:flex}.model-card__price{font-family:var(--font-mono),ui-monospace,monospace;color:#ffffffbf;align-items:baseline;gap:.3rem;font-size:.72rem;display:flex}.model-card__price b{color:#fda4af;font-size:.85rem}.model-card__price em{color:var(--muted);font-size:.68rem;font-style:normal}.rate-table{border:1px solid var(--line);border-radius:0;margin-top:2.25rem;overflow:hidden}.rate-table__row{border-top:1px solid var(--line);color:#ffffffd9;grid-template-columns:2fr 1fr 1.3fr 1.3fr 1fr;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.9rem;display:grid}.rate-table--usage .rate-table__row{grid-template-columns:1.4fr 1.6fr 1fr 1fr}.rate-table__row:first-child{border-top:0}.rate-table__row--head{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:#ffffff08;font-size:.72rem}.rate-table__row b{color:#fff}.rate-table__row em{color:var(--muted);margin-top:.15rem;font-size:.78rem;font-style:normal;display:block}.rate-table__name{display:block}.rate-table__row code{font-family:var(--font-mono),ui-monospace,monospace;color:#fda4afbf;margin-top:.2rem;font-size:.76rem;display:block}@media (max-width:760px){.rate-table--usage .rate-table__row,.rate-table__row{grid-template-columns:1fr 1fr;gap:.5rem 1rem}.rate-table__row--head{display:none}.rate-table__row span:first-child{grid-column:1/-1}}.pp__packs{grid-template-columns:1fr;gap:1.5rem;margin-top:2.25rem;display:grid}@media (min-width:720px){.pp__packs{grid-template-columns:repeat(3,1fr)}}.pack-card{border:1px solid var(--line);background:#ffffff04;border-radius:0;flex-direction:column;padding:2rem 1.75rem;display:flex;position:relative}.pack-card--popular{border-color:#f43f5e80;box-shadow:0 0 0 1px #f43f5e40}.pack-card__tag{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:linear-gradient(180deg,var(--accent-bright),var(--accent-deep));border-radius:0;padding:.35rem .7rem;font-size:.68rem;font-weight:700;position:absolute;top:0;left:auto;right:0}.pack-card__label{color:#fff;letter-spacing:.02em;font-weight:700}.pack-card__price{font-family:var(--font-display),sans-serif;color:#fff;letter-spacing:-.03em;align-items:baseline;gap:.4rem;margin-top:.5rem;font-size:2.3rem;font-weight:800;display:flex}.pack-card__price span{font-family:var(--font-body),sans-serif;color:var(--muted);font-size:.78rem;font-weight:500}.pack-card__credits{color:#fda4af;margin-top:.15rem;font-size:.95rem;font-weight:600}.pack-card__rate{font-family:var(--font-mono),ui-monospace,monospace;color:var(--muted);margin-top:.1rem;font-size:.78rem}.pack-card__list{border-top:1px solid var(--line);color:#fffc;flex-direction:column;gap:.5rem;margin:1.1rem 0 0;padding:1.1rem 0 0;font-size:.86rem;list-style:none;display:flex}.pack-card__list li{padding-left:1.4rem;position:relative}.pack-card__list li:before{content:"";border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);width:.8rem;height:.45rem;position:absolute;top:.35em;left:0;transform:rotate(-45deg)}.pp__enterprise{grid-template-columns:1fr;gap:1.5rem;margin-top:1.75rem;display:grid}@media (min-width:900px){.pp__enterprise{grid-template-columns:1.3fr .7fr;gap:2.5rem}}.pp__ent-list{color:#ffffffd1;flex-direction:column;gap:.6rem;margin:1.1rem 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.pp__ent-list li{padding-left:1.4rem;position:relative}.pp__ent-list li:before{content:"";border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);width:.8rem;height:.45rem;position:absolute;top:.4em;left:0;transform:rotate(-45deg)}.pp__ent-note{border:1px solid var(--line);background:#ffffff04;align-self:start;padding:1.75rem}.pp .btn,.pp__ent-note{border-radius:0}.pp{--pp-blue:#60a5fa;--pp-blue-2:#3b82f6;--pp-line:#ffffff1a;background:#17181d}.pp__hero-wrap{background:linear-gradient(#fff,#f4f6fa 55%,#e6eaf1)}.pp .model-card,.pp .pack-card,.pp .pp__ent-note,.pp .rate-table{border-color:var(--pp-line);background:#ffffff09}.pp .model-card:hover{background:#ffffff0d;border-color:#60a5fa80}.pp .rate-table__row--head{background:#ffffff0d}.pp .model-card__price b,.pp .pack-card__credits,.pp .rate-table__row code{color:var(--pp-blue)}.pp .pack-card--popular{border-color:#60a5fa8c;box-shadow:0 0 0 1px #60a5fa40}.pp .pack-card__tag{background:linear-gradient(180deg,var(--pp-blue),var(--pp-blue-2))}.pp .pack-card__list li:before,.pp .pp__ent-list li:before{border-left-color:var(--pp-blue);border-bottom-color:var(--pp-blue)}.pp .btn-primary{background:linear-gradient(180deg,var(--pp-blue),var(--pp-blue-2));color:#fff;box-shadow:0 10px 24px #2563eb47}.pp .btn-primary:hover{background:linear-gradient(180deg,#7cb3fb,var(--pp-blue))}.pp .btn-ghost:hover{color:var(--pp-blue);border-color:#60a5fa99}.auth-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-bottom:.25rem;display:grid}.auth-step{opacity:.45;flex-direction:column;align-items:center;gap:.3rem;display:flex}.auth-step span{background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;font-weight:700;display:grid}.auth-step em{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-style:normal}.auth-step.is-active,.auth-step.is-done{opacity:1}.auth-step.is-active span,.auth-step.is-done span{color:#fecdd3;background:#f43f5e33;border-color:#f43f5e80}.secure-callout{background:#f43f5e14;border:1px solid #f43f5e47;border-radius:14px;padding:.95rem 1rem}.pwd-meter{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.pwd-meter span{background:#ffffff1a;border-radius:999px;height:4px}.pwd-meter span[data-on=true]{background:#fb7185}.pwd-meter[data-score="1"] span[data-on=true]{background:#f43f5e}.pwd-meter[data-score="2"] span[data-on=true]{background:#fb923c}.pwd-meter[data-score="3"] span[data-on=true]{background:#facc15}.pwd-meter[data-score="4"] span[data-on=true]{background:#22c55e}.pwd-field{position:relative}.pwd-field .input{padding-right:3rem}.pwd-toggle{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.pwd-toggle:hover{color:#fff;background:#ffffff0f}.auth-secure-steps{gap:1.35rem;margin:0;padding:0;list-style:none;display:grid}.auth-secure-steps>li strong{color:#fff;font-size:.95rem;display:block}.auth-body--wide{width:100%}@media (min-width:900px){.auth-body--wide{grid-template-columns:minmax(14rem,.9fr) minmax(22rem,1.35fr);align-items:start;gap:2.75rem 3.5rem}}.security-setup__label{color:#fff;font-size:.92rem;font-weight:650}.security-setup__scan{gap:1.75rem;display:grid}@media (min-width:720px){.security-setup__scan{grid-template-columns:1fr 1fr;align-items:start;gap:2rem 2.5rem}}.security-setup__confirm-block,.security-setup__qr-block{min-width:0}.security-setup__qr{background:#fff;border:1px solid #ffffff1f;border-radius:14px;margin-top:.85rem;padding:.55rem;display:block}.security-setup__secret{word-break:break-all;color:#fecdd3;background:#0006;border-radius:10px;margin-top:.45rem;padding:.7rem .85rem;font-size:.82rem;display:block}.security-setup__codes{grid-template-columns:1fr 1fr;gap:.85rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.security-setup__codes{grid-template-columns:repeat(2,minmax(0,1fr));max-width:32rem}}.security-setup__codes li{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:.75rem .9rem;font-size:.84rem}.security-setup__recovery{flex-direction:column;align-items:flex-start;gap:0;display:flex}.security-setup__download{width:auto;min-width:16rem;margin-top:1.5rem;margin-bottom:1.75rem}@media (max-width:480px){.security-setup__download{width:100%;min-width:0}.auth-step em{display:none}}.site-footer{z-index:2;clear:both;color:#fff;background:radial-gradient(820px 320px at 80% 0,#3b82f64d,#0000 60%),radial-gradient(640px 360px at 10% 100%,#2563eb42,#0000 55%),linear-gradient(#0c2a6b,#0a1f52 55%,#08163a);border-top:1px solid #3b82f640;width:100%;position:relative;overflow:visible}.site-footer__inner{padding-top:3.5rem;padding-bottom:calc(2.5rem + env(safe-area-inset-bottom))}.site-footer__top{border-bottom:1px solid #ffffff14;flex-direction:column;gap:2.25rem;padding-bottom:2.5rem;display:flex}@media (min-width:900px){.site-footer__top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:3rem}}.site-footer__brand{max-width:22rem}.site-footer__logo{font-family:var(--font-brand),sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:.55rem;font-size:1.2rem;font-weight:700;display:inline-flex}.site-footer__brand>p{color:#fff5f58c;margin:1rem 0 0;font-size:.9rem;line-height:1.6}.site-footer__socials{gap:.55rem;margin-top:1.25rem;display:flex}.site-footer__socials a{color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;transition:color .15s,border-color .15s,background .15s;display:grid}.site-footer__socials a:hover{color:#fff;background:#3b82f624;border-color:#3b82f680}.site-footer .email-cta .btn{color:#fff;background:linear-gradient(#3b82f6,#2563eb)}.site-footer .email-cta .btn:hover{background:linear-gradient(#60a5fa,#3b82f6)}.site-footer__news{width:100%;max-width:22rem}.site-footer__news>label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-size:.68rem;font-weight:700;display:block}.site-footer__cta{max-width:none;margin-top:.65rem}.site-footer__news>p{color:#fff6;margin:.55rem 0 0;font-size:.75rem}.site-footer__news>p a{text-underline-offset:2px;text-decoration:underline}.site-footer__news>p a:hover{color:#ffffffbf}.site-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;margin-top:2.5rem;display:grid}@media (min-width:640px){.site-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.site-footer__cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}}.site-footer__cols>div>p{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin:0;font-size:.68rem;font-weight:700}.site-footer__cols ul{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.site-footer__cols a{color:#fff5f59e;font-size:.9rem;transition:color .15s}.site-footer__cols a:hover{color:#fff}.site-footer__bottom{color:#fff5f573;border-top:1px solid #ffffff14;flex-direction:column;gap:.9rem;margin-top:2.75rem;padding-top:1.35rem;font-size:.78rem;display:flex}@media (min-width:640px){.site-footer__bottom{flex-flow:wrap;justify-content:space-between;align-items:center}}.site-footer__bottom>div{flex-wrap:wrap;gap:.85rem 1.15rem;display:flex}.site-footer__bottom a{color:#fff5f58c;text-underline-offset:2px;text-decoration:underline}.site-footer__bottom a:hover{color:#fff}.turnstile-wrap{text-align:left;margin-top:.35rem}.turnstile-wrap__label{letter-spacing:.02em;color:#ffffffd1;align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.78rem;font-weight:600;display:flex}.turnstile-box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:.5rem;transition:border-color .2s,background .2s;position:relative}.turnstile-box[data-status=error]{background:#f43f5e0f;border-color:#f43f5e66}.turnstile-box__loading{color:var(--muted);align-items:center;gap:.55rem;padding:.65rem .5rem;font-size:.85rem;display:flex}.turnstile-spinner{border:2px solid #ffffff2e;border-top-color:#fb7185;border-radius:999px;width:15px;height:15px;animation:turnstile-spin .7s linear infinite}@keyframes turnstile-spin{to{transform:rotate(1turn)}}.turnstile-host{border-radius:8px;min-height:65px;overflow:hidden}.turnstile-host:empty{min-height:0}.turnstile-wrap__hint{color:#fff6;margin-top:.5rem;font-size:.72rem}.turnstile-wrap__hint--error{color:#fda4af}.dash-root{--d-bg:#0b0d10;--d-panel:#111318;--d-panel-2:#161a20;--d-line:#ffffff12;--d-line-2:#ffffff1f;--d-ink:#e8eaed;--d-muted:#9aa3af;--d-muted-2:#6b7280;--d-blue:#4f7cff;--d-green:#3ecf8e;--d-amber:#d4a017;--d-violet:#8b8fa8;--d-cyan:#6b8cae;--d-rose:#c45c6a;--d-accent:#e8eaed;--d-accent-bg:#fff;--d-accent-ink:#0b0d10;background:var(--d-bg);color:var(--d-ink);font-size:.925rem;display:flex}.dash-side{border-right:1px solid var(--d-line);background:#0b0d10;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:1rem;width:248px;height:100dvh;padding:1.15rem .9rem;display:flex;position:sticky;top:0;overflow-y:auto}.dash-brand{font-family:var(--font-brand),sans-serif;letter-spacing:.12em;color:#fff;align-items:center;gap:.6rem;padding:.25rem .4rem;font-size:1.05rem;font-weight:700;display:flex}.dash-newbtn{color:var(--d-accent-ink);background:var(--d-accent-bg);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.88rem;font-weight:600;transition:background .14s,opacity .14s;display:inline-flex}.dash-newbtn:hover{background:#f3f4f6}.dash-newbtn svg{width:1.05rem;height:1.05rem}.dash-nav{flex-direction:column;flex:1;gap:1.1rem;display:flex}.dash-nav__group{flex-direction:column;gap:.15rem;display:flex}.dash-nav__label{letter-spacing:.12em;text-transform:uppercase;color:var(--d-muted-2);margin-bottom:.35rem;padding:0 .65rem;font-size:.68rem;font-weight:700}.dash-nav__item{color:var(--d-muted);border-radius:10px;align-items:center;gap:.7rem;padding:.6rem .65rem;font-size:.9rem;font-weight:500;transition:background .14s,color .14s;display:flex}.dash-nav__item:hover{color:var(--d-ink);background:#ffffff0a}.dash-nav__item.is-active{color:#fff;background:#ffffff12}.dash-nav__item.is-active .dash-nav__ico{color:#fff}.dash-nav__ico{color:var(--d-muted-2);display:inline-flex}.dash-nav__ico svg{width:1.15rem;height:1.15rem}.dash-credits{border:1px solid var(--d-line);background:var(--d-panel);border-radius:12px;padding:.85rem}.dash-credits__row{color:var(--d-muted);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.dash-credits__add{color:var(--d-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.dash-credits__value{margin:.15rem 0 .5rem;font-size:1.5rem;font-weight:700}.dash-credits__bar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.dash-credits__bar span{background:#ffffff8c;border-radius:999px;height:100%;display:block}.dash-drawer{z-index:60;position:fixed;inset:0}.dash-drawer__scrim{background:#0009;border:0;position:absolute;inset:0}.dash-drawer__panel{border-right:1px solid var(--d-line);background:#0e1117;gap:1.1rem;width:248px;padding:1.25rem 1rem;position:absolute;inset:0 auto 0 0;overflow-y:auto}.dash-drawer__panel,.dash-main{flex-direction:column;display:flex}.dash-main{flex:1;min-width:0}.dash-topbar{z-index:40;border-bottom:1px solid var(--d-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c11d9;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex;position:sticky;top:0}.dash-burger{border:1px solid var(--d-line);background:var(--d-panel);width:40px;height:40px;color:var(--d-ink);border-radius:10px;justify-content:center;align-items:center;display:none}.dash-burger svg{width:1.15rem;height:1.15rem}.dash-topbar__title{flex:1;min-width:0}.dash-topbar__title h1{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.2}.dash-topbar__title p{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.82rem;overflow:hidden}.dash-topbar__right{align-items:center;gap:.7rem;display:flex}.dash-chip-credits{border:1px solid var(--d-line);color:var(--d-muted);background:0 0;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.85rem;font-weight:600;display:inline-flex}.dash-chip-credits svg{width:1rem;height:1rem;color:var(--d-muted)}.dash-user{position:relative}.dash-user__btn{border:1px solid var(--d-line);background:var(--d-panel);color:var(--d-ink);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .5rem .35rem .35rem;display:inline-flex}.dash-user__btn svg{width:1rem;height:1rem;color:var(--d-muted)}.dash-user__avatar{color:#fff;background:#ffffff1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:700;display:inline-flex}.dash-user__name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.88rem;font-weight:600;overflow:hidden}.dash-user__menu{border:1px solid var(--d-line-2);background:var(--d-panel-2);border-radius:12px;flex-direction:column;gap:.1rem;width:230px;padding:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 20px 40px #00000080}.dash-user__head{border-bottom:1px solid var(--d-line);margin-bottom:.3rem;padding:.5rem .6rem .6rem}.dash-user__mname{font-size:.9rem;font-weight:600}.dash-user__memail{color:var(--d-muted);text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.dash-user__link{text-align:left;color:var(--d-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:.5rem .6rem;font-size:.86rem}.dash-user__link:hover{background:#ffffff0d}.dash-user__logout{color:#fda4af}.dash-content{width:100%;max-width:1400px;padding:1.5rem}.dash-content,.dash-section{flex-direction:column;gap:1.25rem;display:flex}.dash-mt{margin-top:1.25rem}.dash-grid{gap:1.25rem;display:grid}.dash-grid--2-1{grid-template-columns:2fr 1fr}.dash-grid--1-1{grid-template-columns:1fr 1fr}.dash-kpis{grid-template-columns:repeat(6,1fr);gap:.9rem;display:grid}.dash-kpis--4{grid-template-columns:repeat(4,1fr)}.dash-kpi{border:1px solid var(--d-line);background:var(--d-panel);border-radius:10px;padding:.95rem 1rem;position:relative}.dash-kpi__top{justify-content:space-between;align-items:center;display:flex}.dash-kpi__label{letter-spacing:.04em;text-transform:uppercase;color:var(--d-muted);font-size:.72rem;font-weight:600}.dash-kpi__value{color:#fff;letter-spacing:-.02em;margin:.45rem 0 .35rem;font-size:1.45rem;font-weight:650;line-height:1.15}.dash-kpi__foot{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dash-kpi__sub{color:var(--d-muted);font-size:.75rem}.dash-trend{font-size:.72rem;font-weight:600}.dash-trend--up{color:var(--d-green)}.dash-trend--down{color:var(--d-rose)}.dash-trend--flat{color:var(--d-muted)}.dash-card{border:1px solid var(--d-line);background:var(--d-panel);border-radius:10px;padding:1.05rem 1.15rem}.dash-card__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.dash-card__title{color:#fff;font-size:1rem;font-weight:700}.dash-card__hint{color:var(--d-muted);font-size:.78rem}.dash-card__link{color:var(--d-muted);font-weight:600}.dash-card__link:hover{text-decoration:underline}.dash-chart-wrap{width:100%}.dash-chart{width:100%;display:block}.dash-chart-x{color:var(--d-muted-2);justify-content:space-between;margin-top:.5rem;font-size:.68rem;display:flex}.dash-bars{align-items:flex-end;gap:.4rem;width:100%;display:flex}.dash-bars__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.35rem;height:100%;display:flex}.dash-bars__fill{border-radius:6px 6px 2px 2px;width:100%;max-width:26px;min-height:3px;transition:height .3s}.dash-bars__label{color:var(--d-muted-2);font-size:.62rem}.dash-donut{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dash-donut__num{fill:#fff;font-size:1.6rem;font-weight:700}.dash-donut__cap{fill:var(--d-muted);font-size:.7rem}.dash-donut__legend{color:var(--d-muted);flex-direction:column;flex:1;gap:.4rem;min-width:120px;font-size:.82rem;display:flex}.dash-donut__legend li{align-items:center;gap:.5rem;display:flex}.dash-donut__legend b{color:#fff;margin-left:auto}.dash-dot{border-radius:999px;flex-shrink:0;width:.6rem;height:.6rem;display:inline-block}.dash-badge{text-transform:capitalize;border:1px solid #0000;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.dash-badge--ok{color:#4ade80;background:#22c55e24;border-color:#22c55e4d}.dash-badge--warn{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b4d}.dash-badge--info{color:#60a5fa;background:#3b82f624;border-color:#3b82f64d}.dash-badge--bad{color:#fb7185;background:#f43f5e24;border-color:#f43f5e4d}.dash-badge--muted{color:var(--d-muted);border-color:var(--d-line);background:#ffffff0f}.dash-prog{background:#ffffff14;border-radius:999px;width:100%;height:7px;overflow:hidden}.dash-prog__fill{border-radius:999px;height:100%;transition:width .4s;display:block}.dash-prog__fill,.dash-prog__fill--blue{background:var(--d-blue)}.dash-prog__fill--green{background:var(--d-green)}.dash-prog__fill--amber{background:var(--d-amber)}.dash-prog__fill--rose{background:var(--d-rose)}.dash-empty{text-align:center;padding:2.5rem 1rem}.dash-empty--sm{padding:1.5rem 1rem}.dash-empty h3{color:#fff;font-size:1.05rem;font-weight:700}.dash-empty p{color:var(--d-muted);margin:.35rem 0 1rem;max-width:340px;margin-inline:auto;font-size:.85rem}.dash-runs{flex-direction:column;gap:.9rem;display:flex}.dash-run{border:1px solid var(--d-line);background:var(--d-panel-2);border-radius:12px;padding:.85rem .95rem}.dash-run__head{justify-content:space-between;margin-bottom:.65rem}.dash-run__head,.dash-run__id{align-items:center;display:flex}.dash-run__id{gap:.6rem}.dash-run__pulse{background:var(--d-amber);border-radius:999px;width:.55rem;height:.55rem;animation:dash-pulse 1.4s ease-in-out infinite}.dash-run__pulse.is-done{background:var(--d-green);animation:none}.dash-run__pulse.is-fail{background:var(--d-rose);animation:none}@keyframes dash-pulse{0%,to{opacity:1}50%{opacity:.4}}.dash-run__name{font-size:.9rem;font-weight:600}.dash-run__base{color:var(--d-muted);font-size:.75rem}.dash-run__pct{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.dash-run__foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.55rem;display:flex}.dash-run__log{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.dash-run__open{color:var(--d-muted);flex-shrink:0;font-size:.78rem;font-weight:600}.dash-quick{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.dash-quick__item{border:1px solid var(--d-line);background:var(--d-panel-2);border-radius:10px;align-items:center;gap:.6rem;padding:.6rem .7rem;font-size:.86rem;font-weight:500;transition:background .14s;display:flex}.dash-quick__item:hover{background:#ffffff0d}.dash-quick__ico{border-radius:8px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-weight:700;display:inline-flex}.dash-quick__ico--blue{color:#60a5fa;background:#3b82f629}.dash-quick__ico--violet{color:#c4b5fd;background:#a78bfa29}.dash-quick__ico--green{color:#4ade80;background:#22c55e29}.dash-table-wrap{overflow-x:auto}.dash-table{border-collapse:collapse;width:100%;min-width:520px;font-size:.86rem}.dash-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--d-muted-2);border-bottom:1px solid var(--d-line);padding:.55rem .75rem;font-size:.72rem;font-weight:600}.dash-table tbody td{border-bottom:1px solid var(--d-line);vertical-align:middle;padding:.7rem .75rem}.dash-table tbody tr:last-child td{border-bottom:0}.dash-table tbody tr:hover{background:#ffffff05}.dash-table__name{color:#fff;font-weight:600}.dash-table__name:hover{text-decoration:underline}.dash-table__name2{color:var(--d-ink)}.dash-table__sub{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:.75rem;overflow:hidden}.dash-table__act a,.dash-table__sub2{color:var(--d-muted);font-size:.82rem}.dash-table__act a{font-weight:600}.dash-cap{text-transform:capitalize;color:var(--d-muted)}.dash-mono{font-family:var(--font-mono),ui-monospace,monospace;color:var(--d-muted);font-size:.82rem}.dash-pos{color:#4ade80}.dash-neg{color:#fb7185}.dash-feed{flex-direction:column;gap:.9rem;display:flex}.dash-feed__item{gap:.75rem;display:flex}.dash-feed--timeline .dash-feed__item{padding-left:.25rem;position:relative}.dash-feed__dot{background:var(--d-muted-2);border-radius:999px;flex-shrink:0;width:.7rem;height:.7rem;margin-top:.25rem}.dash-feed__dot--completed,.dash-feed__dot--run{background:var(--d-blue)}.dash-feed__dot--failed{background:var(--d-rose)}.dash-feed__dot--queued,.dash-feed__dot--running{background:var(--d-amber)}.dash-feed__dot--credit{background:var(--d-green)}.dash-feed__body{flex:1;min-width:0}.dash-feed__title{color:#fff;align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;display:flex}.dash-feed__title b{margin-left:auto;font-size:.8rem}.dash-feed__detail{color:var(--d-muted);text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.dash-feed__time{color:var(--d-muted-2);font-size:.72rem}.dash-toolbar{flex-wrap:wrap;gap:.75rem;margin-bottom:1.1rem}.dash-search,.dash-toolbar{align-items:center;display:flex}.dash-search{border:1px solid var(--d-line);background:var(--d-panel);border-radius:10px;flex:1;gap:.5rem;min-width:200px;padding:.55rem .8rem}.dash-search svg{width:1.05rem;height:1.05rem;color:var(--d-muted-2)}.dash-search input{color:var(--d-ink);background:0 0;border:0;outline:0;flex:1;font-size:.88rem}.dash-filters{flex-wrap:wrap;gap:.35rem;display:flex}.dash-filter{border:1px solid var(--d-line);background:var(--d-panel);color:var(--d-muted);text-transform:capitalize;cursor:pointer;border-radius:999px;padding:.45rem .75rem;font-size:.8rem;font-weight:600;transition:all .14s}.dash-filter:hover{color:var(--d-ink)}.dash-filter.is-active{color:#fff;border-color:var(--d-line-2);background:#ffffff1a}.dash-viewtoggle{border:1px solid var(--d-line);background:var(--d-panel);border-radius:10px;gap:.2rem;padding:.2rem;display:flex}.dash-viewtoggle button{width:2rem;height:2rem;color:var(--d-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:1rem}.dash-viewtoggle button.is-active{color:#fff;background:#ffffff14}.dash-modelgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;display:grid}.dash-modelcard{border:1px solid var(--d-line);background:var(--d-panel);border-radius:14px;flex-direction:column;gap:.5rem;padding:1rem;transition:border-color .15s,transform .15s;display:flex}.dash-modelcard:hover{border-color:var(--d-line-2)}.dash-modelcard__top{justify-content:space-between;align-items:center;display:flex}.dash-modelcard__avatar{color:#fff;background:#ffffff14;border-radius:8px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-weight:700;display:inline-flex}.dash-modelcard__name{color:#fff;font-size:.92rem;font-weight:600}.dash-modelcard__purpose{color:var(--d-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.2em;font-size:.8rem;display:-webkit-box;overflow:hidden}.dash-modelcard__prog{gap:.5rem}.dash-modelcard__foot,.dash-modelcard__meta,.dash-modelcard__prog{color:var(--d-muted);align-items:center;font-size:.75rem;display:flex}.dash-modelcard__foot,.dash-modelcard__meta{justify-content:space-between}.dash-modelcard__foot{border-top:1px solid var(--d-line);padding-top:.5rem}.dash-dsgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.dash-dscard{border:1px solid var(--d-line);background:var(--d-panel);border-radius:14px;align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.dash-dscard__icon{width:2.6rem;height:2.6rem;color:var(--d-cyan);background:#06b6d424;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dash-dscard__icon svg{width:1.35rem;height:1.35rem}.dash-dscard__body{flex:1;min-width:0}.dash-dscard__name{color:#fff;font-size:.9rem;font-weight:600}.dash-dscard__note{color:var(--d-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 .6rem;font-size:.8rem;display:-webkit-box;overflow:hidden}.dash-dscard__meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dash-dschip{border:1px solid var(--d-line);background:var(--d-panel-2);color:var(--d-muted);border-radius:999px;padding:.15rem .5rem;font-size:.72rem}.dash-dscard__time{color:var(--d-muted-2);font-size:.72rem}.dash-dscard__link{color:var(--d-muted);flex-shrink:0;font-size:.8rem;font-weight:600}.dash-deploys{flex-direction:column;gap:1rem;display:flex}.dash-deploy{border:1px solid var(--d-line);background:var(--d-panel-2);border-radius:14px;padding:1rem}.dash-deploy__head{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.dash-deploy__name{color:#fff;font-weight:600}.dash-deploy__base{color:var(--d-muted);font-size:.78rem}.dash-deploy__endpoint{border:1px solid var(--d-line);background:#0b0e14;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:.8rem;padding:.6rem .75rem;display:flex}.dash-deploy__endpoint code{font-family:var(--font-mono),ui-monospace,monospace;color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;overflow:hidden}.dash-deploy__stats{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.dash-deploy__stats>div{flex-direction:column;display:flex}.dash-deploy__actions{margin-left:auto}.dash-deploy__k{color:var(--d-muted-2);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.dash-deploy__v{font-size:.9rem;font-weight:600}.dash-code{border:1px solid var(--d-line);font-family:var(--font-mono),ui-monospace,monospace;color:#cbd5e1;background:#0b0e14;border-radius:12px;padding:1rem;font-size:.8rem;line-height:1.6;overflow-x:auto}.dash-copy{border:1px solid var(--d-line-2);background:var(--d-panel);color:var(--d-ink);cursor:pointer;border-radius:8px;flex-shrink:0;padding:.4rem .7rem;font-size:.78rem;font-weight:600}.dash-copy:hover{background:#ffffff0d}.dash-copy.is-copied{color:#4ade80;border-color:#22c55e66}.dash-breakdown{flex-direction:column;gap:.85rem;display:flex}.dash-breakdown__top{justify-content:space-between;align-items:center;margin-bottom:.35rem;font-size:.85rem;display:flex}.dash-breakdown__top span{color:var(--d-muted);align-items:center;gap:.45rem;display:inline-flex}.dash-breakdown__top b{color:#fff}.dash-packs{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.dash-pack{border:1px solid var(--d-line);background:var(--d-panel-2);text-align:center;border-radius:14px;padding:1.1rem;position:relative}.dash-pack.is-popular{border-color:var(--d-line-2)}.dash-pack__tag{color:#0b0d10;background:#ffffffe6;border-radius:999px;padding:.15rem .6rem;font-size:.68rem;font-weight:700;position:absolute;top:-.6rem;left:50%;transform:translate(-50%)}.dash-pack__label{color:var(--d-muted);font-size:.8rem;font-weight:600}.dash-pack__credits{color:#fff;margin:.35rem 0 .15rem;font-size:1.35rem;font-weight:700}.dash-pack__price{color:var(--d-muted);margin-bottom:.8rem;font-size:.95rem}.dash-tabs{border-bottom:1px solid var(--d-line);gap:.35rem;margin-bottom:1.1rem;display:flex}.dash-tab{color:var(--d-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .9rem;font-size:.86rem;font-weight:600}.dash-tab:hover{color:var(--d-ink)}.dash-tab.is-active{color:#fff;border-bottom-color:#ffffffa6}.dash-deflist{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dash-deflist dt{color:var(--d-muted-2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem;font-size:.72rem}.dash-deflist dd{color:#fff;font-size:.92rem;font-weight:500}.dash-sec{flex-direction:column;gap:.9rem;display:flex}.dash-sec li{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.9rem;display:flex}.dash-sec li:last-child{border-bottom:0;padding-bottom:0}.dash-sec__k{font-size:.9rem;font-weight:600}.dash-sec__d{color:var(--d-muted);font-size:.78rem}.dash-sec__link{color:var(--d-muted);flex-shrink:0;font-size:.82rem;font-weight:600}.dash-apikey{border:1px solid var(--d-line);background:var(--d-panel-2);border-radius:12px;padding:1rem}.dash-apikey__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dash-apikey__name{font-size:.9rem;font-weight:600}.dash-apikey__val{font-family:var(--font-mono),ui-monospace,monospace;color:#93c5fd;font-size:.85rem}.dash-apikey__actions{gap:.5rem;display:flex}.dash-apikey__hint{color:var(--d-muted);margin-top:.75rem;font-size:.78rem}.dash-team{flex-direction:column;gap:.9rem;display:flex}.dash-team__member{border:1px solid var(--d-line);background:var(--d-panel-2);border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.dash-team__info{flex:1;min-width:0}.dash-team__name{font-size:.9rem;font-weight:600}.dash-team__email{color:var(--d-muted);font-size:.78rem}.dash-team__empty{border:1px dashed var(--d-line-2);color:var(--d-muted);text-align:center;border-radius:12px;padding:1rem;font-size:.82rem}.dash-danger{border-color:#f43f5e40}.dash-danger__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dash-btn-danger,.dash-btn.dash-btn-danger{color:#e8a0a8;background:0 0;border:1px solid #c45c6a66}.dash-btn-danger:hover,.dash-btn.dash-btn-danger:hover{background:#c45c6a1a}@media (max-width:1200px){.dash-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.dash-side{display:none}.dash-burger{display:inline-flex}.dash-grid--1-1,.dash-grid--2-1{grid-template-columns:1fr}}@media (max-width:720px){.dash-content{padding:1rem}.dash-topbar{padding:.75rem 1rem}.dash-kpis,.dash-kpis--4{grid-template-columns:repeat(2,1fr)}.dash-user__name{display:none}.dash-deflist,.dash-packs{grid-template-columns:1fr}.dash-topbar__actions{display:none}}@media (max-width:420px){.dash-kpis,.dash-kpis--4{grid-template-columns:1fr}}.dash-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .95rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,opacity .14s;display:inline-flex}.dash-btn:disabled{opacity:.4;cursor:not-allowed}.dash-btn--primary{color:#0b0d10;background:#fff}.dash-btn--primary:hover:not(:disabled){background:#e8eaed}.dash-btn--ghost{border-color:var(--d-line-2);color:var(--d-ink);background:0 0}.dash-btn--ghost:hover:not(:disabled){background:#ffffff0a}.dash-home{flex-direction:column;gap:1.25rem;max-width:820px;display:flex}.dash-home__summary{border:1px solid var(--d-line);background:var(--d-panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.1rem 1.2rem;display:flex}.dash-home__stat{flex-direction:column;gap:.2rem;min-width:88px;display:flex}.dash-home__k{letter-spacing:.04em;text-transform:uppercase;color:var(--d-muted-2);font-size:.72rem;font-weight:600}.dash-home__stat strong{letter-spacing:-.02em;color:#fff;font-size:1.35rem;font-weight:650}.dash-home__summary .dash-btn{margin-left:auto}.dash-home__links{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.dash-home__link{border:1px solid var(--d-line);background:var(--d-panel);border-radius:10px;flex-direction:column;gap:.35rem;padding:1rem 1.05rem;transition:border-color .14s,background .14s;display:flex}.dash-home__link:hover{border-color:var(--d-line-2);background:var(--d-panel-2)}.dash-home__link span{color:#fff;font-size:.92rem;font-weight:600}.dash-home__link em{color:var(--d-muted);font-size:.78rem;font-style:normal}.dash-home__empty{border:1px dashed var(--d-line-2);text-align:center;border-radius:10px;padding:2.5rem 1.5rem}.dash-home__empty h2{color:#fff;font-size:1.05rem;font-weight:650}.dash-home__empty p{max-width:380px;color:var(--d-muted);margin:.4rem auto 1.1rem;font-size:.88rem}.ftw{flex-direction:column;gap:1.25rem;max-width:760px;display:flex}.ftw__steps{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ftw__step{border:1px solid var(--d-line);color:var(--d-muted-2);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.ftw__step.is-active{color:#fff;border-color:var(--d-line-2);background:#ffffff0f}.ftw__step.is-done{color:var(--d-muted)}.ftw__n{background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;display:inline-flex}.ftw__step.is-active .ftw__n{color:#0b0d10;background:#fff}.ftw__panel{border:1px solid var(--d-line);background:var(--d-panel);border-radius:10px;overflow:hidden}.ftw__body{padding:1.4rem 1.4rem .5rem}.ftw__head{margin-bottom:1.25rem}.ftw__head h2{letter-spacing:-.02em;color:#fff;font-size:1.2rem;font-weight:650}.ftw__head p{color:var(--d-muted);margin-top:.3rem;font-size:.88rem}.ftw__field{margin-bottom:1.1rem}.ftw__field label{color:var(--d-muted);margin-bottom:.4rem;font-size:.78rem;font-weight:600;display:block}.ftw__field input,.ftw__field textarea{border:1px solid var(--d-line-2);width:100%;color:var(--d-ink);font:inherit;resize:vertical;background:#0b0d10;border-radius:8px;padding:.7rem .85rem}.ftw__field input:focus,.ftw__field textarea:focus{outline-offset:0;outline:1px solid #ffffff40}.ftw__field--sm{max-width:220px}.ftw__prefix{border:1px solid var(--d-line-2);background:#0b0d10;border-radius:8px;align-items:center;gap:.55rem;padding:0 .85rem;display:flex}.ftw__prefix span{color:var(--d-muted-2);flex-shrink:0;font-size:.86rem}.ftw__prefix input{background:0 0;border:0;outline:none;padding:.7rem 0}.ftw__options{flex-direction:column;gap:.55rem;margin-bottom:1.1rem;display:flex}.ftw__options--2{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.ftw__option{text-align:left;border:1px solid var(--d-line);color:var(--d-ink);cursor:pointer;background:#0b0d10;border-radius:8px;align-items:flex-start;gap:.7rem;padding:.85rem .95rem;transition:border-color .14s,background .14s;display:flex}.ftw__option:hover{border-color:var(--d-line-2)}.ftw__option.is-selected{background:#ffffff0a;border-color:#ffffff59}.ftw__option-radio{border:1.5px solid var(--d-muted-2);border-radius:999px;flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.ftw__option.is-selected .ftw__option-radio{background:#fff;border-color:#fff;box-shadow:inset 0 0 0 3px #0b0d10}.ftw__option strong{color:#fff;font-size:.9rem;font-weight:600;display:block}.ftw__option em{color:var(--d-muted);margin-top:.15rem;font-size:.78rem;font-style:normal;display:block}.ftw__review{grid-template-columns:1fr 1fr;gap:.9rem 1.25rem;margin-bottom:1rem;display:grid}.ftw__review dt{text-transform:uppercase;letter-spacing:.04em;color:var(--d-muted-2);margin-bottom:.2rem;font-size:.72rem}.ftw__review dd{color:#fff;font-size:.9rem;font-weight:500}.ftw__balance{color:var(--d-muted);font-weight:400}.ftw__warn{color:#e8a0a8;margin-bottom:.75rem;font-size:.86rem}.ftw__warn a{color:#fff;text-decoration:underline}.ftw__foot{border-top:1px solid var(--d-line);background:#0000002e;justify-content:space-between;gap:1rem;padding:1rem 1.4rem}.ftw__foot,.ftw__foot-right{align-items:center;display:flex}.ftw__foot-right{gap:.85rem}.ftw__stepcount{color:var(--d-muted-2);font-size:.78rem}@media (max-width:720px){.dash-home__links{grid-template-columns:1fr}.dash-home__summary .dash-btn{width:100%;margin-left:0}.ftw__options--2,.ftw__review{grid-template-columns:1fr}.ftw__lbl{display:none}.ftw__foot{flex-direction:column;align-items:stretch}.ftw__foot-right{justify-content:space-between}}.dash-root{--r-bg:#000;--r-panel:#0a0a0a;--r-elev:#111;--r-line:#262626;--r-line-2:#333;--r-ink:#fafafa;--r-muted:#a3a3a3;--r-muted-2:#737373;--r-green:#22c55e;--r-max:1680px;--r-pad-x:clamp(1.25rem,3.5vw,3rem);--r-pad-y:clamp(1.75rem,3vw,2.75rem);min-height:100dvh;color:var(--r-ink);font-family:var(--font-dash),var(--font-body),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;font-size:1.05rem;line-height:1.55;background:var(--r-bg)!important;flex-direction:column!important;display:flex!important}.dash-burger,.dash-drawer,.dash-side,.dash-topbar{display:none!important}.dash-main{display:contents!important}.dash-content{gap:0!important;max-width:none!important;padding:0!important}.r-mast{z-index:50;border-bottom:1px solid var(--r-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000eb;position:sticky;top:0}.r-mast__inner{max-width:var(--r-max);padding:.7rem var(--r-pad-x);align-items:center;gap:.85rem;margin:0 auto;display:flex}.r-mast__left{gap:.55rem;min-width:0;display:flex}.r-mast__alerts,.r-mast__left{flex-shrink:0;align-items:center;position:relative}.r-mast__alerts{gap:.45rem;margin-left:.35rem;display:inline-flex}.r-credits-wrap{margin-right:.15rem;position:relative}.r-credits,.r-credits-wrap{align-items:center;display:inline-flex}.r-credits{color:#fff;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;gap:.4rem;min-height:2.05rem;padding:.28rem .7rem .28rem .38rem;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .2s}.r-credits:hover{background:#ffffff1f;border-color:#ffffff47}.r-credits.is-down{border-color:#fb7185b3;box-shadow:0 0 0 3px #f43f5e38}.r-credits.is-up{border-color:#4ade80a6;box-shadow:0 0 0 3px #22c55e33}.r-credits__ico{background:#ffffff1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.r-credits__ico svg{width:.85rem;height:.85rem}.r-credits__stack{white-space:nowrap;flex-direction:row;align-items:baseline;gap:.4rem;min-width:0;line-height:1;display:inline-flex}.r-credits__stack em{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;font-size:.62rem;font-style:normal;font-weight:650}.r-credits__stack strong{font-variant-numeric:tabular-nums;color:#fff;font-size:.9rem;font-weight:700}.r-credits-toasts{z-index:80;pointer-events:none;flex-direction:column;gap:.4rem;min-width:13.5rem;display:flex;position:absolute;top:calc(100% + .55rem);left:0}.r-credits-toast{pointer-events:auto;color:#fff;background:#0a0a0a;border:1px solid #ffffff24;border-radius:10px;grid-template-columns:1fr auto;align-items:baseline;gap:.15rem .65rem;padding:.7rem .8rem;animation:r-credits-pop .28s;display:grid;box-shadow:0 12px 28px #00000073}.r-credits-toast strong{color:#fb7185;font-size:.92rem;font-weight:750}.r-credits-toast span{color:#ffffffb8;grid-column:1/-1;font-size:.78rem}.r-credits-toast em{color:#ffffff80;font-size:.72rem;font-style:normal}.r-credits-toast a{color:#fda4af;text-underline-offset:2px;font-size:.72rem;font-weight:650;text-decoration:underline}@keyframes r-credits-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.r-credits__stack em{display:none}.r-credits{padding:.25rem .55rem .25rem .35rem}}.r-icon-btn{width:2rem;height:2rem;color:var(--r-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex;position:relative}.r-icon-btn svg{width:1.15rem;height:1.15rem}.r-icon-btn.is-open,.r-icon-btn:hover{color:var(--r-ink);background:var(--r-elev)}.r-icon-btn__dot{background:#f43f5e;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.35rem;right:.35rem;box-shadow:0 0 0 2px #000}.r-panel{z-index:60;border:1px solid var(--r-line);background:#0c0c0e;border-radius:12px;width:min(22rem,100vw - 1.5rem);position:absolute;top:calc(100% + .55rem);left:0;overflow:hidden;box-shadow:0 18px 50px #0000008c}.r-panel__head{border-bottom:1px solid var(--r-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.r-panel__head strong{color:var(--r-ink);font-size:.9rem}.r-panel__head span{color:var(--r-muted);font-size:.72rem}.r-panel__list{max-height:18rem;margin:0;padding:.35rem 0;list-style:none;overflow-y:auto}.r-panel__list li{border-bottom:1px solid #ffffff0a;padding:.75rem 1rem}.r-panel__list li:last-child{border-bottom:0}.r-panel__list li.is-unread{background:#f43f5e0f}.r-panel__title{color:var(--r-ink);margin:0;font-size:.86rem;font-weight:600}.r-panel__body{color:var(--r-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.4}.r-panel__list time{color:#71717a;margin-top:.35rem;font-size:.7rem;display:block}.r-panel__foot{border-top:1px solid var(--r-line);color:#fb7185;text-align:center;padding:.75rem 1rem;font-size:.8rem;font-weight:600;display:block}.r-panel__foot:hover{background:#ffffff08}.r-account,.r-mast__logo{display:inline-flex}.r-account{color:var(--r-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .45rem .25rem .25rem}.r-account:hover{border-color:var(--r-line);background:var(--r-elev)}.r-account__avatar{background:#1f2937;border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.65rem;font-weight:700;display:inline-flex}.r-account__name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:.9rem;font-weight:500;overflow:hidden}.r-account svg{width:.9rem;height:.9rem;color:var(--r-muted-2)}.r-account__menu{border:1px solid var(--r-line-2);z-index:60;background:#0f0f0f;border-radius:10px;flex-direction:column;width:220px;padding:.4rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 16px 40px #0000008c}.r-account__head{border-bottom:1px solid var(--r-line);margin-bottom:.25rem;padding:.5rem .6rem .65rem}.r-account__head p:first-child{font-size:.88rem;font-weight:600}.r-account__head p:last-child{color:var(--r-muted);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.r-account__menu a,.r-account__menu button{text-align:left;color:var(--r-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:.45rem .6rem;font-size:.86rem}.r-account__menu a:hover,.r-account__menu button:hover{background:#ffffff0f}.r-search{background:#0c0c0e;border:1px solid #27272a;border-radius:9px;flex:12rem;align-items:center;gap:.4rem;min-width:0;max-width:280px;margin:0;padding:.4rem .65rem;display:flex}.r-search__ico{color:#a1a1aa;flex-shrink:0;display:inline-flex}.r-search__ico svg{width:.9rem;height:.9rem}.r-search input{color:#fafafa;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.82rem;line-height:1.2}.r-search input::placeholder{color:#71717a}.r-search kbd{color:#a1a1aa;background:#18181b;border:1px solid #3f3f46;border-radius:4px;flex-shrink:0;padding:.08rem .28rem;font-family:inherit;font-size:.62rem}.r-mast__nav{flex-shrink:0;align-items:center;gap:.95rem;margin-left:auto;display:flex}.r-mast__nav a{color:var(--r-muted);font-size:1rem;font-weight:500}.r-mast__burger,.r-mast__nav a.is-on,.r-mast__nav a:hover{color:var(--r-ink)}.r-mast__burger{border:1px solid var(--r-line);width:2.2rem;height:2.2rem;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:none}.r-mast__burger svg{width:1.1rem;height:1.1rem}.r-mobile{border-bottom:1px solid var(--r-line);background:#050505;flex-direction:column;gap:.35rem;padding:.75rem 1.25rem;display:flex}.r-mobile a{color:var(--r-ink);padding:.5rem 0;font-weight:500}.r-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(#16a34a,#15803d);border-bottom:1px solid #14532d;overflow:auto hidden}.r-tabs::-webkit-scrollbar{height:0;display:none}.r-tabs__inner{max-width:var(--r-max);padding:0 clamp(.65rem,2vw,var(--r-pad-x));background:0 0;border-radius:0;flex-wrap:nowrap;align-items:stretch;gap:.15rem;width:max-content;min-width:100%;margin:0 auto;display:flex}.r-tab{color:#ffffffc7;white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.3rem;margin-bottom:-1px;padding:.55rem;font-size:.8rem;font-weight:500;display:inline-flex}.r-tab:hover{color:#fff}.r-tab.is-active{color:#fff;border-bottom-color:#fff}.r-tab__ico{opacity:.85;flex-shrink:0;display:inline-flex}.r-tab__ico svg{width:.85rem;height:.85rem}.r-tab--create{color:#fff;margin-left:.15rem;font-weight:600}@media (max-width:1100px){.r-tab{gap:.22rem;padding:.45rem;font-size:.74rem}.r-tab__ico svg{width:.78rem;height:.78rem}}@media (max-width:720px){.r-tab{padding:.5rem .45rem;font-size:.72rem}.r-tab__ico{display:none}}.r-main{color:#111827;background:#fff;flex:1;width:100%;max-width:none;margin:0;padding:0}.r-main:has(.sett){color:#fafafa;background:#000}.r-main:has(.sett) .r-main__inner{max-width:none;margin:0;padding:0}.r-main__inner{max-width:var(--r-max);padding:var(--r-pad-y) var(--r-pad-x) 4.5rem;margin:0 auto}.r-pagehead{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.25rem;padding-bottom:.25rem;display:flex}.r-pagehead__title{letter-spacing:-.035em;color:#0a0a0a;font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:700;line-height:1.15}.r-pagehead__sub{color:#525252;max-width:42rem;margin-top:.45rem;font-size:1.05rem;line-height:1.5}.r-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1.1rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.r-btn--solid{color:#fff;background:#0a0a0a}.r-btn--solid:hover:not(:disabled){background:#262626}.r-main .r-bill__actions .r-btn--solid{color:#fff;background:#2563eb}.r-main .r-bill__actions .r-btn--solid:hover:not(:disabled){background:#1d4ed8}.r-btn--ghost{color:#0a0a0a;background:#fff;border-color:#d4d4d4}.r-btn--ghost:hover:not(:disabled){background:#f5f5f5}.r-btn--sm{padding:.4rem .7rem;font-size:.8rem}.r-btn--lg{width:100%;max-width:280px;padding:.75rem 1.1rem;font-size:.92rem}.r-btn:disabled{opacity:.4;cursor:not-allowed}.r-bill{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:1.2fr 1.2fr 1.2fr auto;gap:0;margin-bottom:3.5rem;display:grid;overflow:hidden;box-shadow:0 1px #0f172a08}.r-bill__col{border-right:1px solid #e5e7eb;flex-direction:column;gap:.55rem;padding:1.65rem 1.75rem;display:flex}.r-bill__k{color:#525252;font-size:.95rem}.r-bill__v{letter-spacing:-.035em;color:#2563eb;font-size:clamp(1.85rem,2.5vw,2.35rem);font-weight:700;line-height:1.1}.r-bill__hint{color:#737373;font-size:.88rem;font-style:normal}.r-bill__link{color:#2563eb;text-underline-offset:2px;text-decoration:underline}.r-bill__actions{background:#fafafa;flex-direction:column;justify-content:center;gap:.65rem;min-width:200px;padding:1.4rem 1.5rem;display:flex}.r-section{margin-bottom:3.75rem}.r-section+.r-section{padding-top:.25rem}.r-section__head{justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.35rem;display:flex}.r-section__head h2{letter-spacing:-.03em;color:#0a0a0a;font-size:clamp(1.35rem,1.8vw,1.65rem);font-weight:700}.r-section__more{color:#525252;font-size:.98rem;font-weight:500}.r-section__more:hover{color:#2563eb}.r-section__actions{align-items:center;gap:.85rem;display:flex}.r-empty{color:#525252;padding:.5rem 0 .75rem;font-size:1.05rem}.r-empty-block{max-width:40rem;padding:1.25rem 0 .75rem}.r-empty-help{color:#737373;max-width:36rem;margin:.55rem 0 1.35rem;font-size:1rem;line-height:1.55}.r-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow-x:auto}.r-table{border-collapse:collapse;width:100%;min-width:780px;font-size:.98rem}.r-table thead th{text-align:left;color:#737373;white-space:nowrap;background:#fafafa;border-bottom:1px solid #e5e7eb;padding:.95rem 1.1rem;font-size:.85rem;font-weight:500}.r-table tbody td{vertical-align:top;color:#171717;border-bottom:1px solid #eceff3;padding:1.05rem 1.1rem}.r-table tbody tr:last-child td{border-bottom:0}.r-table tbody tr:hover{background:#f8fafc}.r-link{color:#2563eb;text-underline-offset:2px;font-weight:500;-webkit-text-decoration:underline #2563eb59;text-decoration:underline #2563eb59}.r-link:hover{text-decoration-color:#2563eb}.r-sub{color:#737373;text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin-top:.25rem;font-size:.88rem;overflow:hidden}.r-mono{font-family:var(--font-mono),ui-monospace,monospace;color:#525252;font-size:.9rem}.r-muted{color:#737373}.r-cap{text-transform:capitalize;color:#525252}.dash-root .dash-badge--ok{color:#4ade80;background:#22c55e1f;border-color:#22c55e40}.dash-root .dash-badge--warn{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b40}.dash-root .dash-badge--bad{color:#f87171;background:#ef44441f;border-color:#ef44444d}.dash-root .dash-badge--info{color:#60a5fa;background:#3b82f61f;border-color:#3b82f640}.r-foot{border-top:1px solid var(--r-line);padding:1.1rem var(--r-pad-x);max-width:var(--r-max);width:100%;color:var(--r-muted-2);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;font-size:.9rem;display:flex}.r-foot__ok{align-items:center;gap:.4rem;display:inline-flex}.r-foot__ok i{background:var(--r-green);border-radius:999px;width:.5rem;height:.5rem;display:inline-block}.r-foot__links{flex-wrap:wrap;gap:.85rem;display:flex}.r-foot__links a:hover{color:var(--r-ink)}.r-create{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:clamp(2rem,4vw,4rem);padding-top:.75rem;display:grid}.r-create__hero{margin-bottom:.5rem}.r-create__title{letter-spacing:-.04em;color:#0a0a0a;margin-bottom:.55rem;font-size:clamp(2rem,3vw,2.5rem);font-weight:700;line-height:1.1}.r-create__lede{color:#525252;max-width:42rem;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.55}.r-create__section{border-bottom:1px solid #d4d4d4;margin-top:2.75rem;margin-bottom:0;padding-bottom:2.75rem}.r-create__section:first-of-type{margin-top:.5rem}.r-create__section:last-of-type{border-bottom:0;padding-bottom:.5rem}.r-create__section-head{margin-bottom:1.65rem;display:block}.r-create__section-head h2{font-family:var(--font-brand),Georgia,"Times New Roman",serif;letter-spacing:-.03em;color:#0a0a0a;text-underline-offset:.3em;margin:0;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:700;line-height:1.15;-webkit-text-decoration:underline #0a0a0a;text-decoration:underline #0a0a0a;text-decoration-thickness:2.5px}.r-create__section-head p{color:#595959;max-width:38rem;margin:.95rem 0 0;font-size:.98rem;line-height:1.5}.r-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.r-tiles--modality{grid-template-columns:1fr;gap:1rem}@media (min-width:720px){.r-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.r-tiles--modality{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.r-tiles--methods{grid-template-columns:repeat(3,minmax(0,1fr))}.r-tiles--workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.r-tiles--modality{grid-template-columns:repeat(2,minmax(0,1fr))}}.r-tile--modality{text-align:left;align-items:flex-start;gap:.25rem;min-height:22rem;padding:1.35rem 1.35rem 1.2rem;position:relative;overflow:hidden}.r-tile--modality.is-together{background:linear-gradient(165deg,#eff6ff,#fff 42%);border-color:#bfdbfe}.r-tile--modality.is-fireworks{background:linear-gradient(165deg,#fff7ed,#fff 42%);border-color:#fed7aa}.r-tile--modality.is-replicate{background:linear-gradient(165deg,#ecfdf5,#fff 42%);border-color:#a7f3d0}.r-tile--modality.is-modal{background:linear-gradient(165deg,#f5f3ff,#fff 42%);border-color:#ddd6fe}.r-tile--modality.is-huggingface{background:linear-gradient(165deg,#fffbeb,#fff 42%);border-color:#fde68a}.r-tile--modality.is-together.is-on{background:linear-gradient(165deg,#dbeafe,#eff6ff 55%);border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.r-tile--modality.is-fireworks.is-on{background:linear-gradient(165deg,#ffedd5,#fff7ed 55%);border-color:#ea580c;box-shadow:0 0 0 3px #ea580c24}.r-tile--modality.is-replicate.is-on{background:linear-gradient(165deg,#d1fae5,#ecfdf5 55%);border-color:#059669;box-shadow:0 0 0 3px #05966924}.r-tile--modality.is-modal.is-on{background:linear-gradient(165deg,#ede9fe,#f5f3ff 55%);border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed24}.r-tile--modality.is-huggingface.is-on{background:linear-gradient(165deg,#fef3c7,#fffbeb 55%);border-color:#d97706;box-shadow:0 0 0 3px #d9770624}.r-tile__top{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:.55rem;display:flex}.r-tile--modality .r-tile__provider{border-radius:14px;width:3.25rem;height:3.25rem;margin:0}.r-tile--modality .r-tile__provider img{width:40px;height:40px}.r-tile--modality strong{margin-bottom:.1rem;font-size:1.15rem}.r-tile__blurb{margin-bottom:.4rem;font-weight:600;color:#525252!important;font-size:.78rem!important}.r-tile__detail{margin-bottom:.65rem;color:#525252!important;font-size:.86rem!important;line-height:1.45!important}.r-tile__meta{background:#ffffffb8;border:1px solid #0f172a0f;border-radius:10px;gap:.45rem;width:100%;margin:0;padding:.65rem .7rem;display:grid}.r-tile__meta>div{grid-template-columns:4.5rem 1fr;align-items:start;gap:.45rem;display:grid}.r-tile__meta dt{letter-spacing:.04em;text-transform:uppercase;color:#737373;margin:0;font-size:.68rem;font-weight:700}.r-tile__meta dd{color:#404040;text-align:left;margin:0;font-size:.78rem;line-height:1.4}.r-tile--modality .r-tile__price{justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;margin-top:.85rem;font-size:1rem!important;display:flex!important}.r-tile--modality .r-tile__price em{color:#737373;font-size:.72rem;font-style:normal;font-weight:550}.r-tile.is-soon{opacity:.78;cursor:not-allowed;filter:grayscale(.25)}.r-tile.is-soon:hover{box-shadow:none}.r-tile__soon{letter-spacing:.04em;text-transform:uppercase;color:#92400e;background:#fef3c7;border-radius:999px;margin:0;padding:.22rem .5rem;font-size:.65rem;font-style:normal;font-weight:700;position:static}.r-tile{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;gap:.25rem;min-height:6.25rem;padding:1rem 1.05rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.r-tile:hover{background:#fafafa;border-color:#c4c4c4}.r-tile.is-on{background:#f4f4f5;border-color:#0a0a0a;box-shadow:0 0 0 3px #0a0a0a14}.r-tiles--workspace .r-tile.is-on{box-shadow:none}.r-tiles--workspace .r-tile{background:#fff;border-color:#e5e5e5;min-height:8.5rem}.r-tiles--workspace .r-tile:hover{background:#fafafa;border-color:#a3a3a3}.r-tiles--workspace .r-tile.is-on{border-color:var(--ws-accent,#0a0a0a);background:var(--ws-tint,#f4f4f5);color:#0a0a0a;box-shadow:inset 0 0 0 1px var(--ws-accent,#0a0a0a)}.r-tiles--workspace .r-tile.is-on strong{color:#0a0a0a}.r-tiles--workspace .r-tile strong{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.r-tile--ws{text-align:left;grid-template-rows:auto auto;grid-template-columns:4.25rem 1fr;align-items:start;gap:.2rem .85rem;padding:.85rem .95rem;display:grid}.r-tile__ws-img{object-fit:cover;background:#f4f4f5;border:1px solid #0a0a0a14;border-radius:12px;flex-shrink:0;grid-row:1/span 2;width:4.25rem;height:4.25rem}.r-tile--ws strong{grid-column:2;align-self:end;margin:0}.r-tile--ws>span{grid-column:2;align-self:start}.r-ws-chip{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.r-ws-chip i{background:currentColor;border-radius:999px;width:.45rem;height:.45rem}.r-tile__provider{background:#f4f4f5;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;width:1.85rem;height:1.85rem;margin:0 0 .45rem;padding:0;display:inline-flex}.r-tile__provider img{object-fit:contain;border-radius:4px;width:18px;height:18px}.r-tile__provider.is-replicate{background:#ecfdf5}.r-tile__provider.is-together{background:#eff6ff}.r-tile__provider.is-fireworks{background:#fff7ed}.r-tile__provider.is-huggingface{background:#fef3c7}.r-tile__provider.is-modal{background:#f5f3ff}.r-tile strong{color:#0a0a0a;letter-spacing:-.01em;font-size:.95rem;font-weight:650;display:block}.r-tile span{color:#737373;font-size:.8rem;line-height:1.35;display:block}.r-tile__price{border-top:1px solid #ececec;margin-top:.55rem;padding-top:.5rem;font-weight:700;color:#0a0a0a!important;font-size:.9rem!important;display:block!important}.r-provider-legend{background:linear-gradient(165deg,#1d4ed8,#2563eb 42%,#3b82f6);border:1px solid #93c5fd;border-radius:16px;flex-direction:column;gap:0;margin-bottom:1.5rem;padding:.35rem 1.15rem;display:flex;box-shadow:0 10px 28px #2563eb38}.r-provider-legend__item{background:0 0;border:0;border-radius:0;flex-direction:column;gap:.45rem;min-height:0;padding:1.05rem .35rem;display:flex;position:relative}.r-provider-legend__item+.r-provider-legend__item:before{content:"";background:linear-gradient(90deg,#ffffff8c,#ffffff2e 70%,#fff0);width:3.25rem;height:1px;position:absolute;top:0;left:.35rem}.r-provider-legend__item.is-fireworks,.r-provider-legend__item.is-modal,.r-provider-legend__item.is-replicate,.r-provider-legend__item.is-together{background:0 0;border-color:#0000}.r-provider-legend__brand{align-items:center;gap:.75rem;display:flex}.r-provider-legend__brand em{color:#eff6ffc7;margin-top:.1rem;font-size:.78rem;font-style:normal;font-weight:600;display:block}.r-provider-legend__logo{object-fit:contain;background:#fff;border:1px solid #ffffff59;border-radius:10px;flex-shrink:0;width:40px;height:40px;padding:4px;box-shadow:0 2px 8px #0f172a1f}.r-provider-legend__item strong{color:#fff;margin-bottom:0;font-size:1.05rem;display:block}.r-provider-legend__item>span{color:#eff6ffe0;font-size:.86rem;line-height:1.45;display:block}.r-prep{background:linear-gradient(165deg,#1d4ed8,#2563eb 42%,#3b82f6);border:1px solid #93c5fd;border-radius:16px;margin-top:1.25rem;padding:.35rem 1.15rem 1.05rem;overflow:hidden;box-shadow:0 10px 28px #2563eb38}.r-prep__bar{background:0 0;border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;padding:1.05rem .35rem .95rem;display:flex}.r-prep__kicker{letter-spacing:.07em;text-transform:uppercase;color:#eff6ffc7;margin:0;font-size:.72rem;font-weight:700}.r-prep__lead{color:#fff;max-width:36rem;margin:.3rem 0 0;font-size:.98rem;font-weight:550;line-height:1.4}.r-prep__toggle{box-shadow:none;font-weight:650;color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff73!important}.r-prep__toggle:hover{color:#fff!important;background:#fff3!important}.r-prep__toggle.is-open{color:#fff!important;background:#ffffff29!important;border-color:#ffffff80!important}.r-prep__body{padding:.15rem .35rem .35rem}.r-prep__amount{color:#fff;letter-spacing:-.01em;background:0 0;border:0;border-radius:0;margin:0 0 .85rem;padding:0;font-size:1.02rem;font-weight:700}.r-prep__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.r-prep__cols section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.55rem 1rem .35rem 0;position:relative}.r-prep__cols section+section{padding-left:1.1rem}.r-prep__cols section+section:before{content:"";background:linear-gradient(#fff0,#ffffff73 18%,#ffffff38 70%,#fff0);width:1px;position:absolute;top:.55rem;bottom:.55rem;left:0}.r-prep__cols h4{letter-spacing:.05em;text-transform:uppercase;color:#eff6ffe6;border-bottom:0;margin:0 0 .55rem;padding-bottom:.4rem;font-size:.72rem;font-weight:750;position:relative}.r-prep__cols h4:after{content:"";background:linear-gradient(90deg,#ffffff8c,#ffffff2e 70%,#fff0);width:2.75rem;height:1px;position:absolute;bottom:0;left:0}.r-prep__cols ul{color:#eff6ffe0;margin:0;padding-left:1.05rem;font-size:.84rem;line-height:1.45}.r-prep__cols li+li{margin-top:.35rem}.r-prep__cols li::marker{color:#ffffff8c}.r-prep__foot{color:#eff6ffc7;border-top:0;margin:.95rem 0 0;padding-top:.85rem;font-size:.8rem;line-height:1.4;position:relative}.r-prep__foot:before{content:"";background:linear-gradient(90deg,#ffffff8c,#ffffff2e 70%,#fff0);width:3.25rem;height:1px;position:absolute;top:0;left:0}@media (max-width:1100px){.r-prep__cols{grid-template-columns:1fr 1fr}.r-prep__cols section:nth-child(odd){padding-left:0}.r-prep__cols section:nth-child(odd):before{display:none}.r-prep__cols section:nth-child(n+3){margin-top:.85rem;padding-top:.85rem}.r-prep__cols section:nth-child(n+3):after{content:"";background:linear-gradient(90deg,#ffffff73,#ffffff1f 70%,#fff0);width:2.75rem;height:1px;position:absolute;top:0;left:0}}@media (max-width:640px){.r-prep__cols{grid-template-columns:1fr}.r-prep__cols section,.r-prep__cols section+section{padding-left:0;padding-right:0}.r-prep__cols section+section:before{display:none}.r-prep__cols section+section{margin-top:.75rem;padding-top:.85rem}.r-prep__cols section+section:after{content:"";background:linear-gradient(90deg,#ffffff73,#ffffff1f 70%,#fff0);width:2.75rem;height:1px;position:absolute;top:0;left:0}}.r-intent{background:#fafafa;border:1px solid #e5e5e5;border-radius:14px;margin-bottom:1.35rem;padding:1.15rem 1.2rem}.r-intent__label{color:#404040;margin-bottom:.55rem;font-size:.82rem;font-weight:650;display:block}.r-intent__row{flex-wrap:wrap;align-items:stretch;gap:.65rem;display:flex}.r-intent__input{font:inherit;color:#0a0a0a;background:#fff;border:1px solid #d4d4d4;border-radius:10px;outline:none;flex:220px;padding:.85rem 1rem;font-size:1rem}.r-intent__input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.r-intent__result{border-radius:10px;margin-top:.85rem;padding:.85rem .95rem;font-size:.9rem;line-height:1.45}.r-intent__result strong{margin-bottom:.25rem;display:block}.r-intent__result p{color:#404040;margin:0}.r-intent__result ul{color:#525252;margin:.55rem 0 0;padding-left:1.1rem;font-size:.84rem}.r-intent__result.is-ok{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.r-intent__result.is-miss{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.r-autofill-note{margin:.75rem 0 0}.r-data{background:#fff;border:1px solid #e8e8e8;border-radius:16px;margin:0 0 1.65rem;padding:1.35rem 1.4rem 1.45rem;box-shadow:0 1px #0f172a08}.r-data__head{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1.5rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.r-data__for{letter-spacing:.06em;text-transform:uppercase;color:#737373;margin:0 0 .35rem;font-size:.72rem;font-weight:650}.r-data__for span{color:#2563eb}.r-data__title h3{letter-spacing:-.02em;color:#0a0a0a;margin:0;font-size:1.2rem;font-weight:700}.r-data__lede{color:#525252;max-width:34rem;margin:.4rem 0 0;font-size:.92rem;line-height:1.45}.r-data__chips{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:18rem;margin:0;padding:0;list-style:none;display:flex}.r-data__chips li{color:#3f3f46;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:6px;padding:.28rem .55rem;font-size:.72rem;font-weight:600}.r-data__check{color:#404040;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin:0 0 .85rem;padding:.75rem .85rem .75rem 1.45rem;font-size:.86rem;line-height:1.45}.r-data__check li+li{margin-top:.35rem}.r-data__privacy{color:#a3a3a3;margin:0 0 1.1rem;font-size:.78rem}.r-data__hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.r-data__grid{gap:1.15rem;display:grid}.r-data.is-paste .r-data__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.r-data.is-files .r-data__grid{grid-template-columns:1fr}.r-data__label{color:#0a0a0a;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.88rem;font-weight:650;display:flex}.r-data__label em{letter-spacing:.04em;text-transform:uppercase;color:#2563eb;font-size:.68rem;font-style:normal;font-weight:700}.r-data__label em.is-opt{color:#a3a3a3}.r-data__paste textarea{box-sizing:border-box;width:100%;font:inherit;color:#0a0a0a;resize:vertical;background:#fff;border:1px solid #d4d4d4;border-radius:10px;outline:none;padding:.85rem 1rem;font-size:.95rem;line-height:1.45}.r-data__paste textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.r-data__hint{color:#737373;margin-top:.4rem;font-size:.8rem;display:block}.r-data__drop{text-align:center;background:linear-gradient(#fcfcfc,#f7f7f8);border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:11rem;padding:1.35rem 1rem;display:flex}.r-data__drop strong{color:#0a0a0a;font-size:.92rem;font-weight:650}.r-data__drop>span{color:#737373;font-size:.82rem}.r-data__drop-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.r-data__list{background:#fff;border:1px solid #e5e5e5;border-radius:12px;max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.r-data__list li{border-bottom:1px solid #f0f0f0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.55rem .75rem;font-size:.86rem;display:grid}.r-data__list li:last-child{border-bottom:0}.r-data__kind{text-transform:uppercase;letter-spacing:.03em;color:#525252;background:#f4f4f5;border-radius:4px;padding:.15rem .4rem;font-size:.68rem;font-weight:700}.r-data__kind.is-image{color:#047857;background:#ecfdf5}.r-data__kind.is-audio,.r-data__kind.is-video{color:#1d4ed8;background:#eff6ff}.r-data__kind.is-pdf,.r-data__kind.is-text{color:#c2410c;background:#fff7ed}.r-data__name{text-overflow:ellipsis;white-space:nowrap;color:#0a0a0a;overflow:hidden}.r-data__size{color:#a3a3a3;font-variant-numeric:tabular-nums;font-size:.78rem}.r-data__list button{color:#a3a3a3;cursor:pointer;background:0 0;border:0;padding:.15rem .35rem;font-size:1.15rem;line-height:1}.r-data__list button:hover{color:#dc2626}.r-data__file-bar{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;display:flex}.r-data__count{color:#737373;margin-left:auto;font-size:.78rem}@media (max-width:900px){.r-data.is-paste .r-data__grid{grid-template-columns:1fr}}.r-lang{max-width:42rem;position:relative}.r-lang__label{color:#0a0a0a;margin-bottom:.55rem;font-size:.92rem;font-weight:650;display:block}.r-create .r-lang__trigger,.r-lang__trigger{box-sizing:border-box;width:100%;min-height:3.15rem;font:inherit;color:#0a0a0a;text-align:left;cursor:pointer;appearance:none;background:#fff;border:1.5px solid #d4d4d4;border-radius:12px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.65rem .85rem .65rem .75rem;font-size:.98rem;line-height:1.3;flex-direction:row!important;display:flex!important}.r-create .r-lang__trigger.is-open,.r-create .r-lang__trigger:focus,.r-lang__trigger.is-open,.r-lang__trigger:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb24}.r-lang__chips{flex-wrap:wrap;flex:auto;align-items:center;gap:.4rem;min-width:0;display:flex}.r-lang__chip{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;max-width:100%;padding:.28rem .65rem;font-size:.84rem;font-weight:600;line-height:1.35;display:inline-flex}.r-lang__placeholder{color:#737373;font-weight:500}.r-lang__caret{color:#525252;flex:none;justify-content:center;align-items:center;display:inline-flex}.r-lang__trigger.is-open .r-lang__caret{color:#2563eb;transform:rotate(180deg)}.r-lang__value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.r-lang__panel{z-index:40;background:#fff;border:1px solid #e5e5e5;border-radius:12px;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:hidden;box-shadow:0 16px 48px #0f172a24}.r-lang__search{box-sizing:border-box;width:100%;font:inherit;background:#fafafa;border:0;border-bottom:1px solid #ececec;outline:none;padding:.8rem 1rem;font-size:.95rem}.r-lang__list{max-height:300px;margin:0;padding:.4rem;list-style:none;overflow:auto}.r-create .r-lang__option,.r-lang__option{box-sizing:border-box;width:100%;font:inherit;color:#0a0a0a;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:.6rem;padding:.58rem .7rem;font-size:.95rem;flex-direction:row!important;display:flex!important}.r-lang__option:hover{background:#f4f4f5}.r-lang__option.is-on{color:#1d4ed8;background:#eff6ff}.r-lang__option-label{flex:auto;min-width:0;font-weight:550}.r-lang__code{letter-spacing:.02em;text-transform:uppercase;color:#a3a3a3;flex:none;font-size:.75rem;font-weight:600}.r-lang__option.is-on .r-lang__code{color:#60a5fa}.r-lang__check{color:#0000;background:#fff;border:1.5px solid #d4d4d4;border-radius:4px;flex:none;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.72rem;line-height:1;display:inline-flex}.r-lang__check.is-on{color:#fff;background:#2563eb;border-color:#2563eb}.r-lang__empty{color:#737373;padding:.85rem;font-size:.9rem}.r-chips{flex-wrap:wrap;gap:.55rem;display:flex}.r-chip{color:#404040;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:999px;padding:.45rem .9rem;font-size:.88rem;font-weight:500;transition:border-color .15s,background .15s,color .15s}.r-chip:hover{border-color:#c4c4c4}.r-chip.is-on{color:#fff;background:#2563eb;border-color:#2563eb}.r-field{margin-bottom:1.65rem;display:block}.r-field__label{color:#0a0a0a;margin-bottom:.55rem;font-size:1rem;font-weight:600;display:block}.r-field input,.r-field select,.r-field textarea{color:#0a0a0a;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:8px;outline:none;padding:.85rem 1rem;font-size:1.02rem}.r-field input:focus,.r-field select:focus,.r-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.r-field__hint{color:var(--r-muted-2);margin-top:.5rem;font-size:.9rem;line-height:1.5;display:block}.r-field__hint code{font-family:var(--font-mono),ui-monospace,monospace;color:var(--r-muted)}.r-field__prefix{background:#fff;border:1px solid #d4d4d4;border-radius:10px;align-items:stretch;gap:0;width:100%;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.r-field__prefix>span{color:#737373;letter-spacing:.01em;background:#f7f7f7;border-right:1px solid #e8e8e8;flex-shrink:0;align-items:center;padding:0 .95rem 0 1.05rem;font-size:.95rem;font-weight:500;display:inline-flex}.r-field .r-field__prefix input,.r-field__prefix input{background:0 0;border-radius:0;flex:1;width:auto;min-width:0;padding:.95rem 1.05rem}.r-field .r-field__prefix input,.r-field .r-field__prefix input:focus,.r-field__prefix input,.r-field__prefix input:focus{outline:none;box-shadow:none!important;border:0!important}.r-field__prefix:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.r-field-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.r-lora{color:#0a0a0a;background:#fff;border:1.5px solid #0a0a0a;border-radius:14px;padding:1.05rem 1.15rem 1.15rem;box-shadow:0 8px 24px #0a0a0a0f}.r-lora__head{margin-bottom:.95rem}.r-lora__head strong{color:#0a0a0a;font-size:1rem;font-weight:700;display:block}.r-lora__head p{color:#525252;max-width:40rem;margin:.3rem 0 0;font-size:.86rem;line-height:1.4}.r-lora__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.r-lora__field{flex-direction:column;gap:.4rem;min-width:0;padding:.15rem 1.05rem .15rem 0;display:flex;position:relative}.r-lora__field+.r-lora__field{padding-left:1.1rem}.r-lora__field+.r-lora__field:before{content:"";background:linear-gradient(#0a0a0a00,#0a0a0a47 18%,#0a0a0a1f 72%,#0a0a0a00);width:1px;position:absolute;top:.35rem;bottom:.35rem;left:0}.r-lora__label{letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a;font-size:.78rem;font-weight:700}.r-lora__field input{color:#0a0a0a;background:#fff;border:1.5px solid #0a0a0a;border-radius:10px;outline:none;width:100%;padding:.65rem .8rem;font-size:1.05rem;font-weight:650}.r-lora__field input:focus{background:#fafafa;border-color:#0a0a0a;box-shadow:0 0 0 3px #0a0a0a1a}.r-lora__field input::-webkit-inner-spin-button,.r-lora__field input::-webkit-outer-spin-button{opacity:.65}.r-lora__hint{color:#525252;font-size:.78rem;line-height:1.4}.r-lora__hint em{color:#0a0a0a;font-style:normal;font-weight:700}@media (max-width:900px){.r-lora__grid{grid-template-columns:1fr}.r-lora__field,.r-lora__field+.r-lora__field{padding:.75rem 0 0}.r-lora__field+.r-lora__field:before{background:linear-gradient(90deg,#0a0a0a59,#0a0a0a1a 70%,#0a0a0a00);width:2.75rem;height:1px;top:0;bottom:auto;left:0}}.r-knobs{background:#fff;border:1.5px solid #0a0a0a;border-radius:14px;padding:1.05rem 1.15rem 1.2rem;box-shadow:0 8px 24px #0a0a0a0f}.r-knobs__note{color:#525252;margin:0 0 1rem;font-size:.86rem;line-height:1.4}.r-knobs__note strong{color:#0a0a0a;font-weight:650}.r-knobs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.15rem;display:grid}.r-knobs__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.r-knobs__label{letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a;font-size:.78rem;font-weight:700}.r-knobs__field input{color:#0a0a0a;background:#fff;border:1.5px solid #0a0a0a;border-radius:10px;outline:none;width:100%;padding:.6rem .75rem;font-size:1.02rem;font-weight:650}.r-knobs__field input:focus{background:#fafafa;box-shadow:0 0 0 3px #0a0a0a1a}.r-knobs__hint{color:#737373;font-size:.76rem;line-height:1.4}.r-knobs__hint em{color:#0a0a0a;font-style:normal;font-weight:700}.r-workspace-note{color:#525252;margin:0 0 .85rem;font-size:.86rem;line-height:1.4}.r-workspace-note strong{color:#0a0a0a;font-weight:650}@media (max-width:900px){.r-knobs__grid{grid-template-columns:1fr}}.r-create__submit{border-top:1px solid #ebebeb;flex-direction:column;gap:1rem;margin-top:.5rem;padding-top:1.75rem;display:flex}.r-create__summary{color:#737373;justify-content:space-between;align-items:center;gap:1rem;font-size:.92rem;display:flex}.r-create__summary strong{color:#0a0a0a;font-size:1rem}@media (max-width:640px){.r-field-row--3,.r-tiles,.r-tiles--methods,.r-tiles--workspace{grid-template-columns:1fr}.r-create__summary{flex-direction:column;align-items:flex-start}}.r-choices{flex-direction:column;gap:.45rem;display:flex}.r-choice{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;display:flex}.r-choice.is-on{background:#f4f4f5;border-color:#0a0a0a;box-shadow:0 0 0 3px #0a0a0a14}.r-choice input{accent-color:#0a0a0a;width:auto;margin-top:.2rem}.r-choice strong{color:#0a0a0a;font-size:1.02rem;display:block}.r-choice em{color:#525252;margin-top:.2rem;font-size:.92rem;font-style:normal;display:block}.r-choices--priced{gap:.65rem}.r-choice--priced{align-items:stretch}.r-choice__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.r-choice__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.r-choice__price{color:#0a0a0a;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:750}.r-choice__price em{color:#525252;margin-top:0;margin-left:.4rem;font-size:.8rem;font-weight:600;display:inline}.r-choice__blurb{margin:0!important}.r-choice__best,.r-choice__meta,.r-choice__refit{color:#737373;font-size:.78rem;line-height:1.35;display:block}.r-choice__best{color:#404040}.r-choice.is-on .r-choice__price em{color:#0a0a0a}.r-field-row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.r-cost{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.r-cost strong{color:#2563eb;font-size:1.1rem}.r-cost span{color:#737373;font-size:.85rem}.r-advtoggle{color:#2563eb;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0 0 1.1rem;padding:0;font-size:.95rem;font-weight:500;text-decoration:underline}.r-advtoggle:hover{color:#1d4ed8}.r-create__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0 0 1rem;padding:.75rem .95rem;font-size:.9rem;line-height:1.45;display:block}.r-create__error a{color:#991b1b;text-underline-offset:2px;font-weight:650;text-decoration:underline}.r-create__gallery{position:sticky;top:6rem}.r-create__gallery-stage{aspect-ratio:4/5;background:#f4f4f5;border:1px solid #e5e7eb;border-radius:0;width:100%;position:relative;overflow:hidden}.r-create__progress{z-index:5;background:#ffffff38;height:3px;position:absolute;top:0;left:0;right:0}.r-create__progress-fill{transform-origin:0;background:#22c55e;width:0;height:100%;animation:r-create-progress 8s linear forwards;display:block}@keyframes r-create-progress{0%{width:0}to{width:100%}}.r-create__gallery-img,.r-create__gallery-vid,.r-create__use{opacity:0;pointer-events:none;transition:opacity 1.1s ease-in-out;position:absolute;inset:0}.r-create__gallery-img{object-fit:cover}.r-create__gallery-vid{object-fit:cover;background:#f4f4f5;width:100%;height:100%}.r-create__use{background:linear-gradient(165deg,var(--use-accent) 0,#0a0a0a 70%);flex-direction:column;justify-content:flex-end;padding:1.75rem 1.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.r-create__use{background:linear-gradient(165deg,color-mix(in srgb,var(--use-accent) 28%,#0a0a0a) 0,#0a0a0a 70%)}}.r-create__use{color:#fff}.r-create__use-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;margin-bottom:.55rem;font-size:.75rem;font-weight:700}.r-create__use h3{letter-spacing:-.03em;margin-bottom:.55rem;font-size:1.65rem;font-weight:700;line-height:1.15}.r-create__use p{color:#ffffffd1;max-width:22rem;font-size:.98rem;line-height:1.5}.r-create__gallery-img.is-on,.r-create__gallery-vid.is-on,.r-create__use.is-on{opacity:1;pointer-events:auto;z-index:1}.r-create__aside{color:#dbeafe;background:linear-gradient(165deg,#1d4ed8,#0f172a 42%,#000);border:1px solid #3b82f640;border-radius:14px;padding:1.75rem 1.65rem;position:sticky;top:6rem}.r-create__pill{color:#eff6ff;border:1px solid #bfdbfe59;border-radius:999px;margin-bottom:.9rem;padding:.25rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.r-create__aside h2{letter-spacing:-.02em;color:#fff;margin-bottom:1.35rem;font-size:1.35rem;font-weight:700;line-height:1.35}.r-create__aside ul{flex-direction:column;gap:.95rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.r-create__aside li strong{color:#fff;margin-bottom:.3rem;font-size:1rem;display:block}.r-create__aside li span{color:#bfdbfe;font-size:.95rem;line-height:1.5}.r-create__aside code{font-family:var(--font-mono),ui-monospace,monospace;color:#fff;font-size:.78rem}.r-create__steps{color:#bfdbfe;border-top:1px solid #bfdbfe33;padding-top:1rem;font-size:.8rem}.r-create__steps a{color:#fff;text-underline-offset:2px;margin-top:.45rem;font-weight:600;text-decoration:underline;display:inline-block}@media (max-width:1024px){.r-create{grid-template-columns:1fr}.r-create__aside,.r-create__gallery{position:static}.r-bill{grid-template-columns:1fr 1fr}.r-bill__col:nth-child(2){border-right:0}.r-bill__actions{border-top:1px solid var(--r-line);flex-direction:row;grid-column:1/-1}}@media (max-width:1100px){.r-search{max-width:200px}.r-search kbd{display:none}}@media (max-width:860px){.r-mast__inner{flex-wrap:wrap;gap:.45rem;padding:.55rem clamp(.65rem,3vw,1rem)}.r-mast__nav{display:none}.r-mast__burger{display:inline-flex}.r-account__name{display:none}.r-search{flex:100%;order:5;max-width:none}.r-search kbd{display:none}.r-mast__alerts{margin-left:auto}}@media (max-width:640px){.dash-root{overflow-x:hidden}.r-mast__alerts .r-icon-btn:nth-child(n+3){display:none}.r-bill{grid-template-columns:1fr}.r-bill__col{border-right:0;border-bottom:1px solid var(--r-line)}.r-field-row{grid-template-columns:1fr}.r-btn--lg{max-width:none}.r-main__inner{padding:1.1rem .85rem 3rem}.r-pagehead{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.r-pagehead__title{font-size:1.35rem}}.dash-root .dash-kpis,.dash-root .dash-kpis--4{gap:1.1rem;margin-bottom:2rem}.dash-root .dash-kpi{background:#fff;border-color:#e5e7eb;border-radius:12px;padding:1.25rem 1.35rem}.dash-root .dash-kpi__label{color:#737373;font-size:.82rem}.dash-root .dash-kpi__value{color:#2563eb;margin:.55rem 0 .4rem;font-size:1.85rem}.dash-root .dash-kpi__sub,.dash-root .dash-trend{color:#737373;font-size:.88rem}.dash-root .dash-section{gap:1.75rem;margin-top:.5rem}.dash-root .dash-grid{gap:1.5rem;margin-bottom:1.75rem}.dash-root .dash-grid--1-1,.dash-root .dash-grid--2-1{gap:1.5rem}.dash-root .dash-card{box-shadow:none;background:#fff;border-color:#e5e7eb;border-radius:12px;margin-bottom:.25rem;padding:1.4rem 1.5rem}.dash-root .dash-card__title{color:#0a0a0a;font-size:1.15rem}.dash-root .dash-card__hint,.dash-root .dash-card__link{color:#525252;font-size:.95rem}.dash-root .dash-card__link:hover{color:#2563eb}.dash-root .dash-table{min-width:720px;font-size:.98rem}.dash-root .dash-table thead th{color:#737373;background:#fafafa;border-color:#e5e7eb;padding:.9rem 1rem;font-size:.82rem}.dash-root .dash-table tbody td{color:#171717;border-color:#eceff3;padding:1rem}.dash-root .dash-table__name{color:#2563eb}.dash-root .dash-cap,.dash-root .dash-mono,.dash-root .dash-table__sub,.dash-root .dash-table__sub2{color:#737373}.dash-root .dash-toolbar{gap:1rem;margin-bottom:1.5rem}.dash-root .dash-search{background:#fff;border-color:#e5e7eb;border-radius:10px;padding:.7rem .95rem}.dash-root .dash-search input{color:#0a0a0a;font-size:.98rem}.dash-root .dash-filter{color:#525252;background:#fff;border-color:#e5e7eb;padding:.55rem .9rem;font-size:.9rem}.dash-root .dash-filter.is-active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.dash-root .dash-dsgrid,.dash-root .dash-modelgrid{gap:1.25rem}.dash-root .dash-deploy,.dash-root .dash-dscard,.dash-root .dash-modelcard{background:#fff;border-color:#e5e7eb;border-radius:12px;padding:1.25rem}.dash-root .dash-deploy__name,.dash-root .dash-dscard__name,.dash-root .dash-modelcard__name{color:#0a0a0a;font-size:1.02rem}.dash-root .dash-deploy__base,.dash-root .dash-dscard__note,.dash-root .dash-modelcard__purpose{color:#737373}.dash-root .dash-empty h3{color:#0a0a0a;font-size:1.25rem}.dash-root .dash-empty p{color:#525252;margin-bottom:1.25rem;font-size:1rem}.dash-root .dash-packs{gap:1.25rem}.dash-root .dash-pack{background:#fff;border-color:#e5e7eb;border-radius:12px;padding:1.4rem}.dash-root .dash-pack__label{color:#737373}.dash-root .dash-pack__credits{color:#2563eb;font-size:1.55rem}.dash-root .dash-pack__price{color:#525252}.dash-root .dash-deflist{gap:1.25rem 1.75rem}.dash-root .dash-deflist dt{color:#737373}.dash-root .dash-deflist dd{color:#0a0a0a;font-size:1.05rem}.dash-root .dash-apikey__name,.dash-root .dash-sec__k,.dash-root .dash-team__name{color:#0a0a0a}.dash-root .dash-apikey__hint,.dash-root .dash-sec__d,.dash-root .dash-team__email,.dash-root .dash-team__empty{color:#737373}.dash-root .dash-apikey,.dash-root .dash-run,.dash-root .dash-team__member{background:#f8fafc;border-color:#e5e7eb}.dash-root .dash-feed__title{color:#0a0a0a}.dash-root .dash-feed__detail,.dash-root .dash-feed__time,.dash-root .dash-tab{color:#737373}.dash-root .dash-tab.is-active{color:#0a0a0a;border-bottom-color:#2563eb}.dash-root .dash-code{color:#e5e7eb;background:#0a0a0a}.dash-root .r-btn--lg{max-width:320px;margin-top:.35rem}.dash-root .dash-badge{padding:.2rem .65rem;font-size:.8rem}.r-create__alt{color:#525252;margin:.85rem 0 0;font-size:.92rem}.r-create__alt a{color:#2563eb;text-underline-offset:3px;text-decoration:underline}.r-create__section--skip{opacity:.88}.r-create__section--skip .r-create__section-head p strong{color:#0a0a0a}.r-main--nb{color:#e8eaed;background:#1e1e1e}.r-main--nb .r-main__inner{max-width:none;padding:0}.colab{--c-bg:#1e1e1e;--c-panel:#252526;--c-paper:#2d2d2d;--c-cell:#1a1a1a;--c-line:#3c3c3c;--c-text:#e8eaed;--c-mute:#9aa0a6;--c-blue:#8ab4f8;--c-blue-strong:#1a73e8;--c-blue-soft:#1b2a41;--c-orange:#f9ab00;--c-orange-ink:#1e1e1e;--c-accent:var(--c-blue);--c-accent-strong:var(--c-blue-strong);background:var(--c-bg);min-height:calc(100vh - 7.5rem);color:var(--c-text);font-family:var(--font-dash,var(--font-sans),system-ui,sans-serif);grid-template-columns:52px minmax(0,1fr);width:100%;max-width:100%;display:grid;position:relative;overflow:hidden}.colab.has-pane,.colab:has(.colab__pane){grid-template-columns:52px 260px minmax(0,1fr)}.colab__rail{border-right:1px solid var(--c-line);background:#171717;flex-direction:column;gap:.25rem;padding:.65rem .35rem;display:flex}.colab__rail button{width:2.5rem;height:2.5rem;color:var(--c-mute);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin:0 auto;display:grid}.colab__rail button svg{width:1.2rem;height:1.2rem}.colab__rail button:hover{color:var(--c-text);background:#2a2a2a}.colab__rail button.is-on{color:var(--c-blue);background:#303134}.colab__pane{background:var(--c-panel);border-right:1px solid var(--c-line);flex-direction:column;min-width:0;display:flex}.colab__pane-head{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding:.85rem .9rem;display:flex}.colab__pane-head strong{font-size:.88rem}.colab__pane-head button{color:var(--c-mute);cursor:pointer;background:0 0;border:0;font-size:1.2rem}.colab__pane-body{flex:1;padding:.75rem;overflow:auto}.colab__work{background:var(--c-bg);flex-direction:column;width:100%;min-width:0;display:flex}.colab__paper{background:var(--c-paper);border:1px solid #3c4043;border-radius:14px;flex:1;width:auto;max-width:none;min-height:0;margin:.85rem 1rem .75rem;padding:1.35rem 1.5rem 2rem;overflow:auto}.colab__menu{border-bottom:1px solid var(--c-line);background:#232323}.colab__menu-row{justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1rem;display:flex}.colab__brand{color:var(--c-text);gap:.55rem;font-size:.92rem;font-weight:650;text-decoration:none}.colab__brand,.colab__brand-row{align-items:center;display:inline-flex}.colab__brand-row{flex:1;gap:.45rem;min-width:0}.colab__brand-text{color:var(--c-blue);font-size:.86rem;font-weight:650}.colab__brand-sep{color:#5f6368;font-size:.9rem}.colab__live{letter-spacing:.04em;text-transform:uppercase;color:#5f6368;background:#5f63681f;border-radius:999px;flex:none;align-items:center;gap:.35rem;margin-left:.35rem;padding:.15rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.colab__live i{background:#9aa0a6;border-radius:50%;width:.45rem;height:.45rem}.colab__live.is-on{color:#137333;background:#1373331f}.colab__live.is-on i{background:#34a853;animation:colab-live-pulse 1.6s ease-in-out infinite;box-shadow:0 0 0 3px #34a85340}@keyframes colab-live-pulse{0%,to{box-shadow:0 0 #34a85359}50%{box-shadow:0 0 0 4px #34a8531f}}.colab__menu-actions{flex:none;align-items:center;gap:.55rem;display:inline-flex}.colab__logo-mark{width:1.45rem;height:1.45rem;box-shadow:none;flex:none}.colab__logo-mark:after{content:none}.colab__brand img{width:1.15rem;height:1.15rem}.colab__menu-links{gap:.9rem;display:flex}.colab__menu-links a{color:var(--c-mute);font-size:.82rem;text-decoration:none}.colab__menu-links a:hover{color:var(--c-blue)}.colab__title-input{color:var(--c-text);background:0 0;border:0;outline:none;min-width:12rem;font-size:.95rem;font-weight:650}.colab__save{letter-spacing:.04em;text-transform:uppercase;color:var(--c-mute);text-align:right;font-variant-numeric:tabular-nums;min-width:7.5rem;font-size:.72rem}.colab__toolbar{border-bottom:1px solid var(--c-line);background:#252526;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.45rem 1rem;display:flex}.colab__toolbar-left,.colab__toolbar-right{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.colab__tool{color:var(--c-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.84rem;font-weight:550;display:inline-flex}.colab__tool:hover:not(:disabled){background:#333}.colab__tool.is-disabled,.colab__tool:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.colab__tool--run{color:var(--c-blue)}.colab__tool--run:hover:not(:disabled){background:#303134}.colab__tool--primary{background:var(--c-blue-strong);color:#fff;border-color:var(--c-blue-strong);font-weight:650}.colab__tool--primary:hover:not(:disabled){background:#1765cc;border-color:#1765cc}.colab__tool--accent{border:1px solid var(--c-line);color:var(--c-text);background:0 0;font-weight:550}.colab__tool--accent:hover:not(:disabled){background:#303134;border-color:#5f6368}.colab__gpu-select{color:var(--c-mute);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.colab__gpu-select select{border:1px solid var(--c-line);color:var(--c-text);background:#1e1e1e;border-radius:8px;padding:.3rem .45rem}.colab__credits{color:var(--c-mute);font-family:ui-monospace,Menlo,monospace;font-size:.8rem}.colab__connect{color:var(--c-mute);border:1px solid var(--c-line);background:#1e1e1e;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.82rem;display:inline-flex}.colab__connect i{background:#5f6368;border-radius:999px;width:.45rem;height:.45rem}.colab__connect.is-on{color:#81c995;border-color:#3c4043}.colab__connect.is-on i{background:#34a853}.colab__foot{padding:0 1rem .85rem}.colab__intro h1{letter-spacing:-.03em;color:#fff;margin:0;font-size:1.75rem}.colab__intro p{max-width:42rem;color:var(--c-mute);margin:.65rem 0 0;font-size:.95rem;line-height:1.55}.colab__error{color:#f6aea9;background:#3c1f1f;border:1px solid #8b3a3a;border-radius:8px;margin:1rem 0 0;padding:.7rem .85rem;font-size:.88rem}.colab__gpus{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;display:grid}.colab__gpu{text-align:left;border:1px solid var(--c-line);color:var(--c-text);cursor:pointer;min-height:9.5rem;box-shadow:none;background:#252526;border-radius:10px;flex-direction:column;gap:.35rem;padding:.85rem .9rem;display:flex}.colab__gpu:hover{border-color:#5f6368}.colab__gpu-top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.colab__gpu strong{margin:0;font-size:.98rem;display:block}.colab__gpu-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--c-mute);border:1px solid var(--c-line);background:#303134;border-radius:999px;padding:.15rem .4rem;font-size:.62rem;font-style:normal;font-weight:700}.colab__gpu-tag.is-mute{color:#80868b;background:0 0}.colab__gpu-power{letter-spacing:.08em;color:var(--c-blue);font-size:.72rem}.colab__gpu-power span{color:#525252;margin:0!important;display:inline!important}.colab__gpu-meta,.colab__gpu-price,.colab__gpu-use{color:var(--c-mute);font-size:.75rem;line-height:1.35;display:block}.colab__gpu-price{color:#e2e8f0;font-variant-numeric:tabular-nums;margin-top:auto;font-weight:650}.colab__gpu.is-on{border-color:var(--c-blue-strong);box-shadow:none;background:#252526}.colab__gpu-hint{color:var(--c-mute);margin:.75rem 0 0;font-size:.84rem;line-height:1.45}.colab__gpu-hint strong{color:var(--c-blue)}.colab__welcome{text-align:center;margin-top:1.5rem}.colab__welcome h2{color:#fff;margin:0;font-size:1.25rem}.colab__welcome>p{color:var(--c-mute);margin:.45rem 0 1rem}.colab__examples{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.colab__examples article{border:1px solid var(--c-line);background:#252526;border-radius:12px;gap:.45rem;padding:1rem;display:grid}.colab__ex-ico{width:1.35rem;height:1.35rem;color:var(--c-blue)}.colab__ex-ico svg{width:100%;height:100%}.colab__examples h3{color:#fff;margin:0;font-size:.98rem}.colab__examples p{color:var(--c-mute);min-height:2.6rem;margin:0;font-size:.84rem;line-height:1.4}.colab__examples button{border:1px solid var(--c-line);color:var(--c-blue);cursor:pointer;background:0 0;border-radius:8px;justify-self:start;margin-top:.25rem;padding:.4rem .7rem;font-size:.8rem;font-weight:600}.colab__examples button:hover{border-color:var(--c-blue);background:#303134}.colab__yours{margin-top:1.5rem}.colab__yours h2{margin:0 0 .75rem;font-size:1rem}.colab__yours ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.colab__yours a{border:1px solid var(--c-line);color:inherit;background:#252526;border-radius:10px;gap:.15rem;padding:.85rem .95rem;text-decoration:none;display:grid}.colab__yours a span{color:var(--c-blue);text-transform:uppercase;font-size:.68rem;font-weight:700}.colab__yours strong{color:#fff}.colab__yours em{color:var(--c-mute);font-size:.78rem;font-style:normal}.colab__empty{color:var(--c-mute);margin:.5rem;font-size:.86rem;line-height:1.4}.colab__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.colab__list li{grid-template-columns:1fr auto;align-items:stretch;gap:.25rem;display:grid}.colab__list a,.colab__list-btn{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:.55rem;padding:.6rem .65rem;text-decoration:none;display:flex}.colab__list a:hover,.colab__list-btn:hover{background:#303134}.colab__list strong{color:#fff;font-size:.84rem;display:block}.colab__list em{color:var(--c-mute);font-size:.72rem;font-style:normal;display:block}.colab__list em.is-ok{color:#81c995}.colab__list em.is-error{color:#f28b82}.colab__list li>button:not(.colab__list-btn){color:var(--c-mute);cursor:pointer;background:0 0;border:0}.colab__list-ico{width:1.1rem;height:1.1rem;color:var(--c-blue);flex:none}.colab__list-ico svg{width:100%;height:100%}.colab__toc-idx{color:var(--c-blue);text-transform:uppercase;min-width:3rem;font-size:.68rem}.colab__files,.colab__toc-idx{font-family:ui-monospace,Menlo,monospace}.colab__files{color:var(--c-mute);gap:.25rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.colab__files .is-nested{color:var(--c-text);padding-left:.85rem}.colab__files .is-muted{color:#5f6368;margin-top:.35rem;font-style:italic}.colab__lesson{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.colab__lesson li{border:1px solid var(--c-line);background:#1e1e1e;border-radius:8px;padding:.65rem .7rem}.colab__lesson strong{color:var(--c-blue);margin-bottom:.2rem;font-size:.84rem;display:block}.colab__lesson p{color:var(--c-mute);margin:0;font-size:.8rem;line-height:1.4}.colab__desc-wrap{margin:0 0 1rem}.colab__desc{border:1px solid var(--c-line);width:100%;color:var(--c-text);background:#252526;border-radius:10px;outline:none;padding:.7rem .85rem;font-size:.92rem}.colab__desc:focus{border-color:var(--c-blue-strong)}.colab__setup{--setup-orange:#f9ab00;--setup-orange-ink:#1e1e1e;--setup-orange-soft:#3d2e14;--setup-orange-line:#5c4a1e;border:1px solid var(--c-line);background:#252526;border-radius:14px;gap:0;margin:0 0 1.25rem;padding:0;display:grid;overflow:hidden}.colab__setup-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:1rem 1.15rem}.colab__setup-toggle:hover{background:#2a2a2a}.colab__setup-mark{background:var(--setup-orange);vertical-align:middle;border-radius:2px;width:.55rem;height:.55rem;margin-right:.45rem;display:inline-block}.colab__setup-chev{color:#9aa0a6;margin-left:.4rem;font-size:.85em}.colab__setup-body{border-top:1px solid var(--c-line);gap:1rem;padding:.95rem 1.15rem 1.15rem;display:grid}.colab__setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.colab__setup-steps li{background:#1e1e1e;border:1px solid #3c4043;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;min-width:0;padding:.7rem .75rem;display:grid}.colab__setup-steps em{color:#e8eaed;background:#303134;border:1px solid #5f6368;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-style:normal;font-weight:800;display:grid}.colab__setup-steps li:first-child em{color:#e8eaed;background:#303134;border-color:#5f6368}.colab__setup-steps span{color:#9aa0a6;gap:.2rem;min-width:0;font-size:.78rem;line-height:1.35;display:grid}.colab__setup-steps strong{color:#fff;font-size:.8rem}.colab__setup-steps code{color:#8ab4f8;word-break:break-all;font-size:.68rem}.colab__setup-block{background:#1e1e1e;border:1px solid #3c4043;border-radius:12px;gap:.7rem;padding:.85rem .9rem;display:grid}.colab__setup-block h3{letter-spacing:.06em;text-transform:uppercase;color:#9aa0a6;align-items:center;gap:.45rem;margin:0;font-size:.72rem;font-weight:750;display:inline-flex}.colab__setup-block h3 span{color:#e8eaed;background:#303134;border:1px solid #5f6368;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.68rem;display:inline-grid}.colab__setup-row2{grid-template-columns:1.4fr .8fr;gap:.65rem;display:grid}.colab__setup-path em{color:#9aa0a6;letter-spacing:normal;text-transform:none;margin-top:.3rem;font-size:.72rem;font-style:normal;font-weight:500;display:block}.colab__path-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.colab__setup-files-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.colab__setup-empty{color:#9aa0a6;margin:.15rem 0 0;font-size:.8rem}.colab__setup-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.colab__tool--orange{border:1px solid var(--setup-orange-line);background:var(--setup-orange-soft);color:var(--setup-orange);font-weight:650}.colab__tool--orange:hover:not(:disabled){border-color:var(--setup-orange);background:#4a3818}.colab__tool--orange-ghost{color:#c4c7c5;background:0 0;border:1px solid #5f6368}.colab__tool--orange-ghost:hover:not(:disabled){color:#fff;background:#303134}.colab__tool--orange-solid{background:var(--setup-orange);border-color:var(--setup-orange);color:var(--setup-orange-ink);padding-inline:1rem;font-weight:750}.colab__tool--orange-solid:hover:not(:disabled){background:#ffc107;border-color:#ffc107}.colab__file-list em{color:#81c995;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:700}.colab__setup-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.colab__setup-head h2{color:#fff;align-items:center;margin:0;font-size:1.02rem;display:flex}.colab__setup-head p{color:var(--c-mute);margin:.3rem 0 0;font-size:.84rem}.colab__badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--c-line);color:var(--c-mute);border-radius:999px;flex:none;padding:.3rem .55rem;font-size:.68rem;font-weight:700}.colab__badge.is-on{color:#81c995;background:#1e2b22;border-color:#3c5a44}.colab__setup-grid{gap:.65rem;display:grid}.colab__setup-grid,.colab__setup-grid--train{grid-template-columns:repeat(4,minmax(0,1fr))}.colab__setup-span2{grid-column:span 2}.colab__setup label{letter-spacing:.04em;text-transform:uppercase;color:var(--c-mute);gap:.3rem;font-size:.68rem;font-weight:700;display:grid}.colab__setup input,.colab__setup select,.colab__setup textarea{border:1px solid var(--c-line);width:100%;color:var(--c-text);letter-spacing:normal;text-transform:none;background:#252526;border-radius:8px;outline:none;padding:.55rem .65rem;font-size:.88rem;font-weight:500}.colab__setup-block input,.colab__setup-block select,.colab__setup-block textarea{background:#17181a}.colab__setup input:focus,.colab__setup select:focus,.colab__setup textarea:focus{border-color:#8ab4f8;box-shadow:0 0 0 1px #8ab4f833}.colab__setup-note textarea{resize:vertical;min-height:4.25rem;line-height:1.45}.colab__file-add{grid-template-columns:1.3fr .7fr 1fr auto;gap:.45rem;display:grid}.colab__file-list{gap:.35rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.colab__file-list li{background:#17181a;border:1px solid #3c4043;border-radius:8px;align-items:center;gap:.55rem;padding:.5rem .6rem;font-size:.82rem;display:flex}.colab__file-list span{color:#8ab4f8;text-transform:uppercase;font-size:.7rem;font-weight:700}.colab__file-list button{color:#f28b82;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.78rem}@media (max-width:980px){.colab__setup-steps{grid-template-columns:1fr}.colab__setup-grid--train,.colab__setup-row2{grid-template-columns:1fr 1fr}.colab__setup-span2{grid-column:span 2}}@media (max-width:720px){.colab__setup-grid--train,.colab__setup-row2{grid-template-columns:1fr}.colab__setup-span2{grid-column:auto}.colab__file-add{grid-template-columns:1fr}}.colab__cells{gap:.85rem;display:grid}.colab__cell{background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:48px 1fr;gap:.45rem;padding:.55rem;display:grid}.colab__cell.is-running,.colab__cell:hover{border-color:var(--c-line);background:#00000026}.colab__cell.is-running{border-color:var(--c-blue-strong)}.colab__cell-rail{justify-content:center;padding-top:.45rem;display:flex}.colab__play{width:2rem;height:2rem;color:var(--c-blue);cursor:pointer;background:#303134;border:0;border-radius:999px;font-size:.75rem}.colab__play:hover:not(:disabled){background:#3c4043}.colab__play:disabled{opacity:.45}.colab__md-tag{color:var(--c-mute);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.colab__cell-body{min-width:0;position:relative}.colab__cell-tools{opacity:0;z-index:1;gap:.2rem;display:flex;position:absolute;top:.35rem;right:.35rem}.colab__cell:hover .colab__cell-tools{opacity:1}.colab__cell-tools button{border:1px solid var(--c-line);width:1.55rem;height:1.55rem;color:var(--c-mute);cursor:pointer;background:#303134;border-radius:6px;font-size:.7rem}.colab__md{resize:vertical;border:1px solid var(--c-line);width:100%;color:var(--c-text);background:0 0;border-radius:10px;outline:none;padding:.85rem .9rem;font-size:.95rem;line-height:1.5}.colab__out{border:1px solid var(--c-line);color:#81c995;white-space:pre-wrap;background:#1e1e1e;border-radius:8px;margin:.55rem 0 0;padding:.75rem .85rem;font-size:.8rem;overflow-x:auto}.colab__out.is-err{color:#f28b82;background:#2b1a1a;border-color:#8b3a3a}.nb-cell__code,.nb-cell__code--hl{color:#e8eaed;white-space:pre-wrap;word-break:break-word;background:#1a1a1a;border:1px solid #3c4043;border-radius:10px;outline:none;width:100%;margin:0;padding:.95rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem;line-height:1.55}.nb-cell__code--hl:hover{outline:1px solid var(--c-blue-strong);border-color:var(--c-blue-strong)}.tok-cmt{color:#81c995}.tok-str{color:#fdd663}.tok-kw{color:#c58af9;font-weight:600}.tok-num{color:#f28b82}.tok-var{color:#8ab4f8}.nb-sub{border:1px solid #3c4043;border-radius:12px;gap:0;display:grid;overflow:hidden}.nb-sub__bar{background:#252526;border-bottom:1px solid #3c4043;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.35rem .45rem;display:flex}.nb-sub__bar>button{color:#9aa0a6;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.4rem .7rem;font-size:.8rem;font-weight:600}.nb-sub__bar>button em{color:#e8eaed;background:#3c4043;border-radius:999px;margin-left:.35rem;padding:.1rem .35rem;font-size:.68rem;font-style:normal}.nb-sub__bar>button.is-on{color:#8ab4f8;background:#1b2a41}.nb-sub__pill{color:#9aa0a6;align-items:center;gap:.4rem;margin-left:auto;font-size:.75rem;display:inline-flex}.nb-sub__pill i{background:#5f6368;border-radius:999px;width:.4rem;height:.4rem}.nb-sub__pill i.is-on{background:#34a853}.nb-sub__check{color:#8ab4f8;background:#1b2a41;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:650}.nb-sub__panel{color:#e8eaed;background:#252526;padding:.9rem 1rem 1rem}.nb-sub__grid h4,.nb-sub__panel h4{letter-spacing:.04em;text-transform:uppercase;color:#9aa0a6;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.nb-sub__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.nb-sub__grid p{color:#e8eaed;margin:0;font-size:.9rem}.nb-sub__grid p.is-ok{color:#81c995}.nb-sub__grid dl{gap:.3rem;margin:.55rem 0 0;display:grid}.nb-sub__grid dl div{justify-content:space-between;gap:.5rem;font-size:.8rem;display:flex}.nb-sub__grid dt{color:#9aa0a6}.nb-sub__grid dd{color:#e8eaed;margin:0}.nb-sub__grid a{color:#8ab4f8;margin-top:.55rem;font-size:.82rem;text-decoration:none;display:inline-block}.nb-sub__big{color:#fff;font-size:1.35rem;font-weight:700}.nb-sub__gpu{font-weight:650;color:#8ab4f8!important}.nb-sub__hint{color:#9aa0a6!important;margin:.55rem 0 0!important;font-size:.8rem!important}.nb-logs__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.nb-logs__clear{color:#9aa0a6;cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:600}.nb-logs__clear:hover{color:#8ab4f8}.nb-logs{gap:.35rem;max-height:14rem;margin:0;padding:0;font-family:ui-monospace,Menlo,Consolas,monospace;list-style:none;display:grid;overflow:auto}.nb-logs li{background:#1e1e1e;border:1px solid #3c4043;border-radius:8px;gap:.1rem;padding:.45rem .55rem;font-size:.75rem;display:grid}.nb-logs time{color:#9aa0a6;font-size:.68rem}.nb-logs span{color:#e8eaed}.nb-logs__empty{color:#9aa0a6;font-style:italic}.nb-lesson{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.nb-lesson li{background:#1e1e1e;border:1px solid #3c4043;border-radius:8px;padding:.65rem .75rem}.nb-lesson strong{color:#8ab4f8;margin-bottom:.2rem;font-size:.84rem;display:block}.nb-lesson p{color:#9aa0a6;margin:0;font-size:.8rem;line-height:1.4}@media (max-width:980px){.nb-sub__grid{grid-template-columns:1fr}.colab,.colab.has-pane,.colab:has(.colab__pane){grid-template-columns:52px minmax(0,1fr)}.colab__pane{z-index:20;width:min(260px,100% - 52px);max-width:280px;position:absolute;top:0;bottom:0;left:52px;box-shadow:8px 0 24px #00000073}.colab__examples,.colab__gpus,.colab__setup-grid{grid-template-columns:1fr 1fr}.colab__file-add{grid-template-columns:1fr}}@media (max-width:720px){.colab__examples,.colab__gpus,.colab__setup-grid{grid-template-columns:1fr}}.nb-run{background:#1e1e1e;border:1px solid #3c4043;border-radius:12px;gap:.65rem;margin:0 0 1rem;padding:.9rem 1rem;display:grid}.nb-run--err{background:#2b1a1a;border-color:#8b3a3a}.nb-run__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.nb-run__top strong{color:#fff;font-size:.92rem}.nb-run__top em{color:#8ab4f8;font-variant-numeric:tabular-nums;font-size:.8rem;font-style:normal}.nb-run__bar{background:#303134;border-radius:999px;height:4px;overflow:hidden}.nb-run__bar i{background:#1a73e8;border-radius:999px;height:100%;transition:width .4s;display:block}.nb-run__phases{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.nb-run__phases li{opacity:.55;background:#252526;border:1px solid #3c4043;border-radius:8px;flex:6.5rem;gap:.15rem;min-width:6.5rem;padding:.45rem .55rem;display:grid}.nb-run__phases li.is-done{opacity:.85;border-color:#3c5a44}.nb-run__phases li.is-on{opacity:1;background:#1b2a41;border-color:#1a73e8}.nb-run__badge{letter-spacing:.03em;text-transform:uppercase;color:#9aa0a6;font-size:.72rem;font-weight:700}.nb-run__phases li.is-done .nb-run__badge{color:#81c995}.nb-run__phases li.is-on .nb-run__badge{color:#8ab4f8}.nb-run__phases em{color:#9aa0a6;font-size:.74rem;font-style:normal;line-height:1.3}.nb-run__note{color:#80868b;margin:0;font-size:.72rem}.nb-run__cause{color:#f6aea9;white-space:pre-wrap;word-break:break-word;background:#1e1e1e;border:1px solid #8b3a3a;border-radius:8px;margin:0;padding:.65rem .75rem;font-size:.86rem;line-height:1.45}.nb-run__cause span{letter-spacing:.04em;text-transform:uppercase;color:#f28b82;margin-bottom:.3rem;font-size:.68rem;font-weight:700;display:block}.nb-run__hint{color:#9aa0a6;margin:0;font-size:.78rem}.colab__cell-meta{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;font-size:.72rem;display:flex}.colab__cell-meta span{text-transform:uppercase;letter-spacing:.04em;color:#8ab4f8;font-weight:700}.colab__cell-meta em{color:#9aa0a6;font-variant-numeric:tabular-nums;font-style:normal}.colab__cell-live{color:#8ab4f8;margin:.55rem 0 0;font-size:.8rem}.colab__cell.is-error{border-color:#8b3a3a}.colab__out--fail{color:#f6aea9;background:#2b1a1a;border:1px solid #8b3a3a;border-radius:8px;margin:.55rem 0 0;padding:.75rem .85rem}.colab__out--fail strong{letter-spacing:.04em;text-transform:uppercase;color:#f28b82;margin-bottom:.35rem;font-size:.68rem;display:block}.colab__out--fail pre{white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem}.colab__out-extra{color:#c4c7c5;opacity:.9;border-top:1px solid #5c3030;padding-top:.55rem;margin:.55rem 0 0!important}.nb-up{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000009e;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.nb-up__card{color:#e8eaed;background:#202124;border:1px solid #3c4043;border-radius:16px;gap:.85rem;width:min(480px,100%);max-height:min(88vh,640px);padding:1.25rem 1.3rem 1.15rem;display:grid;overflow:auto;box-shadow:0 20px 56px #00000080}.nb-up__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.nb-up__head h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:1.15rem;font-weight:650}.nb-up__head p{color:#9aa0a6;max-width:34rem;margin:.4rem 0 0;font-size:.88rem;line-height:1.45}.nb-up__x{color:#9aa0a6;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:1.35rem;line-height:1;display:grid}.nb-up__x:hover{color:#fff;background:#303134}.nb-up__chips{flex-wrap:wrap;gap:.4rem;display:flex}.nb-up__chips span{color:#8ab4f8;background:#1b2a41;border:1px solid #3a506e;border-radius:999px;padding:.28rem .65rem;font-size:.75rem;font-weight:650}.nb-up__tip{color:#80868b;margin:0;font-size:.78rem;line-height:1.4}.nb-up__drop{text-align:center;background:#17181a;border:1px dashed #5f6368;border-radius:14px;padding:1.6rem 1.1rem 1.35rem;transition:border-color .15s,background .15s,box-shadow .15s}.nb-up__drop.has-files,.nb-up__drop.is-over{background:#152033;border-color:#8ab4f8;box-shadow:inset 0 0 0 1px #8ab4f826}.nb-up__drop-ico{color:#8ab4f8;width:2.25rem;height:2.25rem;margin:0 auto .55rem}.nb-up__drop-ico svg{width:100%;height:100%}.nb-up__drop-title{color:#fff;margin:0;font-size:.98rem;font-weight:650}.nb-up__drop-sub{color:#9aa0a6;margin:.4rem 0 0;font-size:.88rem}.nb-up__drop-sub button{color:#8ab4f8;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.nb-up__drop-sub button:hover{color:#aecbfa}.nb-up__drop-hint{color:#80868b;margin:.7rem 0 0;font-size:.72rem;line-height:1.4}.nb-up__files{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.nb-up__files li{background:#17181a;border:1px solid #3c4043;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.65rem .75rem;display:grid}.nb-up__file-ico{color:#8ab4f8;width:1.25rem;height:1.25rem}.nb-up__file-ico svg{width:100%;height:100%}.nb-up__files strong{color:#8ab4f8;word-break:break-all;font-size:.86rem;font-weight:650;display:block}.nb-up__files em{color:#9aa0a6;margin-top:.12rem;font-size:.72rem;font-style:normal;display:block}.nb-up__files button{color:#9aa0a6;cursor:pointer;background:0 0;border:0;flex:none;font-size:.75rem;font-weight:600}.nb-up__files button:hover{color:#f28b82}.nb-up__error{color:#f6aea9;background:#3c1f1f;border:1px solid #8b3a3a;border-radius:8px;margin:0;padding:.55rem .7rem;font-size:.8rem;line-height:1.4}.nb-up__foot{border-top:1px solid #303134;justify-content:flex-start;align-items:center;gap:.65rem;margin-top:.15rem;padding-top:.35rem;display:flex}.nb-up__btn{color:#e8eaed;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.5rem 1rem;font-size:.86rem;font-weight:600}.nb-up__btn:disabled{opacity:.4;cursor:not-allowed}.nb-up__btn--go{color:#122033;background:#8ab4f8;border-color:#8ab4f8;font-weight:700}.nb-up__btn--go:hover:not(:disabled){background:#aecbfa;border-color:#aecbfa}.nb-up__wait{color:#9aa0a6;margin:0;font-size:.8rem}.nb-up__progress{gap:.75rem;padding:.35rem 0 .15rem;display:grid}.nb-up__progress-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.nb-up__progress-top strong{color:#fff;font-size:.92rem;font-weight:650}.nb-up__progress-top em{color:#8ab4f8;font-variant-numeric:tabular-nums;font-size:.84rem;font-style:normal;font-weight:700}.nb-up__bar{background:#303134;border-radius:999px;height:6px;overflow:hidden}.nb-up__bar i{background:linear-gradient(90deg,#1a73e8,#8ab4f8);border-radius:999px;height:100%;transition:width .25s;display:block}.nb-up__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.nb-up__steps li{text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#5f6368;background:#17181a;border:1px solid #303134;border-radius:8px;padding:.4rem .35rem;font-size:.72rem;font-weight:650}.nb-up__steps li.is-done{color:#81c995;border-color:#3c5a44}.nb-up__steps li.is-on{color:#8ab4f8;background:#1b2a41;border-color:#3a506e}.nb-up__progress-file{color:#9aa0a6;word-break:break-all;margin:0;font-size:.78rem}.nb-up__card.is-busy .nb-up__foot{justify-content:center}.cost-live{gap:1.1rem;display:grid}.cost-live__meta{color:#94a3b8d9;font-size:.78rem}.cost-kpi{background:#0a0e0cb3;border:1px solid #94a3b82e;border-radius:12px;gap:.25rem;padding:.9rem 1rem;display:grid}.cost-kpi span{color:#94a3b8e6;font-size:.75rem}.cost-kpi strong{color:#e2e8f0;font-size:1.15rem}.cost-kpi.is-good strong{color:#86efac}.cost-kpi.is-bad strong{color:#fca5a5}.cost-warn{color:#fecaca;background:#7f1d1d59;border:1px solid #f8717159;border-radius:10px;margin:0;padding:.75rem .9rem;font-size:.88rem;line-height:1.45}.cost-ok{color:#a7f3d0;background:#064e3b47;border:1px solid #34d39947;border-radius:10px;margin:0;padding:.65rem .85rem;font-size:.86rem}.cost-grid{grid-template-columns:1.05fr 1fr;gap:1rem;display:grid}.cost-panel{background:#080b0ab8;border:1px solid #94a3b829;border-radius:14px;padding:.9rem 1rem}.cost-panel h3{margin:0 0 .75rem;font-size:.95rem}.cost-log li.is-loss em,.cost-panel .r-table .is-loss{color:#fca5a5}.cost-log{gap:.55rem;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cost-log li{background:#0408068c;border:1px solid #94a3b824;border-radius:10px;padding:.55rem .6rem}.cost-log__top{justify-content:space-between;gap:.5rem;font-size:.82rem;display:flex}.cost-log__top time{color:#94a3b8cc}.cost-log p{color:#e2e8f0d9;margin:.3rem 0 0;font-size:.8rem}.cost-log span{color:#94a3b8cc;margin-top:.2rem;font-size:.72rem;display:block}@media (max-width:900px){.cost-grid{grid-template-columns:1fr}}.ws-desk{background:#fff;border:1.5px solid #e5e5e5;border-radius:14px;flex-direction:column;min-height:58vh;display:flex;overflow:hidden;box-shadow:0 8px 28px #0a0a0a0d}.ws-desk__bar{background:var(--ws-accent,#18181b);color:#fff;padding:.95rem 1.15rem}.ws-desk__kicker{letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin:0;font-size:.7rem;font-weight:700}.ws-desk__name{margin:.2rem 0 0;font-size:1.15rem;font-weight:700}.ws-desk__body{background:var(--ws-tint,#fafafa);flex-direction:column;flex:1;gap:.85rem;min-height:0;padding:1rem 1.1rem;display:flex}.ws-desk__empty{color:#737373;margin:0;font-size:.9rem}.ws-desk__msgs{flex-direction:column;flex:1;gap:.65rem;min-height:12rem;display:flex;overflow:auto}.ws-desk__bubble{white-space:pre-wrap;border-radius:12px;max-width:88%;padding:.7rem .9rem;font-size:.9rem;line-height:1.45}.ws-desk__bubble.is-user{background:var(--ws-accent,#18181b);color:#fff;margin-left:auto}.ws-desk__bubble.is-ai{color:#0a0a0a;background:#fff;border:1px solid #e5e5e5}.ws-desk__composer{gap:.55rem;margin-top:auto;display:flex}.ws-desk__composer input{background:#fff;border:1.5px solid #0a0a0a;border-radius:10px;flex:1;padding:.65rem .8rem;font-size:.95rem}.ws-desk__composer button,.ws-desk__pane button{background:var(--ws-accent,#18181b);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:.65rem 1rem;font-weight:650}.ws-desk__composer button:disabled,.ws-desk__pane button:disabled{opacity:.5;cursor:not-allowed}.ws-desk__bill{color:#737373;background:#fff;border-top:1px solid #ebebeb;margin:0;padding:.65rem 1.15rem;font-size:.78rem}.ws-desk__split{flex:1;grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.ws-desk__pane{background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;gap:.5rem;min-height:16rem;padding:.85rem;display:flex}.ws-desk__label{letter-spacing:.05em;text-transform:uppercase;color:#737373;margin:0;font-size:.72rem;font-weight:700}.ws-desk__pane textarea{min-height:10rem;font:inherit;resize:vertical;border:1px solid #d4d4d4;border-radius:8px;flex:1;padding:.65rem}.ws-desk__pane pre{white-space:pre-wrap;color:#0a0a0a;flex:1;margin:0;font-size:.88rem;line-height:1.45}.ws-desk__samples{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ws-desk__samples button{cursor:pointer;color:#0a0a0a;background:#fff;border:1px solid #d4d4d4;border-radius:999px;padding:.35rem .7rem;font-size:.78rem}.ws-desk__samples button:hover{border-color:var(--ws-accent);color:var(--ws-accent)}.ws-desk__media-slot{border:1.5px dashed var(--ws-accent);border-radius:12px;justify-content:center;align-items:center;min-height:5.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ws-desk__media-slot{border:1.5px dashed color-mix(in srgb,var(--ws-accent) 45%,#fff)}}.ws-desk__media-slot{color:var(--ws-accent);background:#fff;font-size:.85rem;font-weight:650}.ws-desk__media-slot.is-wide{min-height:7rem}@media (max-width:800px){.ws-desk__split{grid-template-columns:1fr}}.ws-desk--plugin{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.ws-desk--plugin .ws-desk__body{background:#fff;flex:1;min-height:0;padding:1.1rem 1.25rem 1rem}.ws-desk--plugin .ws-desk__msgs{min-height:0}.ws-desk--plugin .ws-desk__bill{background:#fafafa;border-top:1px solid #ebebeb}.ws-plugin{--ws-accent:#18181b;--ws-tint:#f4f4f5;color:#0a0a0a;height:100dvh;min-height:100dvh;font-family:var(--font-dash,var(--font-body),system-ui,sans-serif);background:#f4f4f5;flex-direction:column;display:flex}.ws-plugin--loading{color:#737373;justify-content:center;align-items:center}.ws-plugin__head{background:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.ws-plugin__head-left{align-items:center;gap:.75rem;min-width:0;display:flex}.ws-plugin__back{color:#525252;white-space:nowrap;border-radius:8px;padding:.35rem .45rem;font-size:.82rem;font-weight:650;text-decoration:none}.ws-plugin__back:hover{color:#0a0a0a;background:#f4f4f5}.ws-plugin__mark{object-fit:cover;border:1px solid #e5e5e5;border-radius:9px;flex-shrink:0;width:36px;height:36px}.ws-plugin__titles{min-width:0}.ws-plugin__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-accent);margin:0;font-size:.68rem;font-weight:700}.ws-plugin__titles h1{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:.05rem 0 0;font-size:1.05rem;font-weight:700;overflow:hidden}.ws-plugin__head-right{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ws-plugin__credits{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.ws-plugin__credits em{letter-spacing:.04em;text-transform:uppercase;color:#737373;font-size:.65rem;font-style:normal;font-weight:650}.ws-plugin__credits strong{font-variant-numeric:tabular-nums;font-size:.92rem}.ws-plugin__link{color:#0a0a0a;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:.4rem .7rem;font-size:.8rem;font-weight:650;text-decoration:none}.ws-plugin__link:hover{border-color:#a3a3a3}.ws-plugin__body{flex:1;grid-template-columns:minmax(200px,240px) minmax(0,1fr);min-height:0;display:grid}.ws-plugin__rail{background:#fff;border-right:1px solid #e5e5e5;flex-direction:column;min-height:0;display:flex}.ws-plugin__rail-top{justify-content:space-between;align-items:center;padding:.85rem .9rem .55rem;display:flex}.ws-plugin__rail-top strong{letter-spacing:.07em;text-transform:uppercase;color:#737373;font-size:.72rem;font-weight:700}.ws-plugin__new{cursor:pointer;color:#0a0a0a;background:#fafafa;border:1px solid #e5e5e5;border-radius:7px;padding:.25rem .55rem;font-size:.72rem;font-weight:650}.ws-plugin__new:hover{border-color:var(--ws-accent);color:var(--ws-accent)}.ws-plugin__rail-empty{color:#a3a3a3;margin:.35rem .9rem;font-size:.8rem;line-height:1.4}.ws-plugin__history{flex-direction:column;flex:1;gap:.2rem;margin:0;padding:.25rem .45rem 1rem;list-style:none;display:flex;overflow:auto}.ws-plugin__history button{text-align:left;cursor:pointer;color:#0a0a0a;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:.2rem;width:100%;padding:.55rem;display:flex}.ws-plugin__history button:hover{background:#f5f5f5}.ws-plugin__history button.is-on{background:var(--ws-accent)}@supports (color:color-mix(in lab,red,red)){.ws-plugin__history button.is-on{background:color-mix(in srgb,var(--ws-accent) 12%,#fff)}}.ws-plugin__history button span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ws-plugin__history button em{color:#a3a3a3;font-size:.68rem;font-style:normal}.ws-plugin__stage{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.ws-plugin__error{color:#be123c;z-index:2;background:#fff1f2;border-radius:8px;margin:0;padding:.55rem .75rem;font-size:.85rem;position:absolute;bottom:3.5rem;left:1rem;right:1rem}@media (max-width:860px){.ws-plugin__body{grid-template-rows:auto 1fr;grid-template-columns:1fr}.ws-plugin__rail{border-bottom:1px solid #e5e5e5;border-right:0;max-height:11rem}.ws-plugin__head{flex-wrap:wrap}}.r-assets__intro{color:#525252;margin:0 0 .85rem;font-size:.9rem}.r-assets__intro strong{color:#0a0a0a;font-weight:650}.r-assets-filters{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.r-assets-filters button{cursor:pointer;color:#737373;background:0 0;border:0;border-radius:8px;padding:.4rem .7rem;font-size:.82rem;font-weight:600}.r-assets-filters button:hover{color:#0a0a0a;background:#f4f4f5}.r-assets-filters button.is-on{color:#fff;background:#0a0a0a}.r-assets-list{background:#fff;border:1px solid #e5e5e5;border-radius:14px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.r-asset-row{border-bottom:1px solid #f0f0f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .85rem;display:grid}.r-asset-row:last-child{border-bottom:0}.r-asset-row:hover{background:#fafafa}.r-asset-row__main{color:inherit;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:.85rem;min-width:0;text-decoration:none;display:grid}.r-asset-row__thumb{object-fit:cover;background:var(--ws-tint,#f4f4f5);border:1px solid #ebebeb;border-radius:12px;width:56px;height:56px}.r-asset-row__copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.r-asset-row__copy strong{color:#0a0a0a;font-size:.98rem;font-weight:650}.r-asset-row__copy em,.r-asset-row__copy strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r-asset-row__copy em{color:#737373;font-size:.78rem;font-style:normal}.r-asset-row__status{letter-spacing:.02em;text-transform:uppercase;color:#525252;white-space:nowrap;background:#f4f4f5;border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:700}.r-asset-row__status.is-ready{background:var(--ws-accent,#16a34a)}@supports (color:color-mix(in lab,red,red)){.r-asset-row__status.is-ready{background:color-mix(in srgb,var(--ws-accent,#16a34a) 14%,#fff)}}.r-asset-row__status.is-ready{color:var(--ws-accent,#16a34a)}.r-asset-row__status.is-training{color:#c2410c;background:#fff7ed}.r-asset-row__status.is-failed{color:#be123c;background:#fff1f2}.r-asset-row__stats{color:#737373;text-align:right;flex-direction:column;gap:.15rem;min-width:4.5rem;font-size:.75rem;display:flex}.r-asset-row__stats b{color:#0a0a0a;font-variant-numeric:tabular-nums;font-weight:700}.r-asset-row__actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.r-asset-row__open{background:var(--ws-accent,#0a0a0a);color:#fff;white-space:nowrap;border-radius:9px;padding:.5rem .9rem;font-size:.82rem;font-weight:650;text-decoration:none}.r-asset-row__open.is-soft{color:#0a0a0a;background:#f4f4f5;border:1px solid #e5e5e5}.r-asset-row__more{color:#737373;padding:.45rem .55rem;font-size:.8rem;font-weight:650;text-decoration:none}.r-asset-row__more:hover{color:#0a0a0a}@media (max-width:720px){.r-asset-row{grid-template-columns:1fr;gap:.55rem}.r-asset-row__main{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"thumb copy""thumb status""stats stats"}.r-asset-row__thumb{grid-area:thumb;width:48px;height:48px}.r-asset-row__copy{grid-area:copy}.r-asset-row__status{grid-area:status;justify-self:start}.r-asset-row__stats{text-align:left;flex-direction:row;grid-area:stats;gap:.85rem}.r-asset-row__actions{justify-content:flex-start}}.sett{--s-bg:#000;--s-panel:#0a0a0a;--s-paper:#0a0a0a;--s-line:#262626;--s-text:#fafafa;--s-mute:#a3a3a3;--s-blue:#3b82f6;--s-blue-strong:#60a5fa;--s-ok:#4ade80;--s-warn:#fbbf24;--s-danger:#f87171;--sett-section:var(--s-blue);width:100%;min-height:calc(100dvh - 8.5rem);font-family:var(--font-dash,var(--font-sans),system-ui,sans-serif);grid-template-columns:minmax(220px,250px) minmax(0,1fr);display:grid;color:#fafafa!important;background:#000!important}.sett__nav{border-right:1px solid var(--s-line);color:#fafafa;flex-direction:column;min-height:0;display:flex}.sett__nav,.sett__nav-head{background:#0a0a0a!important}.sett__nav-head{border-bottom:1px solid var(--s-line);padding:1rem 1rem .85rem}.sett__nav-head strong{font-size:.95rem;font-weight:650;display:block;color:#fafafa!important}.sett__nav-head em{margin-top:.2rem;font-size:.72rem;font-style:normal;display:block;color:#a3a3a3!important}.sett__menu{flex:1;padding:.5rem .4rem;overflow:auto;background:#0a0a0a!important}.sett__menu-label{letter-spacing:.08em;text-transform:uppercase;margin:0 .45rem .45rem;font-size:.68rem;font-weight:700;color:#737373!important}.sett__menu ul{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.sett__menu button,.sett__menu-btn{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:.65rem;width:100%;padding:.55rem .7rem;display:flex;color:#fafafa!important}.sett__menu button:hover,.sett__menu-btn:hover{background:#ffffff0f!important}.sett__menu button.is-on,.sett__menu-btn.is-on{background:#3b82f629!important}.sett__menu button strong,.sett__menu-text strong{font-size:.86rem;font-weight:600;display:block;color:#fafafa!important}.sett__menu button.is-on strong,.sett__menu-btn.is-on .sett__menu-text strong{color:#93c5fd!important}.sett__menu button em,.sett__menu-text em{margin-top:.12rem;font-size:.7rem;font-style:normal;line-height:1.3;display:block;color:#a3a3a3!important}.sett__menu-ico{background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.12rem;display:inline-flex;color:var(--sett-accent,#60a5fa)!important}.sett__menu-ico svg{width:1.1rem;height:1.1rem}.sett__nav-foot{border-top:1px solid var(--s-line);gap:.55rem;padding:.85rem .9rem;display:grid;background:#0a0a0a!important}.sett__who{align-items:center;gap:.6rem;min-width:0;display:flex}.sett__who--row{padding:.25rem 0}.sett__who strong{font-size:.82rem;color:#fafafa!important}.sett__who em,.sett__who strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sett__who em{font-size:.72rem;font-style:normal;color:#a3a3a3!important}.sett__avatar{border:1px solid #333;border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:700;display:grid;color:#fafafa!important;background:#171717!important}.sett__credits{justify-content:space-between;margin:0;font-size:.78rem;display:flex;color:#a3a3a3!important}.sett__credits strong{font-variant-numeric:tabular-nums;color:#fafafa!important}.sett__main{flex-direction:column;min-width:0;display:flex;color:#fafafa!important;background:#000!important}.sett__top{border-bottom:1px solid #d4d4d4;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1.25rem;display:flex;color:#111827!important;background:#e5e5e5!important}.sett__kicker{margin:0 0 .25rem;font-size:.72rem;color:#525252!important}.sett__kicker span{opacity:.55;margin:0 .25rem}.sett__top h1{letter-spacing:-.02em;margin:0;padding-left:0;font-size:1.3rem;font-weight:650;position:relative;color:#0a0a0a!important}.sett__top h1:before{display:none}.sett__sub{margin:.25rem 0 0;font-size:.86rem;color:#525252!important}.sett__top .sett__btn--ghost{color:#111827!important;background:#f5f5f5!important;border-color:#a3a3a3!important}.sett__top .sett__btn--ghost:hover{background:#d4d4d4!important}.sett__paper{flex:1;padding:1.15rem 1.35rem 2rem;overflow:auto;color:#fafafa!important;background:#000!important}.sett__stack{gap:1.15rem;width:100%;max-width:none;display:grid;color:#fafafa!important}.sett__heading{border-bottom:1px solid var(--s-line);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.55rem;display:flex}.sett__heading h2{margin:0;font-size:.95rem;font-weight:650;color:#fafafa!important}.sett__heading p{margin:.25rem 0 0;font-size:.8rem;line-height:1.4;color:#a3a3a3!important}.sett__dl{margin:0}.sett__row{border-bottom:1px solid #1f1f1f;grid-template-columns:9.5rem minmax(0,1fr);gap:.75rem;padding:.55rem 0;display:grid}.sett__row:last-child{border-bottom:0}.sett__row dt{margin:0;font-size:.8rem;color:#a3a3a3!important}.sett__row dd{word-break:break-word;margin:0;font-size:.92rem;font-weight:500;color:#fafafa!important}.sett__email,.sett__row dd.is-mono{letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;font-weight:600;color:#93c5fd!important}.sett__flags{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.sett__flags li{border-bottom:1px solid #1f1f1f;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.9rem;display:flex;color:#fafafa!important}.sett__flags li:last-child{border-bottom:0}.sett__flags span{color:#a3a3a3!important}.sett__flags strong{font-variant-numeric:tabular-nums;color:#fafafa!important}.sett__status{font-size:.78rem;font-weight:650;color:#a3a3a3!important}.sett__status.is-ok{color:#4ade80!important}.sett__balance{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:650;color:#fafafa!important}.sett__note{margin:0;font-size:.82rem;line-height:1.45;color:#a3a3a3!important}.sett__note code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;color:#93c5fd!important}.sett__actions{flex-wrap:wrap;gap:.45rem;display:flex}.sett__btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important;background:#2563eb!important}.sett__btn:hover{filter:brightness(1.08)}.sett__btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.sett__btn--ghost{color:#fafafa!important;background:0 0!important;border-color:#333!important}.sett__btn--ghost:hover{filter:none;background:#ffffff0f!important}.sett__btn--danger{color:#f87171!important;background:0 0!important;border-color:#f8717173!important}.sett__link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;color:#93c5fd!important}.sett__link:hover{text-decoration:underline}.sett__brand-mark,.sett__dot,.sett__mark{display:none!important}.sett-keys{gap:.85rem;display:grid;color:#fafafa!important}.sett-keys__secret{border-bottom:1px solid var(--s-line);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.sett-keys__label{margin:0 0 .3rem;font-size:.78rem;font-weight:650;color:#4ade80!important}.sett-keys__code,.sett-keys__list code{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;font-weight:600;display:block;color:#93c5fd!important}.sett-keys__empty,.sett-keys__hint{margin:.35rem 0 0;font-size:.78rem;color:#a3a3a3!important}.sett-keys__err{margin:0;font-size:.84rem;color:#f87171!important}.sett-keys__actions{flex-wrap:wrap;gap:.35rem;display:flex}.sett-keys__create{flex-wrap:wrap;align-items:flex-end;gap:.55rem;display:flex}.sett-keys__create label{flex:1;gap:.3rem;min-width:12rem;display:grid}.sett-keys__create label span,.sett-sec__form label span{font-size:.78rem;color:#a3a3a3!important}.sett-keys__create input,.sett-sec__form input{width:100%;font:inherit;border:1px solid #333;border-radius:8px;padding:.55rem .7rem;font-size:.88rem;color:#fafafa!important;background:#111!important}.sett-keys__create input::placeholder,.sett-sec__form input::placeholder{opacity:1;color:#737373!important}.sett-keys__create input:focus,.sett-sec__form input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.sett-keys__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.sett-keys__list li{border-bottom:1px solid #1f1f1f;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;display:flex;color:#fafafa!important}.sett-keys__list strong{margin-bottom:.15rem;font-size:.9rem;display:block;color:#fafafa!important}.sett-keys__list em{margin-top:.3rem;font-size:.72rem;font-style:normal;display:block;color:#a3a3a3!important}.sett-keys__flow{padding:.35rem 0}.sett-keys__flow summary{cursor:pointer;font-size:.84rem;font-weight:600;color:#93c5fd!important}.sett-keys__flow pre{white-space:pre-wrap;margin:.65rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.45;color:#d4d4d4!important}.sett .dash-copy{border-radius:8px;padding:.4rem .7rem;font-size:.78rem;color:#fafafa!important;background:#111!important;border:1px solid #333!important}.sett-sec{gap:0;display:grid;color:#fafafa!important}.sett-sec__ok{color:#4ade80!important}.sett-sec__err,.sett-sec__ok{margin:0 0 .85rem;font-size:.86rem}.sett-sec__err{color:#f87171!important}.sett-sec__form{border-top:1px solid var(--s-line);gap:.7rem;padding:1rem 0;display:grid}.sett-sec__form h3{margin:0;font-size:.92rem;font-weight:650;color:#fafafa!important}.sett-sec__hint{margin:0;font-size:.8rem;line-height:1.45;color:#a3a3a3!important}.sett-sec__hint .sett__email,.sett-sec__hint code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;font-weight:600;color:#93c5fd!important}.sett-sec__grid{gap:.65rem;display:grid}.sett-sec__form label{gap:.3rem;display:grid}.sett-sec__actions{align-items:flex-end;gap:.45rem;display:flex}@media (max-width:900px){.sett{grid-template-columns:1fr;min-height:auto}.sett__nav{border-right:0;border-bottom:1px solid var(--s-line)}.sett__menu ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sett__row{grid-template-columns:1fr;gap:.2rem}.sett__top{flex-direction:column}}@media (max-width:560px){.sett__menu ul{grid-template-columns:1fr}}.bill{color:#0a0a0a;background:#fff;max-width:980px;min-height:calc(100vh - 7.5rem);margin:0 auto;padding:1.25rem 1.25rem 2.5rem}.bill__tabs{border-bottom:1px solid #e5e5e5;gap:.35rem;margin-bottom:1.25rem;padding-bottom:.5rem;display:flex}.bill__tabs button{font:inherit;color:#525252;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.45rem .85rem;font-size:.88rem;font-weight:600}.bill__tabs button.is-on{color:#0a0a0a;background:#f4f4f5}.bill__grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:1.75rem;display:grid}.bill__brand{align-items:center;gap:.55rem;margin-bottom:1.25rem;display:flex}.bill__brand strong{font-size:1.05rem;font-weight:700}.bill__brand .logo-mark{width:1.5rem;height:1.5rem}.bill__label{color:#0a0a0a;margin:0 0 .45rem;font-size:.82rem;font-weight:600}.bill__currency{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.bill__currency button{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1.5px solid #e5e5e5;border-radius:12px;align-items:center;gap:.55rem;padding:.75rem .8rem;display:flex}.bill__currency button.is-on{border-color:#635bff;box-shadow:0 0 0 1px #635bff}.bill__currency em{color:#737373;font-size:.72rem;font-style:normal;display:block}.bill__currency strong{color:#0a0a0a;font-size:.95rem;display:block}.bill__flag{font-size:1.15rem;line-height:1}.bill__rate{color:#737373;margin:.45rem 0 1.1rem;font-size:.75rem}.bill__packs{gap:.4rem;margin-bottom:1.15rem;display:grid}.bill__packs button{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.bill__packs button.is-on{background:#f7f6ff;border-color:#635bff}.bill__packs strong{color:#0a0a0a;font-size:.88rem;display:block}.bill__packs em{color:#737373;margin-top:.1rem;font-size:.72rem;font-style:normal;display:block}.bill__packs b{color:#0a0a0a;font-size:.86rem}.bill__lines{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.bill__lines li{color:#0a0a0a;justify-content:space-between;gap:.75rem;font-size:.88rem;display:flex}.bill__lines li span em{color:#737373;margin-top:.15rem;font-size:.75rem;font-style:normal;display:block}.bill__lines li.is-total{border-top:1px solid #e5e5e5;margin-top:.35rem;padding-top:.65rem;font-weight:700}.bill__balance{color:#525252;margin:1rem 0 0;font-size:.8rem}.bill__balance strong{color:#0a0a0a}.bill__pay-card{background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:1.1rem 1.15rem 1.2rem;box-shadow:0 8px 30px #0000000a}.bill__methods{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:.85rem;display:grid}.bill__methods button{font:inherit;color:#404040;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:.55rem .4rem;font-size:.82rem;font-weight:650}.bill__methods button.is-on{color:#4f46e5;background:#f7f6ff;border-color:#635bff}.bill__account{color:#0a0a0a;word-break:break-all;background:#fafafa;border:1px solid #eee;border-radius:8px;margin:0 0 .85rem;padding:.55rem .7rem;font-size:.84rem}.bill__fields{gap:.65rem;margin-bottom:.85rem;display:grid}.bill__fields label{gap:.3rem;display:grid}.bill__fields label span{color:#404040;font-size:.78rem;font-weight:600}.bill__fields label span i{color:#a3a3a3;font-style:normal;font-weight:500}.bill__fields input:not([type]),.bill__fields input[type=email],.bill__fields input[type=tel],.bill__fields input[type=text]{color:#0a0a0a;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:.6rem .75rem;font-size:.9rem}.bill__fields input:focus{border-color:#635bff;outline:none;box-shadow:0 0 0 3px #635bff26}.bill__fields input:disabled{color:#a3a3a3;background:#f5f5f5}.bill__split{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.bill__check{color:#0a0a0a;align-items:center;gap:.5rem;font-size:.84rem;flex-direction:row!important;display:flex!important}.bill__check input{width:auto}.bill__hint{color:#737373;margin:0;font-size:.78rem;line-height:1.4}.bill__err{color:#b91c1c}.bill__err,.bill__ok{margin:0 0 .65rem;font-size:.84rem}.bill__ok{color:#15803d}.bill__submit{color:#fff;width:100%;font:inherit;cursor:pointer;background:#635bff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.95rem;font-weight:700;display:inline-flex}.bill__submit:hover{filter:brightness(1.05)}.bill__submit:disabled{opacity:.75;cursor:wait}.bill__spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:1rem;height:1rem;animation:bill-spin .7s linear infinite}@keyframes bill-spin{to{transform:rotate(1turn)}}.bill__legal{color:#737373;margin:.75rem 0 0;font-size:.72rem;line-height:1.45}.bill__powered{text-align:center;color:#737373;margin:.85rem 0 0;font-size:.75rem}.bill__powered a{color:#4f46e5;text-decoration:none}.bill__powered a:hover{text-decoration:underline}.bill__spend{gap:1rem;display:grid}.bill__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.bill__kpis>div{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:.85rem .9rem}.bill__kpis span{color:#737373;margin-bottom:.25rem;font-size:.72rem;display:block}.bill__kpis strong{color:#0a0a0a;font-variant-numeric:tabular-nums;font-size:1.15rem}.bill__spend-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bill__spend-head h2{margin:0;font-size:1.05rem;font-weight:700}.bill__ghost{font:inherit;color:#0a0a0a;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:.4rem .75rem;font-size:.82rem;font-weight:600}.bill__empty{text-align:center;color:#737373;border:1px dashed #e5e5e5;border-radius:12px;margin:0;padding:1.5rem}.bill__table-wrap{border:1px solid #e5e5e5;border-radius:12px;overflow:auto}.bill__table{border-collapse:collapse;width:100%;font-size:.84rem}.bill__table td,.bill__table th{text-align:left;color:#0a0a0a;border-bottom:1px solid #f0f0f0;padding:.7rem .85rem}.bill__table th{text-transform:uppercase;letter-spacing:.04em;color:#737373;background:#fafafa;font-size:.72rem}.bill__table tr:last-child td{border-bottom:0}.bill__table .is-pos{color:#15803d;font-variant-numeric:tabular-nums}.bill__table .is-neg{color:#b91c1c;font-variant-numeric:tabular-nums}@media (max-width:900px){.bill__grid{grid-template-columns:1fr}.bill__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bill__currency,.bill__kpis,.bill__methods{grid-template-columns:1fr}}.bill__methods{grid-template-columns:repeat(2,minmax(0,1fr))}.bill__gpay-box{background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;padding:.85rem .9rem}.bill__gpay-title{color:#0a0a0a;margin:0 0 .35rem;font-size:.9rem;font-weight:700}.bill__hint--ok{color:#15803d!important}.bill__setup{color:#404040;gap:.45rem;margin:.55rem 0 0;padding-left:1.15rem;font-size:.78rem;line-height:1.45;display:grid}.bill__setup a{color:#4f46e5;text-decoration:none}.bill__setup a:hover{text-decoration:underline}.bill__setup code{background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:.05rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}