/*! tailwindcss v4.3.3 | 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)))){:host,:root{--shimmer-angle:20deg}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-outline-style:solid;--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-ease:initial;--tw-content:"";--tw-divide-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:host,:root{--font-mono:"SFMono-Regular","Cascadia Code","Liberation Mono",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-rose-100:oklch(94.1% .03 12.58);--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-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:calc(var(--radius) * .8);--drop-shadow-2xl:0 25px 25px #00000026;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Avenir Next","Segoe UI","Helvetica Neue",sans-serif;--default-mono-font-family:"SFMono-Regular","Cascadia Code","Liberation Mono",monospace;--font-heading:"Avenir Next Condensed","Avenir Next","Segoe UI",sans-serif}}@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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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:where(:not(iframe)){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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground);background-image:linear-gradient(var(--studio-grid) 1px,transparent 1px),linear-gradient(90deg,var(--studio-grid) 1px,transparent 1px);font-feature-settings:"ss01" 1,"kern" 1;background-size:100% 72px,72px 100%}html{color-scheme:light;scrollbar-gutter:stable;font-family:Avenir Next,Segoe UI,Helvetica Neue,sans-serif}:focus-visible{outline:2px solid var(--studio-signal);outline-offset:2px}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-x-\[18\%\]{inset-inline:18%}.inset-y-0{inset-block:0}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-5{top:calc(var(--spacing) * 5)}.top-14{top:calc(var(--spacing) * 14)}.top-\[-2px\]{top:-2px}.top-\[18\%\]{top:18%}.top-\[34\%\]{top:34%}.-right-2{right:calc(var(--spacing) * -2)}.-right-8{right:calc(var(--spacing) * -8)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:0}.bottom-1\/4{bottom:25%}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.-left-8{left:calc(var(--spacing) * -8)}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.order-first{order:-9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-1{margin-bottom:var(--spacing)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.field-sizing-content{field-sizing:content}.aspect-\[9\/14\]{aspect-ratio:9/14}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[106px\]{width:106px;height:106px}.size-full{width:100%;height:100%}.h-\(--height\){height:var(--height)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-80{height:calc(var(--spacing) * 80)}.h-\[5px\]{height:5px}.h-\[56\%\]{height:56%}.h-\[72px\]{height:72px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\[430px\]{max-height:430px}.max-h-\[620px\]{max-height:620px}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[52px\]{min-height:52px}.min-h-\[55vh\]{min-height:55vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[94px\]{min-height:94px}.min-h-\[330px\]{min-height:330px}.min-h-\[520px\]{min-height:520px}.min-h-\[calc\(100vh-72px\)\]{min-height:calc(100vh - 72px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-1{width:var(--spacing)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-\[68\%\]{width:68%}.w-\[72\%\]{width:72%}.w-\[80\%\]{width:80%}.w-\[82\%\]{width:82%}.w-\[86\%\]{width:86%}.w-\[88\%\]{width:88%}.w-\[90\%\]{width:90%}.w-\[91\%\]{width:91%}.w-\[320px\]{width:320px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.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-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-\[88vw\]{max-width:88vw}.max-w-\[230px\]{max-width:230px}.max-w-\[280px\]{max-width:280px}.max-w-\[350px\]{max-width:350px}.max-w-\[360px\]{max-width:360px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1440px\]{max-width:1440px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[196px\]{min-width:196px}.min-w-\[680px\]{min-width:680px}.min-w-\[700px\]{min-width:700px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[42px_1fr\]{grid-template-columns:42px 1fr}.grid-cols-\[42px_1fr_auto\]{grid-template-columns:42px 1fr auto}.grid-cols-\[80px_minmax\(0\,1fr\)\]{grid-template-columns:80px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--card-spacing\){gap:var(--card-spacing)}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-px{gap:1px}: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-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * 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)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}: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\(--studio-line\)\]>:not(:last-child)){border-color:var(--studio-line)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[42\%\]{border-radius:42%}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[rgb\(16_185_129_\/_0\.2\)\]{border-color:#10b98133}.border-\[rgb\(16_185_129_\/_0\.4\)\]{border-color:#10b98166}.border-\[rgb\(16_185_129_\/_0\.14\)\]{border-color:#10b98124}.border-\[rgb\(16_185_129_\/_0\.18\)\]{border-color:#10b9812e}.border-\[rgb\(16_185_129_\/_0\.22\)\]{border-color:#10b98138}.border-\[rgb\(16_185_129_\/_0\.24\)\]{border-color:#10b9813d}.border-\[rgb\(16_185_129_\/_0\.25\)\]{border-color:#10b98140}.border-\[rgb\(16_185_129_\/_0\.28\)\]{border-color:#10b98147}.border-\[rgb\(16_185_129_\/_0\.32\)\]{border-color:#10b98152}.border-\[rgb\(16_185_129_\/_0\.35\)\]{border-color:#10b98159}.border-\[rgb\(16_185_129_\/_0\.42\)\]{border-color:#10b9816b}.border-\[var\(--quiz-accent\)\]{border-color:var(--quiz-accent)}.border-\[var\(--studio-growth\)\]{border-color:var(--studio-growth)}.border-\[var\(--studio-line\)\]{border-color:var(--studio-line)}.border-\[var\(--studio-paper\)\]{border-color:var(--studio-paper)}.border-\[var\(--studio-signal\)\]{border-color:var(--studio-signal)}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/20{border-color:color-mix(in oklab,var(--color-amber-300) 20%,transparent)}}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/40{border-color:color-mix(in oklab,var(--color-amber-300) 40%,transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab,red,red)){.border-black\/15{border-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.border-border{border-color:var(--border)}.border-emerald-300\/15{border-color:#5ee9b526}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/15{border-color:color-mix(in oklab,var(--color-emerald-300) 15%,transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/20{border-color:color-mix(in oklab,var(--color-emerald-300) 20%,transparent)}}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/25{border-color:color-mix(in oklab,var(--color-emerald-300) 25%,transparent)}}.border-emerald-400\/15{border-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/15{border-color:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/25{border-color:color-mix(in oklab,var(--color-emerald-400) 25%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.border-emerald-400\/45{border-color:#00d29473}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/45{border-color:color-mix(in oklab,var(--color-emerald-400) 45%,transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/50{border-color:color-mix(in oklab,var(--color-emerald-400) 50%,transparent)}}.border-emerald-400\/55{border-color:#00d2948c}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/55{border-color:color-mix(in oklab,var(--color-emerald-400) 55%,transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.border-input{border-color:var(--input)}.border-red-300{border-color:var(--color-red-300)}.border-red-300\/15{border-color:#ffa3a326}@supports (color:color-mix(in lab,red,red)){.border-red-300\/15{border-color:color-mix(in oklab,var(--color-red-300) 15%,transparent)}}.border-red-300\/20{border-color:#ffa3a333}@supports (color:color-mix(in lab,red,red)){.border-red-300\/20{border-color:color-mix(in oklab,var(--color-red-300) 20%,transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab,red,red)){.border-red-400\/25{border-color:color-mix(in oklab,var(--color-red-400) 25%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-rose-300\/15{border-color:#ffa2ae26}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/15{border-color:color-mix(in oklab,var(--color-rose-300) 15%,transparent)}}.border-rose-300\/20{border-color:#ffa2ae33}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/20{border-color:color-mix(in oklab,var(--color-rose-300) 20%,transparent)}}.border-rose-300\/25{border-color:#ffa2ae40}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/25{border-color:color-mix(in oklab,var(--color-rose-300) 25%,transparent)}}.border-sky-300\/50{border-color:#77d4ff80}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/50{border-color:color-mix(in oklab,var(--color-sky-300) 50%,transparent)}}.border-teal-300\/25{border-color:#46ecd540}@supports (color:color-mix(in lab,red,red)){.border-teal-300\/25{border-color:color-mix(in oklab,var(--color-teal-300) 25%,transparent)}}.border-teal-300\/40{border-color:#46ecd566}@supports (color:color-mix(in lab,red,red)){.border-teal-300\/40{border-color:color-mix(in oklab,var(--color-teal-300) 40%,transparent)}}.border-transparent{border-color:#0000}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,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)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-\[\#0a1015\]{background-color:#0a1015}.bg-\[\#0c1712\]{background-color:#0c1712}.bg-\[\#080B0F\],.bg-\[\#080b0f\]{background-color:#080b0f}.bg-\[\#10151b\]{background-color:#10151b}.bg-\[\#10161c\]{background-color:#10161c}.bg-\[color-mix\(in_srgb\,var\(--studio-carbon\)_72\%\,transparent\)\]{background-color:var(--studio-carbon)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--studio-carbon\)_72\%\,transparent\)\]{background-color:color-mix(in srgb,var(--studio-carbon) 72%,transparent)}}.bg-\[rgb\(16_185_129_\/_0\.1\)\]{background-color:#10b9811a}.bg-\[rgb\(16_185_129_\/_0\.05\)\]{background-color:#10b9810d}.bg-\[rgb\(16_185_129_\/_0\.06\)\]{background-color:#10b9810f}.bg-\[rgb\(16_185_129_\/_0\.07\)\]{background-color:#10b98112}.bg-\[rgb\(16_185_129_\/_0\.08\)\]{background-color:#10b98114}.bg-\[rgb\(16_185_129_\/_0\.12\)\]{background-color:#10b9811f}.bg-\[rgb\(16_185_129_\/_0\.045\)\]{background-color:#10b9810b}.bg-\[var\(--quiz-accent\)\],.bg-\[var\(--quiz-accent\)\]\/10{background-color:var(--quiz-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--quiz-accent\)\]\/10{background-color:color-mix(in oklab,var(--quiz-accent) 10%,transparent)}}.bg-\[var\(--quiz-accent-soft\)\]\/10{background-color:var(--quiz-accent-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--quiz-accent-soft\)\]\/10{background-color:color-mix(in oklab,var(--quiz-accent-soft) 10%,transparent)}}.bg-\[var\(--quiz-caption-accent\)\]{background-color:var(--quiz-caption-accent)}.bg-\[var\(--studio-carbon\)\]{background-color:var(--studio-carbon)}.bg-\[var\(--studio-growth\)\]{background-color:var(--studio-growth)}.bg-\[var\(--studio-line\)\]{background-color:var(--studio-line)}.bg-\[var\(--studio-night\)\]{background-color:var(--studio-night)}.bg-\[var\(--studio-signal\)\]{background-color:var(--studio-signal)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)}}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.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\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,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-black\/72{background-color:#000000b8}@supports (color:color-mix(in lab,red,red)){.bg-black\/72{background-color:color-mix(in oklab,var(--color-black) 72%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/10{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/10{background-color:color-mix(in oklab,var(--color-emerald-300) 10%,transparent)}}.bg-emerald-300\/\[0\.05\]{background-color:#5ee9b50d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-emerald-300) 5%,transparent)}}.bg-emerald-300\/\[0\.07\]{background-color:#5ee9b512}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-emerald-300) 7%,transparent)}}.bg-emerald-300\/\[0\.08\]{background-color:#5ee9b514}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-emerald-300) 8%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-emerald-400\/35{background-color:#00d29459}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/35{background-color:color-mix(in oklab,var(--color-emerald-400) 35%,transparent)}}.bg-emerald-400\/\[0\.05\]{background-color:#00d2940d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-emerald-400) 5%,transparent)}}.bg-emerald-400\/\[0\.06\]{background-color:#00d2940f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-emerald-400) 6%,transparent)}}.bg-emerald-400\/\[0\.07\]{background-color:#00d29412}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-emerald-400) 7%,transparent)}}.bg-emerald-400\/\[0\.08\]{background-color:#00d29414}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-emerald-400) 8%,transparent)}}.bg-emerald-400\/\[0\.09\]{background-color:#00d29417}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/\[0\.09\]{background-color:color-mix(in oklab,var(--color-emerald-400) 9%,transparent)}}.bg-emerald-400\/\[0\.12\]{background-color:#00d2941f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-emerald-400) 12%,transparent)}}.bg-emerald-400\/\[0\.045\]{background-color:#00d2940b}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-emerald-400) 4.5%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-green-500\/\[0\.07\]{background-color:#00c75812}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-green-500) 7%,transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-red-400\/\[0\.06\]{background-color:#ff65680f}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-red-400) 6%,transparent)}}.bg-red-400\/\[0\.07\]{background-color:#ff656812}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-red-400) 7%,transparent)}}.bg-red-400\/\[0\.08\]{background-color:#ff656814}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-red-400) 8%,transparent)}}.bg-red-400\/\[0\.035\]{background-color:#ff656809}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-red-400) 3.5%,transparent)}}.bg-red-500\/\[0\.07\]{background-color:#fb2c3612}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-red-500) 7%,transparent)}}.bg-rose-300\/\[0\.07\]{background-color:#ffa2ae12}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-rose-300) 7%,transparent)}}.bg-rose-300\/\[0\.08\]{background-color:#ffa2ae14}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-rose-300) 8%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-300\/\[0\.07\]{background-color:#77d4ff12}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-sky-300) 7%,transparent)}}.bg-teal-300{background-color:var(--color-teal-300)}.bg-teal-300\/10{background-color:#46ecd51a}@supports (color:color-mix(in lab,red,red)){.bg-teal-300\/10{background-color:color-mix(in oklab,var(--color-teal-300) 10%,transparent)}}.bg-teal-300\/15{background-color:#46ecd526}@supports (color:color-mix(in lab,red,red)){.bg-teal-300\/15{background-color:color-mix(in oklab,var(--color-teal-300) 15%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.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\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/\[0\.1\]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.1\]{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/\[0\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,var\(--studio-signal\)\,var\(--studio-growth\)\)\]{background-image:linear-gradient(90deg,var(--studio-signal),var(--studio-growth))}.bg-\[linear-gradient\(105deg\,rgba\(16\,185\,129\,0\.09\)\,transparent_48\%\,rgba\(34\,197\,94\,0\.035\)\)\]{background-image:linear-gradient(105deg,#10b98117,#0000 48%,#22c55e09)}.bg-\[linear-gradient\(120deg\,rgb\(16_185_129_\/_0\.08\)\,transparent_62\%\)\]{background-image:linear-gradient(120deg,#10b98114,#0000 62%)}.bg-\[linear-gradient\(145deg\,rgba\(16\,185\,129\,\.1\)\,rgba\(255\,255\,255\,\.025\)_45\%\)\]{background-image:linear-gradient(145deg,#10b9811a,#ffffff06 45%)}.bg-\[linear-gradient\(145deg\,rgba\(16\,185\,129\,0\.07\)\,rgba\(0\,0\,0\,0\.24\)\)\]{background-image:linear-gradient(145deg,#10b98112,#0000003d)}.bg-\[linear-gradient\(180deg\,rgba\(2\,6\,10\,0\.48\)\,transparent_30\%\,transparent_66\%\,rgba\(2\,6\,10\,0\.5\)\)\]{background-image:linear-gradient(#02060a7a,#0000 30% 66%,#02060a80)}.bg-\[linear-gradient\(180deg\,rgba\(3\,6\,9\,0\.48\)\,rgba\(3\,6\,9\,0\.18\)_42\%\,rgba\(3\,6\,9\,0\.78\)\)\]{background-image:linear-gradient(#0306097a,#0306092e 42%,#030609c7)}.bg-\[linear-gradient\(180deg\,rgba\(16\,185\,129\,0\.04\)\,transparent_240px\)\]{background-image:linear-gradient(#10b9810a,#0000 240px)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.13\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:linear-gradient(#ffffff21,#ffffff05)}.bg-\[radial-gradient\(circle_at_25\%_20\%\,rgba\(56\,189\,248\,0\.22\)\,transparent_28\%\)\,linear-gradient\(145deg\,\#111827\,\#071018_58\%\,\#172033\)\]{background-image:radial-gradient(circle at 25% 20%,#38bdf838,#0000 28%),linear-gradient(145deg,#111827,#071018 58%,#172033)}.from-\[var\(--quiz-accent-soft\)\]{--tw-gradient-from:var(--quiz-accent-soft);--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))}.from-\[var\(--studio-signal\)\]{--tw-gradient-from:var(--studio-signal);--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))}.from-emerald-300{--tw-gradient-from:var(--color-emerald-300);--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))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--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))}.from-transparent{--tw-gradient-from: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))}.via-\[var\(--quiz-accent\)\]{--tw-gradient-via:var(--quiz-accent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-500{--tw-gradient-via:var(--color-emerald-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[var\(--quiz-accent\)\]{--tw-gradient-to:var(--quiz-accent);--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-\[var\(--studio-growth\)\]{--tw-gradient-to:var(--studio-growth);--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-\[var\(--studio-signal-strong\)\]{--tw-gradient-to:var(--studio-signal-strong);--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-green-400{--tw-gradient-to:var(--color-green-400);--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-green-500{--tw-gradient-to:var(--color-green-500);--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))}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.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-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.font-heading{font-family:Avenir Next Condensed,Avenir Next,Segoe UI,sans-serif}.font-mono{font-family:SFMono-Regular,Cascadia Code,Liberation Mono,monospace}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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\.8rem\]{font-size:.8rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[clamp\(2\.7rem\,6vw\,5\.6rem\)\]{font-size:clamp(2.7rem,6vw,5.6rem)}.text-\[clamp\(3\.8rem\,7\.4vw\,7rem\)\]{font-size:clamp(3.8rem,7.4vw,7rem)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.84\]{--tw-leading:.84;line-height:.84}.leading-\[0\.89\]{--tw-leading:.89;line-height:.89}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.93\]{--tw-leading:.93;line-height:.93}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.08em\]{--tw-tracking:-.08em;letter-spacing:-.08em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[-0\.068em\]{--tw-tracking:-.068em;letter-spacing:-.068em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0B1014\]{color:#0b1014}.text-\[\#052e16\]{color:#052e16}.text-\[\#04160f\]{color:#04160f}.text-\[\#07100e\]{color:#07100e}.text-\[\#081014\]{color:#081014}.text-\[var\(--quiz-accent\)\]{color:var(--quiz-accent)}.text-\[var\(--quiz-ink\)\]{color:var(--quiz-ink)}.text-\[var\(--studio-fog\)\]{color:var(--studio-fog)}.text-\[var\(--studio-fog-muted\)\]{color:var(--studio-fog-muted)}.text-\[var\(--studio-growth\)\]{color:var(--studio-growth)}.text-\[var\(--studio-line-strong\)\]{color:var(--studio-line-strong)}.text-\[var\(--studio-paper\)\]{color:var(--studio-paper)}.text-\[var\(--studio-signal\)\]{color:var(--studio-signal)}.text-\[var\(--studio-signal-strong\)\]{color:var(--studio-signal-strong)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-black{color:var(--color-black)}.text-card-foreground{color:var(--card-foreground)}.text-cyan-200{color:var(--color-cyan-200)}.text-destructive{color:var(--destructive)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/65{color:#d0fae5a6}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/65{color:color-mix(in oklab,var(--color-emerald-100) 65%,transparent)}}.text-emerald-100\/70{color:#d0fae5b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/70{color:color-mix(in oklab,var(--color-emerald-100) 70%,transparent)}}.text-emerald-100\/75{color:#d0fae5bf}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/75{color:color-mix(in oklab,var(--color-emerald-100) 75%,transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-950{color:var(--color-emerald-950)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-green-400{color:var(--color-green-400)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-500{color:var(--color-red-500)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-200\/80{color:#ffccd3cc}@supports (color:color-mix(in lab,red,red)){.text-rose-200\/80{color:color-mix(in oklab,var(--color-rose-200) 80%,transparent)}}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-teal-200{color:var(--color-teal-200)}.text-teal-300{color:var(--color-teal-300)}.text-white{color:var(--color-white)}.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\/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-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-white\/20{text-decoration-color:#fff3}@supports (color:color-mix(in lab,red,red)){.decoration-white\/20{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 20%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.decoration-white\/25{text-decoration-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.decoration-white\/25{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 25%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-emerald-300{accent-color:var(--color-emerald-300)}.accent-emerald-500{accent-color:var(--color-emerald-500)}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.9\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#10b981e6)}.shadow-\[0_0_12px_var\(--quiz-glow\)\],.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.9\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_var\(--quiz-glow\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,var(--quiz-glow))}.shadow-\[0_0_12px_var\(--studio-signal\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,var(--studio-signal))}.shadow-\[0_0_12px_var\(--studio-signal\)\],.shadow-\[0_0_18px_rgb\(16_185_129_\/_0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgb\(16_185_129_\/_0\.12\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#10b9811f)}.shadow-\[0_0_42px_var\(--quiz-glow\)\]{--tw-shadow:0 0 42px var(--tw-shadow-color,var(--quiz-glow))}.shadow-\[0_0_42px_var\(--quiz-glow\)\],.shadow-\[0_0_50px_var\(--quiz-glow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_50px_var\(--quiz-glow\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,var(--quiz-glow))}.shadow-\[0_8px_24px_rgb\(16_185_129_\/_0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#10b9811f)}.shadow-\[0_18px_60px_rgba\(16\,185\,129\,\.09\)\],.shadow-\[0_8px_24px_rgb\(16_185_129_\/_0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(16\,185\,129\,\.09\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#10b98117)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 40%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/45{--tw-shadow-color:#00000073}@supports (color:color-mix(in lab,red,red)){.shadow-black\/45{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 45%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab,red,red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 50%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-\[var\(--studio-line\)\]{--tw-ring-color:var(--studio-line)}.ring-emerald-400\/45{--tw-ring-color:#00d29473}@supports (color:color-mix(in lab,red,red)){.ring-emerald-400\/45{--tw-ring-color:color-mix(in oklab,var(--color-emerald-400) 45%,transparent)}}.ring-emerald-400\/50{--tw-ring-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.ring-emerald-400\/50{--tw-ring-color:color-mix(in oklab,var(--color-emerald-400) 50%,transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-width:1px}.outline,.outline-2{outline-style:var(--tw-outline-style)}.outline-2{outline-width:2px}.outline-offset-4{outline-offset:4px}.outline-emerald-400\/90{outline-color:#00d294e6}@supports (color:color-mix(in lab,red,red)){.outline-emerald-400\/90{outline-color:color-mix(in oklab,var(--color-emerald-400) 90%,transparent)}}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-2xl,.blur-sm{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm))}.blur-xl{--tw-blur:blur(var(--blur-xl))}.blur-xl,.drop-shadow-2xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl))}.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{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--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,)}.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-\[width\]{transition-property:width;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[transition\:transform_500ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_500ms\,height_150ms\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}@media (hover:hover){.group-hover\:w-20:is(:where(.group):hover *){width:calc(var(--spacing) * 20)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-rotate-3:is(:where(.group):hover *){rotate:-3deg}.group-hover\:text-\[var\(--studio-signal\)\]:is(:where(.group):hover *){color:var(--studio-signal)}.group-hover\:text-zinc-300:is(:where(.group):hover *){color:var(--color-zinc-300)}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[var\(--studio-fog-muted\)\]::placeholder{color:var(--studio-fog-muted)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-zinc-600::placeholder{color:var(--color-zinc-600)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-\[var\(--studio-growth\)\]:before{content:var(--tw-content);background-color:var(--studio-growth)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:bg-\[var\(--studio-signal\)\]:after{content:var(--tw-content);background-color:var(--studio-signal)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@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\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[rgb\(16_185_129_\/_0\.3\)\]:hover{border-color:#10b9814d}.hover\:border-\[rgb\(16_185_129_\/_0\.28\)\]:hover{border-color:#10b98147}.hover\:border-\[rgb\(16_185_129_\/_0\.35\)\]:hover{border-color:#10b98159}.hover\:border-\[rgb\(16_185_129_\/_0\.48\)\]:hover{border-color:#10b9817a}.hover\:border-\[var\(--studio-line\)\]:hover{border-color:var(--studio-line)}.hover\:border-emerald-400\/35:hover{border-color:#00d29459}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-400\/35:hover{border-color:color-mix(in oklab,var(--color-emerald-400) 35%,transparent)}}.hover\:border-emerald-400\/60:hover{border-color:#00d29499}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-400\/60:hover{border-color:color-mix(in oklab,var(--color-emerald-400) 60%,transparent)}}.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\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[rgb\(16_185_129_\/_0\.05\)\]:hover{background-color:#10b9810d}.hover\:bg-\[rgb\(16_185_129_\/_0\.025\)\]:hover{background-color:#10b98106}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-emerald-300\/15:hover{background-color:#5ee9b526}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-300\/15:hover{background-color:color-mix(in oklab,var(--color-emerald-300) 15%,transparent)}}.hover\:bg-emerald-400\/\[0\.08\]:hover{background-color:#00d29414}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-400\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-emerald-400) 8%,transparent)}}.hover\:bg-emerald-400\/\[0\.12\]:hover{background-color:#00d2941f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-400\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-emerald-400) 12%,transparent)}}.hover\:bg-emerald-400\/\[0\.13\]:hover{background-color:#00d29421}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-400\/\[0\.13\]:hover{background-color:color-mix(in oklab,var(--color-emerald-400) 13%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-red-400\/\[0\.13\]:hover{background-color:#ff656821}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-400\/\[0\.13\]:hover{background-color:color-mix(in oklab,var(--color-red-400) 13%,transparent)}}.hover\:bg-rose-300\/\[0\.08\]:hover{background-color:#ffa2ae14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-300\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-rose-300) 8%,transparent)}}.hover\:bg-rose-400\/10:hover{background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-400\/10:hover{background-color:color-mix(in oklab,var(--color-rose-400) 10%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.09\]:hover{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.hover\:bg-white\/\[0\.025\]:hover{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.025\]:hover{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.hover\:bg-white\/\[0\.045\]:hover{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.045\]:hover{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:text-\[var\(--studio-paper\)\]:hover{color:var(--studio-paper)}.hover\:text-\[var\(--studio-signal\)\]:hover{color:var(--studio-signal)}.hover\:text-emerald-100:hover{color:var(--color-emerald-100)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-green-400:hover{color:var(--color-green-400)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}}.focus\:border-\[var\(--studio-growth\)\]:focus{border-color:var(--studio-growth)}.focus\:border-\[var\(--studio-signal\)\]:focus{border-color:var(--studio-signal)}.focus\:border-emerald-300\/50:focus{border-color:#5ee9b580}@supports (color:color-mix(in lab,red,red)){.focus\:border-emerald-300\/50:focus{border-color:color-mix(in oklab,var(--color-emerald-300) 50%,transparent)}}.focus\:border-emerald-300\/60:focus{border-color:#5ee9b599}@supports (color:color-mix(in lab,red,red)){.focus\:border-emerald-300\/60:focus{border-color:color-mix(in oklab,var(--color-emerald-300) 60%,transparent)}}.focus\:border-emerald-400\/50:focus{border-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.focus\:border-emerald-400\/50:focus{border-color:color-mix(in oklab,var(--color-emerald-400) 50%,transparent)}}.focus\:border-emerald-400\/60:focus{border-color:#00d29499}@supports (color:color-mix(in lab,red,red)){.focus\:border-emerald-400\/60:focus{border-color:color-mix(in oklab,var(--color-emerald-400) 60%,transparent)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-3:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-3:focus,.focus\:ring-4:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-\[rgb\(16_185_129_\/_0\.12\)\]:focus{--tw-ring-color:#10b9811f}.focus\:ring-emerald-300\/10:focus{--tw-ring-color:#5ee9b51a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-emerald-300\/10:focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-300) 10%,transparent)}}:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-emerald-400\/60:focus-visible{border-color:#00d29499}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-emerald-400\/60:focus-visible{border-color:color-mix(in oklab,var(--color-emerald-400) 60%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-emerald-400\/15:focus-visible{--tw-ring-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-emerald-400\/15:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.focus-visible\:ring-ring\/15:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/15:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 15%,transparent)}}.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.disabled\:text-zinc-500:disabled{color:var(--color-zinc-500)}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-behind\:opacity-0[data-behind]{opacity:0}.data-expanded\:h-\(--toast-height\)[data-expanded]{height:var(--toast-height)}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(var\(--offset-y\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.data-expanded\:opacity-100[data-expanded]{opacity:1}.data-limited\:opacity-0[data-limited]{opacity:0}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-starting-style\:\[transform\:translateY\(150\%\)\][data-starting-style]{transform:translateY(150%)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start],.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-ending-style][data-swipe-direction=down],.data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-ending-style][data-swipe-direction=up],.data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-0{margin-inline:0}.sm\:ml-4{margin-left:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-full{width:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[48px_0\.7fr_24px_1fr\]{grid-template-columns:48px .7fr 24px 1fr}.sm\:grid-cols-\[52px_1fr_auto\]{grid-template-columns:52px 1fr auto}.sm\:grid-cols-\[56px_minmax\(0\,1fr\)_auto\]{grid-template-columns:56px minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-6{gap:calc(var(--spacing) * 6)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-18{padding-block:calc(var(--spacing) * 18)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:ml-7{margin-left:calc(var(--spacing) * 7)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_170px\]{grid-template-columns:minmax(0,1fr) 170px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-\[94px\]{top:94px}.lg\:-mx-10{margin-inline:calc(var(--spacing) * -10)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-full{width:100%}.lg\:min-w-0{min-width:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.65fr_1\.35fr\]{grid-template-columns:.65fr 1.35fr}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.02fr_\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[116px_minmax\(0\,1fr\)_220px\]{grid-template-columns:116px minmax(0,1fr) 220px}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[250px_minmax\(0\,1fr\)\]{grid-template-columns:250px minmax(0,1fr)}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.88fr\)_minmax\(560px\,1\.12fr\)\]{grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}:where(.lg\: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)))}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-11{padding-block:calc(var(--spacing) * 11)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:pt-0{padding-top:0}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-24{top:calc(var(--spacing) * 24)}.xl\:top-\[96px\]{top:96px}.xl\:order-last{order:9999}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:self-start{align-self:flex-start}.xl\:p-16{padding:calc(var(--spacing) * 16)}}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.data-open\:animate-in:where([data-open]:not([data-open=false])),.data-open\:animate-in:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-open]:not([data-open=false])),.data-open\:fade-in-0:where([data-state=open]){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-open]:not([data-open=false])),.data-open\:zoom-in-95:where([data-state=open]){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-closed]:not([data-closed=false])),.data-closed\:animate-out:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])),.data-closed\:fade-out-0:where([data-state=closed]){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])),.data-closed\:zoom-out-95:where([data-state=closed]){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-active]:not([data-active=false])),.data-active\:bg-background:where([data-state=active]){background-color:var(--background)}.data-active\:text-foreground:where([data-active]:not([data-active=false])),.data-active\:text-foreground:where([data-state=active]){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:border-input:is(.dark *):where([data-state=active]){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[img\:first-child\]\:rounded-t-\[14px\]>*):is(img:first-child){border-top-left-radius:14px;border-top-right-radius:14px}:is(.\*\:\[img\:last-child\]\:rounded-b-\[14px\]>*):is(img:last-child){border-bottom-right-radius:14px;border-bottom-left-radius:14px}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.creator-home{isolation:isolate;position:relative}.creator-home:before{background:radial-gradient(circle at 14% 0,var(--studio-signal),transparent 25rem)}@supports (color:color-mix(in lab,red,red)){.creator-home:before{background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--studio-signal) 9%,transparent),transparent 25rem)}}.creator-home:before{content:"";pointer-events:none;z-index:-1;height:32rem;position:absolute;inset:-3rem -2rem auto}.creator-home__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.5rem;display:grid}.creator-home__title-accent{color:var(--studio-growth)}.creator-home__pulse{background:var(--studio-carbon);align-items:stretch}@supports (color:color-mix(in lab,red,red)){.creator-home__pulse{background:color-mix(in srgb,var(--studio-carbon) 88%,transparent)}}.creator-home__pulse{border:1px solid var(--studio-line);border-radius:.75rem;grid-template-columns:repeat(3,minmax(5rem,1fr));min-width:19rem;display:grid;overflow:hidden}.creator-home__pulse>div{padding:1rem 1.1rem;position:relative}.creator-home__pulse>div+div{border-left:1px solid var(--studio-line)}.creator-home__pulse span{color:var(--studio-paper);font-family:var(--font-heading);letter-spacing:-.04em;font-size:1.65rem;font-weight:650;line-height:1;display:block}.creator-home__pulse small{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:.55rem;font-size:.48rem;display:block}.creator-switchboard{grid-template-rows:repeat(2,minmax(14.5rem,auto));grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:.85rem;display:grid}.creator-workflow{background:linear-gradient(145deg,var(--studio-carbon),var(--studio-carbon))}@supports (color:color-mix(in lab,red,red)){.creator-workflow{background:linear-gradient(145deg,color-mix(in srgb,var(--studio-carbon) 96%,var(--studio-signal) 4%),var(--studio-carbon))}}.creator-workflow{border:1px solid var(--studio-line);color:inherit;border-radius:.9rem;padding:1.5rem;transition:border-color .22s,transform .22s cubic-bezier(.16,1,.3,1),background-color .22s;display:block;position:relative;overflow:hidden}.creator-workflow:after{background:var(--studio-growth);content:"";opacity:0;transform-origin:0;width:5rem;height:1px;transition:all .26s;position:absolute;top:0;left:1.5rem;transform:scaleX(.25)}.creator-workflow:hover{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.creator-workflow:hover{border-color:color-mix(in srgb,var(--studio-signal) 38%,transparent)}}.creator-workflow:hover{transform:translateY(-2px)}.creator-workflow:hover:after{opacity:1;transform:scaleX(1)}.creator-workflow--story{grid-row:1/3;grid-template-columns:minmax(0,1fr) minmax(10rem,.55fr);align-items:stretch;gap:2rem;min-height:30rem;display:grid}.creator-workflow__copy{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.creator-operation__icon,.creator-workflow__icon{background:var(--studio-signal);align-items:center}@supports (color:color-mix(in lab,red,red)){.creator-operation__icon,.creator-workflow__icon{background:color-mix(in srgb,var(--studio-signal) 7%,transparent)}}.creator-operation__icon,.creator-workflow__icon{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.creator-operation__icon,.creator-workflow__icon{border:1px solid color-mix(in srgb,var(--studio-signal) 20%,transparent)}}.creator-operation__icon,.creator-workflow__icon{color:var(--studio-growth);border-radius:.65rem;justify-content:center;width:2.7rem;height:2.7rem;display:inline-flex}.creator-workflow__format,.creator-workflow__kicker{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-weight:650;color:var(--studio-growth)!important;font-size:.52rem!important}.creator-workflow__format{padding-top:.3rem;color:var(--studio-fog-muted)!important}.creator-workflow h3{color:var(--studio-paper);font-family:var(--font-heading);letter-spacing:-.035em;margin-top:.7rem;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:650;line-height:.98}.creator-workflow--story h3{font-size:clamp(2.4rem,4vw,4.2rem)}.creator-workflow p:not(.creator-workflow__kicker){color:var(--studio-fog);max-width:29rem;margin-top:.9rem;font-size:.82rem;line-height:1.45rem}.creator-operation__action,.creator-workflow__action{color:var(--studio-paper);align-items:center;gap:.55rem;margin-top:1.5rem;font-size:.76rem;font-weight:650;display:inline-flex}.creator-operation__action svg,.creator-workflow__action svg{color:var(--studio-growth);transition:transform .2s}.creator-operation:hover .creator-operation__action svg,.creator-workflow:hover .creator-workflow__action svg{transform:translate(.25rem)}.creator-story-frame{aspect-ratio:9/15.5;border:1px solid var(--studio-paper);background:#07100c;align-self:center}@supports (color:color-mix(in lab,red,red)){.creator-story-frame{border:1px solid color-mix(in srgb,var(--studio-paper) 13%,transparent)}}.creator-story-frame{border-radius:1.1rem;justify-self:end;width:100%;max-height:25rem;position:relative;overflow:hidden;box-shadow:0 1.7rem 4rem #0000003d}.creator-story-frame__scene{background:linear-gradient(#0000 30%,#020805d1),radial-gradient(circle at 72% 25%,#59b58d5c,#0000 28%),linear-gradient(145deg,#17372a,#08100c 62%);position:absolute;inset:0}.creator-story-frame__scene:after{content:"";background:repeating-linear-gradient(135deg,#0000 0 1.5rem,#ffffff09 1.5rem 1.55rem);position:absolute;inset:0}.creator-story-frame__label{color:#ffffff7a;font-family:var(--font-mono);letter-spacing:.12em;z-index:1;font-size:.42rem;position:absolute;top:.85rem;left:.85rem}.creator-story-frame p{font-family:var(--font-heading);text-align:center;text-transform:uppercase;z-index:1;font-weight:750;position:absolute;bottom:19%;left:.85rem;right:.85rem;color:#fff!important;margin:0!important;font-size:clamp(.95rem,2vw,1.35rem)!important;line-height:1.02!important}.creator-story-frame p em{color:#65bd99;font-style:normal;display:block}.creator-story-frame__track{z-index:1;background:#ffffff29;border-radius:999px;height:.18rem;position:absolute;bottom:.9rem;left:.85rem;right:.85rem;overflow:hidden}.creator-story-frame__track i{border-radius:inherit;background:#65bd99;width:62%;height:100%;display:block}.creator-waveform{align-items:center;gap:.3rem;height:2.5rem;margin:1.35rem 0;display:flex}.creator-waveform i{background:var(--studio-growth)}@supports (color:color-mix(in lab,red,red)){.creator-waveform i{background:color-mix(in srgb,var(--studio-growth) 65%,var(--studio-fog-muted))}}.creator-waveform i{opacity:.7;border-radius:999px;width:.16rem;display:block}.creator-quiz-orbit{border:1px solid var(--studio-growth)}@supports (color:color-mix(in lab,red,red)){.creator-quiz-orbit{border:1px solid color-mix(in srgb,var(--studio-growth) 35%,transparent)}}.creator-quiz-orbit{border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative}.creator-quiz-orbit:after{background:var(--studio-carbon);border:1px solid var(--studio-growth);border-radius:inherit;content:"";width:.45rem;height:.45rem;position:absolute;top:.35rem;right:-.1rem}.creator-quiz-orbit i{color:var(--studio-paper);font-family:var(--font-heading);font-size:1.1rem;font-style:normal;font-weight:700}.creator-operations{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.creator-operation{background:var(--studio-carbon)}@supports (color:color-mix(in lab,red,red)){.creator-operation{background:color-mix(in srgb,var(--studio-carbon) 90%,transparent)}}.creator-operation{border:1px solid var(--studio-line);color:inherit;border-radius:.75rem;flex-direction:column;min-height:15rem;padding:1.15rem;transition:border-color .2s,transform .2s;display:flex}.creator-operation:hover{border-color:var(--studio-growth)}@supports (color:color-mix(in lab,red,red)){.creator-operation:hover{border-color:color-mix(in srgb,var(--studio-growth) 32%,transparent)}}.creator-operation:hover{transform:translateY(-2px)}.creator-operation h3{color:var(--studio-paper);font-family:var(--font-heading);margin-top:1.2rem;font-size:1.12rem;font-weight:650}.creator-operation p{color:var(--studio-fog);margin-top:.45rem;font-size:.72rem;line-height:1.25rem}.creator-operation__action{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:1.25rem;font-size:.5rem}.creator-home__footer{border-top:1px solid var(--studio-line);justify-content:space-between;align-items:center;margin-top:3rem;padding:1.5rem 0 .5rem;display:flex}@media (max-width:1023px){.creator-home__intro{grid-template-columns:1fr;align-items:start}.creator-home__pulse{max-width:30rem}.creator-operations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.creator-switchboard{grid-template-rows:auto;grid-template-columns:1fr}.creator-workflow--story{grid-row:auto;grid-template-columns:minmax(0,1fr) 7.5rem;min-height:24rem}.creator-workflow--clipper,.creator-workflow--quiz{min-height:17rem}}@media (max-width:539px){.creator-home__pulse{width:100%;min-width:0}.creator-home__pulse>div{padding:.85rem}.creator-operations,.creator-switchboard{grid-template-columns:1fr}.creator-workflow--story{min-height:25rem;display:block}.creator-story-frame{opacity:.36;width:6.1rem;height:10.5rem;position:absolute;bottom:1.2rem;right:1.2rem}.creator-workflow--story .creator-workflow__copy{z-index:1;height:100%;position:relative}.creator-operation{min-height:12.5rem}.creator-home__footer{flex-direction:column;align-items:stretch;gap:1rem}}:root{--studio-night:#f2f4f2;--studio-carbon:#fcfdfc;--studio-slate:#e5e9e6;--studio-paper:#1a1d1b;--studio-fog:#535b56;--studio-fog-muted:#737b76;--studio-signal:#197a5b;--studio-signal-strong:#278a68;--studio-growth:#20815f;--studio-line:#1a1d1b1c;--studio-grid:#1a1d1b06;--background:#f2f4f2;--foreground:#1a1d1b;--card:#fcfdfc;--card-foreground:#1a1d1b;--popover:#fcfdfc;--popover-foreground:#1a1d1b;--primary:#197a5b;--primary-foreground:#f7fbf9;--secondary:#e5e9e6;--secondary-foreground:#1a1d1b;--muted:#e5e9e6;--muted-foreground:#535b56;--accent:#e5e9e6;--accent-foreground:#1a1d1b;--destructive:oklch(57.7% .245 27.325);--border:#18181b1f;--input:#18181b29;--ring:#278a68;--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.75rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--studio-night:#0a0c0b;--studio-carbon:#151816;--studio-slate:#232824;--studio-paper:#f4f6f4;--studio-fog:#9aa39e;--studio-fog-muted:#69726d;--studio-signal:#45a982;--studio-signal-strong:#65bd99;--studio-growth:#55b58d;--studio-line:#bfcbc421;--studio-grid:#ffffff04;--background:#0a0c0b;--foreground:#f4f6f4;--card:#151816;--card-foreground:#f4f6f4;--popover:#151816;--popover-foreground:#f4f6f4;--primary:#45a982;--primary-foreground:#07130e;--secondary:#232824;--secondary-foreground:#f4f6f4;--muted:#232824;--muted-foreground:#9aa39e;--accent:#232824;--accent-foreground:#f4f6f4;--destructive:oklch(70.4% .191 22.216);--border:#a1a1aa26;--input:#a1a1aa33;--ring:#55b58d;--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}html.dark{color-scheme:dark}html.light{color-scheme:light}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.production-loader{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:25rem;margin-inline:auto;padding:1.5rem;display:flex}.production-loader__stage{width:8.75rem;height:7.75rem;position:relative}.production-loader__frame{background:var(--studio-carbon)}@supports (color:color-mix(in lab,red,red)){.production-loader__frame{background:color-mix(in srgb,var(--studio-carbon) 92%,var(--studio-signal) 8%)}}.production-loader__frame{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.production-loader__frame{border:1px solid color-mix(in srgb,var(--studio-signal) 32%,var(--studio-line))}}.production-loader__frame{border-radius:.6rem;width:3.7rem;height:6.5rem;position:absolute;top:.55rem;left:50%;overflow:hidden}.production-loader__frame--back{opacity:.28;animation:production-frame-back 2.6s cubic-bezier(.16,1,.3,1) infinite;transform:translate(-78%)rotate(-8deg)scale(.88)}.production-loader__frame--middle{opacity:.48;animation:production-frame-middle 2.6s cubic-bezier(.16,1,.3,1) infinite;transform:translate(-22%)rotate(7deg)scale(.92)}.production-loader__frame--front{box-shadow:0 18px 45px var(--studio-signal);animation:production-frame-front 2.6s cubic-bezier(.16,1,.3,1) infinite}@supports (color:color-mix(in lab,red,red)){.production-loader__frame--front{box-shadow:0 18px 45px color-mix(in srgb,var(--studio-signal) 14%,transparent)}}.production-loader__frame--front{z-index:2;transform:translate(-50%)}.production-loader__frame--front:before{background:linear-gradient(140deg,var(--studio-signal),transparent 48%),linear-gradient(180deg,transparent 45%,#00000059)}@supports (color:color-mix(in lab,red,red)){.production-loader__frame--front:before{background:linear-gradient(140deg,color-mix(in srgb,var(--studio-signal) 25%,transparent),transparent 48%),linear-gradient(180deg,transparent 45%,#00000059)}}.production-loader__frame--front:before{content:"";position:absolute;inset:0}.production-loader__mark{color:var(--studio-paper)}@supports (color:color-mix(in lab,red,red)){.production-loader__mark{color:color-mix(in srgb,var(--studio-paper) 72%,transparent)}}.production-loader__mark{width:1rem;height:1rem;position:absolute;top:1.55rem;left:50%;transform:translate(-50%)}.production-loader__caption{background:var(--studio-paper);opacity:.9;border-radius:999px;width:2.25rem;height:.2rem;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.production-loader__caption--one{animation:production-caption 1.3s ease-in-out infinite}.production-loader__caption--two{opacity:.28;width:1.45rem;bottom:.78rem}.production-loader__playhead{background:var(--studio-growth);box-shadow:0 0 16px var(--studio-growth);animation:production-playhead 1.8s cubic-bezier(.65,0,.35,1) infinite}@supports (color:color-mix(in lab,red,red)){.production-loader__playhead{box-shadow:0 0 16px color-mix(in srgb,var(--studio-growth) 55%,transparent)}}.production-loader__playhead{z-index:4;width:1px;height:7.4rem;position:absolute;top:.1rem;left:2rem}.production-loader__signal{border:1px solid var(--studio-growth);animation:production-signal 1.8s ease-out infinite}@supports (color:color-mix(in lab,red,red)){.production-loader__signal{border:1px solid color-mix(in srgb,var(--studio-growth) 60%,transparent)}}.production-loader__signal{border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.8rem;right:1.15rem}.production-loader__copy p{color:var(--studio-paper);font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.2rem;font-weight:620}.production-loader__copy span{color:var(--studio-fog-muted);margin-top:.35rem;font-size:.75rem;line-height:1.25rem;display:block}.production-loader__rail{background:var(--studio-paper)}@supports (color:color-mix(in lab,red,red)){.production-loader__rail{background:color-mix(in srgb,var(--studio-paper) 7%,transparent)}}.production-loader__rail{width:100%;height:2px;margin-top:1.2rem;overflow:hidden}.production-loader__rail span{background:linear-gradient(90deg,var(--studio-signal),var(--studio-growth));box-shadow:0 0 12px var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.production-loader__rail span{box-shadow:0 0 12px color-mix(in srgb,var(--studio-signal) 40%,transparent)}}.production-loader__rail span{height:100%;transition:width .45s cubic-bezier(.16,1,.3,1);display:block}.production-loader__rail span.is-indeterminate{width:36%;animation:production-rail 1.45s cubic-bezier(.65,0,.35,1) infinite}.production-loader__percent{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.12em;align-self:flex-end;margin-top:.5rem;font-size:.5rem}.production-loader--compact{max-width:18rem;padding:.5rem}.production-loader--compact .production-loader__stage{margin-block:-.55rem;transform:scale(.82)}.premium-sheet,.premium-unlocked{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:100;background:#040706c2;justify-content:center;align-items:center;padding:1rem;animation:premium-backdrop-in .26s both;display:flex;position:fixed;inset:0}.premium-sheet__card,.premium-unlocked__card{background:linear-gradient(150deg,var(--studio-signal),transparent 42%),var(--studio-carbon);animation:premium-card-in .52s cubic-bezier(.16,1,.3,1) both}@supports (color:color-mix(in lab,red,red)){.premium-sheet__card,.premium-unlocked__card{background:linear-gradient(150deg,color-mix(in srgb,var(--studio-signal) 12%,transparent),transparent 42%),var(--studio-carbon)}}.premium-sheet__card,.premium-unlocked__card{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.premium-sheet__card,.premium-unlocked__card{border:1px solid color-mix(in srgb,var(--studio-signal) 30%,var(--studio-line))}}.premium-sheet__card,.premium-unlocked__card{text-align:center;border-radius:1.15rem;width:100%;max-width:35rem;padding:2.3rem 2rem 1.7rem;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000007a}.premium-sheet__card:before,.premium-unlocked__card:before{background:linear-gradient(90deg,transparent,var(--studio-growth),transparent);content:"";height:1px;position:absolute;top:0;left:12%;right:12%}.premium-sheet__close{border:1px solid var(--studio-line);color:var(--studio-fog-muted);border-radius:.55rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .18s;display:flex;position:absolute;top:.9rem;right:.9rem}.premium-sheet__close:hover{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.premium-sheet__close:hover{border-color:color-mix(in srgb,var(--studio-signal) 35%,transparent)}}.premium-sheet__close:hover{color:var(--studio-paper)}.premium-sheet__visual{width:7.2rem;height:7.2rem;margin-inline:auto;position:relative}.premium-sheet__orbit{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.premium-sheet__orbit{border:1px solid color-mix(in srgb,var(--studio-signal) 30%,transparent)}}.premium-sheet__orbit{border-radius:50%;position:absolute;inset:0}.premium-sheet__orbit--outer{border-left-color:var(--studio-growth);animation:premium-orbit 8s linear infinite}.premium-sheet__orbit--inner{border-bottom-color:var(--studio-signal);animation:premium-orbit 5.5s linear infinite reverse;inset:.75rem}.premium-sheet__lock{background:linear-gradient(145deg,var(--studio-signal),var(--studio-growth));box-shadow:0 10px 36px var(--studio-signal);border-radius:.9rem;align-items:center}@supports (color:color-mix(in lab,red,red)){.premium-sheet__lock{box-shadow:0 10px 36px color-mix(in srgb,var(--studio-signal) 28%,transparent)}}.premium-sheet__lock{color:#042f20;justify-content:center;width:3.6rem;height:3.6rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.premium-sheet__sweep{background:linear-gradient(90deg,#0000,#ffffff73,#0000);height:1px;animation:premium-sweep 2.4s ease-in-out infinite;position:absolute;top:50%;left:1rem;right:1rem}.premium-sheet__spark{color:var(--studio-growth);width:.9rem;height:.9rem;animation:premium-spark 2s ease-in-out infinite;position:absolute}.premium-sheet__spark--one{top:1rem;right:-.35rem}.premium-sheet__spark--two{animation-delay:-.8s;bottom:.6rem;left:-.2rem}.premium-sheet__benefits{border-block:1px solid var(--studio-line);justify-content:center;gap:1rem;margin-top:1.6rem;padding-block:.9rem;display:flex}.premium-sheet__benefits span{color:var(--studio-fog);align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.premium-sheet__benefits svg{color:var(--studio-growth)}.premium-unlocked__wash{background:radial-gradient(circle,var(--studio-signal),transparent 60%);animation:premium-unlocked-wash 1.4s ease-out both}@supports (color:color-mix(in lab,red,red)){.premium-unlocked__wash{background:radial-gradient(circle,color-mix(in srgb,var(--studio-signal) 38%,transparent),transparent 60%)}}.premium-unlocked__wash{position:absolute;inset:0}.premium-unlocked__seal{background:linear-gradient(145deg,var(--studio-signal),var(--studio-growth));color:#042f20;border-radius:50%;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;margin-inline:auto;display:flex;position:relative}.premium-unlocked__seal span{border:1px solid var(--studio-growth);border-radius:inherit;animation:premium-success-ring 1.8s ease-out infinite;position:absolute;inset:-.2rem}.premium-unlocked__status{background:var(--studio-signal);align-items:center}@supports (color:color-mix(in lab,red,red)){.premium-unlocked__status{background:color-mix(in srgb,var(--studio-signal) 9%,transparent)}}.premium-unlocked__status{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.premium-unlocked__status{border:1px solid color-mix(in srgb,var(--studio-signal) 20%,transparent)}}.premium-unlocked__status{color:var(--studio-growth);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;gap:.4rem;margin-top:1.4rem;padding:.45rem .7rem;font-size:.52rem;display:inline-flex}@keyframes production-frame-back{0%,to{transform:translate(-78%)rotate(-8deg)scale(.88)}50%{transform:translate(-94%)rotate(-11deg)scale(.85)}}@keyframes production-frame-middle{0%,to{transform:translate(-22%)rotate(7deg)scale(.92)}50%{transform:translate(-5%)rotate(10deg)scale(.88)}}@keyframes production-frame-front{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-.3rem)}}@keyframes production-caption{0%,to{opacity:.35;width:1.2rem}50%{opacity:1;width:2.25rem}}@keyframes production-playhead{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(5rem)}}@keyframes production-signal{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--studio-growth) 35%,transparent)}to{box-shadow:0 0 0 .65rem #0000}}@keyframes production-rail{0%{transform:translate(-105%)}to{transform:translate(290%)}}@keyframes premium-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes premium-card-in{0%{opacity:0;transform:translateY(1.5rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes premium-orbit{to{transform:rotate(1turn)}}@keyframes premium-sweep{0%,to{opacity:0;transform:translateY(-2rem)}50%{opacity:1;transform:translateY(2rem)}}@keyframes premium-spark{0%,to{opacity:.25;transform:scale(.75)rotate(-8deg)}50%{opacity:1;transform:scale(1.15)rotate(8deg)}}@keyframes premium-unlocked-wash{0%{opacity:0;transform:scale(.4)}to{opacity:.75;transform:scale(1.15)}}@keyframes premium-success-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.65)}}@media (max-width:640px){.premium-sheet__card,.premium-unlocked__card{padding:2rem 1.2rem 1.4rem}.premium-sheet__benefits{flex-direction:column;align-items:center;gap:.55rem}}@media (prefers-reduced-motion:reduce){.premium-sheet *,.premium-unlocked *,.production-loader *{animation-duration:.001ms!important;animation-iteration-count:1!important}}.analysis-shell{background:radial-gradient(circle at 76% 9%,var(--studio-signal),transparent 24rem),linear-gradient(180deg,var(--studio-signal),transparent 310px),var(--studio-night)}@supports (color:color-mix(in lab,red,red)){.analysis-shell{background:radial-gradient(circle at 76% 9%,color-mix(in srgb,var(--studio-signal) 7%,transparent),transparent 24rem),linear-gradient(180deg,color-mix(in srgb,var(--studio-signal) 2.5%,transparent),transparent 310px),var(--studio-night)}}.analysis-intro{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:2rem;display:grid}.analysis-intro .app-eyebrow,.analysis-shell .app-eyebrow{align-items:center;gap:.5rem;display:flex}.analysis-trust-note{border-left:1px solid var(--studio-signal);align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.analysis-trust-note{border-left:1px solid color-mix(in srgb,var(--studio-signal) 45%,transparent)}}.analysis-trust-note{color:var(--studio-signal);gap:.75rem;padding:.25rem 0 .25rem 1rem;display:flex}.analysis-trust-note svg{flex:none;margin-top:.15rem}.analysis-trust-note span{color:var(--studio-fog);font-size:.75rem;line-height:1.25rem}.analysis-trust-note strong{color:var(--studio-paper);margin-bottom:.18rem;font-size:.8125rem;display:block}.analysis-alert{background:var(--studio-signal);align-items:center}@supports (color:color-mix(in lab,red,red)){.analysis-alert{background:color-mix(in srgb,var(--studio-signal) 7%,var(--studio-carbon))}}.analysis-alert{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-alert{border:1px solid color-mix(in srgb,var(--studio-signal) 26%,transparent)}}.analysis-alert{color:var(--studio-signal-strong);border-radius:10px;gap:.65rem;margin-top:1.5rem;padding:.75rem .9rem;font-size:.8125rem;display:flex}.analysis-alert span{color:var(--studio-paper);flex:1}.analysis-alert button{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.analysis-alert--error{color:#fb7185;background:#f43f5e12;border-color:#f43f5e38}.analysis-channel-row,.analysis-connect-row{color:var(--studio-fog-muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:.65rem;width:100%;padding:.65rem;transition:all .16s;display:flex}.analysis-channel-row:hover,.analysis-connect-row:hover:not(:disabled){background:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-channel-row:hover,.analysis-connect-row:hover:not(:disabled){background:color-mix(in srgb,var(--studio-signal) 5%,transparent)}}.analysis-channel-row:hover,.analysis-connect-row:hover:not(:disabled){color:var(--studio-paper)}.analysis-channel-row.is-active{background:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-channel-row.is-active{background:color-mix(in srgb,var(--studio-signal) 8%,transparent)}}.analysis-channel-row.is-active{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-channel-row.is-active{border-color:color-mix(in srgb,var(--studio-signal) 21%,transparent)}}.analysis-channel-row.is-active{color:var(--studio-signal-strong)}.analysis-channel-row strong,.analysis-connect-row strong{color:var(--studio-paper);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;font-weight:650;display:block;overflow:hidden}.analysis-channel-row small,.analysis-connect-row small{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:.22rem;font-size:.47rem;display:block}.analysis-connect-row{background:var(--studio-night)}@supports (color:color-mix(in lab,red,red)){.analysis-connect-row{background:color-mix(in srgb,var(--studio-night) 48%,transparent)}}.analysis-connect-row{border-color:var(--studio-line)}.analysis-connect-row:disabled{cursor:not-allowed;opacity:.52}.analysis-quick-scan{background:radial-gradient(circle at 8% 20%,var(--studio-signal),transparent 32%),var(--studio-carbon);align-items:center}@supports (color:color-mix(in lab,red,red)){.analysis-quick-scan{background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--studio-signal) 11%,transparent),transparent 32%),var(--studio-carbon)}}.analysis-quick-scan{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:clamp(1.25rem,4vw,3rem);padding:clamp(1.1rem,3vw,1.65rem);display:grid;position:relative;overflow:hidden}.analysis-quick-scan:after{background:linear-gradient(90deg,transparent,var(--studio-signal),transparent)}@supports (color:color-mix(in lab,red,red)){.analysis-quick-scan:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--studio-signal) 65%,transparent),transparent)}}.analysis-quick-scan:after{content:"";height:1px;position:absolute;inset:auto 10% 0}.analysis-quick-scan__copy{align-items:flex-start;gap:.85rem;display:flex}.analysis-quick-scan__icon{background:var(--studio-signal);align-items:center}@supports (color:color-mix(in lab,red,red)){.analysis-quick-scan__icon{background:color-mix(in srgb,var(--studio-signal) 12%,var(--studio-night))}}.analysis-quick-scan__icon{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-quick-scan__icon{border:1px solid color-mix(in srgb,var(--studio-signal) 28%,transparent)}}.analysis-quick-scan__icon{color:var(--studio-signal-strong);border-radius:11px;flex:none;justify-content:center;width:2.6rem;height:2.6rem;display:flex}.analysis-quick-scan__copy h2{color:var(--studio-paper);font-family:var(--font-heading);letter-spacing:-.035em;margin-top:.45rem;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:620;line-height:1.05}.analysis-quick-scan__copy>div>p:last-child{color:var(--studio-fog);margin-top:.55rem;font-size:.7rem;line-height:1.15rem}.analysis-quick-scan__form{min-width:0}.analysis-quick-scan__form>label{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .45rem .1rem;font-size:.5rem;display:block}.analysis-quick-scan__form>div{background:var(--studio-night);align-items:center}@supports (color:color-mix(in lab,red,red)){.analysis-quick-scan__form>div{background:color-mix(in srgb,var(--studio-night) 76%,transparent)}}.analysis-quick-scan__form>div{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-quick-scan__form>div{border:1px solid color-mix(in srgb,var(--studio-signal) 18%,var(--studio-line))}}.analysis-quick-scan__form>div{border-radius:12px;gap:.65rem;padding:.4rem;transition:border-color .16s,box-shadow .16s;display:flex}.analysis-quick-scan__form>div:focus-within{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-quick-scan__form>div:focus-within{border-color:color-mix(in srgb,var(--studio-signal) 58%,var(--studio-line))}}.analysis-quick-scan__form>div:focus-within{box-shadow:0 0 0 3px var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-quick-scan__form>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-signal) 9%,transparent)}}.analysis-quick-scan__form>div>svg{color:var(--studio-fog-muted);flex:none;margin-left:.55rem}.analysis-quick-scan__form input{color:var(--studio-paper);background:0 0;outline:none;flex:1;min-width:0;font-size:.78rem}.analysis-quick-scan__form input::placeholder{color:var(--studio-fog-muted)}.analysis-quick-scan__form button{flex:none;height:2.55rem;padding:0 1rem}.analysis-quick-scan__form>p{color:var(--studio-fog-muted);margin:.45rem 0 0 .1rem;font-size:.58rem;line-height:1rem}.analysis-empty__hint{color:var(--studio-signal-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.52rem;display:flex}.analysis-connect-group+.analysis-connect-group{margin-top:.5rem}.analysis-credential-shortcut{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:.35rem;width:100%;padding:.45rem .35rem 0;font-size:.48rem;display:flex}.analysis-credential-shortcut:hover{color:var(--studio-signal-strong)}.analysis-provider-badge,.analysis-provider-icon{background:var(--studio-signal);align-items:center}@supports (color:color-mix(in lab,red,red)){.analysis-provider-badge,.analysis-provider-icon{background:color-mix(in srgb,var(--studio-signal) 9%,var(--studio-night))}}.analysis-provider-badge,.analysis-provider-icon{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-provider-badge,.analysis-provider-icon{border:1px solid color-mix(in srgb,var(--studio-signal) 22%,transparent)}}.analysis-provider-badge,.analysis-provider-icon{color:var(--studio-signal-strong);border-radius:9px;flex:none;justify-content:center;width:2.4rem;height:2.4rem;display:inline-flex}.analysis-provider-badge{width:2.8rem;height:2.8rem}.analysis-provider-badge.is-youtube{color:#ef6b72}.analysis-provider-badge.is-tiktok{color:var(--studio-paper)}.analysis-select{background:var(--studio-night)}@supports (color:color-mix(in lab,red,red)){.analysis-select{background:color-mix(in srgb,var(--studio-night) 60%,transparent)}}.analysis-select{border:1px solid var(--studio-line);color:var(--studio-paper);border-radius:10px;height:2.5rem;padding:0 2rem 0 .75rem;font-size:.75rem}.analysis-public-badge{background:var(--studio-signal);align-items:center}@supports (color:color-mix(in lab,red,red)){.analysis-public-badge{background:color-mix(in srgb,var(--studio-signal) 7%,transparent)}}.analysis-public-badge{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-public-badge{border:1px solid color-mix(in srgb,var(--studio-signal) 18%,var(--studio-line))}}.analysis-public-badge{color:var(--studio-signal-strong);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border-radius:10px;gap:.4rem;height:2.5rem;padding:0 .75rem;font-size:.5rem;display:flex}.analysis-icon-button{border:1px solid var(--studio-line);color:var(--studio-fog-muted);border-radius:10px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .16s;display:inline-flex}.analysis-icon-button:hover{color:#fb7185;border-color:#f43f5e4d}.analysis-progress{border-top:1px solid var(--studio-line);margin-top:1.1rem;padding-top:1rem}.analysis-progress>span{background:linear-gradient(90deg,var(--studio-signal),var(--studio-signal-strong));transform-origin:0;border-radius:99px;height:2px;animation:analysis-load 1.5s ease-in-out infinite;display:block}.analysis-progress p{color:var(--studio-fog-muted);margin-top:.65rem;font-size:.6875rem;line-height:1.1rem}.analysis-metric{background:linear-gradient(145deg,var(--studio-signal),transparent 58%),var(--studio-carbon)}@supports (color:color-mix(in lab,red,red)){.analysis-metric{background:linear-gradient(145deg,color-mix(in srgb,var(--studio-signal) 4%,transparent),transparent 58%),var(--studio-carbon)}}.analysis-metric{border:1px solid var(--studio-line);border-radius:12px;min-height:7.5rem;padding:1rem}.analysis-metric span{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.5rem;display:flex}.analysis-metric span svg{color:var(--studio-signal)}.analysis-metric strong{color:var(--studio-paper);font-family:var(--font-heading);letter-spacing:-.04em;margin-top:1.55rem;font-size:2.15rem;font-weight:600;line-height:1;display:block}.analysis-metric>small{color:var(--studio-fog-muted);margin-top:.45rem;font-size:.58rem;display:block}.analysis-brief{background:linear-gradient(112deg,var(--studio-signal),transparent 42%),var(--studio-carbon)}@supports (color:color-mix(in lab,red,red)){.analysis-brief{background:linear-gradient(112deg,color-mix(in srgb,var(--studio-signal) 9%,transparent),transparent 42%),var(--studio-carbon)}}.analysis-brief{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-brief{border:1px solid color-mix(in srgb,var(--studio-signal) 20%,var(--studio-line))}}.analysis-brief{border-radius:14px;position:relative;overflow:hidden}.analysis-brief:before{background:linear-gradient(90deg,var(--studio-signal),var(--studio-signal-strong),transparent);content:"";height:2px;position:absolute;inset:0 42% auto 0}.analysis-brief__header{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 1.5rem 1.2rem;display:flex}.analysis-brief__header h2{color:var(--studio-paper);font-family:var(--font-heading);letter-spacing:-.035em;margin-top:.55rem;font-size:clamp(1.45rem,3vw,2rem);font-weight:620;line-height:1}.analysis-brief__tools{align-items:center;gap:.65rem;display:flex}.analysis-brief__tools>button{border:1px solid var(--studio-line);color:var(--studio-fog);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:9px;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 .7rem;font-size:.48rem;transition:all .16s;display:flex}.analysis-brief__tools>button:hover{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-brief__tools>button:hover{border-color:color-mix(in srgb,var(--studio-signal) 30%,var(--studio-line))}}.analysis-brief__tools>button:hover{color:var(--studio-signal-strong)}.analysis-confidence{background:var(--studio-night);align-items:center}@supports (color:color-mix(in lab,red,red)){.analysis-confidence{background:color-mix(in srgb,var(--studio-night) 58%,transparent)}}.analysis-confidence{border:1px solid var(--studio-line);border-radius:11px;flex:none;gap:.7rem;padding:.55rem .7rem;display:flex}.analysis-confidence>span{background:var(--studio-signal);align-items:center}@supports (color:color-mix(in lab,red,red)){.analysis-confidence>span{background:color-mix(in srgb,var(--studio-signal) 12%,transparent)}}.analysis-confidence>span{color:var(--studio-signal-strong);font-family:var(--font-mono);border-radius:8px;justify-content:center;width:2.1rem;height:2.1rem;font-size:.7rem;display:flex}.analysis-confidence.is-low>span{color:#d6a45a;background:#d69c5a1f}.analysis-confidence small,.analysis-confidence strong{display:block}.analysis-confidence strong{color:var(--studio-paper);font-size:.68rem}.analysis-confidence small{color:var(--studio-fog-muted);margin-top:.18rem;font-size:.52rem}.analysis-brief__decisions{border-top:1px solid var(--studio-line);grid-template-columns:repeat(3,1fr);display:grid}.analysis-brief__decisions article{min-width:0;padding:1.15rem 1.5rem 1.35rem}.analysis-brief__decisions article+article{border-left:1px solid var(--studio-line)}.analysis-brief__decisions span{color:var(--studio-signal);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.48rem;font-weight:650;display:block}.analysis-brief__decisions strong{color:var(--studio-paper);font-family:var(--font-heading);margin-top:.55rem;font-size:1rem;font-weight:610;line-height:1.2;display:block}.analysis-brief__decisions p{color:var(--studio-fog-muted);margin-top:.45rem;font-size:.625rem;line-height:1rem}.analysis-source-note{background:var(--studio-night);align-items:center}@supports (color:color-mix(in lab,red,red)){.analysis-source-note{background:color-mix(in srgb,var(--studio-night) 34%,transparent)}}.analysis-source-note{border-top:1px solid var(--studio-line);color:var(--studio-fog-muted);gap:.5rem;padding:.65rem 1.5rem;font-size:.55rem;line-height:.9rem;display:flex}.analysis-source-note strong,.analysis-source-note svg{color:var(--studio-signal)}.analysis-view-nav{background:var(--studio-carbon)}@supports (color:color-mix(in lab,red,red)){.analysis-view-nav{background:color-mix(in srgb,var(--studio-carbon) 86%,transparent)}}.analysis-view-nav{border:1px solid var(--studio-line);border-radius:12px;grid-template-columns:repeat(5,1fr);gap:.3rem;padding:.3rem;display:grid}.analysis-view-nav button{color:var(--studio-fog-muted);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:2.65rem;font-size:.7rem;font-weight:600;transition:all .16s;display:flex}.analysis-view-nav button:hover{color:var(--studio-paper)}.analysis-view-nav button.is-active{background:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-view-nav button.is-active{background:color-mix(in srgb,var(--studio-signal) 9%,var(--studio-night))}}.analysis-view-nav button.is-active{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-view-nav button.is-active{border-color:color-mix(in srgb,var(--studio-signal) 22%,transparent)}}.analysis-view-nav button.is-active{color:var(--studio-signal-strong)}.analysis-view-enter{animation:analysis-view-in .26s both}.analysis-action{background:var(--studio-night)}@supports (color:color-mix(in lab,red,red)){.analysis-action{background:color-mix(in srgb,var(--studio-night) 42%,transparent)}}.analysis-action{border:1px solid var(--studio-line);border-radius:11px;overflow:hidden}.analysis-action summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;list-style:none;display:grid}.analysis-action summary::-webkit-details-marker{display:none}.analysis-action summary>span{color:var(--studio-signal);font-family:var(--font-mono);font-size:.5rem}.analysis-action summary small,.analysis-action summary strong{display:block}.analysis-action summary strong{color:var(--studio-paper);font-size:.75rem}.analysis-action summary small{color:var(--studio-fog-muted);margin-top:.25rem;font-size:.58rem;line-height:.9rem}.analysis-action summary em{border:1px solid var(--studio-line);color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.25rem .42rem;font-size:.44rem;font-style:normal}.analysis-action summary em.is-high{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-action summary em.is-high{border-color:color-mix(in srgb,var(--studio-signal) 28%,transparent)}}.analysis-action summary em.is-high{color:var(--studio-signal-strong)}.analysis-action__body{border-top:1px solid var(--studio-line);padding:.85rem .85rem 1rem 2.55rem}.analysis-action__body li,.analysis-action__body p{color:var(--studio-fog-muted);font-size:.625rem;line-height:1rem}.analysis-action__body ol{margin:.6rem 0 0 1rem;list-style:decimal}.analysis-action__body li+li{margin-top:.2rem}.analysis-history{grid-template-columns:minmax(220px,.8fr) minmax(170px,.45fr) minmax(300px,1fr);align-items:end;gap:1.5rem;display:grid}.analysis-history h2{color:var(--studio-paper);font-family:var(--font-heading);letter-spacing:-.035em;margin-top:.55rem;font-size:1.45rem;font-weight:620}.analysis-history>div:first-child>p:last-child{color:var(--studio-fog-muted);margin-top:.45rem;font-size:.62rem;line-height:1rem}.analysis-history__change{border-left:1px solid var(--studio-line);padding-left:1rem}.analysis-history__change small,.analysis-history__change span{color:var(--studio-fog-muted);font-size:.52rem;display:block}.analysis-history__change strong{color:var(--studio-signal-strong);font-family:var(--font-heading);letter-spacing:-.04em;margin:.35rem 0 .2rem;font-size:1.75rem;display:block}.analysis-history__change strong.is-negative{color:#d69c5a}.analysis-history__timeline{grid-template-columns:repeat(6,minmax(28px,1fr));align-items:end;gap:.35rem;height:6.5rem;display:grid}.analysis-history__timeline>div{flex-direction:column;justify-content:end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.analysis-history__timeline>div>span{background:linear-gradient(180deg,var(--studio-signal-strong),var(--studio-signal))}@supports (color:color-mix(in lab,red,red)){.analysis-history__timeline>div>span{background:linear-gradient(180deg,var(--studio-signal-strong),color-mix(in srgb,var(--studio-signal) 28%,transparent))}}.analysis-history__timeline>div>span{border-radius:4px 4px 1px 1px;width:100%;min-height:.5rem;max-height:3.8rem;display:block}.analysis-history__timeline em,.analysis-history__timeline small,.analysis-history__timeline strong{color:var(--studio-fog-muted);font-family:var(--font-mono);margin-top:.2rem;font-size:.42rem;font-style:normal}.analysis-history__timeline strong{color:var(--studio-paper)}.analysis-history__timeline em{color:var(--studio-signal);text-transform:uppercase;position:absolute;inset:auto auto -.85rem}.analysis-benchmarks{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1.4rem;display:grid}.analysis-benchmarks>div{background:var(--studio-night)}@supports (color:color-mix(in lab,red,red)){.analysis-benchmarks>div{background:color-mix(in srgb,var(--studio-night) 45%,transparent)}}.analysis-benchmarks>div{border:1px solid var(--studio-line);border-radius:10px;padding:.85rem}.analysis-benchmarks small,.analysis-benchmarks span{color:var(--studio-fog-muted);font-size:.55rem;display:block}.analysis-benchmarks strong{color:var(--studio-paper);font-family:var(--font-heading);letter-spacing:-.03em;margin:.8rem 0 .22rem;font-size:1.4rem;font-weight:600;display:block}.analysis-pattern{border-bottom:1px solid var(--studio-line);padding:0 0 .85rem}.analysis-pattern>div{justify-content:space-between;align-items:center;display:flex}.analysis-pattern>div em,.analysis-pattern>div span{color:var(--studio-signal);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.45rem;font-style:normal}.analysis-pattern>div em{color:var(--studio-fog-muted)}.analysis-pattern h3{color:var(--studio-paper);margin-top:.42rem;font-size:.78rem;font-weight:650}.analysis-pattern p,.analysis-pattern small{color:var(--studio-fog-muted);margin-top:.3rem;font-size:.6rem;line-height:.95rem;display:block}.analysis-pattern small{color:var(--studio-signal-strong)}.analysis-duration{border-bottom:1px solid var(--studio-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.72rem 0;display:grid}.analysis-duration small,.analysis-duration strong{display:block}.analysis-duration strong{color:var(--studio-paper);font-size:.72rem}.analysis-duration small,.analysis-duration span{color:var(--studio-fog-muted);margin-top:.2rem;font-size:.56rem}.analysis-duration em{color:var(--studio-signal-strong);font-family:var(--font-mono);font-size:.55rem;font-style:normal}.analysis-window--detailed{border:1px solid var(--studio-line);border-radius:10px;align-items:start;padding:.85rem}.analysis-window--detailed p{color:var(--studio-fog-muted);margin-top:.45rem;font-size:.58rem;line-height:.95rem}.analysis-window--detailed aside{text-align:right}.analysis-window--detailed aside small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.43rem}.analysis-experiment h2{color:var(--studio-paper);font-family:var(--font-heading);letter-spacing:-.035em;margin-top:.8rem;font-size:1.65rem;font-weight:620;line-height:1.05}.analysis-experiment>p:not(.app-eyebrow){color:var(--studio-fog);margin-top:.8rem;font-size:.7rem;line-height:1.15rem}.analysis-experiment ol{margin-top:1.2rem}.analysis-experiment li{border-top:1px solid var(--studio-line);color:var(--studio-fog);align-items:center;gap:.65rem;padding:.7rem 0;font-size:.65rem;display:flex}.analysis-experiment li span{background:var(--studio-signal);align-items:center}@supports (color:color-mix(in lab,red,red)){.analysis-experiment li span{background:color-mix(in srgb,var(--studio-signal) 10%,transparent)}}.analysis-experiment li span{color:var(--studio-signal-strong);font-family:var(--font-mono);border-radius:6px;justify-content:center;width:1.35rem;height:1.35rem;font-size:.48rem;display:flex}.analysis-experiment>div{background:var(--studio-signal);align-items:baseline}@supports (color:color-mix(in lab,red,red)){.analysis-experiment>div{background:color-mix(in srgb,var(--studio-signal) 7%,transparent)}}.analysis-experiment>div{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-experiment>div{border:1px solid color-mix(in srgb,var(--studio-signal) 18%,transparent)}}.analysis-experiment>div{border-radius:10px;gap:.6rem;margin-top:1rem;padding:.8rem;display:flex}.analysis-experiment>div strong{color:var(--studio-signal-strong);font-family:var(--font-heading);font-size:1.25rem}.analysis-experiment>div span{color:var(--studio-fog-muted);font-size:.58rem}.analysis-idea--expanded{flex-direction:column;min-height:25rem;display:flex}.analysis-idea__meta{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex!important}.analysis-idea__meta span{background:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-idea__meta span{background:color-mix(in srgb,var(--studio-signal) 7%,transparent)}}.analysis-idea__meta span{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-idea__meta span{border:1px solid color-mix(in srgb,var(--studio-signal) 16%,transparent)}}.analysis-idea__meta span{border-radius:999px;padding:.28rem .45rem;color:var(--studio-fog)!important;font-size:.45rem!important}.analysis-idea__outline{border-left:1px solid var(--studio-line);margin:.9rem 0 0 .7rem;padding-left:1.15rem;list-style:decimal}.analysis-idea__outline li{color:var(--studio-fog);font-size:.62rem;line-height:1rem}.analysis-idea__outline li+li{margin-top:.3rem}.analysis-idea__actions{align-items:center;gap:.9rem;margin-top:auto;padding-top:1rem;display:flex!important}.analysis-idea__actions .analysis-idea-action,.analysis-idea__actions button{color:var(--studio-signal-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;margin-top:0;font-size:.48rem;font-weight:650;display:inline-flex}.analysis-idea__actions button{border:1px solid var(--studio-line);border-radius:8px;padding:.5rem .6rem}.analysis-method-note{border-top:1px solid var(--studio-line);color:var(--studio-fog-muted);padding:.7rem .2rem 0}.analysis-method-note summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem}.analysis-method-note li,.analysis-method-note p{font-size:.58rem;line-height:.95rem}.analysis-method-note p{margin-top:.7rem}.analysis-method-note ul{margin:.45rem 0 0 1rem;list-style:outside}.analysis-compare-head{grid-template-columns:minmax(0,1fr) minmax(230px,.45fr);align-items:end;gap:2rem;display:grid}.analysis-compare-head h2{color:var(--studio-paper);font-family:var(--font-heading);letter-spacing:-.04em;margin-top:.65rem;font-size:1.75rem;font-weight:620}.analysis-compare-head>div>p:last-child{color:var(--studio-fog-muted);max-width:42rem;margin-top:.55rem;font-size:.65rem;line-height:1.05rem}.analysis-compare-head label{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.48rem}.analysis-compare-head select{background:var(--studio-night);border:1px solid var(--studio-line);color:var(--studio-paper);font-family:var(--font-body);border-radius:9px;width:100%;height:2.55rem;margin-top:.45rem;padding:0 .7rem;font-size:.7rem;display:block}.analysis-scorecard__channels{border-bottom:1px solid var(--studio-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-bottom:1.1rem;display:grid}.analysis-scorecard__channels>div{align-items:center;gap:.7rem;display:flex}.analysis-scorecard__channels>div:last-child{text-align:right;justify-content:flex-end}.analysis-scorecard__channels small,.analysis-scorecard__channels strong{display:block}.analysis-scorecard__channels strong{color:var(--studio-paper);font-size:.78rem}.analysis-scorecard__channels small,.analysis-scorecard__channels>em{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-top:.18rem;font-size:.44rem;font-style:normal}.analysis-scorecard__rows{grid-template-columns:repeat(4,1fr);gap:.85rem;padding-top:1.2rem;display:grid}.analysis-scorecard__rows>div{min-width:0}.analysis-scorecard__rows>div>strong{color:var(--studio-fog-muted);margin-bottom:.7rem;font-size:.56rem;font-weight:550;display:block}.analysis-scorecard__rows>div>div{grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.analysis-scorecard__rows>div>div+div{margin-top:.42rem}.analysis-scorecard__rows span{color:var(--studio-paper);font-family:var(--font-mono);font-size:.52rem}.analysis-scorecard__rows i{background:var(--studio-fog-muted)}@supports (color:color-mix(in lab,red,red)){.analysis-scorecard__rows i{background:color-mix(in srgb,var(--studio-fog-muted) 10%,transparent)}}.analysis-scorecard__rows i{border-radius:99px;height:.28rem;display:block;overflow:hidden}.analysis-scorecard__rows b{background:var(--studio-signal);border-radius:inherit;height:100%;display:block}.analysis-scorecard__rows>div>div:last-child b{background:var(--studio-paper)}@supports (color:color-mix(in lab,red,red)){.analysis-scorecard__rows>div>div:last-child b{background:color-mix(in srgb,var(--studio-paper) 45%,transparent)}}.analysis-compare-insight{min-height:11rem;padding:1rem}.analysis-compare-insight>span{color:var(--studio-signal);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.45rem}.analysis-compare-insight h3{color:var(--studio-paper);font-family:var(--font-heading);margin-top:.65rem;font-size:1.15rem;font-weight:620;line-height:1.1}.analysis-compare-insight p{color:var(--studio-fog-muted);margin-top:.6rem;font-size:.62rem;line-height:1rem}.analysis-compare-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:20rem;padding:2rem;display:flex}.analysis-compare-empty svg{color:var(--studio-signal)}.analysis-compare-empty h2{color:var(--studio-paper);font-family:var(--font-heading);margin-top:.8rem;font-size:1.6rem}.analysis-compare-empty p{color:var(--studio-fog-muted);max-width:26rem;margin-top:.55rem;font-size:.65rem;line-height:1.05rem}@keyframes analysis-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.analysis-theme{border:1px solid var(--studio-line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.analysis-theme strong{color:var(--studio-paper);font-size:.8125rem;display:block}.analysis-theme small{color:var(--studio-fog-muted);margin-top:.22rem;font-size:.625rem;display:block}.analysis-theme>span{color:var(--studio-fog);font-family:var(--font-mono);font-size:.6875rem}.analysis-theme>span.is-positive{color:var(--studio-signal-strong)}.analysis-theme em{background:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-theme em{background:color-mix(in srgb,var(--studio-signal) 7%,transparent)}}.analysis-theme em{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-theme em{border:1px solid color-mix(in srgb,var(--studio-signal) 17%,transparent)}}.analysis-theme em{color:var(--studio-fog);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.28rem .45rem;font-size:.45rem;font-style:normal}.analysis-window{border-bottom:1px solid var(--studio-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.72rem 0;display:grid}.analysis-window>span{color:var(--studio-signal);font-family:var(--font-mono);font-size:.5rem}.analysis-window strong{color:var(--studio-paper);font-size:.8125rem;display:block}.analysis-window small{color:var(--studio-fog-muted);margin-top:.15rem;font-size:.625rem;display:block}.analysis-window em{color:var(--studio-signal-strong);font-family:var(--font-mono);font-size:.625rem;font-style:normal}.analysis-idea{background:var(--studio-night)}@supports (color:color-mix(in lab,red,red)){.analysis-idea{background:color-mix(in srgb,var(--studio-night) 50%,transparent)}}.analysis-idea{border:1px solid var(--studio-line);border-radius:12px;padding:1rem;transition:border-color .18s,transform .18s}.analysis-idea:hover{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-idea:hover{border-color:color-mix(in srgb,var(--studio-signal) 26%,transparent)}}.analysis-idea:hover{transform:translateY(-2px)}.analysis-idea>div em,.analysis-idea>div span{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.1em;font-size:.48rem;font-style:normal}.analysis-idea>div em{color:var(--studio-signal)}.analysis-idea h3{color:var(--studio-paper);font-family:var(--font-heading);margin-top:1rem;font-size:1.15rem;font-weight:600;line-height:1.15}.analysis-idea blockquote{border-left:1px solid var(--studio-signal);color:var(--studio-paper);margin-top:.8rem;padding-left:.7rem;font-size:.75rem;line-height:1.25rem}.analysis-idea p{color:var(--studio-fog-muted);margin-top:.8rem;font-size:.6875rem;line-height:1.15rem}.analysis-idea-action{color:var(--studio-signal-strong);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.35rem;margin-top:1rem;font-size:.5rem;font-weight:650;display:inline-flex}.analysis-video-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.85rem 0;display:grid}.analysis-video-row:hover strong{color:var(--studio-signal-strong)}.analysis-video-row>img{aspect-ratio:16/9;border:1px solid var(--studio-line);object-fit:cover;border-radius:6px;width:4.35rem;height:2.45rem}.analysis-video-row>span{color:var(--studio-signal);font-family:var(--font-mono);font-size:.5rem}.analysis-video-row strong{color:var(--studio-paper);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.analysis-video-row small{color:var(--studio-fog-muted);margin-top:.25rem;font-size:.625rem;display:block}.analysis-video-row em{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-video-row em{border:1px solid color-mix(in srgb,var(--studio-signal) 20%,transparent)}}.analysis-video-row em{color:var(--studio-signal-strong);font-family:var(--font-mono);border-radius:7px;padding:.35rem;font-size:.625rem;font-style:normal}.analysis-signal{border-left:2px solid var(--studio-line);padding:.25rem 0 .25rem .8rem}.analysis-signal.is-positive{border-left-color:var(--studio-signal)}.analysis-signal.is-warning{border-left-color:#d69c5a}.analysis-signal>div{justify-content:space-between;align-items:baseline;display:flex}.analysis-signal strong{color:var(--studio-paper);font-size:.75rem}.analysis-signal span{color:var(--studio-signal-strong);font-family:var(--font-mono);font-size:.625rem}.analysis-signal p{color:var(--studio-fog-muted);margin-top:.35rem;font-size:.625rem;line-height:1rem}.analysis-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:31rem;padding:3rem 1.5rem;display:flex}.analysis-empty__mark{background:var(--studio-signal);align-items:center}@supports (color:color-mix(in lab,red,red)){.analysis-empty__mark{background:color-mix(in srgb,var(--studio-signal) 8%,transparent)}}.analysis-empty__mark{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-empty__mark{border:1px solid color-mix(in srgb,var(--studio-signal) 20%,transparent)}}.analysis-empty__mark{color:var(--studio-signal-strong);border-radius:14px;justify-content:center;width:4rem;height:4rem;margin-bottom:1.5rem;display:inline-flex;transform:rotate(-3deg)}.analysis-empty h2{color:var(--studio-paper);font-family:var(--font-heading);letter-spacing:-.045em;margin-top:.8rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:600;line-height:.95}.analysis-empty>p:last-child{color:var(--studio-fog);max-width:34rem;margin-top:1rem;font-size:.875rem;line-height:1.5rem}.analysis-muted-copy{color:var(--studio-fog);font-size:.75rem;line-height:1.25rem}.analysis-signin{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:center;gap:3rem;min-height:27rem;padding:clamp(1.5rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.analysis-signin:before{background:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-signin:before{background:color-mix(in srgb,var(--studio-signal) 7%,transparent)}}.analysis-signin:before{content:"";filter:blur(55px);pointer-events:none;border-radius:999px;width:15rem;height:15rem;position:absolute;top:-5rem;right:-4rem}.analysis-signin h2{color:var(--studio-paper);font-family:var(--font-heading);letter-spacing:-.05em;max-width:40rem;margin-top:1rem;font-size:clamp(2.1rem,5vw,4rem);font-weight:600;line-height:.94}.analysis-signin>div>p:not(.app-eyebrow){color:var(--studio-fog);max-width:35rem;margin-top:1.1rem;font-size:.875rem;line-height:1.5rem}.analysis-signin__preview{background:var(--studio-night)}@supports (color:color-mix(in lab,red,red)){.analysis-signin__preview{background:color-mix(in srgb,var(--studio-night) 62%,transparent)}}.analysis-signin__preview{border:1px solid var(--studio-line);border-radius:12px;padding:1.4rem;position:relative}.analysis-signin__preview>span{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.5rem}.analysis-signin__preview p{border-bottom:1px solid var(--studio-line);align-items:center;gap:.6rem;padding:.85rem 0;display:flex;color:var(--studio-paper)!important;margin:0!important;font-size:.75rem!important}.analysis-signin__preview p svg{color:var(--studio-signal)}@keyframes analysis-load{0%{opacity:.4;transform:scaleX(.08)}55%{opacity:1;transform:scaleX(.82)}to{opacity:.5;transform:scaleX(1)}}@media (max-width:800px){.analysis-intro,.analysis-quick-scan,.analysis-signin{grid-template-columns:1fr}.analysis-trust-note{max-width:32rem}.analysis-theme{grid-template-columns:minmax(0,1fr) auto}.analysis-theme em{display:none}.analysis-brief__header{flex-direction:column;align-items:flex-start}.analysis-brief__tools{flex-wrap:wrap;width:100%}.analysis-brief__decisions{grid-template-columns:1fr}.analysis-brief__decisions article+article{border-left:0;border-top:1px solid var(--studio-line)}.analysis-benchmarks{grid-template-columns:repeat(2,1fr)}.analysis-history{grid-template-columns:1fr 1fr;align-items:start}.analysis-history__timeline{grid-column:1/-1}.analysis-compare-head{grid-template-columns:1fr;align-items:start}.analysis-scorecard__rows{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.analysis-shell .product-mode-nav a{padding-inline:.5rem}.analysis-theme>span{font-size:.6rem}.analysis-signin{gap:1.5rem}.analysis-quick-scan__form>div{flex-wrap:wrap;align-items:stretch}.analysis-quick-scan__form input{min-height:2.5rem}.analysis-quick-scan__form button{width:100%}.analysis-confidence{flex:1;min-width:190px}.analysis-view-nav button{flex-direction:column;gap:.25rem;min-height:3.2rem;font-size:.55rem}.analysis-benchmarks{grid-template-columns:1fr}.analysis-action summary{grid-template-columns:auto minmax(0,1fr)}.analysis-action summary em{display:none}.analysis-action__body{padding-left:1rem}.analysis-duration{grid-template-columns:minmax(0,1fr) auto}.analysis-duration em{display:none}.analysis-idea__actions{flex-direction:column;align-items:flex-start}.analysis-history{grid-template-columns:1fr}.analysis-history__change{border-left:0;border-top:1px solid var(--studio-line);padding:.8rem 0 0}.analysis-history__timeline{grid-column:auto}.analysis-scorecard__channels{grid-template-columns:1fr;align-items:start}.analysis-scorecard__channels>em{display:none}.analysis-scorecard__channels>div:last-child{text-align:left;justify-content:flex-start}.analysis-scorecard__rows{grid-template-columns:1fr}.analysis-video-row>img{display:none}}.analysis-setup-backdrop{z-index:100;background:#030806c2;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.analysis-setup-dialog{background:linear-gradient(145deg,var(--studio-signal),transparent 48%),var(--studio-carbon)}@supports (color:color-mix(in lab,red,red)){.analysis-setup-dialog{background:linear-gradient(145deg,color-mix(in srgb,var(--studio-signal) 3%,transparent),transparent 48%),var(--studio-carbon)}}.analysis-setup-dialog{border:1px solid var(--studio-line);border-radius:16px;width:100%;max-width:680px;max-height:calc(100vh - 2rem);padding:clamp(1rem,4vw,1.6rem);overflow-y:auto;box-shadow:0 30px 90px #00000080}.analysis-setup-dialog__header{justify-content:space-between;align-items:center;display:flex}.analysis-setup-dialog__header h2{color:var(--studio-paper);font-family:var(--font-heading);letter-spacing:-.025em;margin-top:.18rem;font-size:1.55rem;font-weight:650}.analysis-setup-dialog__header>button{border:1px solid var(--studio-line);color:var(--studio-fog-muted);border-radius:9px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.analysis-setup-status{color:#d6a15a;background:#d9770612;border:1px solid #d9770633;border-radius:10px;align-items:flex-start;gap:.7rem;margin-top:1.25rem;padding:.8rem;display:flex}.analysis-setup-status svg{flex:none;margin-top:.1rem}.analysis-setup-status strong{color:var(--studio-paper);font-size:.75rem;display:block}.analysis-setup-status p{color:var(--studio-fog);margin-top:.25rem;font-size:.6875rem;line-height:1.1rem}.analysis-setup-status span{color:#d6a15a;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.48rem;display:block}.analysis-setup-status.is-ready{background:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-setup-status.is-ready{background:color-mix(in srgb,var(--studio-signal) 8%,transparent)}}.analysis-setup-status.is-ready{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-setup-status.is-ready{border-color:color-mix(in srgb,var(--studio-signal) 24%,transparent)}}.analysis-setup-status.is-ready{color:var(--studio-signal-strong)}.analysis-setup-steps{margin-top:1.15rem}.analysis-setup-steps li{border-bottom:1px solid var(--studio-line);grid-template-columns:auto 1fr;align-items:flex-start;gap:.8rem;padding:.75rem .2rem;display:grid}.analysis-setup-steps li>span{color:var(--studio-signal);font-family:var(--font-mono);margin-top:.1rem;font-size:.5rem}.analysis-setup-steps p{color:var(--studio-fog);font-size:.72rem;line-height:1.2rem}.analysis-callback{margin-top:1.15rem}.analysis-callback>span{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.48rem}.analysis-callback>div{background:var(--studio-night);align-items:center}@supports (color:color-mix(in lab,red,red)){.analysis-callback>div{background:color-mix(in srgb,var(--studio-night) 66%,transparent)}}.analysis-callback>div{border:1px solid var(--studio-line);border-radius:9px;gap:.5rem;min-width:0;margin-top:.45rem;padding:.45rem .5rem .45rem .7rem;display:flex}.analysis-callback code{color:var(--studio-paper);font-family:var(--font-mono);overflow-wrap:anywhere;flex:1;font-size:.6rem}.analysis-callback button{border-left:1px solid var(--studio-line);color:var(--studio-signal-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:.35rem .45rem .35rem .7rem;font-size:.5rem}.analysis-callback__warning{color:#d6a15a;margin-top:.45rem;font-size:.625rem;line-height:1rem}.analysis-credential-form{background:var(--studio-night)}@supports (color:color-mix(in lab,red,red)){.analysis-credential-form{background:color-mix(in srgb,var(--studio-night) 58%,transparent)}}.analysis-credential-form{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-credential-form{border:1px solid color-mix(in srgb,var(--studio-signal) 18%,var(--studio-line))}}.analysis-credential-form{border-radius:12px;margin-top:1rem;padding:1rem}.analysis-credential-form__heading{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.analysis-credential-form__heading>div{gap:.16rem;display:grid}.analysis-credential-form__heading span{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.48rem}.analysis-credential-form__heading strong{color:var(--studio-paper);font-family:var(--font-heading);font-size:1rem;font-weight:600}.analysis-credential-form__heading svg{color:var(--studio-signal-strong)}.analysis-credential-form label{gap:.38rem;margin-top:.75rem;display:grid}.analysis-credential-form label>span{color:var(--studio-fog);font-size:.66rem;font-weight:600}.analysis-credential-form input{background:var(--studio-carbon)}@supports (color:color-mix(in lab,red,red)){.analysis-credential-form input{background:color-mix(in srgb,var(--studio-carbon) 76%,transparent)}}.analysis-credential-form input{border:1px solid var(--studio-line);color:var(--studio-paper);font-family:var(--font-mono);border-radius:9px;outline:none;width:100%;height:2.65rem;padding:0 .8rem;font-size:.68rem;transition:border-color .16s,box-shadow .16s}.analysis-credential-form input:focus{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-credential-form input:focus{border-color:color-mix(in srgb,var(--studio-signal) 65%,var(--studio-line))}}.analysis-credential-form input:focus{box-shadow:0 0 0 3px var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.analysis-credential-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-signal) 10%,transparent)}}.analysis-credential-form input::placeholder{color:var(--studio-fog-muted)}.analysis-credential-form__security{color:var(--studio-fog-muted);align-items:center;gap:.4rem;margin-top:.75rem;font-size:.6rem;line-height:1rem;display:flex}.analysis-credential-form__security svg{color:var(--studio-signal);flex:none}.analysis-credential-form__error{color:#f28b82;margin-top:.65rem;font-size:.65rem;line-height:1rem}.analysis-credential-form__actions{justify-content:flex-end;align-items:center;gap:.65rem;margin-top:.9rem;display:flex}.analysis-remove-credential{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-right:auto;font-size:.52rem}.analysis-remove-credential:hover{color:#f28b82}.analysis-setup-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}@media (max-width:520px){.analysis-setup-dialog__actions>*{flex:100%}.analysis-callback>div{flex-direction:column;align-items:stretch}.analysis-callback button{border-left:0;border-top:1px solid var(--studio-line);text-align:left;padding:.5rem 0 .2rem}}.app-shell{background:linear-gradient(180deg,var(--studio-signal),transparent 220px),var(--studio-night);min-height:100vh}@supports (color:color-mix(in lab,red,red)){.app-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--studio-signal) 3%,transparent),transparent 220px),var(--studio-night)}}.app-shell{color:var(--studio-paper)}.app-topbar{background:var(--studio-night)}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--studio-night) 90%,transparent)}}.app-adaptive-hero{background:linear-gradient(110deg,#ffffff09,#0000 55%),#0c1013}.theme-toggle{border:1px solid var(--studio-line);color:var(--studio-fog);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#ffffff06;border-radius:9px;flex-shrink:0;align-items:center;gap:.45rem;height:2.25rem;padding-inline:.7rem;font-size:.5625rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.theme-toggle:hover{background:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.theme-toggle:hover{background:color-mix(in srgb,var(--studio-signal) 7%,transparent)}}.theme-toggle:hover{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.theme-toggle:hover{border-color:color-mix(in srgb,var(--studio-signal) 30%,transparent)}}.theme-toggle:hover{color:var(--studio-signal)}.product-mode-nav{background:var(--studio-carbon);align-items:center}@supports (color:color-mix(in lab,red,red)){.product-mode-nav{background:color-mix(in srgb,var(--studio-carbon) 80%,transparent)}}.product-mode-nav{border:1px solid var(--studio-line);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.product-mode-nav a{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;border-radius:7px;align-items:center;gap:.42rem;height:1.85rem;padding:0 .65rem;font-size:.5625rem;font-weight:650;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.product-mode-nav a:hover{color:var(--studio-paper)}.product-mode-nav a.is-active{background:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.product-mode-nav a.is-active{background:color-mix(in srgb,var(--studio-signal) 13%,var(--studio-carbon))}}.product-mode-nav a.is-active{box-shadow:inset 0 0 0 1px var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.product-mode-nav a.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--studio-signal) 20%,transparent)}}.product-mode-nav a.is-active{color:var(--studio-signal-strong)}.theme-toggle__moon{display:inline-block}.dark .theme-toggle__moon,.theme-toggle__sun{display:none}.dark .theme-toggle__sun{display:inline-block}html.light .app-panel{box-shadow:0 16px 42px #1a1d1b0e}html.light .app-adaptive-hero{background:linear-gradient(110deg,var(--studio-signal),transparent 58%),#fcfdfc}@supports (color:color-mix(in lab,red,red)){html.light .app-adaptive-hero{background:linear-gradient(110deg,color-mix(in srgb,var(--studio-signal) 4%,transparent),transparent 58%),#fcfdfc}}html.light .app-shell [class*=text-white],html.light .app-shell [class*=text-zinc-100],html.light .app-shell [class*=text-zinc-200]{color:#18181b!important}html.light .app-shell [class*=text-zinc-300]{color:#3f3f46!important}html.light .app-shell [class*=text-zinc-400]{color:#52525b!important}html.light .app-shell [class*=text-zinc-500],html.light .app-shell [class*=text-zinc-600]{color:#71717a!important}html.light .app-shell [class*=bg-black\/]{background-color:#ffffffb8!important}html.light .app-shell [class*="bg-white/["],html.light .app-shell [class*=bg-white\/]{background-color:#18181b09!important}html.light .app-shell [class*=border-white\/]{border-color:#18181b1f!important}html.light .theme-locked-dark [class*=text-white],html.light .theme-locked-dark [class*=text-zinc-100],html.light .theme-locked-dark [class*=text-zinc-200]{color:#fafafa!important}html.light .theme-locked-dark [class*=text-zinc-300]{color:#d4d4d8!important}html.light .theme-locked-dark [class*=text-zinc-400]{color:#a1a1aa!important}html.light .theme-locked-dark [class*=text-zinc-500]{color:#71717a!important}html.light .theme-locked-dark [class*=bg-black\/]{background-color:#0000008c!important}html.light .theme-locked-dark [class*=bg-white\/]{background-color:#ffffff14!important}html.light .theme-locked-dark [class*=border-white\/]{border-color:#ffffff24!important}.app-shell [class*=text-cyan-],.app-shell [class*=text-emerald-],.app-shell [class*=text-green-],.app-shell [class*=text-sky-],.app-shell [class*=text-teal-]{color:var(--studio-signal-strong)!important}.app-shell [class~=bg-cyan-300],.app-shell [class~=bg-sky-300],.app-shell [class~=bg-teal-300]{background:linear-gradient(115deg,var(--studio-signal),var(--studio-signal-strong))!important}.app-shell [class*="bg-cyan-300/["],.app-shell [class*="bg-sky-300/["],.app-shell [class*="bg-teal-300/["]{background-color:#10b98114!important}.app-shell [class*=border-cyan-],.app-shell [class*=border-sky-],.app-shell [class*=border-teal-]{border-color:#10b98152!important}.app-shell [class*=accent-cyan-],.app-shell [class*=accent-emerald-],.app-shell [class*=accent-green-],.app-shell [class*=accent-sky-],.app-shell [class*=accent-teal-]{accent-color:var(--studio-signal)}.app-shell [class*=from-emerald-500]{--tw-gradient-from:var(--studio-signal) var(--tw-gradient-from-position)!important}@supports (color:color-mix(in lab,red,red)){.app-shell [class*=from-emerald-500]{--tw-gradient-from:color-mix(in srgb,var(--studio-signal) 92%,#fff) var(--tw-gradient-from-position)!important}}.app-shell [class*=from-emerald-500]{--tw-gradient-to:var(--studio-signal) var(--tw-gradient-to-position)!important}@supports (color:color-mix(in lab,red,red)){.app-shell [class*=from-emerald-500]{--tw-gradient-to:color-mix(in srgb,var(--studio-signal) 0%,transparent) var(--tw-gradient-to-position)!important}}.app-shell [class*=to-green-500]{--tw-gradient-to:var(--studio-signal-strong) var(--tw-gradient-to-position)!important}.app-panel{border:1px solid var(--studio-line);background:linear-gradient(145deg,#ffffff05,transparent 58%),var(--studio-carbon);border-radius:14px;box-shadow:0 16px 42px #0000002e}.app-display{color:var(--studio-paper);font-family:var(--font-heading);letter-spacing:-.045em;font-size:clamp(2.25rem,4.7vw,4.5rem);font-weight:600;line-height:.94}.app-eyebrow{color:var(--studio-signal);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.625rem;font-weight:600}.app-primary,.app-secondary{border-radius:10px;justify-content:center;align-items:center;gap:.5rem;height:2.625rem;padding-inline:1rem;font-size:.8125rem;font-weight:650;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.app-primary{background:linear-gradient(115deg,var(--studio-signal),var(--studio-signal-strong))}@supports (color:color-mix(in lab,red,red)){.app-primary{background:linear-gradient(115deg,var(--studio-signal),color-mix(in srgb,var(--studio-signal-strong) 88%,var(--studio-signal)))}}.app-primary{box-shadow:0 7px 20px var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.app-primary{box-shadow:0 7px 20px color-mix(in srgb,var(--studio-signal) 15%,transparent)}}.app-primary{color:var(--primary-foreground)}.app-primary:hover{box-shadow:0 9px 24px var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.app-primary:hover{box-shadow:0 9px 24px color-mix(in srgb,var(--studio-signal) 21%,transparent)}}.app-primary:hover{filter:brightness(1.035);transform:translateY(-1px)}.app-secondary{border:1px solid var(--studio-line);color:var(--studio-fog);background:#ffffff06}.app-secondary:hover{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.app-secondary:hover{border-color:color-mix(in srgb,var(--studio-signal) 34%,transparent)}}.app-secondary:hover{background:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.app-secondary:hover{background:color-mix(in srgb,var(--studio-signal) 6%,transparent)}}.app-secondary:hover{color:var(--studio-paper)}.landing-shell{background:linear-gradient(180deg,var(--studio-signal),transparent 520px),var(--studio-night)}@supports (color:color-mix(in lab,red,red)){.landing-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--studio-signal) 3%,transparent),transparent 520px),var(--studio-night)}}.landing-nav-link{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.5625rem;font-weight:600;transition:color .18s}.landing-nav-link:hover{color:var(--studio-paper)}.landing-hero:before{background-image:radial-gradient(circle,var(--studio-grid) 1px,transparent 1px);content:"";opacity:.8;pointer-events:none;background-size:18px 18px;position:absolute;inset:0 45% 0 -30vw;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.landing-hero-accent{color:var(--studio-signal-strong);display:block}.landing-production-rail{box-shadow:0 36px 90px #00000057,0 0 0 6px var(--studio-carbon);background:#0b0d0c;border:1px solid #ffffff1c;border-radius:18px}@supports (color:color-mix(in lab,red,red)){.landing-production-rail{box-shadow:0 36px 90px #00000057,0 0 0 6px color-mix(in srgb,var(--studio-carbon) 52%,transparent)}}.landing-production-rail{color:#fafafa;position:relative;overflow:hidden}.landing-production-rail:before{content:"";opacity:.62;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff07 1px,#0000 0),linear-gradient(#ffffff07 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 58%);mask-image:linear-gradient(135deg,#000,#0000 58%)}.landing-production-rail__footer,.landing-production-rail__header{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;z-index:1;justify-content:space-between;align-items:center;font-size:.5rem;font-weight:650;display:flex;position:relative}.landing-production-rail__header{color:#fafafa80;border-bottom:1px solid #ffffff17;padding:.85rem 1rem}.landing-production-rail__header span:first-child{color:#d9fbe9;align-items:center;gap:.55rem;display:flex}.landing-production-rail__header span:first-child i{background:#22c55e;border-radius:999px;width:5px;height:5px;animation:landing-live-pulse 1.9s ease-in-out infinite;box-shadow:0 0 0 4px #22c55e1f}.landing-production-rail__body{z-index:1;grid-template-columns:minmax(132px,.82fr) minmax(102px,.58fr) minmax(184px,1fr);min-height:390px;display:grid;position:relative}.landing-rail-output,.landing-rail-sources{padding:1rem}.landing-rail-sources{border-right:1px solid #ffffff14}.landing-rail-output>p,.landing-rail-sources>p{color:#fafafa6b;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.4375rem;font-weight:650}.landing-rail-sources>div{color:#fafafa75;border:1px solid #0000;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;margin-bottom:.45rem;padding:.68rem;display:grid}.landing-rail-sources>div.is-active{color:#90e9bf;background:#10b98114;border-color:#10b98147}.landing-rail-ready b,.landing-rail-ready small,.landing-rail-sources b,.landing-rail-sources small{display:block}.landing-rail-sources b{color:#f3f5f4;font-size:.625rem;line-height:1.15}.landing-rail-sources small{color:#fafafa61;font-family:var(--font-mono);letter-spacing:.05em;margin-top:.22rem;font-size:.4rem}.landing-rail-engine{flex-direction:column;justify-content:center;align-items:stretch;padding:1rem .8rem;display:flex;position:relative}.landing-rail-engine__line{background:linear-gradient(#0000,#10b981a6,#0000);width:1px;position:absolute;top:18%;bottom:18%;left:50%}.landing-rail-engine>div{color:#fafafaa6;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;z-index:1;background:#101311;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;margin:.28rem 0;padding:.5rem;font-size:.4rem;display:grid;position:relative}.landing-rail-engine>div svg{color:#7fe0ae}.landing-rail-engine>div i{background:#22c55e;border-radius:999px;width:4px;height:4px}.landing-rail-output{background:#ffffff05;border-left:1px solid #ffffff14;flex-direction:column;align-items:center;display:flex}.landing-rail-output>p{align-self:stretch}.landing-rail-phone{aspect-ratio:9/16;background:#101713;border:3px solid #252a27;border-radius:17px;width:min(100%,144px);max-height:255px;position:relative;overflow:hidden;box-shadow:0 18px 34px #0006}.landing-rail-phone:after{content:"";pointer-events:none;background:linear-gradient(#0000000a,#00000080);position:absolute;inset:0}.landing-rail-phone video{object-fit:cover;width:100%;height:100%}.landing-rail-phone__caption,.landing-rail-phone__progress,.landing-rail-phone__top{z-index:2;position:absolute}.landing-rail-phone__top{color:#ffffffad;font-family:var(--font-mono);letter-spacing:.08em;font-size:.375rem;top:.7rem;left:.65rem}.landing-rail-phone__caption{color:#fff;font-family:var(--font-heading);text-align:center;text-shadow:0 2px 9px #000000e6;text-transform:uppercase;font-size:.82rem;font-weight:750;line-height:1.02;bottom:2.2rem;left:.65rem;right:.65rem}.landing-rail-phone__caption em{color:#7fe0ae;font-style:normal;display:block}.landing-rail-phone__progress{background:#ffffff3d;height:2px;bottom:.85rem;left:.7rem;right:.7rem}.landing-rail-phone__progress i{background:#22c55e;width:64%;height:100%;animation:landing-playhead 5.5s linear infinite;display:block}.landing-rail-ready{color:#7fe0ae;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.landing-rail-ready b{color:#e8f7ef;font-size:.55rem}.landing-rail-ready small{color:#fafafa61;font-family:var(--font-mono);letter-spacing:.06em;margin-top:.15rem;font-size:.36rem}.landing-production-rail__footer{color:#fafafa75;border-top:1px solid #ffffff17;gap:.75rem;padding:.8rem 1rem}.landing-production-rail__footer span{align-items:center;gap:.35rem;display:flex}.landing-production-rail__footer svg{color:#22c55e}@keyframes landing-live-pulse{50%{opacity:.42}}@keyframes landing-playhead{0%{width:8%}to{width:92%}}.landing-workstation{background:var(--studio-carbon);border:1px solid var(--studio-line);box-shadow:0 34px 90px #00000042,0 0 0 7px var(--studio-carbon);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.landing-workstation{box-shadow:0 34px 90px #00000042,0 0 0 7px color-mix(in srgb,var(--studio-carbon) 50%,transparent)}}.landing-workstation{overflow:hidden;transform:rotate(1.25deg)}html.light .landing-workstation{box-shadow:0 30px 80px #1a1d1b1f,0 0 0 7px #ffffff80}.landing-workstation:after{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.landing-workstation:after{border:1px solid color-mix(in srgb,var(--studio-signal) 20%,transparent)}}.landing-workstation:after{content:"";pointer-events:none;z-index:-1;border-radius:18px;position:absolute;inset:7px -9px -9px 7px}.landing-workstation__bar,.landing-workstation__footer{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.5rem;font-weight:600;display:flex}.landing-workstation__bar{border-bottom:1px solid var(--studio-line);padding:.85rem 1rem}.landing-workstation__footer{border-top:1px solid var(--studio-line);gap:.75rem;padding:.8rem 1rem}.landing-workstation__footer span{align-items:center;gap:.35rem;display:flex}.landing-workstation__footer svg{color:var(--studio-signal)}.landing-workflow-chip{color:var(--studio-fog-muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:.55rem;padding:.55rem;display:flex}.landing-workflow-chip strong{color:inherit;font-size:.6875rem;font-weight:650;display:block}.landing-workflow-chip small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:.2rem;font-size:.4375rem;display:block}.landing-workflow-chip--active{background:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.landing-workflow-chip--active{background:color-mix(in srgb,var(--studio-signal) 7%,transparent)}}.landing-workflow-chip--active{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.landing-workflow-chip--active{border-color:color-mix(in srgb,var(--studio-signal) 25%,transparent)}}.landing-workflow-chip--active{color:var(--studio-paper)}.landing-workflow-chip--active>span:first-child{color:var(--studio-signal-strong)}.landing-mini-stat{border-top:1px solid var(--studio-line);color:var(--studio-fog-muted);align-items:center;gap:.55rem;margin-top:.8rem;padding:.9rem .5rem 0;display:flex}.landing-mini-stat svg{color:var(--studio-signal)}.landing-mini-stat b{color:var(--studio-paper);font-size:.625rem;display:block}.landing-mini-stat small{margin-top:.15rem;font-size:.5rem;display:block}.landing-video-frame{aspect-ratio:9/14;background:#0b100e;border:1px solid #ffffff1a;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 20px 45px #00000047}.landing-video-frame__scene{background:linear-gradient(#0409071f,#040907c7),radial-gradient(circle at 65% 18%,#7fae9b 0 5%,#0000 6%),linear-gradient(145deg,#355b4c 0 22%,#182b25 22% 45%,#496f60 45% 62%,#101915 62%);position:absolute;inset:0}.landing-video-frame__scene:after{content:"";background:repeating-linear-gradient(104deg,#0000 0 42px,#ffffff0a 43px,#0000 45px 86px);position:absolute;inset:0}.landing-video-frame__top{color:#ffffffb8;font-family:var(--font-mono);letter-spacing:.12em;justify-content:space-between;font-size:.4375rem;display:flex;position:absolute;inset:1rem 1rem auto}.landing-video-frame__caption{color:#f7faf8;font-family:var(--font-heading);letter-spacing:-.03em;text-shadow:0 3px 18px #000000bf;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:650;line-height:.98;position:absolute;inset:auto 1rem 3.2rem}.landing-video-frame__caption em{color:#8ed0b1;font-style:normal}.landing-video-frame__progress{background:#fff3;height:2px;position:absolute;bottom:1.3rem;left:1rem;right:1rem;overflow:hidden}.landing-video-frame__progress span{background:#72c59f;width:68%;height:100%;display:block}.landing-feature-card{background:linear-gradient(145deg,#ffffff04,transparent 55%),var(--studio-carbon);border:1px solid var(--studio-line);border-radius:14px;padding:1.5rem;transition:border-color .2s,transform .2s}.landing-feature-card:hover{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.landing-feature-card:hover{border-color:color-mix(in srgb,var(--studio-signal) 28%,var(--studio-line))}}.landing-feature-card:hover{transform:translateY(-3px)}.landing-workflow-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.landing-workflow-proof-card{background:var(--studio-carbon);border:1px solid var(--studio-line);color:inherit;border-radius:14px;transition:border-color .2s,transform .2s;overflow:hidden}.landing-workflow-proof-card:hover{border-color:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.landing-workflow-proof-card:hover{border-color:color-mix(in srgb,var(--studio-signal) 30%,var(--studio-line))}}.landing-workflow-proof-card:hover{transform:translateY(-3px)}.landing-workflow-proof-card:focus-visible{outline:2px solid var(--studio-signal);outline-offset:3px}.landing-workflow-proof-card__body{padding:1.35rem}.landing-access-badge{background:var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.landing-access-badge{background:color-mix(in srgb,var(--studio-signal) 9%,transparent)}}.landing-access-badge{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.landing-access-badge{border:1px solid color-mix(in srgb,var(--studio-signal) 22%,transparent)}}.landing-access-badge{color:var(--studio-signal-strong);border-radius:999px;padding:.28rem .48rem}.landing-proof{color:#f8faf9;background:#0d100e;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;height:196px;padding:1.15rem;display:flex;position:relative;overflow:hidden}.landing-proof:before{content:"";opacity:.45;background-image:radial-gradient(circle,#ffffff1c 1px,#0000 0);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.landing-proof>*{z-index:1;position:relative}.landing-proof--story{gap:.75rem}.landing-proof__script{color:#161816;background:#f1f0eb;border-radius:3px;width:42%;padding:.8rem;transform:rotate(-3deg);box-shadow:7px 7px #ffffff14}.landing-proof__script span{font-family:var(--font-mono);letter-spacing:.09em;margin-bottom:.65rem;font-size:.42rem;font-weight:700;display:block}.landing-proof__script i{background:#c8ccc9;width:100%;height:3px;margin-top:.35rem;display:block}.landing-proof__script i:nth-of-type(2){width:78%}.landing-proof__script i:nth-of-type(3){width:92%}.landing-proof__script i:nth-of-type(4){background:#10b981;width:56%}.landing-proof--story>svg{color:#59d99c}.landing-proof__phone{aspect-ratio:9/15;text-align:center;background:linear-gradient(155deg,#264e3c,#101b16 56%,#0b0d0c);border:2px solid #2e3531;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:25%;padding:.5rem;display:flex}.landing-proof__phone span,.landing-proof__phone strong{font-family:var(--font-heading);font-size:.48rem;font-weight:750;line-height:1.08}.landing-proof__phone strong{color:#79e7b1}.landing-proof--clipper{flex-direction:column;align-items:stretch;gap:1rem}.landing-proof__speakers{gap:.5rem;display:flex}.landing-proof__speakers span{font-family:var(--font-mono);background:linear-gradient(145deg,#323936,#171b19);border:1px solid #ffffff1c;border-radius:999px;place-items:center;width:38px;height:38px;font-size:.5rem;display:grid}.landing-proof__speakers span:first-child{border-color:#10b98199;box-shadow:inset 0 0 0 3px #10b9811a}.landing-proof__timeline{background:#151917;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:4px;height:58px;padding:0 .75rem;display:flex;position:relative}.landing-proof__timeline i{background:#fafafa57;border-radius:1px;flex:1;max-height:34px}.landing-proof__timeline i:nth-child(n+5):nth-child(-n+9){background:#38cf88}.landing-proof__timeline b{color:#0a3b25;font-family:var(--font-mono);letter-spacing:.08em;background:#d7fae7;border-radius:3px;padding:.3rem .38rem;font-size:.37rem;position:absolute;top:-.55rem;left:42%}.landing-proof--quiz{gap:1.2rem}.landing-proof--quiz>div{color:#141815;background:#f5f6f3;border-left:4px solid #10b981;border-radius:5px;width:65%;padding:.9rem;transform:rotate(-1.5deg)}.landing-proof--quiz>div span{font-family:var(--font-heading);font-size:.72rem;font-weight:750;line-height:1.05;display:block}.landing-proof--quiz>div strong{color:#088653;font-family:var(--font-mono);margin-top:.65rem;font-size:.48rem;display:block}.landing-proof__timer{border-color:#22c55e #22c55e #ffffff2b #ffffff2b;border-style:solid;border-width:5px;border-radius:999px;place-items:center;width:58px;height:58px;display:grid;transform:rotate(18deg)}.landing-proof__timer i{font-family:var(--font-heading);font-size:1.25rem;font-style:normal;font-weight:750;transform:rotate(-18deg)}.landing-income-panel{background:linear-gradient(145deg,var(--studio-signal),transparent 48%),var(--studio-night)}@supports (color:color-mix(in lab,red,red)){.landing-income-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--studio-signal) 4%,transparent),transparent 48%),var(--studio-night)}}.landing-income-panel{padding:1.4rem;box-shadow:0 22px 60px #00000024}.landing-editorial-figure,.landing-income-panel{border:1px solid var(--studio-line);border-radius:14px}.landing-editorial-figure{background:#0c0e0d;overflow:hidden;box-shadow:0 24px 62px #0003}.landing-editorial-figure__image{aspect-ratio:16/9;position:relative;overflow:hidden}.landing-editorial-figure__image:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 55%,#0608076b);position:absolute;inset:0}.landing-editorial-figure__image img{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.landing-editorial-figure:hover .landing-editorial-figure__image img{transform:scale(1.018)}.landing-editorial-figure__ledger{color:#fafafa66;border-top:1px solid #ffffff17;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.75rem;padding:1rem;display:grid}.landing-editorial-figure__ledger div{min-width:0}.landing-editorial-figure__ledger span,.landing-editorial-figure__ledger strong{display:block}.landing-editorial-figure__ledger span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.42rem;font-weight:650}.landing-editorial-figure__ledger strong{color:#f4f6f5;margin-top:.3rem;font-size:.625rem}.landing-editorial-figure__ledger svg{color:#55d698}.landing-upgrade-ledger{background:var(--studio-night);border:1px solid var(--studio-line);border-radius:14px;overflow:hidden}.landing-upgrade-ledger__head{border-bottom:1px solid var(--studio-line);color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.5rem;font-weight:650;display:flex}.landing-upgrade-ledger__head span:last-child{color:var(--studio-signal-strong)}.landing-upgrade-ledger__plans{grid-template-columns:minmax(220px,.82fr) minmax(390px,1.36fr) minmax(220px,.82fr);display:grid}.landing-upgrade-plan{padding:1.4rem}.landing-upgrade-plan--free{border-right:1px solid var(--studio-line)}.landing-upgrade-plan--paid{background:linear-gradient(145deg,var(--studio-signal),transparent 55%)}@supports (color:color-mix(in lab,red,red)){.landing-upgrade-plan--paid{background:linear-gradient(145deg,color-mix(in srgb,var(--studio-signal) 9%,transparent),transparent 55%)}}.landing-upgrade-plan--paid{border-left:1px solid var(--studio-line)}.landing-upgrade-plan__title{justify-content:space-between;align-items:center;display:flex}.landing-upgrade-plan__title>span{color:var(--studio-paper);font-family:var(--font-heading);align-items:center;gap:.5rem;font-size:1.05rem;font-weight:650;display:flex}.landing-upgrade-plan__title svg{color:var(--studio-signal)}.landing-upgrade-plan__title small{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.44rem}.landing-upgrade-plan>p{color:var(--studio-fog-muted);margin-top:1rem;font-size:.7rem;line-height:1.2rem}.landing-upgrade-preview{aspect-ratio:16/10;color:#fafafa;text-align:center;background:linear-gradient(#0508071f,#050807b3),linear-gradient(135deg,#315747,#111a16 62%);border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin-top:1.2rem;display:flex;position:relative;overflow:hidden}.landing-upgrade-preview>span{font-family:var(--font-mono);letter-spacing:.12em;opacity:.55;font-size:.38rem;position:absolute;inset:.65rem auto auto .65rem}.landing-upgrade-preview strong{font-family:var(--font-heading);letter-spacing:.08em;background:#0000007a;width:100%;padding:.75rem;font-size:clamp(.75rem,1.2vw,1rem)}.landing-upgrade-preview i{background:#22c55e;width:38%;height:2px;position:absolute;bottom:0;left:0}.landing-upgrade-ledger__table{display:grid}.landing-upgrade-ledger__table>div{grid-template-columns:.72fr 1fr auto 1fr;align-items:center;gap:.75rem;padding:1rem 1.15rem;display:grid}.landing-upgrade-ledger__table>div+div{border-top:1px solid var(--studio-line)}.landing-upgrade-ledger__table span{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.46rem}.landing-upgrade-ledger__table p,.landing-upgrade-ledger__table strong{font-size:.66rem;line-height:1rem}.landing-upgrade-ledger__table p{color:var(--studio-fog-muted)}.landing-upgrade-ledger__table strong{color:var(--studio-paper);font-weight:620}.landing-upgrade-ledger__table svg{color:var(--studio-signal)}.landing-upgrade-output{border-block:1px solid var(--studio-line);gap:.75rem;margin-top:1.2rem;padding-block:1rem;display:grid}.landing-upgrade-output>div,.landing-upgrade-output__ready{color:var(--studio-fog);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.48rem;display:flex}.landing-upgrade-output svg{color:var(--studio-signal)}.landing-upgrade-output__ready{color:var(--studio-signal-strong);margin-top:.25rem;font-weight:700}.landing-faq-list{border-top:1px solid var(--studio-line)}.landing-faq-list details{border-bottom:1px solid var(--studio-line)}.landing-faq-list summary{color:var(--studio-paper);cursor:pointer;font-family:var(--font-heading);grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;padding:1.25rem 0;font-size:1.05rem;font-weight:620;list-style:none;display:grid}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary:after{color:var(--studio-signal);content:"+";font-family:var(--font-mono);grid-column:3}.landing-faq-list details[open] summary:after{content:"−"}.landing-faq-list summary span{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.1em;font-size:.52rem}.landing-faq-list details>p{color:var(--studio-fog);max-width:42rem;padding:0 3rem 1.35rem;font-size:.82rem;line-height:1.45rem}.landing-final-cta{background:radial-gradient(circle at 50% 0,var(--studio-signal),transparent 42%),var(--studio-carbon)}@supports (color:color-mix(in lab,red,red)){.landing-final-cta{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--studio-signal) 12%,transparent),transparent 42%),var(--studio-carbon)}}.landing-final-cta:after,.landing-final-cta:before{border:1px solid var(--studio-signal)}@supports (color:color-mix(in lab,red,red)){.landing-final-cta:after,.landing-final-cta:before{border:1px solid color-mix(in srgb,var(--studio-signal) 18%,transparent)}}.landing-final-cta:after,.landing-final-cta:before{content:"";border-radius:999px;width:210px;height:210px;position:absolute;top:-145px}.landing-final-cta:before{left:-70px}.landing-final-cta:after{right:-70px}.landing-reveal{animation:landing-reveal .65s cubic-bezier(.16,1,.3,1) both}.landing-reveal-delay{animation-delay:.12s}@keyframes landing-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.landing-production-rail__body{grid-template-columns:1fr .78fr}.landing-rail-sources{border-right:0}.landing-rail-engine{display:none}.landing-rail-output{border-left:1px solid #ffffff14}.landing-production-rail__footer{flex-direction:column;align-items:flex-start}.landing-workflow-proof-grid{grid-template-columns:1fr}.landing-editorial-figure__image{aspect-ratio:4/3}.landing-editorial-figure__ledger{grid-template-columns:1fr;align-items:flex-start}.landing-editorial-figure__ledger svg{display:none}.landing-workstation{transform:none}.landing-workstation__footer{flex-direction:column;align-items:flex-start}.landing-final-cta:after,.landing-final-cta:before,.landing-upgrade-ledger__head span:last-child{display:none}.landing-upgrade-ledger__plans{grid-template-columns:1fr}.landing-upgrade-plan--free{border-bottom:1px solid var(--studio-line);border-right:0}.landing-upgrade-plan--paid{border-left:0;border-top:1px solid var(--studio-line)}.landing-upgrade-ledger__table>div{grid-template-columns:1fr auto 1fr;padding-inline:.8rem}.landing-upgrade-ledger__table span{grid-column:1/-1}.landing-upgrade-ledger__table p,.landing-upgrade-ledger__table strong{font-size:.58rem}}@media (min-width:640px) and (max-width:900px){.landing-workflow-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-upgrade-ledger__plans{grid-template-columns:1fr 1fr}.landing-upgrade-ledger__table{border-bottom:1px solid var(--studio-line);grid-area:1/1/auto/-1}.landing-upgrade-plan--free{border-right:1px solid var(--studio-line)}.landing-upgrade-plan--paid{border-left:0}}@media (prefers-reduced-motion:reduce){.landing-reveal{animation:none}.landing-feature-card,.landing-workflow-proof-card,.landing-workstation{transition:none;transform:none}.landing-production-rail__header span:first-child i,.landing-rail-phone__progress i{animation:none}.landing-editorial-figure:hover .landing-editorial-figure__image img,.landing-editorial-figure__image img{transition:none;transform:none}}.studio-mark{background:#09090b;border:1px solid #ffffff1f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative;overflow:hidden}.studio-mark>svg{width:20px;height:26px;display:block}.timecode-rail{color:var(--studio-fog-muted);font-family:var(--font-mono);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.5625rem;display:flex}.timecode-rail__label{color:var(--studio-signal);white-space:nowrap}.timecode-rail__value{white-space:nowrap}.timecode-rail__line{background:var(--studio-line);flex:1;min-width:36px;height:1px;position:relative}.timecode-rail__line i{background:var(--studio-growth);width:2px;height:5px;position:absolute;top:-2px;left:22%}.app-empty-state{text-align:center;border:1px dashed #cfe2de2b;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:3rem 1.5rem;display:flex;position:relative;overflow:hidden}.app-empty-state:before{content:"";background:linear-gradient(90deg,#0000,#10b98114,#0000);width:100%;height:1px;position:absolute;top:50%}.app-empty-state__visual{width:140px;height:82px;position:relative}.app-empty-state__frame{color:var(--studio-signal);border:1px solid #10b98147;justify-content:center;align-items:center;width:43px;height:76px;display:flex;position:absolute;top:3px;left:38px}.app-empty-state__frame:after,.app-empty-state__frame:before{background:var(--studio-night);content:"";width:3px;height:12px;position:absolute}.app-empty-state__frame:before{top:14px;left:-2px}.app-empty-state__frame:after{bottom:14px;right:-2px}.app-empty-state__playhead{background:var(--studio-growth);width:1px;height:82px;position:absolute;top:0;left:91px}.app-loading-track{background:#ffffff0f;width:100%;height:2px;position:relative;overflow:hidden}.app-loading-track span{background:var(--studio-signal);width:34%;height:100%;animation:app-loading-scan 1.15s ease-in-out infinite;display:block}.app-page-enter{animation:app-page-enter .42s cubic-bezier(.2,.8,.2,1) both}@keyframes app-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes app-loading-scan{0%{transform:translate(-105%)}to{transform:translate(300%)}}::selection{color:#fff;background:#10b9814d}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--studio-paper);box-shadow:0 0 0 1000px var(--studio-carbon) inset;caret-color:var(--studio-paper)}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--studio-paper);box-shadow:0 0 0 1000px var(--studio-carbon) inset;caret-color:var(--studio-paper)}@media (max-width:640px){.app-display{font-size:2.55rem}.timecode-rail__value{display:none}.app-empty-state{min-height:360px}}.studio-scene{position:absolute;inset:0;overflow:hidden}.studio-loading-bar{transform-origin:0;animation:studio-loading-progress 1.1s ease-in-out infinite}@keyframes studio-loading-progress{0%{transform:translate(-110%)scaleX(.75)}50%{transform:translate(90%)scaleX(1.3)}to{transform:translate(270%)scaleX(.75)}}.studio-subtitle-cue{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#070c10c7,#090a0d8a);border:1px solid #ffffff3d;border-radius:16px;padding:10px 12px 9px;animation:studio-subtitle-in .22s cubic-bezier(.2,.8,.2,1) both;box-shadow:0 12px 30px #00000059,0 0 24px #2dd4bf1f}.studio-subtitle-copy{color:#fff;letter-spacing:.035em;text-align:center;text-shadow:0 2px #000c,0 4px 16px #000000b3;text-transform:uppercase;margin:0;font-size:clamp(15px,3.7vw,20px);font-weight:950;line-height:1.18}.studio-subtitle-word{margin:0 .16em .1em 0;transition:color .14s,filter .14s,transform .14s;display:inline-block}.studio-subtitle-word-active{background:linear-gradient(180deg,#fff 0,var(--caption-accent) 35%,var(--caption-accent) 100%);animation:studio-subtitle-pop .18s cubic-bezier(.2,1.4,.4,1) both}@supports (color:color-mix(in lab,red,red)){.studio-subtitle-word-active{background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--caption-accent) 42%,white) 35%,var(--caption-accent) 100%)}}.studio-subtitle-word-active{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 9px var(--caption-accent));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab,red,red)){.studio-subtitle-word-active{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--caption-accent) 76%,transparent))}}.studio-subtitle-word-active{text-shadow:none;transform:translateY(-1px)scale(1.08)}.studio-subtitle-track{background:#ffffff29;border-radius:999px;width:72%;height:2px;margin:7px auto 0;overflow:hidden}.studio-subtitle-track-progress{background:linear-gradient(90deg,var(--caption-accent),var(--caption-accent))}@supports (color:color-mix(in lab,red,red)){.studio-subtitle-track-progress{background:linear-gradient(90deg,color-mix(in srgb,var(--caption-accent) 72%,white),var(--caption-accent))}}.studio-subtitle-track-progress{border-radius:inherit;height:100%;transition:width 80ms linear}.studio-subtitle-style-clean{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding-inline:0}.studio-subtitle-style-clean .studio-subtitle-copy{text-shadow:0 3px #000000f2,0 6px 18px #000000e6;font-size:clamp(18px,4.3vw,24px)}.studio-subtitle-style-clean .studio-subtitle-track,.studio-subtitle-style-karaoke .studio-subtitle-track,.studio-subtitle-style-minimal .studio-subtitle-track{display:none}.studio-subtitle-style-karaoke{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding-inline:0}.studio-subtitle-style-karaoke .studio-subtitle-word-active{background:var(--caption-accent);color:#090a0d;filter:drop-shadow(0 0 10px var(--caption-accent));border-radius:8px}@supports (color:color-mix(in lab,red,red)){.studio-subtitle-style-karaoke .studio-subtitle-word-active{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--caption-accent) 64%,transparent))}}.studio-subtitle-style-karaoke .studio-subtitle-word-active{-webkit-text-fill-color:#090a0d;margin-inline:.02em .12em;padding:.08em .25em}.studio-subtitle-style-minimal{background:#04070a9e;border:0;border-radius:7px;padding:8px 11px;box-shadow:0 8px 24px #0000004d}.studio-subtitle-style-minimal .studio-subtitle-copy{letter-spacing:.01em;text-transform:none;font-size:clamp(13px,3.1vw,17px);font-weight:750;line-height:1.28}.studio-subtitle-style-minimal .studio-subtitle-word-active{color:var(--caption-accent);filter:none;-webkit-text-fill-color:var(--caption-accent);background:0 0}@keyframes studio-subtitle-in{0%{opacity:0;transform:translateY(9px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes studio-subtitle-pop{0%{transform:translateY(3px)scale(.9)}to{transform:translateY(-1px)scale(1.08)}}.studio-scene:after{content:"";background:linear-gradient(#00000014,#00000057),radial-gradient(circle at 50% 22%,#fff3,#0000 34%);position:absolute;inset:0}.studio-subway{background:linear-gradient(#38bdf8,#22c55e 52%,#f97316)}.studio-subway-track{transform-origin:bottom;border-left:16px solid #ffffff6b;border-right:16px solid #ffffff6b;width:44%;height:135%;position:absolute;bottom:-18%;left:50%}.studio-subway-track-a{transform:translate(-50%)perspective(220px)rotateX(58deg)}.studio-subway-track-b{transform:translate(-50%)perspective(220px)rotateX(58deg)scaleX(.45)}.studio-train{background:linear-gradient(#f8fafc,#facc15 62%,#0f172a 63%);border:4px solid #fff9;border-radius:12px;width:24%;height:42%;position:absolute;bottom:11%}.studio-train-left{left:8%;transform:skewY(10deg)}.studio-train-right{right:8%;transform:skewY(-10deg)}.studio-runner{aspect-ratio:1;background:#111827;border-radius:8px 8px 14px 14px;width:11%;position:absolute;bottom:19%;right:42%;box-shadow:0 -18px 0 -6px #fef3c7,0 18px 0 -7px #ef4444}.studio-preview-playing .studio-runner{animation:studio-run .72s ease-in-out infinite}.studio-minecraft{background:linear-gradient(#7dd3fc,#86efac 48%,#14532d)}.studio-skyline{background:linear-gradient(90deg,#0000 0 6%,#166534 6% 18%,#0000 18% 27%,#15803d 27% 42%,#0000 42% 52%,#166534 52% 66%,#0000 66% 76%,#15803d 76% 91%,#0000 91%),linear-gradient(#0000,#00000026);height:22%;position:absolute;inset:auto 0 34%}.studio-block{background:linear-gradient(90deg,#ffffff24 0 10%,#0000 10% 20%),linear-gradient(#22c55e,#166534);border:4px solid #15803dc7;border-radius:4px;width:34%;height:9%;position:absolute}.studio-block-a{bottom:20%;left:7%}.studio-block-b{bottom:36%;right:12%}.studio-block-c{bottom:53%;left:26%}.studio-player{aspect-ratio:.7;background:linear-gradient(#38bdf8 0 35%,#334155 35% 100%);border-radius:3px;width:12%;position:absolute;bottom:29%;left:43%;box-shadow:0 -16px 0 -5px #f8fafc}.studio-preview-playing .studio-player{animation:studio-jump 1.1s ease-in-out infinite}.studio-driving{background:linear-gradient(#475569,#fb7185 38%,#fbbf24)}.studio-road{transform-origin:bottom;background:linear-gradient(90deg,#111827 0 45%,#f8fafc 45% 48%,#111827 48% 52%,#f8fafc 52% 55%,#111827 55%);width:58%;height:112%;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)perspective(260px)rotateX(58deg)}.studio-lane{background:#f8fafc;border-radius:999px;width:2%;height:16%;position:absolute;left:49%}.studio-lane-a{bottom:32%}.studio-lane-b{bottom:58%}.studio-preview-playing .studio-lane-a,.studio-preview-playing .studio-lane-b{animation:studio-road-line .86s linear infinite}.studio-car{background:linear-gradient(#e0f2fe 0 28%,#dc2626 28% 100%);border-radius:16px 16px 8px 8px;position:absolute;box-shadow:0 12px 0 -4px #111827}.studio-car-main{width:23%;height:18%;bottom:15%;left:38%}.studio-car-side{opacity:.78;width:15%;height:12%;bottom:44%;right:14%}.studio-preview-playing .studio-car-main{animation:studio-drive 1.2s ease-in-out infinite}.studio-satisfying{background:linear-gradient(#99f6e4,#bae6fd 52%,#f0abfc)}.studio-tile{aspect-ratio:1;background:linear-gradient(135deg,#fff,#67e8f9);border-radius:6px;width:24%;position:absolute;box-shadow:0 12px 32px #0f172a42}.studio-tile-a{top:21%;left:12%}.studio-tile-b{background:linear-gradient(135deg,#fef3c7,#f9a8d4);top:35%;right:12%}.studio-tile-c{background:linear-gradient(135deg,#d9f99d,#5eead4);bottom:19%;left:30%}.studio-press{background:linear-gradient(#334155,#020617);border-radius:8px;height:10%;position:absolute;top:8%;left:18%;right:18%}.studio-preview-playing .studio-tile{animation:studio-tile-shift 1.45s ease-in-out infinite}.studio-preview-playing .studio-press{animation:studio-press 1.45s ease-in-out infinite}@keyframes studio-run{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-18px)rotate(5deg)}}@keyframes studio-jump{0%,to{transform:translate(0)}45%{transform:translate(28px,-72px)}72%{transform:translate(62px,-20px)}}@keyframes studio-road-line{0%{opacity:.15;transform:translateY(-150%)}to{opacity:1;transform:translateY(260%)}}@keyframes studio-drive{0%,to{transform:translate(-4px)}50%{transform:translate(10px)}}@keyframes studio-tile-shift{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(18px)scale(.96)}}@keyframes studio-press{0%,to{transform:translateY(0)}50%{transform:translateY(92px)}}.quiz-preview{contain:layout paint;isolation:isolate;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 60px #00000080}.quiz-preview video{backface-visibility:hidden;transform:translateZ(0)}.quiz-fallback{background:radial-gradient(circle at 18% 22%,var(--quiz-accent),transparent 24%),radial-gradient(circle at 82% 72%,var(--quiz-accent-soft),transparent 28%),linear-gradient(155deg,#1b2631,#080b0f 48%,#13231d)}@supports (color:color-mix(in lab,red,red)){.quiz-fallback{background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--quiz-accent) 26%,transparent),transparent 24%),radial-gradient(circle at 82% 72%,color-mix(in srgb,var(--quiz-accent-soft) 22%,transparent),transparent 28%),linear-gradient(155deg,#1b2631,#080b0f 48%,#13231d)}}.quiz-fallback:after{content:"";background-image:radial-gradient(circle,#ffffff1f 1px,#0000 0);background-size:22px 22px;animation:quiz-fallback-drift 8s linear infinite;position:absolute;inset:-15%}.quiz-question-card{transition:background .22s,border-color .22s,box-shadow .22s;animation:quiz-question-enter .52s cubic-bezier(.16,1,.3,1) both}.quiz-question-card:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 24%,#ffffff0b,#0000 68%);position:absolute;inset:0}.quiz-energy-lines{opacity:.55;pointer-events:none;background:repeating-linear-gradient(112deg,#0000 0 34px,#ffffff09 35px,#0000 37px 68px);-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.quiz-card-glow{box-shadow:0 0 18px var(--quiz-glow)}.quiz-caption-style-clean .quiz-question-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#04070a3d;border-color:#0000}.quiz-caption-style-clean .quiz-question-card p{text-shadow:0 3px #000000f2,0 8px 24px #000000eb;font-size:clamp(21px,5.8vw,29px)}.quiz-caption-style-karaoke .quiz-question-card{border-color:var(--quiz-caption-accent);box-shadow:0 0 28px var(--quiz-caption-accent),0 22px 50px #0000006b}@supports (color:color-mix(in lab,red,red)){.quiz-caption-style-karaoke .quiz-question-card{box-shadow:0 0 28px color-mix(in srgb,var(--quiz-caption-accent) 24%,transparent),0 22px 50px #0000006b}}.quiz-caption-style-karaoke .quiz-question-card p{letter-spacing:.01em;text-transform:uppercase}.quiz-caption-style-minimal .quiz-question-card{background:#04070a9e;border-color:#ffffff1f;border-radius:14px}.quiz-caption-style-minimal .quiz-question-card p{letter-spacing:0;font-size:clamp(17px,4.8vw,23px);font-weight:700;line-height:1.22}.quiz-caption-style-minimal .quiz-question-label{border:1px solid var(--quiz-caption-accent);color:var(--quiz-caption-accent);background:0 0}.quiz-question-layout-spotlight .quiz-question-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#04070a2e;border-color:#0000}.quiz-question-layout-spotlight .quiz-question-card p{text-shadow:0 3px #000000f2,0 9px 28px #000000f5;font-size:clamp(22px,6vw,30px)}.quiz-question-layout-paper .quiz-question-card{background:#f8f7f1f0;border-color:#ffffffd1;border-radius:18px;box-shadow:0 24px 50px #00000061}.quiz-question-layout-paper .quiz-question-card p{color:#101318;text-shadow:none}.quiz-question-layout-game .quiz-question-card{border:3px solid var(--quiz-caption-accent);box-shadow:0 0 28px var(--quiz-caption-accent),0 24px 52px #0000007a;background:#05080ce8;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.quiz-question-layout-game .quiz-question-card{box-shadow:0 0 28px color-mix(in srgb,var(--quiz-caption-accent) 26%,transparent),0 24px 52px #0000007a}}.quiz-question-layout-game .quiz-question-card:before{content:"";pointer-events:none;border:1px solid #ffffff26;border-radius:8px;position:absolute;inset:7px}.quiz-timer-pop{box-shadow:0 0 28px var(--quiz-glow);animation:quiz-timer-pulse .52s cubic-bezier(.2,1.55,.35,1) both}.quiz-timer-urgent{animation:quiz-timer-pulse .52s cubic-bezier(.2,1.55,.35,1) both,quiz-urgent-beat .72s ease-in-out infinite;box-shadow:0 0 30px #d476806b}.quiz-countdown-bar,.quiz-countdown-digital,.quiz-countdown-dots{animation:quiz-countdown-enter .38s cubic-bezier(.16,1.35,.3,1) both}.quiz-timer-urgent-flat{animation:quiz-countdown-enter .38s cubic-bezier(.16,1.35,.3,1) both,quiz-urgent-beat .72s ease-in-out .38s infinite;box-shadow:0 0 24px #d4768052}.quiz-answer-reveal{animation:quiz-answer-reveal .48s cubic-bezier(.16,1.35,.3,1) both;overflow:hidden}.quiz-answer-reveal:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff94,#0000 80%);animation:quiz-answer-shine .9s ease-out .12s both;position:absolute;inset:-30% -80%;transform:translate(-55%)rotate(10deg)}.quiz-reveal-check{z-index:2;animation:quiz-check-pop .52s cubic-bezier(.16,1.6,.3,1) .18s both;position:relative}.quiz-confetti{pointer-events:none;background:#fff;border-radius:999px;width:7px;height:7px;animation:quiz-confetti-burst .76s cubic-bezier(.12,.7,.25,1) .12s both;position:absolute;top:50%;left:50%}.quiz-confetti-1{--confetti-x:-145px;--confetti-y:-95px;background:#fff}.quiz-confetti-2{--confetti-x:-118px;--confetti-y:92px;background:#d47680}.quiz-confetti-3{--confetti-x:-52px;--confetti-y:-116px;background:#82b4cf}.quiz-confetti-4{--confetti-x:42px;--confetti-y:-112px;background:#fff}.quiz-confetti-5{--confetti-x:124px;--confetti-y:-82px;background:#8bc28a}.quiz-confetti-6{--confetti-x:142px;--confetti-y:58px;background:#fff}.quiz-confetti-7{--confetti-x:68px;--confetti-y:104px;background:#de8b91}.quiz-confetti-8{--confetti-x:-72px;--confetti-y:110px;background:#fff}.quiz-complete-card{animation:quiz-complete-enter .65s cubic-bezier(.16,1.35,.3,1) both,quiz-complete-glow 1.8s ease-in-out .7s infinite}@keyframes quiz-question-enter{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quiz-timer-pulse{0%{opacity:.55;scale:.72}65%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes quiz-answer-reveal{0%{filter:blur(8px);opacity:0;rotate:-2deg;scale:.76}to{filter:blur();opacity:1;rotate:0deg;scale:1}}@keyframes quiz-answer-shine{0%{transform:translate(-55%)rotate(10deg)}to{transform:translate(55%)rotate(10deg)}}@keyframes quiz-urgent-beat{0%,to{scale:1}50%{scale:1.045}}@keyframes quiz-countdown-enter{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}@keyframes quiz-check-pop{0%{opacity:0;transform:scale(.3)rotate(-24deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes quiz-confetti-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}35%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--confetti-x)),calc(-50% + var(--confetti-y))) scale(1) rotate(180deg)}}@keyframes quiz-complete-enter{0%{opacity:0;scale:.74}to{opacity:1;scale:1}}@keyframes quiz-complete-glow{0%,to{box-shadow:0 0 32px var(--quiz-glow)}50%{box-shadow:0 0 62px var(--quiz-glow)}}@keyframes quiz-fallback-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(22px,22px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.quiz-answer-reveal,.quiz-answer-reveal:after,.quiz-complete-card,.quiz-confetti,.quiz-countdown-bar,.quiz-countdown-digital,.quiz-countdown-dots,.quiz-fallback:after,.quiz-question-card,.quiz-reveal-check,.quiz-timer-pop{animation:none}}@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}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}